----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviewboard.kde.org/r/1444/ ----------------------------------------------------------- (Updated 2009-08-30 21:33:48.546450) Review request for kdelibs. Changes ------- Applied suggestions by Peter + less whitespace around () CMakeList suggestions by Parker will be submitted after he reviews my concerns. Thanks Summary ------- This patch makes the jpeg thumbnailer honor jpeg rotation infos stored in exif metadata. The method is quite simple, although I don't like ifdefs, this time they seem to me to be necessary. It's my first nontrivial CMake modification; please check that I did not do something stupid there. Also, the orientationMatrix method could be ifdeffed if you feel it is necessary; I just didn't want to add another ifdef. I am not sure if this is a good solution performance-wise; please comment on that if you have better ideas. Diffs (updated) ----- branches/KDE/4.3/kdebase/runtime/kioslave/thumbnail/CMakeLists.txt 1016603 branches/KDE/4.3/kdebase/runtime/kioslave/thumbnail/jpegcreator.h 1016603 branches/KDE/4.3/kdebase/runtime/kioslave/thumbnail/jpegcreator.cpp 1016603 Diff: http://reviewboard.kde.org/r/1444/diff Testing ------- Works good with a *clean* .thumbnails directory. Cached thumbnails are indeed a problem; not sure how to solve this issue yet. Screenshots ----------- Dolphin showing correctly rotated jpegs http://reviewboard.kde.org/r/1444/s/192/ Thanks, Jacopo