It used to ask composer for a message, a generated one, which asks
for a password to the signing twice, once here and once when composer
itself generates message for sending. bbdb crashed when user canceled
password prompt for a key, as it didn't check for NULL returned.
According to https://wiki.ubuntu.com/SavingTheWorld (and of course according to
the gtk docs) using g_timeout_add_seconds is preferred over g_timeout_add if a
timeout in seconds is desired.
2008-10-01 Milan Crha <mcrha@redhat.com>
** Fix for bug #553527
* bbdb.c: (struct todo_struct), (free_todo_struct), (bbdb_do_in_thread),
(bbdb_do_thread), (bbdb_handle_reply): Do the EBook work in a separate
thread to have better performance on reply with slow address books.
svn path=/trunk/; revision=36518
2008-09-29 Milan Crha <mcrha@redhat.com>
** Fix for bug #497928
* bbdb.c: (source_changed_cb), (gaim_source_changed_cb):
Set URI to empty string when user deletes previously selected source.
svn path=/trunk/; revision=36469
2008-08-27 Philip Withnall <philip@tecnocode.co.uk>
** Fix for bug #534762
Change "addressbook" to "address book" in translatable strings.
svn path=/trunk/; revision=36117
2008-08-07 Paul Bolle <pebolle@tiscali.nl>
** Fixes bug #546785
* plugins/bbdb/bbdb.c: (e_plugin_lib_enable):
The bbdb plugin is noisy when enabled:
"BBDB spinning up..."
Make this plugin just as polite as google-account-setup.
* plugins/caldav/caldav-source.c: (e_plugin_lib_enable):
The caldav plugin is noisy when enabled:
"CalDAV Eplugin starting up ..."
Make this plugin just as polite as google-account-setup.
svn path=/trunk/; revision=35928
2008-01-02 Milan Crha <mcrha@redhat.com>
** Fix for bug #502914
* bbdb.c: (enable_toggled_cb): Do not write NULL into gconf.
svn path=/trunk/; revision=34747
2007-08-06 Sankar P <psankar@novell.com>
* Committed on behalf of Diego Escalante Urrelo
<diegoe@gnome.org>
* bbdb.c: (bbdb_timeout), (bbdb_open_addressbook):
* gaimbuddies.c: (bbdb_sync_buddy_list_check):
"Synchronize now" should work even if periodic checking
is not enabled.
Fixes bug #377309
svn path=/trunk/; revision=33957
2006-07-12 Andre Klapper <a9016009@gmx.de>
* bbdb.c: Marking two strings for translation that were accidentally
not marked. Fixes bug #347312.
svn path=/trunk/; revision=32296
2005-07-28 Vivek Jain <jvivek@novell.com>
* bbdb.c:(bbdb_handle_reply):check for NULL
before using the address.
**Fixes bugs like #274544
svn path=/trunk/; revision=29913
Changes to take advantage of Siva's performance improvements to the
addressbook search API.
2005-01-13 Nat Friedman <nat@novell.com>
* gaimbuddies.c (bbdb_sync_buddy_list_check): Remove some debug
printfs.
(bbdb_sync_buddy_list): Do not query for the IM name, which is
slow. Instead, query by alias and only commit the contact if we
have changes for it.
(bbdb_merge_buddy_to_contact): Return a boolean indicating whether
we dirtied the contact or not.
svn path=/trunk/; revision=28392
2004-10-27 Nat Friedman <nat@novell.com>
* bbdb.c (bbdb_page_factory): Use _with_mnemonic for the button.
* Makefile.am: Don't build the test program by default.
svn path=/trunk/; revision=27736
2004-10-25 Nat Friedman <nat@novell.com>
* bbdb.c (e_plugin_lib_enable): Sync the Gaim buddy list. Set a
timer to check for Gaim buddy list chnages to sync.
(bbdb_do_it): Free some memory we were leaking before.
(bbdb_open_addressbook): New function for Gaim buddy list support.
(bbdb_check_gaim_enabled): Likewise.
(enable_gaim_toggled_cb): Likewise.
(synchronize_button_clicked_cb): Likewise.
(bbdb_page_factory): Added UI for Gaim buddy list sync support.
* gaimbuddies.c: New file, contains routines to synchronize IM
information and buddy icons from a Gaim buddy list.
* bbdb.h: New file, contains shared macros and prototypes.
* test-evobuddy.c (main): New function, tests a gaim buddy list
sync.
svn path=/trunk/; revision=27723
2004-10-23 Nat Friedman <nat@novell.com>
* bbdb.c (bbdb_do_it): Change assertions to if statements, so as
not to issue warnings in the case of routine failures (name
is NULL). Don't add an email to a contact if the appropriate
contact is ambiguous.
svn path=/trunk/; revision=27703