2007-05-15 Lucas Rocha * NEWS: Update for 2.19.2 2007-05-15 Lucas Rocha Plugin system in place and activated now. Here we go! * src/eog-preferences-dialog.c (eog_preferences_dialog_constructor), data/eog.glade: activated plugin manager inside the preferences dialog. * src/eog-window.[ch] (eog_window_get_ui_manager, eog_window_get_store, eog_window_get_thumb_view, eog_window_get_thumb_nav, eog_window_get_image, eog_Window_get_statusbar): added several accessor method to be used by plugins in order to change application UI and behavior. Added the plugin engine calls. * src/main.c (main): init and destroy plugin engine. * src/Makefile.am: several changes to work with plugin manager and more maintainability. * configure.ac: several cleanups. Added new icons to the build. * data/eog.pc.in: added more metainfo and a better package description. * data/eog-ui.xml: added placeholders for "Tools" menu. * data/icons/*: new icon for plugins called "eog-plugin". 2007-05-11 Claudio Saavedra * README, AUTHORS: Update README and AUTHORS. Fixes bug #437691. 2007-05-10 Felix Riemann * src/eog-uri-converter.c: (free_token): * src/eog-window.c: (eog_window_retrieve_save_as_uri): Forgot these in the last commit. 2007-05-10 Felix Riemann * src/eog-pixbuf-util.c: (eog_pixbuf_get_common_suffix): * src/eog-save-as-dialog-helper.c: (update_preview): * src/eog-thumbnail.c: (eog_thumb_data_free): * src/eog-uri-converter.c: (update_counter_format_str), (append_filename): Remove some unneeded guards around g_free calls as it checks for NULL itself. 2007-05-07 Lucas Rocha 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. 2007-05-05 Felix Riemann * cut-n-paste/toolbar-editor/egg-toolbar-editor.c: (event_box_realize_cb), (editor_create_item_from_name): Fix usage of themed icons and have them displayed under the pointer while dragging them to the toolbar. Fixes bug #435614. 2007-05-02 Felix Riemann * src/eog-preferences-dialog.c: (eog_preferences_dialog_constructor): Correctly set slideshow delay when being entered with the keyboard. Patch by Ryan Cumming . 2007-05-01 Lucas Rocha * data/eog.schemas.in: removed unused GConf keys related to image info pane. 2007-05-01 Lucas Rocha * src/eog-window.c (update_ui_visibility): hide editable application toolbar when in fullscreen/slideshow mode. 2007-04-30 Lucas Rocha * configure.in: post release version bump.