aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/ChangeLog')
-rw-r--r--e-util/ChangeLog179
1 files changed, 179 insertions, 0 deletions
diff --git a/e-util/ChangeLog b/e-util/ChangeLog
index 80d2665544..e003553d5a 100644
--- a/e-util/ChangeLog
+++ b/e-util/ChangeLog
@@ -79,6 +79,185 @@
(d): turn off debugging
(expire_dir_rec): remove debug printfs
+2004-08-24 JP Rosevear <jpr@novell.com>
+
+ * Makefile.am: define EVOLUTION_PLUGINDIR
+
+ * e-plugin.c (e_plugin_get_type): add both a global and user
+ specifc eplug path as defaults
+ (e_plugin_load_plugins): just skip a directory if it can't be
+ opened
+
+2004-09-10 Not Zed <NotZed@Ximian.com>
+
+ * e-popup.c (emph_construct_menu): duh, setup the hook pointer.
+
+ * e-menu.c (e_menu_add_items): pass pixmaps and ui files to this
+ function now.
+ (e_menu_add_pixmap): removed, covered by above.
+ (e_menu_add_ui): removed, covered by above.
+ (emph_construct_menu): setup the hook pointer properly.
+
+ * e-menu.h: moved the pixmap and ui file structures to be public,
+ removed hte hook equivalents.
+
+2004-09-09 Not Zed <NotZed@Ximian.com>
+
+ * e-event.c (e_event_remove_items): implement a remove function.
+ (e_event_add_items): return a handle to pass to above.
+ (emph_event_handle): noop if we're disabled.
+
+ * e-popup.c (emph_popup_factory): noop if the
+ plugin is disabled.
+
+ * e-plugin.c (ep_init): setup an enabled bit for the plugin.
+ Preliminary work on being able to manage plugins.
+ (e_plugin_hook_enable): set hook enable state.
+ (e_plugin_enable): set plugin enable state.
+
+2004-09-07 Not Zed <NotZed@Ximian.com>
+
+ * e-config.c (ec_rebuild): pass the right old widget to the page
+ factory.
+ (ec_widget_destroy): unref the config and the target when done.
+ (e_config_create_widget): force the notebook to page 0, workaround
+ some other bug i don't understand.
+ (e_config_create_window): set dialog hint on druid.
+
+2004-09-06 Not Zed <NotZed@Ximian.com>
+
+ * e-account.c (e_account_import): emit a changed event on the dest.
+ (e_account_set_from_xml): emit a changed event if we were.
+
+ * e-config.c (ec_rebuild): add a table item for some type-safety.
+ remove/alter the asserts so the code attemps to fail gracefully
+ rather than just fail.
+
+2004-09-01 Not Zed <NotZed@Ximian.com>
+
+ * e-menu.[ch]:
+ * e-popup.[ch]:
+ * e-config.[ch]:
+ * e-event.[ch]: API syncrhonisation. Item callbacks now get the
+ root object, the item, and user-supplied data. Removed
+ now-redundant data and structures. Documentation updates.
+
+2004-08-30 Not Zed <NotZed@Ximian.com>
+
+ * e-popup.c (emph_construct_item): just build a popupitem
+ directly, use user_data to pass the activate method name.
+
+ * e-popup.h: removed epopuphookitem.
+
+ * e-popup.c (emph_construct_item): dont set hook on hookitem
+ anymore, dont need to set user_data either.
+
+ * e-popup.h: no longer pass parent pointer in EPopupHookItem, its
+ handled by add_items's data now.
+
+ * e-popup.c (ep_finalise): re-arrange and call freefunc with the
+ new args.
+ (e_popup_create_menu): change the activate data so we can pass the
+ new api arguments.
+ (ep_activate): changes for api changes.
+ (emph_popup_factory): no longer takes target arg, taken from the
+ popup, pass the popuphook to the add_items call.
+ (emph_popup_activate): changed for new argument types.
+
+ * e-popup.h: removed popup from epopupitem.
+
+ * e-popup.c (e_popup_add_static_items): make private/rename to
+ ep_add_static_items.
+ (ep_add_static_items): dont pass target, it is set on the epopup
+ structure.
+ (e_popup_add_items): change the freefunc to be an EPopupItemsFunc
+ and add a user-data field, and track the parent epopup.
+
+ * e-popup.h: change the activatefunc to pass the target and data
+ supplied to add_items.
+
+2004-08-25 Not Zed <NotZed@Ximian.com>
+
+ * e-config.c (e_config_new): removed, this shouldn't be here for
+ an abstract class.
+ (*): Added doco.
+
+2004-08-24 Not Zed <NotZed@Ximian.com>
+
+ * e-config.c (emph_construct_item): translate the label text.
+
+ * e-popup.c (emph_construct_item): translate the label text.
+
+ * e-plugin.c (e_plugin_xml_prop_domain): helper to get a property
+ translated.
+ (ep_construct): translate the name and description based on the
+ new domain tag. get the description as tag content not property.
+ (e_plugin_xml_content_domain): similar for xml node content.
+
+2004-08-24 Not Zed <NotZed@Ximian.com>
+
+ * e-account.c (init): setup some defaults for the account.
+
+ * e-config.c (e_config_create_widget): remove target arg actually.
+ (ec_rebuild): add druid page start/end pages. fixes.
+ (ec_druid_finish, ec_druid_cancel): handle finishing the druid.
+
+2004-08-23 Not Zed <NotZed@Ximian.com>
+
+ * e-config.c (ec_druid_prepare, ec_druid_prev, ec_druid_next):
+ handle druid navigation.
+
+2004-08-20 Not Zed <NotZed@Ximian.com>
+
+ * e-config.c (e_config_target_changed): add 'how' changed arg.
+ (e_config_create_widget): dont take target anymore, set that
+ separately.
+ (e_config_set_target): new virtual method to set the target.
+ (ec_set_target): implementation.
+
+2004-08-19 Not Zed <NotZed@Ximian.com>
+
+ * e-account.c (e_account_set_bool): only emit changed if it did.
+
+2004-08-17 Not Zed <NotZed@Ximian.com>
+
+ * e-config.c (e_config_page_check): fix a past-o.
+ (e_config_target_changed): treat the returned page for a druid
+ page factory as a gnomedruidpagestandard, so get_page works, etc.
+
+2004-08-16 Not Zed <NotZed@Ximian.com>
+
+ * e-event.[ch]: Added event hook and dispatch router.
+
+2004-08-13 Not Zed <NotZed@Ximian.com>
+
+ * e-plugin.c (e_plugin_load_plugins): don't take a path, load all
+ paths set.
+ (e_plugin_add_load_path): add a load path to the search path.
+ (e_plugin_get_type): setup the initial load path from environment
+ or defaults.
+ (e_plugin_xml_int): helper to get a prop in int format.
+
+2004-08-11 Not Zed <NotZed@Ximian.com>
+
+ * e-config.c (e_config_target_changed): handle DRUID root type.
+
+2004-08-05 Not Zed <NotZed@Ximian.com>
+
+ * e-account.c (class_init): add a changed signal.
+ (e_account_set_string, e_account_set_int, e_account_set_bool):
+ emit changed signal if it did.
+
+ * e-config.c (e_config_add_page_check): add a page verification
+ function. It will be called for the given page, or all pages, to
+ verify the page contains valid data.
+
+2004-07-29 Not Zed <NotZed@Ximian.com>
+
+ * e-account.c (e_account_get_string, e_account_get_int)
+ (e_account_get_bool, e_account_set_string, e_account_set_int)
+ (e_account_set_bool): implement. completely table driven.
+
2004-07-02 Chris Toshok <toshok@ximian.com>
[ fixes #60691 ]