Update the gal reqiurement version.
2000-11-13 Christopher James Lahey <clahey@helixcode.com> * configure.in: Update the gal reqiurement version. From mail/ChangeLog: 2000-11-13 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Removed some e_table_model calls and replaced them with e_tree_model calls. svn path=/trunk/; revision=6564
This commit is contained in:
committed by
Chris Lahey
parent
f300ac0095
commit
a53ac3867b
@ -1,3 +1,7 @@
|
||||
2000-11-13 Christopher James Lahey <clahey@helixcode.com>
|
||||
|
||||
* configure.in: Update the gal reqiurement version.
|
||||
|
||||
2000-11-10 Michael Meeks <michael@helixcode.com>
|
||||
|
||||
* configure.in: Require Bonobo >= 0.29, due to the XSync
|
||||
|
||||
@ -286,14 +286,14 @@ fi
|
||||
dnl ******************************
|
||||
dnl Gnome App Lib checking
|
||||
dnl ******************************
|
||||
AC_MSG_CHECKING(for Gnome App libraries (GAL) >= 0.2.99.1)
|
||||
AC_MSG_CHECKING(for Gnome App libraries (GAL) >= 0.2.99.2)
|
||||
if gnome-config --libs gal > /dev/null 2>&1; then
|
||||
vers=`gnome-config --modversion gal | sed -e "s/gal-//" -e 's/cvs$//' -e 's/pre$//' | \
|
||||
awk 'BEGIN { FS = "."; } { print $1 * 1000000 + $2 * 10000 + $3 * 100 + $4;}'`
|
||||
if test "$vers" -ge 29901; then
|
||||
if test "$vers" -ge 29902; then
|
||||
AC_MSG_RESULT(found)
|
||||
else
|
||||
AC_MSG_ERROR(You need at least GNOME Application libs 0.2.99.1 for this version of Evolution)
|
||||
AC_MSG_ERROR(You need at least GNOME Application libs 0.2.99.2 for this version of Evolution)
|
||||
fi
|
||||
else
|
||||
AC_MSG_ERROR(Did not find GnomeAppLib (GAL) installed)
|
||||
|
||||
@ -1,3 +1,8 @@
|
||||
2000-11-13 Christopher James Lahey <clahey@helixcode.com>
|
||||
|
||||
* message-list.c: Removed some e_table_model calls and replaced
|
||||
them with e_tree_model calls.
|
||||
|
||||
2000-11-12 Dan Winship <danw@helixcode.com>
|
||||
|
||||
* mail-local.c (mail_do_register_folder): Do this the normal way
|
||||
|
||||
@ -1189,7 +1189,7 @@ clear_tree (MessageList *ml)
|
||||
free_tree_ids(etm);
|
||||
|
||||
if (ml->tree_root) {
|
||||
e_table_model_pre_change((ETableModel *)etm);
|
||||
/* FIXME: Freeze here, buddy. */
|
||||
e_tree_model_node_remove (etm, ml->tree_root);
|
||||
}
|
||||
|
||||
@ -1333,9 +1333,7 @@ build_tree (MessageList *ml, struct _thread_messages *thread)
|
||||
|
||||
top = e_tree_model_node_get_first_child(etm, ml->tree_root);
|
||||
if (top == NULL) {
|
||||
e_table_model_pre_change(ml->table_model);
|
||||
build_subtree(ml, ml->tree_root, thread->tree, &row, expanded_nodes);
|
||||
e_table_model_changed(ml->table_model);
|
||||
} else {
|
||||
build_subtree_diff(ml, ml->tree_root, top, thread->tree, &row, expanded_nodes);
|
||||
}
|
||||
@ -1389,6 +1387,8 @@ build_subtree (MessageList *ml, ETreePath *parent, struct _container *c, int *ro
|
||||
char *id;
|
||||
int expanded = FALSE;
|
||||
|
||||
e_tree_model_freeze (tree);
|
||||
|
||||
while (c) {
|
||||
if (c->message) {
|
||||
id = new_id_from_uid(c->message->uid);
|
||||
@ -1414,6 +1414,8 @@ build_subtree (MessageList *ml, ETreePath *parent, struct _container *c, int *ro
|
||||
}
|
||||
c = c->next;
|
||||
}
|
||||
|
||||
e_tree_model_thaw (tree);
|
||||
}
|
||||
|
||||
/* compares a thread tree node with the etable tree node to see if they point to
|
||||
|
||||
Reference in New Issue
Block a user