PhotoPrint 0.4.1-pre4 Released

2009-10-11


Here's another pre-release with a few more bug fixes and new features.

Some major under-the-hood changes this time which need testing - but also one new feature - the ability to compute a hash of the current printer driver's behaviour, which can be used to detect when printer settings or updated drivers cause changes which invalidate printer profiles.

DownloadSource code - .tar.gz

DownloadWindows Binary - .zip

Download*EXPERIMENTAL* Windows Installer - .exe (Created using InstallJammer)

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 default driver bugs for when there's no preset.  Added po localization - thanks to Artur Szymanski
  • Borders pack is now part of the main PhotoPrint archive
  • 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.