aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 450021970e..3bd6586673 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,24 @@
+2004-06-24 Not Zed <NotZed@Ximian.com>
+
+ ** See bug #57367.
+
+ * e-shell-window.c (e_shell_window_new): fix gconf client leak and
+ clean up some logic.
+
+ * e-shell.c (e_shell_construct): dont activate the components
+ individually, component registry does that implictly.
+
+ * e-component-registry.c (init): dont call query_components here.
+ (query_components): setup a run-once guard. before adding a
+ component info to the list, make sure we can activate it.
+ (component_info_new): take the interface as a construct argument
+ now.
+ (e_component_registry_peek_list): perform the component list query
+ if we haven't already.
+ (e_component_registry_peek_info): same.
+ (e_component_registry_activate): just always return
+ the reffed component, it isn't added unless it was already activated.
+
2004-06-21 Chris Toshok <toshok@ximian.com>
* e-user-creatable-items-handler.c (impl_finalize): free