Skip to content
  • Lucas Rocha's avatar
    Initial code for the plugin system. Still deactivated while some · b668d206
    Lucas Rocha authored
    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.  
    
    svn path=/trunk/; revision=3761
    b668d206