Files
evolution/plugins/face/ChangeLog
Matthew Barnes 116ed5dcc7 ** Fixes bug #525241 (EPluginUI)
2008-05-08  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #525241 (EPluginUI)

	* e-util/Makefile.am:
	Add e-plugin-ui.[ch].

	* e-util/e-plugin.h (EPluginClass):
	Add a "get_symbol" method for extracting arbitrary symbols
	from an EPlugin.  Implementation of the method is optional.

	* e-util/e-plugin.c (e_plugin_get_symbol):
	New function invokes the new "get_symbol" EPlugin method.

	* e-util/e-plugin.c (epl_get_symbol):
	New function implements the new "get_symbol" EPlugin method.
	It extracts the given symbol name from the GModule.

	* e-util/e-plugin-ui.[ch]:
	New EPluginHook subclass that allows plugins to extend menus,
	toolbars, and popups that are managed by GtkUIManager instead
	of BonoboUI.  Should eventually replace EMenu/EPopup.

	* shell/main.c (main): Register the EPluginUIHook type.

	* composer/e-msg-composer.c (msg_composer_destroy),
	(msg_composer_init): Rip out the EMenu logic.

	* composer/e-msg-composer.c (msg_composer_init):
	Register the GtkUIManager with EPluginUI.

	* plugins/face/Makefile.am:
	* plugins/face/org-gnome-face-ui.xml:
	Remove org-gnome-face-ui.xml (obsolete).

	* plugins/face/face.c (e_plugin_ui_init):
	Initialization callback for EPluginUI.  Adds a "face" action to
	the EMsgComposer instance's "composer" action group.

	* plugins/face/org-gnome-face.eplug.xml:
	Replace the "bonobomenu" hook definition with a new one for
	EPluginUI.  Include the UI definition inline.


svn path=/trunk/; revision=35485
2008-05-08 18:11:40 +00:00

64 lines
1.5 KiB
Plaintext

2008-05-08 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #525241 (EPluginUI)
* Makefile.am:
* org-gnome-face-ui.xml:
Remove org-gnome-face-ui.xml (obsolete).
* face.c (e_plugin_ui_init):
Initialization callback for EPluginUI. Adds a "face" action to
the EMsgComposer instance's "composer" action group.
* org-gnome-face.eplug.xml:
Replace the "bonobomenu" hook definition with a new one for
EPluginUI. Include the UI definition inline.
2008-03-11 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #513951
* face.c (org_gnome_composer_face):
Use e_get_user_data_dir() instead of constructing the full path.
2007-10-09 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #437579
* face.c:
Fix various compiler warnings. Patch from Milan Crha.
2007-09-27 Matthew Barnes <mbarnes@redhat.com>
* org-gnome-face-eplug.xml:
Use consistent terminology for mail messages (#480621).
2007-09-27 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #474000
* face.c:
Use GLib's Base64 API instead of Camel's.
2007-09-14 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #476231
* face.c:
Remove non-USE_GTKFILECHOOSER code.
GtkFileChooser has been around since 2004.
2007-07-18 Sankar P <psankar@novell.com>
* face.c: (org_gnome_composer_face):
Remove unused variables.
2007-07-17 Sankar P <psankar@novell.com>
* org-gnome-face.eplug.xml:
* org-gnome-face-ui.xml:
* org-gnome-face.errors.xml:
* Makefile.am:
* face.c:
Initial set of files. Implements Face header support.