File Release Notes and Changelog
Release Name: 0.9.21
Notes:
Changes:
2009.June.28 (0.9.21)
* New Starters:
-------------
* Silver Frame
Caroline Ford <caroline.ford.work@googlemail.com>
* Jigsaw 3x3 & 5x5
Andrew 'akanewbie' Corcoran <akanewbie@gmail.com>
* New Magic Tools:
----------------
* + Blur (entire image mode) - Blurs entire image
+ Color Shift - Modifies the colors in the image.
+ Sharpen - Sharpens entire image
+ Edges - Traces the edges of the image, over a white background.
+ Silhouette - Creates an outline of the image, over a black background.
+ Color and White - Turns image pure color & white (no grey or color).
+ Snow Ball - Places random snow balls over the image.
+ Snow Flake - Places random snow flakes over the image.
+ Noise - Adds random noise to the image.
+ Mosaic - Gives the image a mosaic effect.
+ Rain - Adds rain drops to the image.
+ Toothpaste - Squirts "toothpaste" on to the image.
By Andrew 'akanewbie' Corcoran <akanewbie@gmail.com>
(Part of Tux4Kids' participation in Google Summer of Code 2008)
* + Confetti - Paints random confetti bits on the canvas.
+ TV - Adds television (CRT) interlacing lines over the image.
+ Rosette - Paints at 3 points on the screen, in a rosette shape.
+ Picasso - Paints at 3 points, in a "Picasso" art style.
+ Wavelets - Waves that go up and down.
By Adam 'foo-script' Rakowski <foo-script@o2.pl>
(Part of Tux4Kids' participation in Google Summer of Code 2008)
* + Rails - Draws train tracks / rails over the image.
+ Fisheye - Warps part of the picture, as though seen through a fisheye.
+ Fold - Folds the corners of the image up, like a piece of paper.
By Adam 'foo-script' Rakowski <foo-script@o2.pl> (GSOC 2008),
with modifications by Bill Kendrick
and Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* Real Rainbow - Draw an arc-shaped, photorealistic rainbow.
By Bill Kendrick
with math help from Jeff Newmiller <jdnewmil@dcn.davis.ca.us>
Rainbow colors/alpha based on photo from
http://www.flickr.com/photos/nicholas_t/281820290/
photo by Flickr user "Nicholas_T"
Creative Commons Attribution 2.0 Generic
http://creativecommons.org/licenses/by/2.0/deed.en
* String Edges - Draw string-like patters around the picture.
String Corner - Draw aligned string-like patterns.
String 'V' - Draw free-form string-like patterns.
Tornado (based on Flowers) - Draws a tornado effect onto the picture.
By Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* Icons for some new Magic Tools
(Color and White, Fisheye, Mosaic, Picasso, Silhouette, TV and Wavelet)
Donelle Cory <8bitonion@gmail.com>
http://www.8bitonion.com/portfolio
* Magic Tool Improvememnts:
--------------------------
* Added "_switchin()" and "_switchout()" functions to Magic tool API,
to tell Magic tools when they are selected or deselected, or when
their mode changes..
* Added "_modes()" function to Magic tool API, so Magic tool plugins
can tell Tux Paint what modes it accepts, 'paint' or 'fullscreen'.
* "_click()" function is now given a 'mode' value, corresponding to the
mode the current tool is in.
* "_get_description()" function is now given a 'mode' value, and is
called once for each mode a particular tool claims to support.
(e.g., "which=0,mode=MODE_PAINT", then "which=1,mode=MODE_PAINT",
then "which=1,mode=MODE_FULLSCREEN")
* "Paint" and "Fullscreen" control buttons added to Magic tool
selector UI. Can be disabled with "--nomagiccontrols".
* "Negative", "Tint", "Glass Tile", "Darken" and "Lighten" tools
can all now affect the entire image.
* System-Related Improvements:
----------------------------
* 'savedir' and 'datadir' paths given in configuration files
(e.g., ~/.tuxpaintrc) now have any environment variables and tildes
(e.g., "~" for $HOME, or "~username" for 'username's home directory)
expanded.
NOTE: Environment variable expansion via 'wordexp()' -- currently
Linux-only.
NOTE: 'printcommand' and 'altprintcommand' options not currently parsed
for env. vars.
* On systems that use postscript_print (Linux and other Unix-likes),
errors when attempting to issue a print command (e.g., trying to use
"lpr", but that command is not available) should appear in Tux Paint.
(SourceForge bug #2205528)
* Build System Improvements:
--------------------------
* Adhering to Debian & FreeDesktop.org standards regarding .desktop file.
* Documentation Improvements:
---------------------------
* Corrected location of config files for Mac OS X in OPTIONS docs.
* HTML documentation files for the various Magic tools are now
generated using a PHP script. Tool details are stored in a PHP array
(which is easier-to-edit than individual HTML files).
* Other Improvements:
-------------------
* Starter images no longer need to be created with alpha transparency.
Any solid white will be removed automatically by Tux Paint.
* White always appears as the first color in the "New" dialog,
regardless of its position (or even existence) in the color palette.
* Text tool uses FriBidi to determine when right-to-left characters have
been typed (e.g., Hebrew) so that they are drawn in the right direction.
(Mixing RtoL and LtoR works (e.g., Hebrew with numerals))
* Updated to the latest version (2.27) of DejaVu Sans Regular for UI font.
* Only loads locale-specific fonts (e.g., Tibetan's "bo.ttf", which is
unusable with any language _except_ Tibetan) when Tux Paint is running
in that locale. (Use "--alllocalefonts" command-line option
or "alllocalefonts=yes" config. file option, to load all of those fonts,
regardless of locale setting -- the old behavior.)
* Font scoring system improved, so that fonts that support the current
locale (based on special translation strings -- many of which have been
submitted or improved) 'bubble up' to the top of the Fonts list when
using the Text tool.
Pere Pujal i Carabantes <pere@fornol.no-ip.org> and
Bill Kendrick <bill@newbreedsoftware.com>
with help from:
Albert Cahalan <albert@users.sourceforge.net>,
Frank Weng <franklin@goodhorse.idv.tw>
and various translators.
* New localizations:
------------------
* Shuswap (Secwepemct�n) translation
Neskie Manuel <neskiem@gmail.com>
* Songhay translation
Abdoul Cisse <abdoulseydou@hotmail.com>
Mohomodou Houssouba <mh@bollag-areal.ch>
* Localization Updates:
---------------------
* Afrikaans translation
Petri Jooste <petri.jooste@nwu.ac.za>
* Arabic translation
Tilo <Drfortilo@gmail.com>
* Asturian
Xandru Armesto <alarmes@wanadoo.es>
* Basque translation
Juan Irigoien <juanirigoien@gmail.com>
* Brazilian Portuguese translation
Frederico Goncalves Guimaraes <frederico@teia.bio.br>
* Catalan translation
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* Chinese (Simplified) translation
Huang Zuzhen <zuzhenhuang@vip.sina.com>
* Chinese (Traditional) translation
Frank Weng <franklin@goodhorse.idv.tw>
Song Huang <songhuang@users.sourceforge.net>
* Danish translation
Joe Dalton <joedalton2@yahoo.dk>
* Dutch translation
Bert Saal <bertsaal@gmail.com>
* Estonian translation
Henrik Pihl <henrik@saarlane.ee>
* French translation
Jacques Chion <Jacques.Chion@wanadoo.fr>
* Georgian translation
Gia Shervashidze <giasher@gmail.com>
* Gujarati translation
Kartik Mistry <kartik.mistry@gmail.com>
* Greek translation
Serafeim Kyriaki <pse04178@rhodes.aegean.gr>
* Hebrew translation
Jorge Mariano <mjminfo@mjminformatique.com>
Guy Hed <guy.hed@weizmann.ac.il>
* Hungarian
Gabor Kelemen <kelemeng@gnome.hu>
* Irish Gaelic
Kevin Patrick Scannell <kscanne@gmail.com>
* Italian translation
Simona Riva <simona.riva@tiscali.it>
* Kurdish translation
Amed �eko Jiyan <amedcj@gmail.com>
* Portuguese translation
Sergio Marques <smarquespt@gmail.com>
* Romanian translation
Sorin Paliga <sorin.paliga@gmail.com>
* Russian translation
Nikolay Parukhin <parukhin@gmail.com>
* Slovak translation
Jaroslav Rynik <jrynik@yahoo.co.uk>
* Slovenian translation
Matej Urban <matej.urban@gmail.com>
* Spanish translation
Gabriel Gazzan <gabcorreo@gmail.com>
* Swedish translation
Daniel Nylander <po@danielnylander.se>
* Tamil translation
Ravishankar Ayyakkannu <ravishankar.ayyakkannu@gmail.com>
* Ukranian translation
Serhij Dubyk <serhijdubyk@gmail.com>
* Zapotec (Miahuatlan dialect) name and locale code correction
* Bug Fixes
---------
* Was inadvertently calling "magic_switchin()" on Quit. Fixed.
Dan Shields <d4ndeveloper@gmail.com>
* [Ctrl]+[P] keyboard shortcut for printing was not complying with
option to disable printing capability (e.g., "--noprint")! Fixed.
* Preventing Tux Paint from dropping out of Fullscreen mode when
pressing either left or right [Windows] keys
Note: Works on Windows XP, 2000 and Vista only.
(If Tux Paint is deliberately switched to the background,
e.g. using [Alt]+[Tab], the [Windows] keys function as normal until
Tux Paint is the active application again.)
John Popplewell <john@johnnypops.demon.co.uk>
* Directional brushes used to always begin with middle image;
now this only happens if you click and release, with dragging.
Jason Ward <nyad55@gmail.com>
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* Corrected bug in postscript printing: images scaled up onto a large
canvas printed small, compared to when they're printed at the size
they were drawn.
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
Thomas Kalka <thomas.kalka@googlemail.com>
* Corrected 'oval' brush shape so that colors came out right.
(Thanks to Andrei Skoogarev)
* Improved support for localized Stamp sound effects (e.g., "en_GB" for
British English now works; only "en" would have worked before).
* Fixed minor bug that caused Tux Paint to crash when loading
many fonts (i.e., with the 'sysfonts' option).
Pere Pujal i Carabantes <pere@fornol.no-ip.org> and
Albert Cahalan <albert@users.sf.net>
* 'tuxpaint-import' script didn't support files with spaces. Fixed.
James Le Cuirot <jerseychewi@users.sourceforge.net>
* Fixed display bugs and icon positioning in pop-up dialogs when
using right-to-left languages (like Hebrew or Arabic).