aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-06-24 21:13:50 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-06-24 21:13:50 +0800
commitea40bb0823d313579eb992f441d6fd08f7ef23a7 (patch)
tree36eaa395508d25f0c8ae26d56ed0ddf44f40793d /shell/ChangeLog
parent5b52672a1524bd6fda554c2abab496f856a5bbee (diff)
downloadgsoc2013-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/ChangeLog29
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