diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-06-24 21:13:50 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-06-24 21:13:50 +0800 |
commit | ea40bb0823d313579eb992f441d6fd08f7ef23a7 (patch) | |
tree | 36eaa395508d25f0c8ae26d56ed0ddf44f40793d /shell/ChangeLog | |
parent | 5b52672a1524bd6fda554c2abab496f856a5bbee (diff) | |
download | gsoc2013-evolution-ea40bb0823d313579eb992f441d6fd08f7ef23a7.tar gsoc2013-evolution-ea40bb0823d313579eb992f441d6fd08f7ef23a7.tar.gz gsoc2013-evolution-ea40bb0823d313579eb992f441d6fd08f7ef23a7.tar.bz2 gsoc2013-evolution-ea40bb0823d313579eb992f441d6fd08f7ef23a7.tar.lz gsoc2013-evolution-ea40bb0823d313579eb992f441d6fd08f7ef23a7.tar.xz gsoc2013-evolution-ea40bb0823d313579eb992f441d6fd08f7ef23a7.tar.zst gsoc2013-evolution-ea40bb0823d313579eb992f441d6fd08f7ef23a7.zip |
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
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r-- | shell/ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index 02545d0c2c..41871ad4d6 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,5 +1,34 @@ 2001-06-24 Ettore Perazzoli <ettore@ximian.com> + * 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 <ettore@ximian.com> + * evolution-test-component.c: Remove the `activity_interface' global. (timeout_callback_3): Get the ::Activity interface using |