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
64 lines
1.5 KiB
Plaintext
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.
|