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