2008-10-01 Milan Crha ** 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. 2008-09-29 Milan Crha ** Fix for bug #497928 * bbdb.c: (source_changed_cb), (gaim_source_changed_cb): Set URI to empty string when user deletes previously selected source. 2008-09-19 Sankar P License Changes * bbdb.c: 2008-09-02 Sankar P License Changes * gaimbuddies.c: 2008-08-27 Philip Withnall ** Fix for bug #534762 * bbdb.c: (bbdb_page_factory): * org-gnome-evolution-bbdb.eplug.xml: Change "addressbook" to "address book" in translatable strings. 2008-08-27 Sankar P License Changes * bbdb.h: * test-evobuddy.c: 2008-08-12 Bharath Acharya * Makefile.am: Use NO_UNDEFINED. Link with more libraries. To generate dlls on Windows. 2008-08-07 Paul Bolle ** Fixes bug #546785 * 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. 2008-07-28 Lucian Langa ** See bug #504417 * bbdb.c: - Preferences window cut off 2008-01-10 Milan Crha ** Fix for bug #496402 * gaimbuddies.c: (parse_buddy_group), (get_all_blocked), (bbdb_get_gaim_buddy_list), (free_gaim_body), (free_buddy_list), (parse_buddy_group): Do not synchronize blocked bodies from pidgin. 2008-01-02 Milan Crha ** Fix for bug #502914 * bbdb.c: (enable_toggled_cb): Do not write NULL into gconf. 2007-12-03 Srinivasa Ragavan ** Fix for bug #391062 * bbdb.c: (bbdb_open_addressbook): Dont add contacts, if it is enabled to do so. 2007-10-26 Kjartan Maraas * bbdb.c: (bbdb_check_gaim_enabled), (source_changed_cb): ANSIfication of function declaration. 2007-10-22 Matthew Barnes ** Fixes part of bug #417999 * bbdb.c: * gaimbuddies.c: Use ESourceComboBox instead of ESourceOptionMenu (deprecated). 2007-10-09 Matthew Barnes ** Fixes part of bug #437579 * bbdb.c: * gaimbuddies.c: Fix various compiler warnings. Patch from Milan Crha. 2007-09-27 Matthew Barnes * bbdb.c (bbdb_page_factory): Use consistent terminology for mail messages (#480621). 2007-08-24 Suman Manjunath ** Fix for bug #440807 * bbdb.c: (bbdb_page_factory): * gaimbuddies.c: (bbdb_sync_buddy_list_check), (bbdb_get_gaim_buddy_list), (get_buddy_icon_from_setting), (parse_contact): Sync now with Pidgin IM [previously Gaim IM]. 2007-08-06 Sankar P * Committed on behalf of Diego Escalante Urrelo * 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 2007-06-25 Milan Crha ** Fix for bug #334140 * bbdb.c: (bbdb_do_it): Strip '\"' out of name part, if exists. 2007-06-07 Gilles Dartiguelongue * gaimbuddies.c: (get_node_text), (parse_contact): more compilation warnings cleanup, completes bug #437584 fixes 2007-05-14 Srinivasa Ragavan ** Fix for bug #414195 from Loïc Minier * Makefile.am: 2007-05-11 Gilles Dartiguelongue * gaimbuddies.c: (bbdb_sync_buddy_list_check), (bbdb_get_gaim_buddy_list), (get_node_text), (parse_contact), (parse_buddy_group): add casts to clear compilation warnings, Fixes part of bug #437584 2007-04-02 Sankar P * Committed on behalf of Gilles Dartiguelongue * org-gnome-evolution-bbdb.eplug.xml: Cleanup. Fixes part of #301149 2007-03-29 Matthew Barnes * gaimbuddies.c: Fix "incompatible pointer type" warnings (#360619). 2007-03-20 Matthew Barnes ** Fixes part of bug #419524 * Include instead of . 2006-08-17 Kjartan Maraas * gaimbuddies.c: (bbdb_sync_buddy_list_check): Don't leak the file path here. 2006-08-17 Kjartan Maraas * bbdb.c: (bbdb_open_addressbook), (create_addressbook_option_menu): Plug a couple leaks. 2006-08-03 Devashish Sharma * bbdb.c: Gaim and automatic contacts were not seen until evolution is restarted. Fix for Bug #346180, 349371, 346353 2006-07-18 Ross Burton * gaimbuddies.c: Fix for EContactPhoto change. Partially fixed by Hiroyuki Ikezoe , rest by me. (#347870) 2006-07-12 Andre Klapper * bbdb.c: Marking two strings for translation that were accidentally not marked. Fixes bug #347312. 2006-02-14 Andre Klapper * bbdb.c (bbdb_page_factory): Another typo fix from gfree to g_free. 2006-02-14 Veerapuram Varadhan * bbdb.c (bbdb_page_factory): A typo fix from gfree to g_free. 2006-02-12 Karsten Bräckelmann * bbdb.c (bbdb_page_factory): Removing unnecessary markup in translateable string. Fixes part of bug #272789. 2006-01-23 Devashish Sharma * bbdb.c : * gaimbuddies.c : Added provision for having the gaimbuddies synced to a separate addressbook. Earlier it used the same addressbook as used for Automatic Contacts. 2006-01-19 Andre Klapper * org-gnome-evolution-bbdb.eplug.xml: changed "mails" to "mail" or "messages". Fixes bug 325569. 2005-12-30 Andre Klapper * org-gnome-evolution-bbdb.eplug.xml: Fixing several typos and harmonizing capital/small letters. Partially fixes bug 306117. 2005-09-13 Sushma Rai * bbdb.c (bbdb_do_it): If the contact has only e-mail id and not name, extract the name from e-mail id and add it to the address book. Fixes #303286. 2005-07-28 Vivek Jain * bbdb.c:(bbdb_handle_reply):check for NULL before using the address. **Fixes bugs like #274544 2005-05-11 Not Zed * Makefile.am: setup cleanfiles/built_sources 2005-05-06 Not Zed * Makefile.am: * org-gnome-evolution-bbdb.eplug.xml: s/.in/.xml/ & i18n. 2005-04-07 Sushma Rai * bbdb.c (bbdb_handle_reply): Check for camel_internet_address_get() return value and initialize name and e-mail variables inside the loop. (bbdb_do_it): Check for query being NULL. Fixes #74366. Free list of contacts before returning, on finding multiple contacts with the same name. 2005-04-05 Not Zed * bbdb.c (bbdb_handle_reply): noop if we can't open the book/we're disabled. 2005-02-07 JP Rosevear * org-gnome-evolution-bbdb.eplug.in: specify id 2005-01-31 Sivaiah Nallagatla * gaimbuddies.c (bbdb_sync_buddy_list) : initialize GError* to NULL Fixes #71512 * bbdb.c (bbdb_open_addressbook) : ditto 2005-01-22 Nat Friedman * gaimbuddies.c (im_list_contains_buddy): Check the buddy account name, not alias. Duh. (free_contact_list): Removed. 2005-01-13 Nat Friedman * 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. 2005-01-08 Nat Friedman * org-gnome-evolution-bbdb.eplug.in: Reformatted the description. 2004-11-03 Nat Friedman * org-gnome-evolution-bbdb.eplug.in: Add description and author fields. Change name. 2004-11-01 JP Rosevear * Makefile.am: dist .eplug.in file 2004-11-01 JP Rosevear * Makefile.am: list bbdb.h as a source so it gets disted 2004-10-27 Nat Friedman * bbdb.c (bbdb_page_factory): Use _with_mnemonic for the button. * Makefile.am: Don't build the test program by default. 2004-10-25 Nat Friedman * 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. 2004-10-23 Nat Friedman * 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. 2004-10-22 Nat Friedman * Initial checkin.