Subject: CVS commit: pkgsrc/graphics/tuxpaint
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 10/07/2004 14:52:57
Module Name:	pkgsrc
Committed By:	wiz
Date:		Thu Oct  7 14:52:57 UTC 2004

Modified Files:
	pkgsrc/graphics/tuxpaint: DESCR Makefile PLIST distinfo
	pkgsrc/graphics/tuxpaint/patches: patch-aa

Log Message:
Update to 0.9.14:

2004.September.28 (0.9.14)
  * New Features:
    -------------
    * Added support for immutable "starter" images, which are installed
      globally with Tux Paint, and provide a starting canvas for images.

      A PNG file with alpha is continuously drawn over whatever changes are
      made to the current drawing.  For example, a black outline of a cartoon
      character could be made, to simulate a coloring book.
      (See 'jetplane.png')

      A second PNG file can be supplied which will be drawn on the normal
      part of the canvas (where a new picture would normally be all-white),
      allowing for simulated depth.  Drawing and magic tools all mutilate the
      background, as it's part of the normal canvas.  However, when editing
      a picture based on a 'starter' with a background layer, the eraser will
      bring back the background image.  In a sense, it's like having a photo
      on the bottom, a clear sheet to draw on in the middle, and a clear sheet
      with some more photo (which you can't draw on) on top.
      (See 'reef.png' and 'reef-back.jpg')

    * Added lockfile support, to prevent Tux Paint from being launched more
      than once every 30 seconds.  (Disable with "--nolockfile" command-line
      argument.)  Thanks to Darci Lindgren for suggestion the feature, and
      Mark K. Kim for suggesting it be time-based.

      (Lockfile is "lockfile.dat" in "~/.tuxpaint/" on Linux/Unix, and
      "userdata\" on Windows.)

    * Added "--nosave" option (suggested by Adam Moore).

  * Updated Features:
    -----------------
    * Added some more brushes.
      Jeremie Zimmermann <txptdv@tofz.org>

    * Multiple sizes of erasers are present.
      (Compile-time #defines can be used to determine how many sizes are
      available, and their minimum and (approx.) maximum sizes.)
      Note: Erasers are still square.  Sorry!

    * Fixed tinting of low-saturation stamps.
      Addded 'notintgray' option.
      Karl Ove Hufthammer <karl@huftis.org>

    * Made sure shape tool never made a tiny shape.
      (Should hint users that they should click-and-drag.)

    * Made some colors more unique, so that they affected stamps better.
      (e.g., purple and magenta used to look the same when used to tint a stamp)
      Karl Ove Hufthammer <karl@huftis.org>

    * Made current image the selected image on Open screen, if applicable.

    * Now prompts to confirm before printing.

  * New translations:
    -----------------
    * Afrikaans translation created.
      Petri Jooste <rkwjpj@puk.ac.za>

    * Belarusian translation created.
      Eugene Zelenko <greendeath@mail.ru>

    * Breton translation created.
      Korvigellou An Drouizig (Philippe) <drouizig@drouizig.org>

    * Bulgarian translation created.
      Martin Zhekov <mjekov@bginfo.net>

    * Croatian translation created.
      Nedjeljko Jedvaj <jedvaj.nedeljko@lexunit.com>

    * Hindi translation created.
      Ankit Malik <greatestankit@yahoo.co.in>

    * Italian documentation translation.
      Flavio Pastor <flavio.pastore@zonaitalia.it>

    * Klingon (Romanized) translation started.
      Bill Kendrick <bill@newbreedsoftware.com>

    * Korean README.txt documentation added, in both EUC-KR and UTF-8 formats.
      Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>

    * Serbian translation created.
      Aleksandar Jelenak <jelenak@netlinkplus.net>

    * Slovenian translation created.
      Urska Colner <urska.colner@agenda.si>,
      Ines Kovacevic <ines@agenda.si>

    * Traditional Chinese translation created.
      Song Huang <Song@ossacc.org>

    * Vietnamese translation created.  (Simple version)
      Le Quang Phan <lqphan@hn.vnn.vn>

    * Welsh translation created.
      Kevin Donnelly <kevin@dotmon.com>

  * Updated translations:
    ---------------------
    * Updated Basque translation.
      Juan Irigoien <juanirigoien@irakasle.net>

    * Updated Brazilian Portuguese translation.
      Daniel Jose Viana <danjovic@vespanet.com.br>

    * Updated British English translation.
      Gareth Owen <gowen72@yahoo.com>

    * Updated Catalan translation.
      Pere Pujal Carabantes <ppujal@airtel.net>

    * Updated Danish translation.
      Mogens Jćger <mogensjaeger@get2net.dk>

    * Updated Dutch translation.
      Geert Stams <geertstams@wanadoo.nl>

    * Updated Finnish translation.
      Tarmo Toikkanen <tarmo.toikkanen@iki.fi>

    * Updated French translation.
      Jacques Chion <Jacques.Chion@wanadoo.fr>

    * Updated German translation.
      Roland Illig <roland.illig@gmx.de>

    * Updated Hungarian translation.
      Török Gábor <gabo@linuxportal.hu>

    * Updated Icelandic translation.
      Pjetur G. Hjaltason <pjetur@pjetur.net>

    * Updated Indonesian translation.
      Tedi Heriyanto <tedi_h@gmx.net>

    * Updated Italian translation.
      Flavio Pastor <flavio.pastore@zonaitalia.it>

    * Updated Japanese translation.
      TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>

    * Updated Korean translation.
      Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>

    * Updated Malay translation.
      Muhammad Najmi Ahmad Zabidi <mnajem@linuxmail.org>

    * Updated Norwegian Bokmal translation.
      Karl Ove Hufthammer <karl@huftis.org>

    * Updated Norwegian Nynorsk translation.
      Karl Ove Hufthammer <karl@huftis.org>

    * Updated Portuguese (Portugal) translation.
      Ricardo Cruz <rick2@aeiu.pt>

    * Updated Simplified Chinese translation.
      Wang Jian <lark@linux.net.cn>

    * Updated Slovakian translation.
      Andrej Kacian <andrej@kacian.sk>

    * Updated Spanish translation.
      Gabriel Gazzán <ggabriel@internet.com.uy>

    * Updated Tamil translation.
      Muguntharaj <mugunth@thamizha.com>

    * Updated Turkish translation.
      Doruk Fisek <dfisek@fisek.com.tr>

    * Updated Walloon language translation.
      Pablo Saratxaga <pablo@walon.org>

  * Localization clean-ups:
    -----------------------
    * Removed all non-UTF-8 related character handling code,
      including HTML character entity reference support.
      (All stamps are now in UTF-8, with scripts to convert
      to and from PO files.)
      Karl Ove Hufthammer <karl@huftis.org>

    * Updated punctuation in many text strings.
      Karl Ove Hufthammer <karl@huftis.org>

    * Added "--lang simplified-chinese" option (same as "--lang chinese").
      Simplified also now looks for "zh_cn.ttf" font, as "zh.ttf"
      was too ambiguous.  (For backwards-compatibility, it checks for
      "zh.ttf" if "zh_cn.ttf" is missing, though.)
      Bill Kendrick <bill@newbreedsoftware.com>,
      John Popplewell <john@johnnypops.demon.co.uk>

    * Cleaned up translation and font code.
      Karl Ove Hufthammer <karl@huftis.org>

    * Language option now sets "LANGUAGE" environment variable
      (along with LC_ALL and LANG).

    * Initial work to get proper uppercase support in languages other
      than English.

    * Added reference to "--lang help" to documentation.

  * Documentation updates:
    ----------------------
    * README (docs/html/README.html and docs/README.txt) has been pared down
      and made more friendly.  Mention of other doc. files are now hyperlinked.

    * Documentation regarding configuration file and command-line options
      have been moved into a separate OPTIONS document (docs/html/OPTIONS.html
      and docs/OPTIONS.txt), since Tux Paint Config. now exists to simplify
      changing settings.

  * Porting and packaging updates:
    ------------------------------
    * Added startup display mode and resolution options to the Windows
      installer.
      John Popplewell <john@johnnypops.demon.co.uk>

    * Visual Studio build system included in CVS and source release
      ('visualc' folder)
      John Popplewell <john@johnnypops.demon.co.uk>

    * Updated Makefile for easier install.
      Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>

    * Cleaned up desktop entry file.
      Karl Ove Hufthammer <karl@huftis.org>

    * Made sure KDE icon directories exist before trying to copy files to them.

    * Created 16x16 mouse pointer shapes; use "MOUSEDIR" and "CURSOR_SHAPES"
      Makefile variables to use them.

  * Application icon updates:
    -------------------------
    * SVG (Scalable Vector Graphics) icon created.
      Karl Ove Hufthammer <karl@huftis.org>

    * Added 22x22, 64x64, 96x96, 128x128 and 192x192 icons, based on SVG icon.
      Karl Ove Hufthammer <karl@huftis.org>

    * Improved Windows icon, based on SVG icon.
      Karl Ove Hufthammer <karl@huftis.org>

  * Bug fixes:
    ----------
    * Fixed "--noprint=yes" not working under Windows and BeOS.
      Thanks to Adam Moore for pointing out this bug!
      Bill Kendrick & Mark K. Kim

    * Fixed crash bug when translated text ends in a space.
      Mark K. Kim & John Popplewell

    * Fixed security issue with permissions to Tux Paint docs directory.
      Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>

    * Fixed 'savedir' bug.  (Was dropping filenames)

    * Removed redundant '--wheelmouse...' listing from "--usage" output.

    * Fixed crash bug when switching from different tools with scrolling
      collections, and then scrolling.
      Thanks to Kevin Jarrett for the report, and John Popplewell for a
      replicable way of crashing it.

  * Misc. Updates:
    --------------
    * Keywords ("Title" and "Software") now written into PNGs.

    * Changed default UI font to "FreeSans.ttf"


To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/graphics/tuxpaint/DESCR
cvs rdiff -r1.24 -r1.25 pkgsrc/graphics/tuxpaint/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/graphics/tuxpaint/PLIST
cvs rdiff -r1.11 -r1.12 pkgsrc/graphics/tuxpaint/distinfo
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/tuxpaint/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.