eog r3761 - in trunk: . data po src



Author: lucasr
Date: 2007-05-07 22:39:05 +0100 (Mon, 07 May 2007)
New Revision: 3761
ViewCVS link: http://svn.gnome.org/viewcvs/eog?rev=3761&view=rev

Added:
   trunk/data/eog.pc.in
   trunk/src/eog-module.c
   trunk/src/eog-module.h
   trunk/src/eog-plugin-engine.c
   trunk/src/eog-plugin-engine.h
   trunk/src/eog-plugin-manager.c
   trunk/src/eog-plugin-manager.h
   trunk/src/eog-plugin.c
   trunk/src/eog-plugin.h
Modified:
   trunk/ChangeLog
   trunk/configure.ac
   trunk/data/Makefile.am
   trunk/data/eog.schemas.in
   trunk/po/POTFILES.in
   trunk/src/Makefile.am
   trunk/src/eog-application.h
   trunk/src/eog-config-keys.h
   trunk/src/eog-debug.c
   trunk/src/eog-debug.h
   trunk/src/eog-dialog.h
   trunk/src/eog-exif-details.h
   trunk/src/eog-image-save-info.h
   trunk/src/eog-image.h
   trunk/src/eog-jobs.h
   trunk/src/eog-list-store.h
   trunk/src/eog-preferences-dialog.c
   trunk/src/eog-preferences-dialog.h
   trunk/src/eog-print-preview.h
   trunk/src/eog-properties-dialog.h
   trunk/src/eog-scroll-view.h
   trunk/src/eog-statusbar.h
   trunk/src/eog-thumb-nav.h
   trunk/src/eog-thumb-view.h
   trunk/src/eog-transform.h
   trunk/src/eog-window.h
Log:
2007-05-07  Lucas Rocha  <lucasr gnome org>

	Initial code for the plugin system. Still deactivated while some
	subversion surgery is not done.

	* eog-debug.[ch]: added DEBUG_PLUGINS to debuf plugin system related
	stuff.
	* src/eog-preferences-dialog.c (eog_preferences_dialog_constructor): added 
	the "Plugins" tab to preferences dialog.
	* src/eog-config-keys.h, data/eog.schemas.in: added GConf key that stores 
	the list of active plugins (/apps/eog/plugins/active_plugins).
	* src/eog-module.[ch]: GTypeModule implementation.
	* src/eog-plugin.[ch]: abstract class which EOG plugins should inherit
	from. 
	* src/eog-plugin-engine.[ch]: plugin engine responsible for loading,
	unloading, disabling, enabling plugins.
	* src/eog-plugin-manager.[ch]: plugin manager that is shown in the
	application preferences dialog.
	* data/Makefile.am, src/Makefile.am, configure.ac: added new files
	from the plugin system to the build.
	* data/eog.pc.in: pc file for EOG plugin dependency checks.
	* po/POTFILES.in: added src/eog-plugin-manage.c

	* src/eog-image.h, src/eog-preferences-dialog.h, src/eog-list-store.h,
	src/eog-transform.h, src/eog-print-preview.h,
	src/eog-properties-dialog.h, src/eog-jobs.h, src/eog-thumb-nav.h,
	src/eog-thumb-view.h, src/eog-scroll-view.h, src/eog-window.h,
	src/eog-statusbar.h, src/eog-exif-details.h, src/eog-dialog.h,
	src/eog-image-save-info.h: added G_GNUC_CONST to all *_get_type
	functions.  





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]