1. 19 Oct, 2006 1 commit
    • Paolo Bacchilega's avatar
      Fixes zoom keybinding (bug #345339). · 546a1676
      Paolo Bacchilega authored
      2006-10-19  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser.c (key_press_cb): Fixes zoom keybinding (bug #345339).
      
      	* src/rotation-utils.c (write_orientation_field):
      	* src/rotation-utils.h:
      	* src/dlg-reset-exif.c (apply_transformation):
      	* src/dlg-jpegtran.c (apply_transformation): Fixes tag updating when
      	multiple IFDs have orientation tag.
      
      	* libgthumb/jpegutils/jpegtran.h:
      	* libgthumb/jpegutils/jpegtran.c (jpegtran): Adds support for the trim mode.
      
      	* libgthumb/typedefs.h: Adds comments to the GthTransform typedef, to
      	explain its purpose.
      
      	* README: Updates the README file to reflect new intltool minimum
      	requirement.
      
      	Patch by Jef Driesen, Michael Chudobiak.
      546a1676
  2. 14 Oct, 2006 1 commit
    • Paolo Bacchilega's avatar
      Added ability to print filenames. Fixed printing of multiline comments. · 4d32406c
      Paolo Bacchilega authored
      2006-10-14  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* data/gthumb.schemas.in:
      	* libgthumb/preferences.h:
      	* libgthumb/print-callbacks.c (pci_print_comment): 	Added ability to print
      	filenames. Fixed printing of multiline comments.
      
      	Fixes bug #348969 – Add option to print path and filename when printing
      
      	* src/gth-fullscreen.c (gth_fullscreen_construct):
      
      	Fixed bug #321840 – Zoom-to-fit state changes between images in fullscreen
      	mode.
      	Patch by Michael Chudobiak
      4d32406c
  3. 13 Oct, 2006 6 commits
  4. 12 Oct, 2006 3 commits
    • Paolo Bacchilega's avatar
      Merged RotatonData, GthExifOrientation and GthOrientation into · 05abd885
      Paolo Bacchilega authored
      2006-10-12  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * src/rotation-utils.h (update_orientation_field):
              * src/rotation-utils.c:
              * src/gth-window-actions-callbacks.c (adjust_orientation__step):
              * src/dlg-photo-importer.c:
              * src/dlg-jpegtran.h:
              * src/dlg-jpegtran.c:
              * libgthumb/typedefs.h:
              * libgthumb/pixbuf-utils.h (pixmap_from_xpm):
              * libgthumb/pixbuf-utils.c:
              * libgthumb/image-loader.c (image_loader_set_pixbuf):
              * libgthumb/gth-exif-utils.h:
      
              Merged RotatonData, GthExifOrientation and GthOrientation into
              GthTransform. The new enum contains all 8 possible
      transformations and
              is compatible with the exif orientation values.
              Moved _gdk_pixbuf_transform_exif_orientation from image-loader.h
      to
              pixbuf-utils.h and renamed it to _gdk_pixbuf_transform.
              Moved the implementation of the button callbacks in
      dlg-jpegtran.c to a
              common function.
              Combined the two parameters rot_type and tran_type of the
      function
              dlg_apply_jpegtran into only one parameter.
              Renamed the function update_rotation_from_exif_data in
      rotation-utils.h
              to read_orientation_field.
              Rewrote the lossless jpeg transform to perform all types of
              transformations in one pass.
              Rewrote the generic transform to use the _gdk_pixbuf_transform
      function.
              Replaced the get_next_value_* functions with one new function
              (get_next_transformation) that supports all 8 transformations.
      Added two
              functions to find the rotation and mirror/flip part of a
      transformation.
      
              Patch by Jef Driesen.  Bug #361701
      05abd885
    • Paolo Bacchilega's avatar
      added new files · 0e0ac0f6
      Paolo Bacchilega authored
      0e0ac0f6
    • 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
  5. 11 Oct, 2006 1 commit
    • Paolo Bacchilega's avatar
      1. Changes the UI label to "Apply physical transform". I think this gets · 6e72c420
      Paolo Bacchilega authored
      2006-10-11  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* data/glade/gthumb_camera.glade:
      	* data/glade/gthumb_tools.glade:
      	* doc/C/gthumb.xml:
      
      	1. Changes the UI label to "Apply physical transform". I think
      this
      	gets to the crux of what exactly the checkbox does. And if it
      doesn't:
      	2. Detailed tool-tips have been added to the checkboxes. They
      are
      	different for the import and rotation dialogs. Please have a
      look.
      	3. The manual documentation has been clarified a bit.
      
      	Patch by Michael Chudobiak
      6e72c420
  6. 10 Oct, 2006 1 commit
    • Paolo Bacchilega's avatar
      data/gthumb.schemas.in data/glade/gthumb_tools.glade doc/C/gthumb.xml · 58b00123
      Paolo Bacchilega authored
      2006-10-10  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* data/gthumb.schemas.in
      	* data/glade/gthumb_tools.glade
      	* doc/C/gthumb.xml
      	* libgthumb/preferences.h
      	* src/dlg-jpegtran.c
      	* src/dlg-photo-importer.c
      	* src/gth-browser-ui.h
      	* src/gth-viewer-ui.h
      	* src/rotation-utils.c
      
      	1. Less convoluted execution when no orientation tag is present.
      	2. Do not physical-transform if the dimensions are not multiples
      of 8
      	(jpegmcu) and an exif orientation tag is present, to avoid
      inevitable
      	data corruption (bug 329129). It reverts to tag-change only for
      safety.
      	3. Provide error message if rotate-save fails due to unsupported
      file
      	type.
      	4. Add comments to the rotation code for clarity.
      	5. Updates rotation help file to describe exif subtleties.
      	6. Renames some of the gconf keys, for greater consistency with
      other
      	keys, and to remove them from the general section.
      	7. FYI, the keys are set to default to the physical transform
      mode.
      	8. remove non-existent "Tools_JPEGRotate_Auto" from pop-up menu.
      
      	Patch by Michael Chudobiak
      58b00123
  7. 08 Oct, 2006 2 commits
    • 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
    • Paolo Bacchilega's avatar
      changed version to 2.9.0 · 1dd3673d
      Paolo Bacchilega authored
      2006-10-08  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
              * configure.in: changed version to 2.9.0
      1dd3673d
  8. 01 Oct, 2006 4 commits
  9. 30 Sep, 2006 1 commit
    • Paolo Bacchilega's avatar
      Fixed installation when srcdir != builddir · 98561dd7
      Paolo Bacchilega authored
      2006-10-01  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* data/Makefile.am:
      
      	Fixed installation when srcdir != builddir
      
      	* src/catalog-web-exporter.c (get_image_filename):
      
      	Fixed bug #358343 – web album: assertion `g_path_is_absolute
      	(local_full_path)' failed
      
      	* src/gthumb-preloader.c:
      
      	Set N_ARGS to 3. Fixes bug #358326 – message: assertion `k < N_LOADERS'
      	failed
      
      2006-09-30  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/Makefile.am:
      
      	Fixed errors when srcdir != builddir
      
      	* libgthumb/image-viewer.c (gth_iviewer_interface_init):
      
      	Fixed compiler warnings.
      98561dd7
  10. 24 Sep, 2006 1 commit
  11. 13 Sep, 2006 1 commit
  12. 12 Sep, 2006 1 commit
  13. 11 Sep, 2006 1 commit
  14. 05 Sep, 2006 1 commit
  15. 31 Aug, 2006 3 commits
  16. 30 Aug, 2006 1 commit
  17. 25 Aug, 2006 1 commit
  18. 17 Aug, 2006 1 commit
    • Paolo Bacchilega's avatar
      removed the 4th preloader. use priv->priority instead of always using · d8204406
      Paolo Bacchilega authored
      2006-08-17  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gthumb-preloader.c:
      	* src/gthumb-preloader.h:
      	* src/gth-browser.c (load_timeout_cb):
      	* src/gth-fullscreen.c (real_load_current_image): removed the 4th
      	preloader.
      	* libgthumb/image-loader.c (image_loader_start__step2): use
      	priv->priority instead of always using DEFAULT
      
      	Fixes bug #349556 - [PATCH] Little bug makes gThumb slower than it can
      	be.
      	Patch by Colin Leroy
      d8204406
  19. 16 Aug, 2006 1 commit
  20. 14 Aug, 2006 2 commits
  21. 12 Aug, 2006 1 commit
  22. 08 Aug, 2006 1 commit
  23. 31 Jul, 2006 1 commit
  24. 24 Jul, 2006 2 commits
  25. 18 Jul, 2006 1 commit