From ee5decd2ffb8693396d27b6c0eed24991d676934 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Mon, 2 Oct 2000 12:52:22 +0000 Subject: Add a `::remove_listener' method to Evolution::Storage. svn path=/trunk/; revision=5655 --- shell/ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'shell/ChangeLog') diff --git a/shell/ChangeLog b/shell/ChangeLog index 10af81fa5d..6a5bda5196 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,21 @@ +2000-10-02 Ettore Perazzoli + + * evolution-storage.c (find_listener_in_list): New helper + function. + (impl_Storage_remove_listener): New, implementation for + `Storage::remove_listener'. + (remove_listener): Helper function for + `impl_Storage_remove_listener'. + (evolution_storage_get_epv): Install the implementation for + `::remove_listener'. + (add_listener): Return a boolean indicating success or failure. + Reject multiple additions of the same listener. + (impl_Storage_add_listener): Updated accordingly: raise an + exception if `add_listener' fails. + + * Evolution-Storage.idl: Added `Storage::remove_listener'. Added + exception `AlreadyListening' for `::add_listener'. + 2000-09-29 Ettore Perazzoli * e-shell-view.c (popup_storage_set_view_button_clicked): Renamed -- cgit v1.2.3