aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/ChangeLog
diff options
context:
space:
mode:
authorJon Trowbridge <trow@ximian.com>2001-03-18 11:30:01 +0800
committerJon Trowbridge <trow@src.gnome.org>2001-03-18 11:30:01 +0800
commit3370188296f555ac67b0f859ce2209c2eeba34af (patch)
tree5ca40b917dbda2e84fc339e62e790eaff20651e1 /addressbook/ChangeLog
parente54ed579962cf62674848a28fcf70212d7bff9ab (diff)
downloadgsoc2013-evolution-3370188296f555ac67b0f859ce2209c2eeba34af.tar.gz
gsoc2013-evolution-3370188296f555ac67b0f859ce2209c2eeba34af.tar.zst
gsoc2013-evolution-3370188296f555ac67b0f859ce2209c2eeba34af.zip
Brutally refactored to boost performance in large-addressbook situations.
2001-03-17 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-completion.c: Brutally refactored to boost performance in large-addressbook situations. These fixes give accepable performance (even with the suboptimal pas-backend-file searching) using tigert's addressbook-of-death. svn path=/trunk/; revision=8793
Diffstat (limited to 'addressbook/ChangeLog')
-rw-r--r--addressbook/ChangeLog7
1 files changed, 5 insertions, 2 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index 8c88d4a5f7..9a29c8c8e4 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,12 +1,15 @@
2001-03-17 Jon Trowbridge <trow@ximian.com>
+ * gui/component/select-names/e-select-names-completion.c: Brutally
+ refactored to boost performance in large-addressbook situations.
+ These fixes give accepable performance (even with the suboptimal
+ pas-backend-file searching) using tigert's addressbook-of-death.
+
* backend/pas/pas-backend-file.c (pas_backend_file_search):
Start feeding query matches back to the caller before the
entire search is complete; this gives us some "instant feedback"
rather than causing evolution to totally lock up...
-2001-03-17 Jon Trowbridge <trow@ximian.com>
-
* backend/ebook/e-book.c (e_book_queue_op): Tag all queued ops.
(e_book_cancel_op): Added. Search for a pending op with a given
tag, and mark it as inactive.