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. 21 Dec, 2006 1 commit
    • Paolo Bacchilega's avatar
      Added undo/redo and other enhancements to the crop dialog. · d817b67c
      Paolo Bacchilega authored
      2006-12-21  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* data/glade/gthumb_crop.glade:
      	* src/Makefile.am:
      	* src/gth-image-history.c:
      	* src/gth-image-history.h:
      	* src/gth-image-selector.h:
      	(set_scroll_adjustments):
      	* src/gth-window.c:
      	(gth_window_get_can_undo):
      	(gth_window_undo):
      	(gth_window_edit_comment):
      	(gth_window_finalize):
      	(gth_window_close):
      	(gth_window_redo):
      	(gth_window_get_can_redo):
      	(gth_window_init):
      	(gth_window_update_comment_categories_dlg):
      	(gth_window_attach):
      	(gth_window_save_pixbuf):
      	(gth_window_set_image_pixbuf):
      	(gth_window_edit_categories):
      	(gth_window_clear_undo_history):
      	* src/dlg-crop.c:
      	(undo_button_clicked_cb):
      	(mask_button_toggled_cb):
      	(crop_button_clicked_cb):
      	(ratio_optionmenu_changed_cb):
      	(dlg_crop):
      	(selection_changed_cb):
      	(redo_button_clicked_cb):
      	(zoom_fit_button_clicked_cb):
      	(history_changed_cb):
      	(mask_visibility_changed_cb):
      	(destroy_cb):
      	* src/gth-image-selector.c:
      	(gth_image_selector_set_mask_visible):
      	(class_init):
      	(init_selection):
      
      	Added undo/redo and other enhancements to the crop dialog.
      d817b67c
  3. 17 Dec, 2006 1 commit
    • Paolo Bacchilega's avatar
      Initial support for the filter bar. · ff90f1ee
      Paolo Bacchilega authored
      2006-12-17  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser.c (gth_browser_construct):
      	* src/gth-filter-bar.c:
      	* src/gth-filter-bar.h:
      
      	Initial support for the filter bar.
      
      	* data/glade/gthumb_crop.glade:
      	* src/dlg-crop.c:
      	* src/gth-image-selector.c:
      	* src/gth-image-selector.h:
      
      	Some enhancements to the crop dialog: allow to crop multiple times without
      	exiting the dialog; allow to switch on/off the selection mask.
      	Zoom in/out with mouse wheel.  Zoom keeping the center of the image
      	visible.
      
      	* libgthumb/file-utils.c (remove_extension_from_path): check whether p > 0
      	before anything else.
      
      	* libgthumb/dlg-save-image.c (save_image): do not ask whether to overwrite
      	an existing image when using the dlg_save_image function.
      ff90f1ee
  4. 10 Dec, 2006 1 commit
    • Paolo Bacchilega's avatar
      libgthumb/Makefile.am src/Makefile.am · 44c1e485
      Paolo Bacchilega authored
      2006-12-10  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/jpegutils/transupp.c:
      	* libgthumb/Makefile.am
      	* src/Makefile.am
      	* configure.in:
      
      	Fixed bug #317056 – gthumb Cygwin build fixes
      44c1e485
  5. 30 Nov, 2006 2 commits
    • Paolo Bacchilega's avatar
      Fixed bug #355353 – gthumb should build when srcdir != objdir Patch by · 4f8dfb70
      Paolo Bacchilega authored
      2006-11-30  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/Makefile.am:
      	* src/Makefile.am:
      
      	Fixed bug #355353 – gthumb should build when srcdir != objdir
      	Patch by Marty Leisner
      4f8dfb70
    • 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
  6. 04 Nov, 2006 1 commit
  7. 31 Oct, 2006 1 commit
    • Michael J. Chudobiak's avatar
      Adds a redeye removal tool. See bug #140533. Patch by Carl Michal, Marty · 4a540afc
      Michael J. Chudobiak authored
      2006-10-31  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * NEWS:
              * data/glade/Makefile.am:
              * doc/C/gthumb.xml:
              * libgthumb/gthumb-stock.c:
              * libgthumb/gthumb-stock.h:
              * libgthumb/icons/Makefile.am:
              * libgthumb/icons/redeye-removal-16.png:
              * src/Makefile.am:
              * src/dlg-redeye-removal.c: (get_widget), (destroy_cb),
              (cancel_cb), (compute_scale_factor), (find_region), (fix_redeye),
              (update_image), (press_in_win_event), (undo_cb), (help_cb),
              (ok_cb), (make_redeye_buf), (clone_redeye_buf),
              (destroy_redeye_buf), (initialize_redeye), (dlg_redeye_removal):
              * src/gth-browser-ui.h:
              * src/gth-browser.c: (window_update_sensitivity):
              * src/gth-viewer-ui.h:
              * src/gth-viewer.c: (viewer_update_sensitivity):
              * src/gth-window-actions-callbacks.c:
              (gth_window_activate_action_alter_image_redeye_removal):
              * src/gth-window-actions-callbacks.h:
              * src/gth-window-actions-entries.h:
      
              Adds a redeye removal tool. See bug #140533. Patch by
              Carl Michal, Marty Leisner, and Michael Chudobiak.
      4a540afc
  8. 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
  9. 08 Oct, 2006 1 commit
    • Paolo Bacchilega's avatar
      remove remove unnecessary #ifdefs · 9cf7d2fa
      Paolo Bacchilega authored
      2006-10-08  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
          * many files: remove remove unnecessary #ifdefs
      
          Patch by Rennie deGraaf
      
          * configure.in: Patch to make libexif and libjpeg mandatory (v2)
      
          Patch by Rennie deGraaf
      
      	* many files:
      
      	Applied patch by Michael Chudobiak from bug #343867 comment #130
      
      	Merged branch exif-testing:
      
      2006-10-06  Bill Skaggs  <weskaggs@primate.ucdavis.edu>
      
      	* libgthumb/gth-exif-utils.c
      	* libgthumb/gth-exif-utils.h
      	* libgthumb/jpegutils/.cvsignore
      	* libgthumb/jpegutils/Makefile.am
      	* libgthumb/jpegutils/README
      	* libgthumb/jpegutils/jpeg-data.c
      	* libgthumb/jpegutils/jpeg-data.h
      	* libgthumb/jpegutils/jpeg-marker.c
      	* libgthumb/jpegutils/jpeg-marker.h
      	* libgthumb/jpegutils/jpegtran.c
      	* libgthumb/jpegutils/jpegtran.h
      	* libgthumb/jpegutils/transupp.c
      	* libgthumb/jpegutils/transupp.h: new files
      
      	* configure.in
      	* components/catalog-view/Makefile.am
      	* components/image-viewer/Makefile.am
      	* data/gthumb.schemas.in
      	* data/glade/gthumb_preferences.glade
      	* data/glade/gthumb_tools.glade
      	* doc/C/gthumb.xml
      	* libgthumb/Makefile.am
      	* libgthumb/gthumb-module.c
      	* libgthumb/image-loader.c
      	* libgthumb/preferences.h
      	* src/Makefile.am
      	* src/dlg-jpegtran.c
      	* src/dlg-jpegtran.h
      	* src/dlg-photo-importer.c
      	* src/dlg-preferences.c
      	* src/gth-browser-ui.h
      	* src/gth-window-actions-callbacks.c
      	* src/gth-window-actions-callbacks.h
      	* src/gth-window-actions-entries.h
      	* src/rotation-utils.c
      	* src/rotation-utils.h: modified files.
      
      	Committed patches listed in comment #106 of bug #343867,
      	as follows:
      
      	patch -p0 < gthumb-exif-v3.patch
      	patch -p0 < gthumb_reset_exif_orientation_v2.patch
      	patch -p0 < importer.patch
      	patch -p0 < gthumb_rotate_v3.patch
      	patch -p1 < gthumb-20061006-exif-rotate.patch
      	patch -p1 < delete-checkbox-v2.patch
      
      	This is development aimed at improving gthumb's handling
      	of exif metadata.
      
      2006-10-06  Bill Skaggs  <weskaggs@primate.ucdavis.edu>
      
      	Initiating "exif-testing" branch.  Testing to make sure commit
      	goes to the right branch, and not to HEAD.
      9cf7d2fa
  10. 08 Apr, 2006 1 commit
    • Paolo Bacchilega's avatar
      removed libpng check. · 37cbda02
      Paolo Bacchilega authored
      2006-04-08  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* components/catalog-view/Makefile.am (gthumb_catalog_view_LDADD):
      	* components/image-viewer/Makefile.am (gthumb_image_viewer_LDADD):
      	* src/Makefile.am (gthumb_LDADD):
      	* configure.in: removed libpng check.
      37cbda02
  11. 22 Jan, 2006 1 commit
    • Paolo Bacchilega's avatar
      do not attempt to open a NULL uri. · 9dd445fe
      Paolo Bacchilega authored
      2006-01-22  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser.c (go_to_uri, gth_browser_construct): do not
      	attempt to open a NULL uri.
      
      	* src/Makefile.am (gthumb_LDADD): include GPHOTO_LIBS
      
      	* libgthumb/thumb-loader.c (thumb_loader): fix compiler warning.
      
      	* libgthumb/pixbuf-utils.c: include stdlib.h
      
      	* configure.in (HAVE_PROGRESSIVE_JPEG, HAVE_LIBEXIF): fixed.
      
      	* src/gth-exif-utils.h:
      	* src/gth-exif-data-viewer.c:
      	* src/dlg-jpegtran.c:
      
      	Fixed bug #325846 - gthumb refuses to compile with libexif-0.6.13.
      	Patch by Raffaele Sandrini
      9dd445fe
  12. 10 Jan, 2006 1 commit
  13. 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
  14. 27 Dec, 2005 1 commit
    • Paolo Bacchilega's avatar
      updated. · d99096fe
      Paolo Bacchilega authored
      2005-12-27  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* doc/C/gthumb.xml: updated.
      
      	* src/gth-fullscreen.c (viewer_key_press_cb): use p to pause/resume a
      	slideshow.
      
      	* src/gth-browser.c (key_press_cb): remove p as prev image shortcut.
      
      	* src/gs-fade.c:
      	* src/gs-fade.h: new files.
      	* configure.in:
      	* src/gth-fullscreen.c:
      
      	Fixed bug #312116  crossfading in slideshow mode.
      d99096fe
  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. 18 Nov, 2005 1 commit
    • Paolo Bacchilega's avatar
      new files · b2cd97b9
      Paolo Bacchilega authored
      2005-11-18  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/rotation-utils.c:
      	* src/rotation-utils.h: new files
      
      	* src/dlg-photo-importer.c:
      	* src/dlg-jpegtran.c:
      	* src/Makefile.am:
      	* libgthumb/preferences.h:
      	* data/glade/gthumb_camera.glade:
      	* data/gthumb.schemas.in:
      
      	Adjust photo orientation on import.  Patch by Andriy Kulchytskyy.
      b2cd97b9
  17. 12 Nov, 2005 1 commit
    • Paolo Bacchilega's avatar
      [ gthumb 2.7.1 released ] · 8717f68f
      Paolo Bacchilega authored
      2005-11-12  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              [ gthumb 2.7.1 released ]
      
              * src/Makefile.am (EXTRA_DIST): fixed
              * data/Makefile.am (EXTRA_DIST): fixed
      8717f68f
  18. 10 Oct, 2005 1 commit
    • Paolo Bacchilega's avatar
      added a conditional inclusion. · 9f80ba0e
      Paolo Bacchilega authored
      2005-10-11  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-window-actions-entries.h: added a conditional
      	inclusion.
      	* src/gth-fullscreen-actions-callbacks.c:
      	* src/gth-fullscreen-ui.h:
      	* src/gth-fullscreen-actions-entries.h:
      	* src/gth-fullscreen.c:
      	* src/gth-fullscreen.h:
      
      	Use the ui manager to create the fullscreen toolbar.  Added zoom
      	controls to the toolbar.
      9f80ba0e
  19. 23 Sep, 2005 1 commit
    • Paolo Bacchilega's avatar
      Always return a non-NULL value. · 5efd51ad
      Paolo Bacchilega authored
      2005-09-23  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/gth-browser.c (gth_browser_get_current_directory):
      
              Always return a non-NULL value.
      
              * src/dlg-search.c (dlg_search_ui):
              * src/dlg-duplicates.c (dlg_duplicates):
              * src/dlg-png-exporter.c (dlg_exporter):
              * src/dlg-preferences.c (set_to_current_cb):
      
              Do not check whether the current direcotry is NULL
      
              * src/gth-browser.c (dir_list_key_press_cb):
      
              Fixes bug #316952: [PATCH] bind DELETE key to move a folder to trash
              in directory list.  Patch by Nelson Benitez.
      
      2005-09-22  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/dlg-scale-series.c:
              * src/dlg-scale-series.h:
              * src/gth-batch-op.c:
              * src/gth-batch-op.h: new files
              * src/gth-window-actions-entries.h:
              * src/gth-window-actions-callbacks.h (DEFINE_ACTION):
              * src/gth-window-actions-callbacks.c:
              * src/gth-browser-ui.h:
              * src/Makefile.am (gthumb_SOURCES):
              * po/POTFILES.in:
              * libgthumb/gth-pixbuf-op.h:
              * libgthumb/gth-pixbuf-op.c:
              * libgthumb/async-pixbuf-ops.h (_gdk_pixbuf_scale):
              * libgthumb/async-pixbuf-ops.c:
              * data/glade/gthumb_tools.glade:
      
              Added 'scale series' tool.
      
              * data/albumthemes/*:
      
              Removed Clean and NeatSquare.  Added Wiki.  Changed all themes preview
              image.  Removed preview image from NeatRound, BlueStripes, Classic and
              ClassicClips.
      
      2005-09-19  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/gth-exif-data-viewer.c: added maker_note tag
      
              Fixes bug #316665: "MakerNotes" info from EXIF header is not present
      5efd51ad
  20. 07 Aug, 2005 1 commit
    • Paolo Bacchilega's avatar
      new function. · 388ccbbf
      Paolo Bacchilega authored
      2005-08-07  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/comments.c (comment_text_is_void): new function.
      
      	* src/jpegutils/jpeg-data.h:
      	* src/jpegutils/jpeg-data.c (jpeg_data_set_header_data): new function.
      	* src/gth-browser.c:
      	* src/gth-viewer.c:
      	* src/Makefile.am:
      	* libgthumb/comments.c:
      	* components/catalog-view/Makefile.am:
      	* components/image-viewer/Makefile.am:
      	* configure.in:
      
      	Applied patch by David Moore to store comments inside jpeg images.
      	Uses the libiptcdata library,  fixes bug #136286.
      
      	* src/dlg-preferences.c (dlg_preferences): hide the "show comments"
      	option if using iptcdata.
      
      	* libgthumb/gth-file-list.c (add_list_in_chunks): do not load comments
      	if using iptcdata for scalability reasons.
      
      	* src/dlg-scale-image.c (w_spinbutton_value_changed)
      	(h_spinbutton_value_changed): Do not round the value when using
      	the percentage.  Use floor(x+0.5) instead of round to avoid a
      	compiler warning.
      388ccbbf
  21. 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
  22. 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
  23. 05 Jun, 2005 1 commit
    • Paolo Bacchilega's avatar
      removed unused files. · a3a3496f
      Paolo Bacchilega authored
      2005-06-05  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-toggle-button.c:
      	* src/gth-toggle-button.h:
      	* src/gtkorientationbox.c:
      	* src/gtkorientationbox.h: removed unused files.
      
      	* src/gth-fullscreen.h:
      	* src/gth-fullscreen.c: started a new fullscreen implementation.
      
      	* libgthumb/image-viewer.c (image_viewer_set_pixbuf): update the is_void
      	flag.
      
      	* libgthumb/file-utils.c (resolve_all_symlinks): add NULL as last param
      	to g_strconcat (bug #306514).
      a3a3496f
  24. 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
  25. 25 May, 2005 1 commit
  26. 10 Jul, 2004 1 commit
    • Paolo Bacchilega's avatar
      Fixes bug #144099: EXIF data not preserved when image is manipulated. · 13b552e1
      Paolo Bacchilega authored
      2004-07-10  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/gthumb-window.c (save_pixbuf__image_saved_cb)
              (image_loaded_cb):
      
              Fixes bug #144099: EXIF data not preserved when image is manipulated.
      
      2004-07-09  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * libgthumb/gtk-utils.c (_gtk_error_dialog_from_gerror_run):
              display the error dialog only if the message is not null.
      
      2004-07-05  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/fullscreen.c (fullscreen_stop): show_all after exiting
              fullscreen mode.
      13b552e1
  27. 09 Jun, 2004 1 commit
  28. 07 Jun, 2004 1 commit
  29. 07 Feb, 2004 1 commit
    • Paolo Bacchilega's avatar
      Fix bug #133131 (exif orientation tag not updated). · 1507dbfa
      Paolo Bacchilega authored
      2004-02-07  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/gth-exif-utils.c:
      
              Fix bug #133131 (exif orientation tag not updated).
      
              * src/gth-exif-utils.h:
      
              Rename exif-utils.[ch] to gth-exif-utils.[ch]
      
              * src/dlg-jpegtran.c (update_rotation_from_exif_data):
      
              Handle the 8 possible values of the orientation tag.
      1507dbfa
  30. 27 Dec, 2003 1 commit
    • Paolo Bacchilega's avatar
      more crop support. · eef60544
      Paolo Bacchilega authored
      2003-12-27  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-crop.c (dlg_crop): more crop support.
      eef60544
  31. 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
  32. 14 Dec, 2003 1 commit
    • Paolo Bacchilega's avatar
      resolve the old path before renaming. · d972723f
      Paolo Bacchilega authored
      2003-12-13  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/commands-impl.c (folder_rename): resolve the old path before
              renaming.
      
      2003-12-12  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-search.c: create the categories dialog with a new gui object;
              allow to save void searches.
      
      2003-12-10  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-web-exporter.c: Implement destination manager.
      
      2003-12-09  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-preferences.c (dlg_preferences): added "Ask whether to save
              modified images" option.
      
              * libgthumb/dlg-save-image.c (file_save_ok_cb): check write permissions
              before saving.
      
              * libgthumb/image-viewer.c (image_viewer_button_release): emit the
              CLICK signal after ungrubbing the mouse pointer.
      
      2003-12-08  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/gthumb-window.c (ask_whether_to_save): ask whether to save a
              modified image.
      
              * src/dlg-png-exporter.c (dlg_exporter): remove name examples.
      
              * src/dlg-rename-series.c (update_list): use %f, %d, %s instead of
              *, ! and ? when renaming filenames.
      
              * libgthumb/glib-utils.c (_g_substitute_pattern): new function.
      
      2003-12-07  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * libgthumb/print-callbacks.c (print_catalog_cb):
              * libgthumb/print-callbacks.h: implement catalog printing.
      
              * src/dlg-jpegtran.c (apply_tranformation_generic, dlg_jpegtran):
              implement generic transformations of non jpeg images.
      d972723f
  33. 04 Nov, 2003 1 commit
  34. 02 Nov, 2003 1 commit
  35. 29 Sep, 2003 1 commit
    • Paolo Bacchilega's avatar
      started updating manual. · f5a5f9fd
      Paolo Bacchilega authored
      2003-09-29  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * doc/C/gthumb.xml: started updating manual.
      
              * libgthumb/dlg-save-image.c (file_save_ok_cb): check whether the
              image type is writable before trying to write the image, and warn
              the user if it's not.
      
      2003-09-28  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/dlg-comment.c (dlg_edit_comment): use have_exif_data.
      
              * src/exif-utils.c (have_exif_data): new function.
      
              * src/fullscreen.c (fullscreen_start): do not hide the main
              window.
      
              * libgthumb/gth-file-list.h:
              * libgthumb/gth-file-list.c (gth_file_list_init)
              (interrupt_thumbs__part2, gth_file_list_interrupt_thumbs)
              (start_update_next_thumb): do not allow to interrupt an interruption.
      
      2003-09-14  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/Makefile.am (EXTRA_DIST): add gthumb.schemas.in
      
              * src/dlg-preferences.c:
              * src/gthumb-window.c:
              * src/dlg-web-exporter.c:
              * libgthumb/preferences.c: use the new functions.
      
              * libgthumb/gconf-utils.c (eel_gconf_set_path)
              (eel_gconf_get_path): new functions, used to save paths in gconf
              substituting the home dir with a tilde.
      f5a5f9fd
  36. 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
  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. 27 Jul, 2003 1 commit
    • Abel Cheung's avatar
      gthumb.schemas -> schemas.in, and fixed typo. · 02091bbe
      Abel Cheung authored
      2003-07-07  Abel Cheung  <maddog@linux.org.hk>
      
              * src/Makefile.am: gthumb.schemas -> schemas.in, and fixed typo.
      
      2003-07-27  Paolo Bacchilega  <paolo.bacch@tin.it>
      
              * src/gthumb-window.c (window_notify_update_layout_cb): update the
              layout after a timeout and do not destroy the main_pane widget.
      
              * libgthumb/image-loader.c (image_loader_load_from_image_loader):
              set uri to NULL after unreferencing
      
              * libgthumb/thumb-cache.c (cache_get_nautilus_cache_name): check
              whether uri_txt == NULL
      
              * src/dlg-file-utils.c (dlg_file_rename_series, dlg_files_delete)
              (folder_copy, dlg_files_copy): remove the monitor while processing
              files.
      02091bbe