From ea40bb0823d313579eb992f441d6fd08f7ef23a7 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Sun, 24 Jun 2001 13:13:50 +0000 Subject: Added an EvolutionActivityClient object to libeshell, to handle updating of progress information from the component's side. This object allows to automatically set a lower limit to the delay between CORBA calls towards the shell, so that the component isn't slowed down too much by doing too frequent updates. Also changed the test component to use this instead of doing CORBA calls directly. svn path=/trunk/; revision=10449 --- shell/ChangeLog | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'shell/ChangeLog') diff --git a/shell/ChangeLog b/shell/ChangeLog index 02545d0c2c..41871ad4d6 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,32 @@ +2001-06-24 Ettore Perazzoli + + * evolution-test-component.c: Changed to use the + `EvolutionActivityClient' object. New global static variable + `activity_client'. + (create_animated_icon): Removed. + (create_icon_from_pixbuf): Removed. + (task_bar_event_listener_callback): Removed. + (timeout_callback_1): Create an EvolutionActivityClient object and + put a pointer to it into `activity_client'. Lower the timeout + delay from 1000 msecs to 100 msecs, so we can stress-test the + speed control code in EvolutionActivityClient. + (timeout_callback_2): Use the EvolutionActivityClient. Increment + progress by 1, instead of 10. + (timeout_callback_3): Destroy the EvolutionActivityClient. + + * Makefile.am (libeshell_la_SOURCES): Add + `evolution-activity-client.c'. + (eshellinclude_HEADERS): Add `evolution-activity-client.h'. + + * evolution-activity-client.c: New. + * evolution-activity-client.h: New. + + * e-activity-handler.c: Updated all instances of `ActivityID' with + `ActivityId'. + + * Evolution-Activity.idl: Renamed `ActivityID' to `ActivityID'. + Added value `DIALOG_ACTION_ERROR' to `DialogAction'. + 2001-06-24 Ettore Perazzoli * evolution-test-component.c: Remove the `activity_interface' -- cgit v1.2.3