The sync is done only once on idle after start. The method of checking for
buddy list changes is done by md5 checksum now, as the pidgin start/stop
changed file time, which was the old method of detecting changes. Also not
using getenv("HOME"), but g_get_home_dir() instead.
- Require all EPlugin and EPluginHook subtypes be registered before
loading plugins. This drastically simplifies the EPlugin/EPluginHook
negotiation.
- Turn most EPluginHook subtypes into GTypeModules and register their
types from an e_module_load() function (does not include shell hooks).
- Convert EPluginLib and the Mono and Python bindings to GTypeModules
and register their types from an e_module_load() function, and kill
EPluginTypeHook.
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