aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorIain Holmes <iain@src.gnome.org>2002-03-05 01:11:25 +0800
committerIain Holmes <iain@src.gnome.org>2002-03-05 01:11:25 +0800
commit5623768424948188144c1dd3fd5e2bc4d47fe888 (patch)
treef1c02738ed90f4a88a3c8c7319315dcf90b95507 /shell/ChangeLog
parent0ccb79c8cacc55b0df777b02be241c72e6c3d227 (diff)
downloadgsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.tar
gsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.tar.gz
gsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.tar.bz2
gsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.tar.lz
gsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.tar.xz
gsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.tar.zst
gsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.zip
CORBA stuff required for the summary to find out details about storages from the shell
svn path=/trunk/; revision=15899
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 4a7312c7a4..e187ebe073 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,26 @@
+2002-03-04 Iain Holmes <iain@ximian.com>
+
+ * Evolution-Storage.idl: Add some methods to the StorageRegistry
+ interface to get a storage, and add or remove listeners. Also add a
+ new exception and some structs and enums for messages.
+
+ * e-corba_storage-registry.c: Add a GSList to the private stuct for
+ recording the listeners.
+ (listener_notify): Send a message to the listeners.
+ (impl_StorageRegistry_getStorageByName): Implementation of the
+ getStorageByName method. Returns the associated storage interface
+ (storage_set_foreach): Loop through all the storages in the storageset
+ and notify the listeners about them.
+ (find_listener): Find a listener in the list of them.
+ (impl_StorageRegistry_addListener): Add a new listener to the
+ registry.
+ (impl_StorageRegistry_removeListener): Remove a listener.
+ (corba_class_init): Add the new methods to the EPV.
+ (init): NULL the listeners list.
+
+ * e-corba-storage.[ch] (e_corba_storage_get_corba_objref): Get the CORBA
+ interface from the GtkObject.
+
2002-03-04 Ettore Perazzoli <ettore@ximian.com>
[Fix #20234, Deleting Folder gratuitiously causes /local to open.]