mashup change log
=================

2013.06.27  v.3.7.1
+ Correct bug in menus that made saving a layout impossible.

2013.06.21  v.3.7
+ Projects can be saved and re-opened to make additions and revisions.

2012.11.01  v.3.6
+ Replaced deprecated GTK functions with new versions.

2012.02.01  v.3.5
+ Mashup was converted to use GTK3 and Cairo. It will no longer
  build or install on older Linux distros lacking these libraries.
+ Gallery view was removed. Use Nautilus or other browser in "icon view" 
  mode to browse and choose images. Image files can be dragged and dropped
  onto the layout, and from there moved around and resized. 
+ RPM packages are built using Fedora and rpmbuild instead of alien.

2011.11.11  v.3.3
+ A layout image can be trimmed (cropped) by dragging the mouse.
+ The image packing function was made a little smarter. 
+ Bugfix: trim unused layout margins was incorrect for rotated images.
+ Bugfix: print a layout or save a layout to a file did not correctly 
  scale the included image frames. 

2011.10.20  v.3.2
+ Printing was revised to work better with recent changes in HPLIP that 
  made printing on small paper sizes more difficult. The paper size must 
  be specified in the Printer Properties dialog (the admin function) and 
  not in the application program. Otherwise a "paper mismatch" error can 
  result. This changed between Ubuntu 10.10 and 11.04.
+ Code cleanup for compiler warnings from GCC 4.6 (Ubuntu 11.10).
+ DEB package is now made by dkpg and RPM is made from DEB via alien.

2011.09.05  v.3.1
+ Bugfix: crash if Trim is attempted on an empty layout.

2011.09.01  v.3.0
+ The Print function now has margin inputs and tiny margins also work
  if suppported by the printer. Code changes are in zfuncs.cc.

2011.03.26  v.2.9
+ Name changed from Printoxx to Mashup. No technical changes.

2010.08.26  v.2.8.1
+ Small improvement in pack function, better image alignment.

2010.08.23  v.2.8
+ The [pack] toolbar button was made more general: a rough image alignment
  (with small gaps or overlaps) is made more perfect: they are resized and 
  moved to align into straight rows or columns. Other small overlaps and
  gaps in non-aligned images are also eliminated.
+ The default file extension for [save] was changed from .jpeg to .jpg
  because some programs don't understand .jpeg.

2010.05.17  v.2.7
+ Russian translation was added and Chinese translation updated.
+ bugfix: print resolution increased from 72 to 300 dpi.
+ Frame setup is saved and restored across sessions.
+ 2010.06.02 - Dutch translation added with no version change.

2010.04.16  v.2.6
+ New function: pack images tightly together when already quite close.
+ New function: trim layout to fit the included images exactly.
+ Frame new option: make all image frames same as the current image.
+ Force .jpeg extension for saved layout files.
+ Makefile was made more package-builder friendly.

2010.03.22  v.2.5
+ Pass page orientation to print function.
+ Use .jpeg intermediate file because .png is too slow.
+ Update layout when dialog is exited without printing.
+ Bugfix: locales with comma decimal point caused a segfault.
+ Add format and layout diagnostics to log file.
+ Add page format A3 to choice list.

2010.03.08  v.2.4
Set layout dimensions from print format (letter, A4, etc.) or from
custom dimensions.

2010.02.11  v.2.3.1
Bugfix: v.2.3 was made non-functional by administrative screwup.

2010.01.18  v.2.3
Printing is done with conventional GTK print functions instead of "lp".

2010.01.12  v.2.2.1
Desktop file was missing in tarball, so desktop menu install failed.

2010.01.10  v.2.2
The print command "lp -o fitplot ... imagefile" has become unreliable
(foomatic crashes, -o fitplot is ignored). Workaround: the print job
is passed to EOG or other program that uses conventional GTK printing.

2009.12.18  v.2.1.2
+ bugfix: menu != comparison string, hard to save a file in French.

2009.10.29  v.2.1.1
+ bugfix: crash if open image gallery folder after fresh install

2009.10.26  v.2.1
+ use new version of zfuncs drag_drop_connect() - allows drag and 
  drop of files from the mashup file chooser dialog.

2009.07.01  v.2.0.2
+ convert to zfuncs drag_drop_connect() - no functional change

2009.06.02  v.2.0.1
+ translation updates for French, Spanish and Galician

2009.04.16  v.2.0
+ Images and text can have arbitrary rotation angle within layout.
+ Images can optionally have simple frames.
+ Image file selection dialog simplified: click file, click layout.

2009.02.24  v.1.9
Bug fix for file drag and drop: file names with umlauts or other
non-ascii characters were not being converted correctly from the
(weird) gtk escape sequences (%xx in file names).

2009.01.01  v.1.8
+ files may now be added via drag and drop from a file manager
  or other application supporting file drag sourcing.
+ blocks of text may be added via drag and drop from gedit or
  other applications supporting text drag sourcing.

2008.12.01  v.1.7 and v.1.7.1
+ image fine-alignment: move in 1-pixel steps via KB arrow keys
+ translation system converted to use Gnu gettext (the Linux norm)
+ use smaller file select preview image, accomodate small monitors
+ minor bug fixes

2008.10.02  v.1.6
+ choose black text on white background or the opposite
+ choose opaque or transparent text background
+ stop nuisance: text occluded by an image

2008.09.27  v.1.5
+ print setup dialog allows selection from available printers

2008.09.20  v.1.4.1
+ replace lp option "fitplot" (not reliable) with "scaling=98"

2008.09.18  v.1.4
+ print setup dialog offers formats letter, A4, A5, A6, A7, A8, A9
+ print to smaller formats (A5, etc.) is no longer broken

2008.09.09  v.1.3.2
+ make index button (show thumbnails) work correctly when
  mashup is started from fotoxx print menu

2008.09.08  v.1.3.1
+ restore lost folder icon in thumbnail index window

2008.09.06  v.1.3
+ Added thumbnail index window: click thumbnail, then click layout 
  to add the image to the layout.

2008.09.02  v.1.2
+ Fix bug: failure to accept images having alpha channel.
+ Translations updated. French user guide added.
+ Text input dialog - added clarification note.
+ Image directory saved on exit, restored next execution.

2008.09.01  v.1.1
+ Re-size images by dragging any corner, text by dragging either end.

2008.08.30  v.1.0
+ Initial release.


