Commit graph

13 commits

Author SHA1 Message Date
wiz
550515390e Fix typo in variable name. 2004-10-07 15:32:56 +00:00
wiz
cffadae9d6 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"
2004-10-07 14:52:57 +00:00
snj
2caa2b3175 Use bl3, update to 0.9.13. Changes:
* Included Tux stamps so that the stamp tool works by default
* Lots of translation-related fixes
* Added "--noshortcuts" option, to disable keyboard shortcuts
* Cursor doesn't change to 'hand' shape over selector buttons when
  they aren't available.
* Cursor doesn't change to 'hand' shape over color buttons when colors
  aren't available
* Added --lang, which allows a language to be specified on the command line
* Added "--nostampcontrols", "--mirrorstamps" and their opposite options
2004-03-07 02:01:00 +00:00
wiz
4d8411f631 Update to 0.9.12:
2003.Aug.18 (0.9.12)
  * Replaced "efont-serif" fonts with those from the 'ttf-freefont' package,
    for better support of ISO8859-13 symbols (e.g., for Lithuanian).
    Fonts copyright the Free Software Foundation.
    Thanks to Mantas Kriauciunas  for the tip.
  * Made main event loop ignore motion events if the loop has spun too long.
    (Fixes problems where shape or stamp tools take forver to 'catch up' with
    the mouse; especially noticable on slow machines over remote X display.)
  * Walloon translation.
    Pablo Saratxaga
  * Translated to Russian
    Dmitriy Ivanov
  * Translated to Malay
    Muhammad Najmi Ahmad Zabidi
  * French translation update.
    Jacques Chion
  * Chinese translation update.
    Wang Jian
  * If gnome-config is not found, it doesn't necessarily mean Gnome isn't being
    used!  Makefile will now fall-back and assume $GNOME_PREFIX should be /usr,
    so that the launcher icon gets installed into the Gnome menu.
  * Added some "#error" directives to give verbose output regarding missing
    library header files.  (Typical cause of this symptom is forgetting to
    install dev. packages; e.g., installed "SDL.rpm", but not "SDL-dev.rpm")
  * Fixed Mac OS X #include typo.
    Darrell Walisser
  * Fixed bug where non-translated stamp description text would get drawn
    right-to-left after the kudos text (e.g., "Great!") goes away.
    Thanks to Itai
  * Added call to close iconv when quitting.
    John Popplewell
    Darrell Walisser
  * Removed static "MAX_FILES" limit; now mallocs space for file info.
    structures.  (Should fix large stack crash on OS X, which is good.)
  * Fixed bug where translated text would revert to English in 'uppercase' mode.
  * Fixed UTF-8 related bug where Lithuanian wouldn't display if using
    'TTF_RenderText...', but Spanish wouldn't display if using
    'TTF_RenderUTF8...'.  Thanks to Mantas Kriauciunas, Robert Glowczynski,
    John Popplewell and Karl Ove Hufthammer.
  * Simplified CFLAGS variable in Makefile.
    Ben Armstrong
  * Fixed bug where ".thumbs" dir wouldn't get generated if it wasn't there
    and you went to the 'Open' dialog.
  * Fixed prompt bug for larger window sizes
    TOYAMA Shin-ichi
