1. 01 Jan, 2007 2 commits
    • Michael J. Chudobiak's avatar
      Previous commit reverted, as per Paolo's request. See bug 389197. · eb7a431c
      Michael J. Chudobiak authored
      2007-01-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * README:
              * configure.in:
              * data/GNOME_GThumb.server.in.in:
              * data/Makefile.am:
              * libgthumb/Makefile.am:
              * libgthumb/jpegutils/Makefile.am:
              * src/.cvsignore:
              * src/GNOME_GThumb.idl:
              * src/Makefile.am:
              * src/gth-application.c:
              * src/gth-application.h:
              * src/main.c: (release_data), (open_viewer_window),
              (open_browser_window), (load_session), (prepare_app):
              Previous commit reverted, as per Paolo's request. See bug 389197.
      
      
      svn path=/trunk/; revision=1242
      eb7a431c
    • Michael J. Chudobiak's avatar
      Additional clean-up to remove bonobo references. Bug 389197. Patch by · 1663d9e5
      Michael J. Chudobiak authored
      2007-01-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * README:
              * configure.in:
              * data/GNOME_GThumb.server.in.in:
              * data/Makefile.am:
              * libgthumb/Makefile.am:
              * libgthumb/jpegutils/Makefile.am:
              * src/.cvsignore:
              * src/GNOME_GThumb.idl:
              * src/Makefile.am:
              * src/gth-application.c:
              * src/gth-application.h:
              * src/main.c: (release_data), (open_viewer_window),
              (open_browser_window), (load_session), (prepare_app):
              Additional clean-up to remove bonobo references.
              Bug 389197. Patch by Björn Lindqvist.
      
      
      svn path=/trunk/; revision=1241
      1663d9e5
  2. 03 Dec, 2006 1 commit
    • Paolo Bacchilega's avatar
      Added function to remove a series of images. · 2c47ccf3
      Paolo Bacchilega authored
      2006-12-03  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/gth-file-list.h:
      	* libgthumb/gth-file-list.c (gfl_delete_list):
      	(load_new_list):
      	(gfl_rename):
      	(gth_file_list_exec_next_op):
      	(gth_file_list_delete_list):
      
      	Added function to remove a series of images.
      
      	* src/gth-browser.c (file_list_done_cb):
      	(gth_browser_notify_files_changed):
      	(activate_catalog_done):
      	(gth_browser_notify_files_deleted):
      	(gth_browser_notify_files_created):
      	(monitor_update_cat_files_cb):
      
      	simplified notification functions.
      
      	* src/dlg-jpegtran.c:
      	* src/gth-window-actions-callbacks.c:
      	* src/main.c:
      	* src/dlg-search.c:
      	* src/gth-monitor.c:
      	* src/main.h:
      	* libgthumb/thumb-loader.h:
      
      	Removed the bonobo.h inclusion if not needed. Restore the file monitor
      	in a idle callback.
      2c47ccf3
  3. 30 Nov, 2006 1 commit
    • Paolo Bacchilega's avatar
      Perform a fit_if_larger zoom instead of a zoom_to_fit zoom. · e477609b
      Paolo Bacchilega authored
      2006-11-30  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-window-actions-callbacks.c:
      
      	Perform a fit_if_larger zoom instead of a zoom_to_fit zoom.
      
      	* src/gth-fullscreen.c:
      
      	Removed a useless comment.
      
      	* src/dlg-search.c:
      
      	Usa a gth-file-list widget to display the found images.
      
      	* src/catalog-list.h:
      
      	Reformatted
      
      	* components/catalog-view/catalog-nautilus-view.c:
      	* libgthumb/gth-file-list.c:
      	* libgthumb/gth-file-list.h:
      	* src/dir-list.c: removed
      	* src/dir-list.h: removed
      	* src/gth-dir-list.c:
      	* src/gth-dir-list.h: renamed dir-list.[ch] as gth-dir-list.[ch]
      	* src/dlg-image-prop.c:
      	* src/gth-browser.c:
      	* src/gth-browser.h:
      	* src/main.c:
      	* src/Makefile.am:
      
      	Use a signal based system for loading and showing images instead of the
      	error-prone callback based system.
      
      	* src/gth-browser.c:
      
      	Fixed bug #377846 – gtk_toolbar_remove: assertion `content_to_remove
      	!= NULL' failed
      e477609b
  4. 26 Nov, 2006 1 commit
    • Paolo Bacchilega's avatar
      reformatted. · ea62f90a
      Paolo Bacchilega authored
      2006-11-26  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/jpegutils/jpegtran.c: reformatted.
      
      	* libgthumb/gth-file-view-thumbs.c:
      	* libgthumb/gth-file-view.h:
      	* libgthumb/gth-file-view.c:
      	* libgthumb/typedefs.h:
      
      	started support for file list filtering.
      
      	* gthumb-stock.c:
      	* gthumb-stock.h: added GTHUMB_STOCK_LIBRARY
      	* libgthumb/file-utils.c:
      	* src/gth-location.c:
      	* src/main.c:
      
      	started support for catalog directories in the history list.
      
      	* libgthumb/gth-file-list.c:
      	* libgthumb/gth-file-list.h:
      	* components/catalog-view/catalog-nautilus-view.c
      	(catalog_nautilus_view_load_location): stop thumbnails loading before
      	filtering the file_list.  Do not duplicate the entire file_list, simply
      	use the one passed as parameter.
      
      	* src/gth-viewer.c:
      	* src/gth-viewer-ui.h:
      	* src/gth-browser-ui.h:
      	* src/gth-browser-actions-callbacks.c:
      	* src/gth-browser-actions-callbacks.h:
      	* src/gth-browser-actions-entries.h:
      
      	reorganized toolbars.
      
      	* src/gth-browser.c (gth_browser_construct): added a location toolbar.
      
      	* libgthumb/jpegutils/jpegtran.c (update_exif_thumbnail): use
      	g_malloc/g_free instead of malloc/free.
      
      	* src/gth-browser-actions-entries.h: use "by modification time" instead of
      	"by file time".
      	* libgthumb/gth-file-view-list.c (add_columns):
      	* src/dir-list.c (add_columns):
      	* src/catalog-list.c (add_columns): added ellipsize property.
      ea62f90a
  5. 12 Oct, 2006 1 commit
    • Paolo Bacchilega's avatar
      move ResetExif under RotateImages, add a searator. · 60ff454a
      Paolo Bacchilega authored
      2006-10-12  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser-ui.h: move ResetExif under RotateImages, add a
      	searator.
      
      	* src/gth-window-actions-entries.h: changed "Reset Exif
      orientation" to
      	"Reset Exif Orientation".
      
      	* doc/C/gthumb.xml:
      	* data/glade/gthumb_camera.glade:
      	* src/dlg-photo-importer.c (dlg_photo_importer): added a help
      button.
      
      	* src/dlg-reset-exif.c (apply_transformation): removed unused
      variables
      	* src/rotation-utils.h: added reset_orientation_field
      
      	* NEWS:
      	* README:
      	* data/glade/gthumb_tools.glade:
      	* doc/C/gthumb.xml:
      	* libgthumb/print-callbacks.c:
      	* src/Makefile.am:
      	* src/gth-browser-ui.h:
      	* src/gth-browser.c:
      	* src/gth-viewer-ui.h:
      	* src/gth-window-actions-callbacks.c:
      	* src/gth-window-actions-callbacks.h:
      	* src/gth-window-actions-entries.h:
      	* src/main.c:
      	* src/dlg-reset-exif.h:
      	* src/dlg-reset-exif.c:
      
      	1. Adds a Tool > Reset Exif orientation function, for fixing
      images
      	incorrectly imported and auto-rotated by previous versions of
      gthumb.
      
      	2. Updates the README file, indicating the correct library
      requirements.
      
      	3. Updates the NEWS file, to reflect the exif improvements.
      
      	4. Makes the short command line options work (trivial patch from
      bug
      	349747)
      
      	5. Makes print scaling work (trivial patch from bug 353681).
      
      	Patch by Michael Chudobiak
      60ff454a
  6. 13 Apr, 2006 1 commit
    • Paolo Bacchilega's avatar
      Fixed bug #336930 - Web album without JavaScript · 22de62e8
      Paolo Bacchilega authored
      2006-04-13  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* data/albumthemes/ClassicClips/thumbnail.gthtml:
      	* data/albumthemes/Classic/thumbnail.gthtml:
      	* data/albumthemes/NeatRound/thumbnail.gthtml:
      
      	Fixed bug #336930 - Web album without JavaScript
      22de62e8
  7. 08 Apr, 2006 1 commit
    • Paolo Bacchilega's avatar
      do not call show_all on the main table. · 0a4a3acb
      Paolo Bacchilega authored
      2006-04-08  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/gth-nav-window.c (gth_nav_window_construct): do not call
      	show_all on the main table.
      
      	* libgthumb/gth-image-list.c (truncate_comment_if_needed): realize
      	the widget if needed.
      
      	* configure.in: requires gtk+ 2.8
      
      	* src/gth-browser.c (go_to_folder_after_image_loaded): load the folder
      	even after an error.
      
      	* src/gth-window-actions-callbacks.c
      	(gth_window_activate_action_help_about): simplify about dialog.
      
      	* src/main.c (initialize_data):
      	* data/Makefile.am (install-data-hook):
      	* data/gthumb.desktop.in (Icon): Install theme-friendly icons
      
      	* autogen.sh: set REQUIRED_AUTOMAKE_VERSION to 1.8; added
      	USE_COMMON_DOC_BUILD=yes
      
      	* src/dlg-web-exporter.c (install_theme__ok_cb): use get_filename
      	instead of get_uri.
      	(theme_dialog__install_theme_clicked): the user have to choose a file
      	from here, not a folder; set home as current folder.
      0a4a3acb
  8. 24 Mar, 2006 1 commit
    • Paolo Bacchilega's avatar
      Always use the browser mode, added a --viewer command line option to use · 6dc4df91
      Paolo Bacchilega authored
      2006-03-24  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/main.h:
      	* src/main.c:
      	* src/gth-application.c (impl_gth_application_load_image):
      	* src/gth-browser-actions-callbacks.c (if):
      	* src/gth-viewer.h:
      	* src/gth-viewer.c:
      
      	Always use the browser mode, added a --viewer command line option to
      	use the viewer mode for single images.
      
      	* src/gth-browser.h:
      	* src/gth-browser.c (go_to_uri):
      
      	Load the folder after loading the image.
      6dc4df91
  9. 15 Mar, 2006 1 commit
    • Paolo Bacchilega's avatar
      Fixed command line catalog creation. · 52533e71
      Paolo Bacchilega authored
      2006-03-15  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/catalog-list.c (catalog_list_select_iter):
              * src/gth-browser.c (catalog_activate):
              * src/main.c:
      
              Fixed command line catalog creation.
      52533e71
  10. 14 Mar, 2006 1 commit
    • Paolo Bacchilega's avatar
      Pass local paths to gphoto, and fixed bug that prevented importing photos · a02e6f5e
      Paolo Bacchilega authored
      2006-03-14  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/file-data.h:
      	* libgthumb/file-data.c:
      	* src/GNOME_GThumb.idl:
      	* src/gth-browser.c:
      	* src/gth-application.c:
      	* src/gth-window.c:
      	* src/dlg-photo-importer.c:
      	* src/main.c (prepare_app):
      
      	Pass local paths to gphoto, and fixed bug that prevented
      	importing photos when an instance of gthumb was already running.
      a02e6f5e
  11. 05 Mar, 2006 1 commit
  12. 30 Dec, 2005 1 commit
    • Paolo Bacchilega's avatar
      set wallpaper as local path. · b04862db
      Paolo Bacchilega authored
      2005-12-30  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-window-actions-callbacks.c (set_wallpaper): set wallpaper as local
      	path.
      
      	* src/dlg-open-with.c (open_cb): use gnome_vfs_mime_application_get_exec.
      	* src/dir-list.c (dir_list_refresh_continue):
      
      	* src/main.c:
      	* src/gth-browser.c:
      	* src/Makefile.am (gthumb_SOURCES): removed auto-completion.[ch]
      
      	* libgthumb/file-utils.h:
      	* libgthumb/file-utils.c: rearranged the code.
      
      	* libgthumb/comments.c (load_comment_from_iptc)
      	(remove_comments_done): removed unused functions.  deal with iptc only supporting
      	local files.
      
      	* src/gth-browser-actions-callbacks.c (catalog_rename):
      	* src/dlg-file-utils.c (dlg_file_rename_series): use gnome_vfs_move instead of
      	rename
      
      	* configure.in: set version to 2.7.2
      
      	* libgthumb/print-callbacks.c: use UCHAR macro.
      
      	* libgthumb/catalog.c: use gnome_vfs to read catalogs.
      
      	* src/gth-location.c (gth_location_set_catalog_uri):
      	* src/gth-browser.c (go_to_uri):
      	* src/gth-browser-actions-callbacks.c (gth_browser_activate_action_bookmarks_add):
      	* libgthumb/file-utils.c (remove_special_dirs_from_path):
      	* libgthumb/bookmarks.c (bookmarks_utils__get_menu_item_name): handle
      	file:// uri correctly.
      b04862db
  13. 29 Dec, 2005 1 commit
    • Paolo Bacchilega's avatar
      added drives to the list. · 97240e6e
      Paolo Bacchilega authored
      2005-12-29  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-location.c: added drives to the list.
      
      	* src/rotation-utils.c (update_rotation_from_exif_data):
      	* src/main.c (save_session):
      	* src/gth-folder-selection-dialog.c (list_view_button_press_cb):
      	* src/gth-browser.c (go_to_uri):
      	* src/gth-browser-actions-callbacks.c (gth_browser_activate_action_file_new_window):
      	* src/dlg-preferences.c (dlg_preferences): use the new functions.
      
      	* src/gth-monitor.c (directory_changed):
      	* libgthumb/preferences.h:
      	* libgthumb/preferences.c: remove obsolete functions.
      
      	* libgthumb/jpeg-utils.c (do_load_internal):
      
      	* libgthumb/gth-file-list.c (add_list__get_file_info_done_cb): do not hide
      	the toplevel method.
      
      	* libgthumb/glib-utils.h:
      	* libgthumb/glib-utils.c (str_ends_with): new function
      
      	* libgthumb/file-utils.h:
      	* libgthumb/file-utils.c (get_file_path_from_uri)
      	(get_search_path_from_uri, remove_scheme_from_uri, uri_scheme_is_file)
      	(uri_scheme_is_catalog, uri_scheme_is_search, get_uri_from_path)
      	(get_uri_display_name): new functions.
      
      	* src/gth-viewer.c (save_jpeg_data):
      	* src/dlg-open-with.c (dlg_open_with):
      	* libgthumb/print-callbacks.c:
      	* libgthumb/comments.c: fixed compiler warnings.
      
      	* libgthumb/bookmarks.c (bookmarks_utils__get_menu_item_name):
      	use Home as display name for the user home folder, and 'File System' for /
      97240e6e
  14. 10 Dec, 2005 1 commit
    • Paolo Bacchilega's avatar
      use gnome_vfs_mime_application_get_exec instead of app->command. · bc69f989
      Paolo Bacchilega authored
      2005-12-10  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/dlg-open-with.c (open_cb): use gnome_vfs_mime_application_get_exec
      	instead of app->command.
      
      	* src/main.h (get_icon_for_uri):
      	* src/main.c (get_fs_icon, get_stock_id_for_uri): new functions.
      	* src/gth-location.c (update_uri):
      	* src/gth-browser.c (add_bookmark_menu_item):
      	* src/bookmark-list.c (bookmark_list_set): use get_stock_id_for_uri.
      
      	* libgthumb/gtk-utils.c (create_pixbuf): check icon_theme value.
      bc69f989
  15. 09 Dec, 2005 1 commit
    • Paolo Bacchilega's avatar
      show the home folder as USER instead of /home/USER · dab4c57a
      Paolo Bacchilega authored
      2005-12-09  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/bookmarks.c (bookmarks_utils__get_menu_item_name):
      	show the home folder as USER instead of /home/USER
      
      	* src/gth-location.c:
      	* src/gth-location.c: new files
      	* src/gth-browser.c:
      	* src/gth-browser-ui.c:
      	* src/main.c (get_stock_id_for_uri):
      	* src/main.h (get_stock_id_for_uri): new function.
      
      	Removed the location entry.  Use gth_location, which is a specialized
      	combobox with the parent folders list and bookmarks.
      dab4c57a
  16. 05 Dec, 2005 1 commit
    • Paolo Bacchilega's avatar
      Removed custom stock icon when a gtk stock icon is suitable. · 95689c98
      Paolo Bacchilega authored
      2005-12-05  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/gthumb-stock.h (GTHUMB_STOCK_SHOW_IMAGE):
      	* libgthumb/gthumb-stock.c:
      	* src/gth-fullscreen-actions-entries.h (G_N_ELEMENTS):
      	* src/gth-browser-actions-entries.h:
      
      	Removed custom stock icon when a gtk stock icon is suitable.
      
      	* src/gth-browser.c (reorder_current_catalog):
      
      	Fixed catalog reordering when the viewed list is not equal to the catalog
      	list.
      
      	* src/main.h:
      	* src/main.c (all_windows_notify_catalog_reordered): new function
      
      	notify the catalog reordering and update the view if the window is showing
      	that catalog.
      
      2005-12-04  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser.c (viewer_drag_data_received): init gerror to NULL
      
      2005-11-29  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/file-utils.c (image_is_gif__accurate):
      	* libgthumb/image-loader.c (load_image_thread): use a more accurate
      	method to check whether an image is a gif animation.
      95689c98
  17. 17 Oct, 2005 1 commit
    • Paolo Bacchilega's avatar
      Added ability to reuse an already opened viewer window. · 11291a37
      Paolo Bacchilega authored
      2005-10-17  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/main.c (prepare_app):
      	* src/gth-viewer.h:
      	* src/gth-viewer.c:
      	* src/gth-viewer-ui.h:
      	* src/gth-viewer-actions-entries.h (G_N_ELEMENTS):
      	* src/gth-viewer-actions-callbacks.h (DEFINE_ACTION):
      	* src/gth-viewer-actions-callbacks.c (gth_viewer_activate_action_go_refresh):
      	* src/gth-browser-actions-callbacks.c (gth_browser_activate_action_file_view_image):
      	* src/gth-application.c (impl_gth_application_load_image):
      	* src/GNOME_GThumb.idl:
      	* libgthumb/preferences.h (PREF_SINGLE_WINDOW):
      	* data/gthumb.schemas.in:
      
      	Added ability to reuse an already opened viewer window.
      11291a37
  18. 09 Oct, 2005 1 commit
    • Paolo Bacchilega's avatar
      Removed a FIXME. · cfae8784
      Paolo Bacchilega authored
      2005-10-09  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/main.c (initialize_data):
      
      	Removed a FIXME.
      
      	* src/dlg-web-exporter.c:
      	* src/dlg-rename-series.c:
      	* src/dlg-png-exporter.c:
      	* src/catalog-web-exporter.c (comp_func_none):
      	* libgthumb/preferences.c:
      	* data/glade/gthumb_web_exporter.glade:
      	* data/glade/gthumb_tools.glade:
      	* data/glade/gthumb_png_exporter.glade:
      
      	Allow to use the manual order in the "web exporter", "png exporter" and
      	"rename series" tools, if available.
      
      2005-10-08  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* Makefile.am (EXTRA_DIST):
      	* MAINTAINERS: new file
      cfae8784
  19. 15 Aug, 2005 1 commit
    • Paolo Bacchilega's avatar
      Read the .comments DB when loading a folder and when searching for images, · 019084be
      Paolo Bacchilega authored
      2005-08-15  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/main.c (folder_is_film):
              * src/gth-viewer.c (update_image_comment):
              * src/gth-fullscreen.c (show_comment_on_image):
              * src/gth-browser.c (update_image_comment):
              * src/gth-browser-actions-callbacks.c (edit_current_folder_categories__done):
              * src/dlg-search.c (load_parents_comments):
              * src/dlg-preferences.c (dlg_preferences):
              * src/dlg-photo-importer.c (add_categories_to_image):
              * src/dlg-image-prop.c (update_comment):
              * src/dlg-change-date.c (ok_clicked):
              * src/dlg-categories.c (dlg_categories__save):
              * src/catalog-web-exporter.c (image_data_new):
              * src/catalog-png-exporter.c (image_data_new):
              * libgthumb/print-callbacks.c (image_loader_done_cb):
              * libgthumb/gth-file-list.c (add_list_in_chunks):
              * libgthumb/file-data.c (file_data_update_comment):
      
              Read the .comments DB when loading a folder and when searching for
              images, this is a workaround for the performance issues we get when
              using the embedded comments for these operations.
              Give priority to the embedded comment for all other operations
              updating the .comments DB if the embedded comment is different.
      
              * libgthumb/comments.h:
              * libgthumb/comments.c (comment_data_equal, save_comment)
              (comments_load_comment):  Consider the image comment more up-to-date
              then the .comments comment and update it.  Added try_embedded param to
              comments_load_comment.
      
              * libgthumb/nav-window.c (nav_window_new): fixed comment.
      
              * libgthumb/gth-pixbuf-op.c (one_step): removed unused variable ofs
      
      2005-08-14  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/dlg-comment.c:
              * libgthumb/glib-utils.c (strcmp_null_tollerant):
              moves strcmp_null_tollerant in glib-utils.c
      
              * libgthumb/comments.c (save_comment): always save the comment in
              the .comments subfolder even if libiptcdata is available.
      019084be
  20. 06 Aug, 2005 1 commit
    • Paolo Bacchilega's avatar
      include gth-browser-actions-callbacks.h to avoid a compiler warning. · 28248873
      Paolo Bacchilega authored
      2005-08-06  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/main.c: include gth-browser-actions-callbacks.h to avoid
      	a compiler warning.
      
      	* src/gth-browser-actions-callbacks.c (duplicate_file): return
      	FALSE if the condition does not hold.
      	(duplicate_file): removed file_list because unused.
      
      	* src/dlg-jpegtran.c: include <libgnomevfs/gnome-vfs-ops.h> to
      	avoid a warning.
      
      	* src/dir-list.c (add_columns): removed unused variable.
      
      	* src/gth-browser.c (pref_click_policy_changed):
      	* src/catalog-list.c (catalog_list_update_click_policy): renamed
      	catalog_list_update_underline as catalog_list_update_click_policy.
      
      	* configure.in: check the presents of the XTest library, used by
      	totem-scrsaver.c
      
      	* src/Makefile.am (gthumb_SOURCES):
      	* src/totem-scrsaver.h:
      	* src/totem-scrsaver.c: new files
      	* src/gth-fullscreen.c: disable the screensaver when the slideshow
      	is playing.
      
      	Fixes bug #311364: make gthumb disable xscreensaver during slideshow
      28248873
  21. 03 Jul, 2005 1 commit
    • Paolo Bacchilega's avatar
      moved GthTransform here. · 538a14de
      Paolo Bacchilega authored
      2005-07-03  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/typedefs.h: moved GthTransform here.
      	* libgthumb/gthumb-module.c:
      	* src/dlg-jpegtran.c (dlg_apply_jpegtran_from_exif)
      	(dlg_apply_jpegtran):
      
      	Added ability to rotate to left/right a series of images,
      	or to auto-adjust the images orientation.
      
      	* src/gth-fullscreen.c (monitor_update_metadata_cb)
      	(update_current_image_link, delete_list_from_file_list)
      	(monitor_update_files_cb, monitor_file_renamed_cb):
      
      	Update the file list and the current image when files
      	are updated or deleted.
      
      	* libgthumb/gth-pixbuf-op.h:
      	* libgthumb/gth-pixbuf-op.c:
      	* libgthumb/async-pixbuf-ops.h (_gdk_pixbuf_dither):
      	* libgthumb/async-pixbuf-ops.c (_gdk_pixbuf_dither):
      	* src/gth-viewer-ui.h:
      	* src/gth-browser-ui.h:
      	* libgthumb/async-pixbuf-ops.c (_gdk_pixbuf_dither):
      	(dither_step, shade_value, get_error_pixel):
      
      	Added image dithering operations using the web palette or
      	black and white.
      	Removed normalize contrast and stretch contrast commands.
      
      	* src/gth-browser-actions-entries.h:
      	* src/gth-browser-actions-callbacks.h:
      	* src/gth-browser-actions-callbacks.c (gth_browser_activate_action_edit_rename_file):
      	* src/gth-browser.c (window_update_sensitivity):
      
      	Fixed bug #171050: dont disable Rename when more than one file is
      	selected.  Patch by Christian - Manny Calavera - Neumair.
      538a14de
  22. 12 Jun, 2005 1 commit
    • Paolo Bacchilega's avatar
      added session support. · 9a4d3634
      Paolo Bacchilega authored
      2005-06-12  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/main.h:
      	* src/main.c: added session support.
      
      	* src/gth-window.h:
      	* src/gth-window.c: added  gth_window_get_window_list
      
      	* src/gth-monitor.h:
      	* src/gth-monitor.c: added the file system monitor.
      
      	* src/gth-browser.h: removed unused functions.
      
      	* src/gth-browser.c (gth_browser_notify_files_changed):
      	reimplemented.
      	(monitor_reload_catalogs_cb):
      	(gth_browser_notify_update_directory):
      	(gth_browser_construct):
      	(gth_browser_add_monitor):
      	(gth_browser_add_monitor): implemented functions.
      
      	* src/gth-window-actions-callbacks.c (gth_window_activate_action_edit_delete_comment):
      	* src/dlg-comment.c (save_clicked_cb):
      	renamed all_windows_notify_update_comment as
      	all_windows_notify_update_metadata.
      9a4d3634
  23. 11 Jun, 2005 1 commit
    • Paolo Bacchilega's avatar
      New files · 56e4d95f
      Paolo Bacchilega authored
      2005-06-12  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-window-utils.c:
      	* src/gth-window-utils.h:
      	* libgthumb/gstringlist.c:
      	* libgthumb/gstringlist.h:
      	New files
      
      	* src/gth-fullscreen.c (delete_current_image):
      	remove the image from the catalog if the fullscreen started from a
      	catalog view.
      	(gth_fullscreen_set_catalog): function used to set the catalog.
      
      	* src/gth-monitor.c:
      	* src/gth-monitor.h:
      	* src/main.c:
      	* src/gth-browser.h:
      	* src/gth-browser.c:
      	* src/gth-browser-actions-callbacks.c:
      	* src/dlg-catalog.c:
      	* src/dlg-bookmarks.c:
      	* src/Makefile.am (gthumb_SOURCES):
      	Use a monitor object to notify file, directory and catalog changes.
      
      	* libgthumb/typedefs.h: added GthMonitorEvent type.
      
      	* libgthumb/gthumb-marshal.list: added new marshallers.
      56e4d95f
  24. 09 Jun, 2005 1 commit
    • Paolo Bacchilega's avatar
      support for starting in fullscreen mode. · db6e0272
      Paolo Bacchilega authored
      2005-06-09  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-viewer.c (image_loaded_cb): support for starting
      	in fullscreen mode.
      
      	* src/gth-window-actions-callbacks.c:
      	* src/main.h: removed the fullscreen.h include.
      
      	* src/fullscreen.c:
      	* src/fullscreen.h: removed files.
      db6e0272
  25. 02 Jun, 2005 2 commits
    • Paolo Bacchilega's avatar
      Implemented the File_Save action. · 1132cd7a
      Paolo Bacchilega authored
      2005-06-02  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-window.c:
      	* src/gth-window-actions-callbacks.c (gth_window_activate_action_file_save_as):
      	* src/gth-viewer.c (viewer_update_sensitivity):
      	* src/gth-viewer-ui.h:
      	* libgthumb/dlg-save-image.c (__save_image, dlg_save_image):
      
      	Implemented the File_Save action.
      1132cd7a
    • Paolo Bacchilega's avatar
      added dnd support. (viewer_update_sensitivity): implemented. · 25438bd0
      Paolo Bacchilega authored
      2005-06-02  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-viewer.c: added dnd support.
      	(viewer_update_sensitivity): implemented.
      	(viewer_key_press_cb): added keyboard shortcuts.
      	(gth_viewer_load): ask whether to save the modified image before
      	loading a new image.
      
      	* src/gth-viewer-ui.h: added show/hide image comment.
      
      	* src/gth-viewer-actions-entries.h: added reload action.
      
      	* src/gth-viewer-actions-callbacks.c: implemented
      	gth_viewer_activate_action_view_show_info
      
      	* src/gth-browser.c (get_file_list_from_url_list):
      	* libgthumb/glib-utils.h (get_file_list_from_url_list):
      	* libgthumb/glib-utils.c (get_file_list_from_url_list):
      	moved get_file_list_from_url_list to glib-utils.c.
      25438bd0
  26. 29 May, 2005 1 commit
    • Paolo Bacchilega's avatar
      Added a window factory to use only one executable. · 6e03a2f5
      Paolo Bacchilega authored
      2005-05-29  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/main.c:
      	* src/gth-application.c:
      	* src/gth-application.h:
      	* src/Makefile.am:
      	* data/Makefile.am:
      	* components/image-viewer/Makefile.am:
      	* components/catalog-view/Makefile.am:
      	* configure.in:
      
      	Added a window factory to use only one executable.
      
      	* src/gth-window-actions-entries.h
      	* src/gth-window-actions-callbacks.h:
      	* src/gth-window-actions-callbacks.c:
      
      	Moved common actions to gth-window-actions-callbacks.c
      
      	* src/gth-browser.c:
      	* src/gth-browser-ui.h:
      	* src/gth-browser-actions-entries.h:
      
      	Implemented the history list both in the Go menu and for the toolbar
      	back button.
      
      	* src/gth-viewer.c:
      	* src/gth-viewer-ui.h:
      	* src/gth-viewer-actions-entries.h:
      	* src/gth-viewer-actions-callbacks.c:
      	* src/gth-viewer-actions-callbacks.h:
      
      	Implemented more missing actions.
      
      	* src/dlg-png-exporter.c (dlg_exporter): use get_file_list_selection
      	instead of get_file_list_selection_as_fd.
      
      	* po/POTFILES.in: updated.
      
      	* src/e-combo-button.c:
      	* src/e-combo-button.h: removed, not used anymore.
      6e03a2f5
  27. 25 May, 2005 1 commit
  28. 09 Jun, 2004 1 commit
  29. 07 Jun, 2004 1 commit
  30. 30 Mar, 2004 1 commit
    • Paolo Bacchilega's avatar
      set image_modified = FALSE if the current image has been saved. · bbe88445
      Paolo Bacchilega authored
      2004-03-30  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/gthumb-window.c (save_pixbuf__image_saved_cb): set
              image_modified = FALSE if the current image has been saved.
      
      2004-03-29  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * libgthumb/gthumb-slide.c (gthumb_draw_slide): make the inner border
              slimmer.
      bbe88445
  31. 09 Jan, 2004 1 commit
    • Paolo Bacchilega's avatar
      add a --import-photos option to automatically open the import photos · 12c8d94e
      Paolo Bacchilega authored
      2004-01-09  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/main.c: add a --import-photos option to automatically open
              the import photos dialog.
      
              * src/dlg-photo-importer.c: make operations asynchronous.
      
              * libgthumb/comments.c (comments_get_comment_as_string):
              * src/gthumb-window.c (window_update_statusbar_image_info):
              * src/gth-exif-data-viewer.c (update_file_info):
              * src/fullscreen.c (get_file_info):
              * src/dlg-duplicates.c (images_selection_changed_cb):
              * components/image-viewer/viewer-stream.c (get_status):
      
              Fix bug  #126292 (Date shows badly if locale charset is not utf8).
              Patch by Egmont Koblinger.
      12c8d94e
  32. 25 Dec, 2003 1 commit
    • Paolo Bacchilega's avatar
      new files. added initial crop support. · 0a1dc3f1
      Paolo Bacchilega authored
      2003-12-25  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-crop.h:
              * src/dlg-crop.c: new files.  added initial crop support.
      
              * libgthumb/thumb-loader.c (thumb_loader): use a faster loader for
              jpeg images.
      
              * libgthumb/image-loader.h:
              * libgthumb/image-loader.c:
              (image_loader_set_loader): allow to specify a custom loader.
      
              * libgthumb/jpeg-utils.h:
              * libgthumb/jpeg-utils.c: new files.
      
              * libgthumb/image-loader.c (image_loader_sync_pixbuf): assign the
              pixbuf inside the lock.
      
      2003-12-23  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-image-prop.c (update_buttons_sensitivity):
              * src/gthumb-window.c (window_update_sensitivity): update
              "View Next Images" and "View Prev Image" sensitivity.
      
              * src/jpegutils/Makefile.am (noinst_LTLIBRARIES):
              * src/Makefile.am (libjpegtran_la_LIBADD): fix bug #129858
              (libgthumb-jpegutils.a isn't libtool library, does not link on
              non-x86).
      
              Patch by Matthew Wilson.
      
      2003-12-22  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * libgthumb/gnome-print-font-picker.c:
              * libgthumb/gnome-print-font-dialog.c: updated from gedit.
      0a1dc3f1
  33. 16 Dec, 2003 1 commit
    • Paolo Bacchilega's avatar
      add a 'Film' keyword to the created folder. · 95bf7a05
      Paolo Bacchilega authored
      2003-12-16  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-photo-importer.c: add a 'Film' keyword to the created folder.
      
              * src/dir-list.c:
              * src/main.c:
              * src/gthumb-window.c:
              * src/bookmark-list.c: use a specila icon for folders with the 'Film'
              keyword.
      
              * libgthumb/file-utils.c (resolve_all_symlinks): handle nonexistent
              files.
      
              * src/dlg-file-utils.c:
              * src/commands-impl.c (folder_copy__response_cb): update the folder
              comment when copying, moving and renaming a folder.
      
              * libgthumb/comments.c (comments_get_comment_filename): resolve the
              full path.
      95bf7a05
  34. 01 Dec, 2003 1 commit
    • Paolo Bacchilega's avatar
      new function. · 1e31cc0b
      Paolo Bacchilega authored
      2003-12-01  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/gthumb-window.c (window_save_pixbuf): new function.
      1e31cc0b
  35. 24 Aug, 2003 1 commit
    • Paolo Bacchilega's avatar
      new files. · 2f35e409
      Paolo Bacchilega authored
      2003-08-24  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/exif-utils.c:
              * src/exif-utils.h:
              * src/gth-exif-data-viewer.c:
              * src/gth-exif-data-viewer.h: new files.
      
      2003-08-22  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * libgthumb/file-utils.c (resolve_all_symlinks_uri): unref uri
              after appending the resolved uri.
      
      2003-08-21  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * configure.in: add BlueStripes theme, remove Simple theme.
      
              * src/jpegutils/transupp.h: do not include config.h
      
      2003-08-20  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/catalog-png-exporter.c (catalog_png_exporter_init): use
              PANGO_WRAP_WORD_CHAR instead of PANGO_WRAP_CHAR
      
              * libgthumb/preferences.c (pref_util_get_int_value)
              (pref_util_get_rgb_values): fix warning.
      2f35e409
  36. 18 Aug, 2003 1 commit
  37. 15 Aug, 2003 1 commit
    • Paolo Bacchilega's avatar
      use g_filename_* instead of g_locale_* where appropriate. · 385a584f
      Paolo Bacchilega authored
      2003-08-15  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * many_files: use g_filename_* instead of g_locale_* where
              appropriate.
      
              * Makefile.am (EXTRA_DIST): remove gthumb.spec and gthumb.spec.in
      
              * configure.in: update required libraries.
              (GTHUMB_CFLAGS): remove bonobo-activation
      385a584f
  38. 09 Aug, 2003 1 commit
    • Paolo Bacchilega's avatar
      add libghtumb dir. · 0a2228ca
      Paolo Bacchilega authored
      2003-08-09  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/jpegutils/Makefile.am (INCLUDES): add libghtumb dir.
      0a2228ca