Subject: CVS commit: pkgsrc/graphics/tuxpaint
To: None <>
From: Thomas Klausner <>
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 <>

    * 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 <>

    * 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 <>

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

    * Now prompts to confirm before printing.

  * New translations:
    * Afrikaans translation created.
      Petri Jooste <>

    * Belarusian translation created.
      Eugene Zelenko <>

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

    * Bulgarian translation created.
      Martin Zhekov <>

    * Croatian translation created.
      Nedjeljko Jedvaj <>

    * Hindi translation created.
      Ankit Malik <>

    * Italian documentation translation.
      Flavio Pastor <>

    * Klingon (Romanized) translation started.
      Bill Kendrick <>

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

    * Serbian translation created.
      Aleksandar Jelenak <>

    * Slovenian translation created.
      Urska Colner <>,
      Ines Kovacevic <>

    * Traditional Chinese translation created.
      Song Huang <>

    * Vietnamese translation created.  (Simple version)
      Le Quang Phan <>

    * Welsh translation created.
      Kevin Donnelly <>

  * Updated translations:
    * Updated Basque translation.
      Juan Irigoien <>

    * Updated Brazilian Portuguese translation.
      Daniel Jose Viana <>

    * Updated British English translation.
      Gareth Owen <>

    * Updated Catalan translation.
      Pere Pujal Carabantes <>

    * Updated Danish translation.
      Mogens Jćger <>

    * Updated Dutch translation.
      Geert Stams <>

    * Updated Finnish translation.
      Tarmo Toikkanen <>

    * Updated French translation.
      Jacques Chion <>

    * Updated German translation.
      Roland Illig <>

    * Updated Hungarian translation.
      Török Gábor <>

    * Updated Icelandic translation.
      Pjetur G. Hjaltason <>

    * Updated Indonesian translation.
      Tedi Heriyanto <>

    * Updated Italian translation.
      Flavio Pastor <>

    * Updated Japanese translation.
      TOYAMA Shin-ichi <>

    * Updated Korean translation.
      Mark K. Kim <>

    * Updated Malay translation.
      Muhammad Najmi Ahmad Zabidi <>

    * Updated Norwegian Bokmal translation.
      Karl Ove Hufthammer <>

    * Updated Norwegian Nynorsk translation.
      Karl Ove Hufthammer <>

    * Updated Portuguese (Portugal) translation.
      Ricardo Cruz <>

    * Updated Simplified Chinese translation.
      Wang Jian <>

    * Updated Slovakian translation.
      Andrej Kacian <>

    * Updated Spanish translation.
      Gabriel Gazzán <>

    * Updated Tamil translation.
      Muguntharaj <>

    * Updated Turkish translation.
      Doruk Fisek <>

    * Updated Walloon language translation.
      Pablo Saratxaga <>

  * 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 <>

    * Updated punctuation in many text strings.
      Karl Ove Hufthammer <>

    * 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 <>,
      John Popplewell <>

    * Cleaned up translation and font code.
      Karl Ove Hufthammer <>

    * 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
      John Popplewell <>

    * Visual Studio build system included in CVS and source release
      ('visualc' folder)
      John Popplewell <>

    * Updated Makefile for easier install.
      Mark K. Kim <>

    * Cleaned up desktop entry file.
      Karl Ove Hufthammer <>

    * 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 <>

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

    * Improved Windows icon, based on SVG icon.
      Karl Ove Hufthammer <>

  * 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 <>

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