1. 18 Oct, 2009 1 commit
  2. 08 Dec, 2008 3 commits
  3. 27 Oct, 2008 1 commit
  4. 15 Mar, 2008 1 commit
  5. 14 Mar, 2008 1 commit
    • Felix Riemann's avatar
      Stop using GnomeVFS. Use GIO instead from now on. Fixes bugs #509239 and · 764493c9
      Felix Riemann authored
      2008-03-14  Felix Riemann  <friemann@svn.gnome.org>
      
      	* configure.ac:
      	* src/eog-application.c: (eog_application_get_file_window),
      	(eog_application_open_file_list), (eog_application_open_uri_list),
      	(eog_application_open_uris):
      	* src/eog-application.h:
      	* src/eog-error-message-area.c:
      	(eog_no_images_error_message_area_new):
      	* src/eog-error-message-area.h:
      	* src/eog-file-chooser.c: (save_response_cb), (set_preview_pixbuf),
      	(update_preview_cb):
      	* src/eog-image-jpeg.c: (_save_jpeg_as_jpeg), (_save_any_as_jpeg):
      	* src/eog-image-private.h:
      	* src/eog-image-save-info.c: (eog_image_save_info_dispose),
      	(is_local_file), (get_save_file_type_by_file),
      	(eog_image_save_info_from_image), (eog_image_save_info_from_uri),
      	(eog_image_save_info_from_file):
      	* src/eog-image-save-info.h:
      	* src/eog-image.c: (eog_image_dispose), (eog_image_init),
      	(eog_image_new), (eog_image_new_file), (eog_image_get_file_info),
      	(eog_image_real_load), (tmp_file_get), (transfer_progress_cb),
      	(tmp_file_move_to_uri), (tmp_file_delete),
      	(eog_image_link_with_target), (eog_image_save_by_info),
      	(eog_image_copy_file), (eog_image_save_as_by_info),
      	(eog_image_get_caption), (eog_image_get_file),
      	(eog_image_get_uri_for_display):
      	* src/eog-image.h:
      	* src/eog-jobs.c: (eog_job_model_new), (filter_files),
      	(eog_job_model_run), (eog_job_save_as_dispose),
      	(eog_job_save_as_new), (eog_job_save_as_real_run):
      	* src/eog-jobs.h:
      	* src/eog-list-store.c: (foreach_monitors_free),
      	(is_file_in_list_store), (is_file_in_list_store_file),
      	(eog_job_thumbnail_cb), (eog_list_store_append_image_from_file),
      	(file_monitor_changed_cb), (directory_visit),
      	(eog_list_store_append_directory), (eog_list_store_add_files),
      	(eog_list_store_remove_image), (eog_list_store_get_pos_by_image):
      	* src/eog-list-store.h:
      	* src/eog-pixbuf-util.c: (get_suffix_from_basename),
      	(eog_pixbuf_get_format):
      	* src/eog-pixbuf-util.h:
      	* src/eog-properties-dialog.c: (pd_update_general_tab):
      	* src/eog-save-as-dialog-helper.c: (set_default_values),
      	(eog_save_as_dialog_new), (eog_save_as_dialog_get_converter):
      	* src/eog-save-as-dialog-helper.h:
      	* src/eog-thumb-view.c: (tb_on_drag_data_get_cb),
      	(tb_on_query_tooltip_cb):
      	* src/eog-thumbnail.c: (set_vfs_error), (eog_thumb_data_new),
      	(eog_thumbnail_load):
      	* src/eog-uri-converter.c: (eog_uri_converter_dispose),
      	(eog_uri_converter_new), (get_file_directory), (split_filename),
      	(append_filename), (build_absolute_file), (eog_uri_converter_do),
      	(eog_uri_converter_preview), (eog_uri_converter_check):
      	* src/eog-uri-converter.h:
      	* src/eog-util.c: (eog_util_parse_uri_string_list_to_file_list),
      	(eog_util_string_list_to_file_list),
      	(eog_util_strings_to_file_list), (eog_util_string_array_to_list),
      	(eog_util_string_array_make_absolute):
      	* src/eog-util.h:
      	* src/eog-window.c: (update_status_bar),
      	(add_file_to_recent_files), (eog_window_display_image),
      	(open_with_launch_application_cb),
      	(eog_window_update_openwith_menu),
      	(eog_window_retrieve_save_as_file), (eog_window_cmd_save_as),
      	(move_to_trash_real), (eog_window_update_recent_files_menu),
      	(eog_window_drag_data_received), (eog_window_dispose),
      	(eog_job_model_cb), (eog_window_open_file_list):
      	* src/eog-window.h:
      	* src/test-eog-tb.c: (make_file), (string_array_to_list), (main):
      	Stop using GnomeVFS. Use GIO instead from now on. 
      	Fixes bugs #509239 and #343061 (Cosimo Cecchi, Felix Riemann).
      
      svn path=/trunk/; revision=4466
      764493c9
  6. 23 Nov, 2007 1 commit
  7. 15 Oct, 2007 1 commit
    • Lucas Rocha's avatar
      Because of a bug in gnome-vfs file monitoring, we need to avoid an image · 3fb3190b
      Lucas Rocha authored
      2007-10-15  Lucas Rocha  <lucasr@gnome.org>
      
      	Because of a bug in gnome-vfs file monitoring, we need to avoid
      	an image that is being saved to be removed and re-added by the monitor
      	handler. We do this by setting the image's status to "saving" and, in
      	case the image is being monitored, the status is only restored after the
      	"fake" image deletion is notified by gnome-vfs. Fixes bug #475645.
      
      	* bindings/python/eog.defs: remove eog_image_add_image_from_uri() from
      	public API.
      	* src/eog-image-private.h: added "prev_status" and "is_monitored"
      	private attributes.
      	* src/eog-image.[ch]: 
      	(eog_image_init): initialize new attributes.
      	(eog_image_save_by_info): store previous status and restore only in
      	case the image is not monitored.
      	(eog_image_save_as_by_info): store previous status and restore only in
      	case the image is not monitored.
      	(eog_image_get_status),	(eog_image_restore_status), 
      	(eog_image_set_is_monitored): new utility methods in public API.
      	* src/eog-list-store.[ch]: 
      	(eog_list_store_append_image_from_uri): turned into a private method
      	and we already have eog_list_store_add_image().
      	(vfs_monitor_dir_cb): only remove image if it's not being saved.
      	(directory_visit_cb), (eog_list_store_add_uris): set images as
      	monitored accordingly.
      
      svn path=/trunk/; revision=4135
      3fb3190b
  8. 18 Jul, 2007 1 commit
    • Lucas Rocha's avatar
      Optional XMP metadata support. Fixes bug #451101 (Hubert Figuiere). · e754da90
      Lucas Rocha authored
      2007-07-19  Lucas Rocha  <lucasr@gnome.org>
      
      	* src/eog-exif-details.[c,h], src/main.c, 
      	src/eog-properties-dialog.[c.h], src/eog-metadata-reader.[c,h],
      	src/eog-image.[c,h], src/eog-image-private.h, src/Makefile.am,
      	data/eog.glade, configure.ac: Optional XMP metadata support.
      	Fixes bug #451101 (Hubert Figuiere).
      
      svn path=/trunk/; revision=3890
      e754da90
  9. 07 May, 2007 1 commit
    • 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
  10. 17 Mar, 2007 1 commit