diff options
author | Iain Holmes <iain@src.gnome.org> | 2002-03-05 01:11:25 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2002-03-05 01:11:25 +0800 |
commit | 5623768424948188144c1dd3fd5e2bc4d47fe888 (patch) | |
tree | f1c02738ed90f4a88a3c8c7319315dcf90b95507 /shell/ChangeLog | |
parent | 0ccb79c8cacc55b0df777b02be241c72e6c3d227 (diff) | |
download | gsoc2013-evolution-5623768424948188144c1dd3fd5e2bc4d47fe888.tar.gz 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/ChangeLog | 23 |
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.] |