diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-11-14 03:33:47 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-11-14 03:33:47 +0800 |
commit | a53ac3867bb028e0b318aa9fcfda00657b1cfd7d (patch) | |
tree | a6bb7c2a29106043d687cbe0cecd17ff5bbb3123 | |
parent | f300ac0095fc9830abe1133ca8e3c6a8f1433723 (diff) | |
download | gsoc2013-evolution-a53ac3867bb028e0b318aa9fcfda00657b1cfd7d.tar.gz gsoc2013-evolution-a53ac3867bb028e0b318aa9fcfda00657b1cfd7d.tar.zst gsoc2013-evolution-a53ac3867bb028e0b318aa9fcfda00657b1cfd7d.zip |
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
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | configure.in | 6 | ||||
-rw-r--r-- | mail/ChangeLog | 5 | ||||
-rw-r--r-- | mail/message-list.c | 8 |
4 files changed, 17 insertions, 6 deletions
@@ -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 diff --git a/configure.in b/configure.in index b47aa3b1c8..02cc5ac205 100644 --- a/configure.in +++ b/configure.in @@ -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) diff --git a/mail/ChangeLog b/mail/ChangeLog index 56239bb8aa..e623dab024 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -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 diff --git a/mail/message-list.c b/mail/message-list.c index b1fcd8843f..8ea8c35677 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -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 |