diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2003-10-22 02:51:30 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2003-10-22 02:51:30 +0800 |
commit | 21743ac2cfa2d2ddcd539e9b7695cc8dd720ef36 (patch) | |
tree | 0111dbe4d8a6d5617f5e5406001b0024e4293169 /e-util/ChangeLog | |
parent | 653cfffc0e00dfb59b36813c1b45c53d3f773c65 (diff) | |
download | gsoc2013-evolution-21743ac2cfa2d2ddcd539e9b7695cc8dd720ef36.tar.gz gsoc2013-evolution-21743ac2cfa2d2ddcd539e9b7695cc8dd720ef36.tar.zst gsoc2013-evolution-21743ac2cfa2d2ddcd539e9b7695cc8dd720ef36.zip |
Merge new-ui-branch into the trunk.
svn path=/trunk/; revision=22966
Diffstat (limited to 'e-util/ChangeLog')
-rw-r--r-- | e-util/ChangeLog | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/e-util/ChangeLog b/e-util/ChangeLog index fb28623bee..b6bdedd004 100644 --- a/e-util/ChangeLog +++ b/e-util/ChangeLog @@ -3,6 +3,21 @@ * Makefile.am (pilot_compile) [! ENABLE_PILOT_CONDUITS]: Add md5-utils.c so it compiles even if you have no Pilot support. +2003-10-16 Rodrigo Moya <rodrigo@ximian.com> + + * e-source-list.c (e_source_list_sync): use gconf_client_notify_remove + instead of g_source_remove for GConf notification IDs. + (impl_finalize): remove the GConf notification also here. + +2003-10-13 Rodrigo Moya <rodrigo@ximian.com> + + * e-source-group.[ch] (e_source_group_peek_source_by_name): added + new function. + +2003-10-10 Not Zed <NotZed@Ximian.com> + + * e-account-list.c (e_account_list_find): add FIND_UID find type. + 2003-09-26 Jeffrey Stedfast <fejj@ximian.com> * e-host-utils.c (e_gethostbyaddr_r): IPv6 implementation @@ -21,6 +36,11 @@ * e-host-utils.c (e_gethostbyaddr_r): Work around a bug in glibc 2.3.2's gethostbyaddr_r() implementation. +2003-09-15 Larry Ewing <lewing@ximian.com> + + * e-source.c (e_source_dump_to_xml_node): make sure declarations + precede the body. + 2003-09-11 Dan Winship <danw@ximian.com> * Makefile.am (noinst_LTLIBRARIES): Remove libeutil-static.la and @@ -47,6 +67,129 @@ Editor always gives time validation error for apptmnts in non UTF-8/non ASCII locales. +2003-08-17 Ettore Perazzoli <ettore@ximian.com> + + * test-source-list.c: No short letter for --key. + +2003-08-15 Ettore Perazzoli <ettore@ximian.com> + + * e-uid.c: #include <glib/gstrfuncs.h> + + * test-source-list.c: Add options to display, set and unset the + color as well. + + * e-source.c: New members has_color, color in struct + ESourcePrivate. + (e_source_update_from_xml_node): Parse a color property from the + XML node. Protect from NULL name and relative_uri members as + well. + (e_source_dump_to_xml_node): Set a color property on the XML node. + (e_source_get_color): New. + (e_source_set_color): New. + (e_source_unset_color): New. + (e_source_new_from_xml_node): Use e_source_update_from_xml_node() + instead of getting the data from the XML yourself. + +2003-08-14 Ettore Perazzoli <ettore@ximian.com> + + Add UIDs to ESource* items so we can distinguish renames from + removals/additions. + + * test-source-list.c: Made --source and --group get UIDs instead + of names. + (on_idle_do_stuff): Updated behavior accordingly. + (dump_list): Print "(No items)" if there are no groups. + (dump_group): Print the UID of the group. + (dump_source): Print the UID of the source. + + * e-source-list.c (load_from_gconf): Match with group UIDs instead + of group names. + (e_source_list_peek_source_by_uid): New. + (e_source_list_peek_source_by_name): Removed. + (e_source_list_peek_group_by_uid): New. + (e_source_list_peek_group_by_name): Removed. + (e_source_list_remove_group_by_uid): New. + (e_source_list_remove_group_by_name): Removed. + (e_source_list_remove_source_by_uid): New. + (e_source_list_remove_source_by_name): Removed. + + * e-source-group.c: New member uid in struct ESourceGroupPrivate. + (impl_finalize): Free it. + (e_source_group_new): Set the uid member using e_uid_new(). + (e_source_group_peek_source_by_uid): New. + (e_source_group_peek_source_by_name): Removed. + (e_source_group_add_source): Check that the UID is unique, instead + of the name. + (e_source_group_remove_source_by_uid): New. + (e_source_group_remove_source_by_name): Removed. + (e_source_group_update_from_xmldoc): Use the UID to figure out + which source has changed, instead of the name. + (e_source_group_uid_from_xmldoc): New. + (e_source_group_name_from_xmldoc): Removed. + (e_source_group_new_from_xmldoc): Set the UID in the new group + from the XML. + (e_source_group_to_xml): Set a UID property in the XML. + + * e-source.c: New member uid in struct ESourcePrivate. + (e_source_new): Initialize using e_uid_new(). + (impl_finalize): Free. + (e_source_peek_uid): New. + (e_source_new_from_xml_node): Set the UID from the XML node. + (e_source_name_from_xml_node): Removed. + (e_source_uid_from_xml_node): New. + (e_source_dump_to_xml_node): Set the "uid" property on the XML + node. + + * e-account.c (e_account_gen_uid): Removed. + (e_account_new): Use e_uid_new() instead of e_account_gen_uid(). + + * e-uid.c (e_uid_new): New file, new function. + +2003-08-13 Ettore Perazzoli <ettore@ximian.com> + + Fix up the semantics of "changed" signals on GConf changes. + + * e-source-group.c (e_source_group_update_from_xmldoc): Added new + member ignore_source_changed in struct _ESourceGroupPrivate. + (e_source_group_update_from_xmldoc): Increment + ignore_source_changed before calling + e_source_update_from_xml_node(), decrement afterwards. + (source_changed_callback): Only emit "changed" if + ignore_source_changed is zero. + (e_source_group_update_from_xmldoc): Properly emit the "changed" + signal when the base_uri or the name change. + + * e-source-list.c: Changed type of sync_idle_id from gboolean (!) + to int and added new member ignore_group_changed in struct + _ESourceListPrivate. + (load_from_gconf): Increment ignore_group_changed before calling + e_source_group_update_from_xmldoc() and decrement it afterwards. + (group_changed_callback): Only emit the signal if + ignore_group_changed is zero. + + * e-source.c (e_source_update_from_xml_node): Removed arg + emit_signals. Always emit signals. + + * e-source-group.c (e_source_group_update_from_xmldoc): Removed + arg emit_signals. Always emit signals. + (e_source_group_update_from_xml): Likewise. + +2003-08-11 Ettore Perazzoli <ettore@ximian.com> + + * e-source.c (e_source_set_group): Weak_unref the current group if + not NULL and properly handle the case where a NULL group is being + passed in. + +2003-08-11 Ettore Perazzoli <ettore@ximian.com> + + * e-source-group.c: New file. + * e-source-group.h: New file. + * e-source-list.h: New file. + * e-source-list.c: New file. + * e-source.c: New file. + * e-source.h: New file. + * test-source-list.c: New file to test the above. + 2003-08-11 Not Zed <NotZed@Ximian.com> * e-msgport.c (e_thread_put): check pthread_create return code |