* New tools
---------
* Fill
Not actually a new tool, but promoted from a "Magic" tool
to a full-fledge tool in the "Tools" bar. However, also
avoids filling "Undo" buffer with snapshots of the drawing,
if the fill does nothing (e.g., if you click the same spot
a second time).
* Ports & Building
----------------
* Updates to build on Haiku.
Luc 'Begasus' Schrijvers <begasus@gmail.com>
* Replaced KDE (older, KDE4, in fact) specific icon and
launcher (.desktop file) installation & uninstallaton
invocations in Makefile with those that use Freedesktop.org
`xdg-...` tools.
* macOS build documentation updates.
Mark K. Kim <markuskimius@gmail.com>
* Wrapped some debug output in "#ifdef DEBUG" tests,
and made sure some warnings and errors were going to
STDERR, rather than STDOUT.
* Updates to build for Windows (using mingw/msys)
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
* Updates to 'spec' file for Linux RPM builds
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
* Other Improvements
------------------
* Added ability to move color palette options to the end of
the New dialog, for situations where users are meant to start
drawings with specific Starters or Templates.
Use "--newcolorslast" option.
(Suggested by Bernard Verhaeghe)
* Show progress bar while loading (more) stamps, to avoid
looking hung on slower systems or with complicated stamp images.
* Recognize signals (SIGUSR1 and SIGUSR2) on POSIX systems,
which causes Tux Paint to quit, first saving the current drawing
(if unsaved) (like "--autosave"), either saving a new image
(like "--saveovernew") (via SIGUSR1), or overwritting the current
drawing (like "--saveover") (via SIGUSR2).
(Thanks to Flavio Airundo for the idea; closes
https://sourceforge.net/p/tuxpaint/feature-requests/188/)
* Updated most parts of the code that were throwing warnings in GCC.
* Build process generates thumbnails of included Starters and Templates.
When installed, this greatly increases the speed of the "New" dialog.
* Updated some Starter source images so they work better with
flood fill (Bald Eagle, World map, Gecko).
* Ability to disable stereo panning effect (e.g., paint brush, UI
elements sound effect feedback, etc.), useful for users with
hearing impairment in one ear, or situations where one speaker or
headphone is being used. Use "--nostereo" command-line option
or "nostereo=yes" config. file option.
* Documentation updates
---------------------
* Mended link to MinGW/MSYS instructions at John Popplewell's website.
(h/t "sechidis")
* Improved and expanded usage info (e.g., "tuxpaint --help" output)
* Documentation on POSIX signals recognized by Tux Paint (e.g.,
the new "SIGUSR1" & "SIGUSR2") added to a new doc file,
"SIGNALS.txt".
* Translation Updates:
--------------------
* Norwegian Nynorsk translation
Karl Ove Hufthammer <karl@huftis.org>
* Swahili
Benson Muite <benson_muite@emailplus.org>
* Valencian
Pilar Embid Giner <embid_mar@gva.es>
via Pere Pujal i Carabantes <perepujal@gmail.com>
* Bug Fixes
---------
* Correct issue that prevented Tux Paint from lauching on Mac OS X 10.7.
(See
https://sourceforge.net/p/tuxpaint/tuxpaint/ci/d2ef2e17d1962111d0f6f91394dce81e8706d48b/ and
https://stackoverflow.com/questions/20206985/xcode-linking-against-applicationservices-framework-with-sdk-10-9-causes-10-7)
Mark K. Kim <mkkim214@gmail.com>
* Reduce launch time by calling progress bar less frequently
while loading stamps.
Mark K. Kim <mkkim214@gmail.com>
* Ability to bring up the print dialog from the macOS build was
removed in Tux Paint 0.9.23 to support the new build mechanism.
It has been re-added. To access it, option-click the print icon,
or configure Tux Paint to always bring up the dialog upon print.
Mark K. Kim <mkkim214@gmail.com>
* Made sure "New" dialog created correct thumbnail subdirectories
for personal Starters & Templates (e.g., ~/.tuxpaint/starters/thumbs/)
* Ensure that similarly-named (but not identically-named) PNG & SVG
Starters & Templates don't get confused with each other
(e.g., "frame_heart.png" being ignored, because we find
"frame_hearts.svg")
Pere Pujal i Carabantes <perepujal@gmail.com>
* Misc
----
* Verbose debugging, and "DEBUG_PRINTF()" macro now available;
see debugging options in INSTALL.txt.
Mark K. Kim <mkkim214@gmail.com>
* Notes:
------
* 0.9.23a & 0.9.23b were test versions for macOS that Mark produced
and sent to individual users for testing.