PhotoPrint 0.4.1 Released

Please note: the Windows build is experimential. It requires an existing GTK+ installation - the easiest way to get that is to install GIMP. Note also that Photoprint cannot print using native drivers - instead it comes equipped with a Win32 build of Gutenprint.

Changes since 0.4.0:

Added cs localization - thanks to Petr Kletecka. Thanks also to Marek Černocký and Frantisek Hanzlik who also supplied Czech localizations. In the interests of fairness I've used the first one I received!

Fixed bug whereby the border and background paths are ignored if there's no preset file.

Fixed bug with top margin in Single layout mode. Hopefully this will now *finally* work correctly.

Reworked some of the printer subsystem - should fix problems people have been experiencing with the -oraw flag, and should also be generally more robust. Needs more testing.

Fixed bug where dropping a bad file into PhotoPrint caused the current image to become unselectable until either page or layout was changed.

Refactored much of the threading code.

Added Histogram display

Expanders now remember their state between sessions

Added nl localization - thanks to Lex Wernars.

Reworked the SimpleCombo widget for friendlier option definitions.

Fixed a deadlock problem with the histogram

Print preview dialog implemented at last. This is done as a full-screen window with auto-hiding control-panel. The reason for this is that when evaluating colours, especially in print simulation mode, UI elements can throw off your perception of colour.

Updated cs translation - thanks to Marek Černocký.

About dialog text and "Default" entry for rendering intent are now marked for translation

ImageInfo and Effects now work in Single Layout.

Added "Supplementary Preset" (Shortcut) capability.

Added shortcuts for Profiling on Letter and A4 paper, and for a few standard photo sizes, also on Letter and A4 paper.

Nup control box now correctly updates if the units are changed while in "Specify size" mode.

Added de localization - thanks to Heinrich Schwietering.

Fixed missing "else" which resulted in settings being reset on queue change even if the driver hadn't changed.

Rotation now support the general case.

Migrated image list from GList to STL list, and a separate Iterator in the process.

Fixed bugs with crop and rotation menu items.

Added a "Printer Response Hash", which runs a simple image through the printer driver and generates an MD5 hash of the printer data so generated.

Reduced shell-window pollution by adding a debug level system.

Fixed some problems with the de translation, thanks to Heinrich Schwietering.