Share

Tux Paint

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).