aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2003-10-22 02:51:30 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2003-10-22 02:51:30 +0800
commit21743ac2cfa2d2ddcd539e9b7695cc8dd720ef36 (patch)
tree0111dbe4d8a6d5617f5e5406001b0024e4293169 /e-util/ChangeLog
parent653cfffc0e00dfb59b36813c1b45c53d3f773c65 (diff)
downloadgsoc2013-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/ChangeLog143
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