diff options
Diffstat (limited to 'e-util/ChangeLog')
-rw-r--r-- | e-util/ChangeLog | 179 |
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 ] |