CVSROOT:        /cvs/gnome
Module name:    gthumb
Changes by:     paobac  06/10/12 15:15:12

Modified files:
        .              : ChangeLog 
        libgthumb      : gth-exif-utils.h image-loader.c pixbuf-utils.c 
                         pixbuf-utils.h typedefs.h 
        src            : dlg-jpegtran.c dlg-jpegtran.h 
                         dlg-photo-importer.c 
                         gth-window-actions-callbacks.c rotation-utils.c 
                         rotation-utils.h 

Log message:
2006-10-12  Paolo Bacchilega  <[EMAIL PROTECTED]>

* 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

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gthumb&who=paobac&date=explicit&mindate=2006-10-12%2015:14&maxdate=2006-10-12%2015:16

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to