2003-10-05 12:34:04 +00:00
wiz
132e341fe5 regen (patch-aa, my fault) 2003-08-05 08:54:44 +00:00
wiz
6a14c187de Update to 0.9.11.
* Hebrew translation!
  * Right-to-left language support (for Hebrew, for example).
  * Updated Korean translations.
  * UTF-8 support in the Text Tool!
  * Added 'The Gimp' to docs/PNG.txt
  * Lithuanian translation.
  * Fixed bug that would cause some translated stamp sounds to not load.
  * Added Dutch translation of (older version of) HTML documentation.
  * Updated Polish translations.
  * Added Polish version of manpage.
  * Fixed a few typos in the manpage.
  * Fixed UTF-8 word-wrapping bug when there were no spaces
  * When a locale requiring its own font can't be used because the font
    is missing, Tux Paint STILL didn't work right.  Fixed.  (Set $LC_ALL=C)
  * Added a set of square brushes (similar to the various round ones).
  * Added "--nostamps" option to disable stamp tool.
    (When it's not needed, they just take time to load, and RAM to store.)
  * Added missing "--nosysconfig" to "--help" usage output.
  * Increased MAX_FILES from 256 to 2048.  Users with more than 128 images
    saved were unable to load the newest images!  (Hopefully 1024 saved
    files is sufficient.)
  * Thumbnails now saved to a ".thumbs" subdirectory under "saved".
    (Old thumbnails will still be loaded, if found.  Currently, the old
    thumbnails will still be saved in the old location, not under .thumbs)
  * Updated tuxpaint-import to create .thumbs subdirectory, and put new
    thumbnails there.
  * "Thick" and "Thin" Magic Tools made 'stronger.'
2003-08-05 08:54:20 +00:00
wiz
bebb89b9e0 Update to 0.9.10:
Some more platforms supported, new translations and translation
updates, documentation updates, bug fixes, and

2003.February.22 (0.9.10)
  * UTF-8 stamp descriptions word-wrap around spaces.

  * Support for more HTML escape codes in description files.
    [ Not yet working ]

  * ALT+F4 accepted as alternative to [Escape] (to quit)
    by Tux Paint's main loop.  Windows wasn't rending a 'Close Window'
    event on that key combo, like it should (I think).
    John Popplewell


2003.February.1 (0.9.9)
  * When a locale requiring its own font can't be used because the font
    is missing, Tux Paint now CORRECTLY switches back to default
    ($LANG=C, which for Tux Paint is 'American English')

  * Locale-detection code made more robust.  (Check LC_MESSAGES, not LC_ALL)
    TOYAMA Shin-ichi

  * Added support for some useful HTML escape sequences in stamp descriptions
    (e.g., "&acute;" for "á" ("a" with "'" over it))
    Append ".esc" to the locale code (e.g., "fr.esc=...") in the ".txt"
    description files.

  * Wrote "docs/ESCAPES.txt", which covers valid escape sequences.

  * Made 800x600 mode available at runtime, rather than just at compile-time
    (available "--800x600" command-line option and "800x600=yes" in conf. file;
    overridden by "--640x480" option, or "800x600=no" or "640x480=yes" in conf.)
    NOTE: STILL EXPERIMENTAL!  640x480 mode is still default!

  * Fixed 'Magic Tool' selector redraw bug in 800x600 mode.


2003.January.27 (0.9.8)
  * Added some translations to Tux Paint's icon's comment in tuxpaint.desktop.

  * Updated default tuxpaint.conf to mention all of the newest options.

  * Fixed Japanese locale detection.
    TOYAMA Shin-ichi

  * Stamp description translations can be encoded using UTF-8.
    Append ".utf8" to the locale code (e.g., "fr.utf8=...")

  * Removed stamp descriptions from Japanese translation file
    (src/messages/ja.po).  (Will be placed as UTF-8 encoded text in next
    Tux Paint stamps package release.)


2003.January.26 (0.9.7)
  * Fixed translation bugs with some save-related prompts.

  * Polish available as "--lang polski" as well.


2003.January.22 (0.9.6)
  * Save directory can be specified ("--savedir")
    John Popplewell

  * tuxpaint-import now creates the '~/.tuxpaint/saved' directory,
    if it doesn't exist

  * Initial support for arbitrary window sizes.  (#define SVGA for 800x600)
    TOYAMA Shin-ichi

  * Added a few new colors, renamed some old ones.
    TOYAMA Shin-ichi

  * Fixed text tool bug when hitting [Enter]/[Return] past bottom of canvas

  * Indonesian available as "--lang bahasa-indonesia" as well.


2003.January.8  (0.9.4)
  * Changed sparkles so they look less like blobs.
    (Thanks to Dave Nelson for the suggestion.)

  * Added a mode that uses XORs ("rubber-band lines") much less:  --nooutlines
    It should help for very slow machines and using Tux Paint remotely
    over a networked X display.

  * The 'Circle' shape no longer switches into rotation mode
    (since it never affected the shape!)


2003.January.6  (0.9.3)
  * Screen now refreshes when switching back to fullscreen Tux Paint.
    John Popplewell

  * FAQ categorized


2002.December.10  (0.9.2)
  * Added initial attempt at keyboard control support
    (for mouseless environments): "--keyboard"

  * UTF-8 support working.


2002.November.16  (0.9.1)
  * Updated man page.

  * Added some missing "gettext_noop()" wrappers to some strings.

  * Stamp sound effects played when clicked, even if stamp is already selected.

  * Added more translated documentation directories, with dummy docs.


2002.November.12  (0.9.0)
  * Fixed endian issue which caused stamp icons and saved-file thumbnails to
    have messed up colors!  (Tested on Mac laptop running Mac OS X.)

  * Added FAQ item regarding fullscreen not being in 640x480 under Linux.
    (Partially based on libSDL's Linux FAQ:
    http://www.libsdl.org/faq.php?action=listentries&category=3#34 )

  * Added notice about downloading libraries and '-dev' packages under
    compiling/Linux section of INSTALL.txt.

  * Rearranged INSTALL.txt some.

  * Converted titlescreen image from JPEG to PNG
    (so libJPEG would no longer be required).

  * Updated PNG software list (PNG.txt)

  * Added version number and release date to title screen.

  * Fixed strange undo/redo access bug (redo available after open).

  * Uses "Library/Preferences/tuxpaint" instead of hidden ".tuxpaint"
    directory under Mac OS X.
    Darrell Walisser


2002.November.3
  * HTML documentation cleaned up (no warnings or errors from HTML Tidy!)

  * Supports locale-specific fonts for languages that need Unicode.
    e.g., Korean will use "ko.ttf", if found, for translated strings.
2003-03-07 11:40:58 +00:00
jmmv
e5463e76a4 Make this package install its configuration file under the examples tree
and use bsd.pkg.install.mk to copy it to PKG_SYSCONFDIR.
Bump PKGREVISION to 2.
2003-01-01 19:24:19 +00:00
wiz
df0a0668b7 Update to 2002.10.26:
* Czech language support
* translation updates
* KDE and Gnome launcher installation fixes
2002-10-28 09:03:09 +00:00
wiz
b235963c9a Update to tuxpaint 2002.10.20:
This release includes documentation updates. The README was converted to
HTML with screenshots. A British English 'translation' was created. There
were man page updates, so that it no longer requires docbook-to-man.
Windows printing code was updated, and the Norwegian and Icelandic
translations were updated.
2002-10-22 12:40:38 +00:00
wiz
0ad4c0d157 Another day, another tuxpaint (2002.09.29):
* Updated Norwegian documentation.
  * Updated German translation.
  * Fixed problem where some locales wouldn't get translated stamps.
  * Various sayings can be used instead of just 'Great!'.  See 'src/great.h'
  * Text tool checks width of character in font, rather than relying on
    'isprint()' - this SHOULD help unicode characters work in the Text tool.
  * Updated Spanish translation.
  * Increased scrollbar repeat speed.
2002-09-30 15:50:57 +00:00
wiz
5dfb1970fb Update to 2002.09.28, for Cyrus.
Changes:
  * Translated to Brazilian Portuguese ('pt_BR').
  * Fixed 'get_fname()' so that it won't return a directory name with
    a trailing slash (if no filename was given).  Some 'mkdir()'s don't
    like trailing slashes.
  * "lang=" setting is now recognized in configuration files.
  * Default configuration file now exists (Unix/Linux).
    Installed as /etc/tuxpaint/tuxpaint.conf.
    Read before "~/.tuxpaintrc".
    Reading it can be disabled with "--nosysconfig" on command-line.
  * Added support for "OPTION=no" in config file, as well as
    "UNOPTION=yes" (like command-line args. use), so that "~/.tuxpaintrc"
    can override any settings in new system config.
    (e.g., "noprint=no" or "print=yes" will override a "noprint=yes")
  * Updated Spanish documentation.
  * Added warnings about untranslated strings ("NOTRANS: ...") to
    debugging output.  ("#define DEBUG")  (Useful for translators.)
  * Added option to disable 'fancy' mouse pointers:  --nofancycursors
    (since fullscreen under Windows and non-X-Window targets under Linux
    currently have problems due to an SDL library bug)
  * Changed 'tuxpaint-import's usage message to reflect that it can import
    multiple files at a time, and that it has a "--help" option.
  * Updated 'tuxpaint-import's help message to describe what the program does.
2002-09-29 20:58:18 +00:00
wiz
0e3e700513 Initial import of tuxpaint-2002.09.25 into pkgsrc.
"Tux Paint" is a drawing program for young children. It provides
a simple interface and fixed canvas size, and will provide access
to previous images using a thumbnail browser (e.g., no access to
the underlying filesystem).

Unlike popular drawing programs like "The GIMP," it has a very
limited toolset. However, it provides a much simpler interface,
and has entertaining, child-oriented additions such as sound effects.
2002-09-27 11:07:23 +00:00