Merge branch 'master' into sdl2.0

This commit is contained in:
Pere Pujal i Carabantes 2018-08-30 01:37:00 +02:00
commit 1a5308226c
37 changed files with 1696 additions and 771 deletions

View file

@ -2,12 +2,12 @@ AUTHORS.txt for Tux Paint
Tux Paint - A simple drawing program for children.
Copyright (c) 2002-2018 by Bill Kendrick and others
bill@newbreedsoftware.com
Copyright (c) 2002-2018
Various contributors (see below, and CHANGES.txt)
http://www.tuxpaint.org/
June 17, 2002 - February 24, 2018
June 17, 2002 - August 18, 2018
$Id$
@ -151,7 +151,7 @@ $Id$
DEALINGS IN THE SOFTWARE.
Pere Pujal i Carabantes <perepujal@gmail.com> for gluing all toghether
Joystick control
Ankit Choudary <ankit.goaldecided@gmail.com>, as part of GSOC 2010,
@ -350,10 +350,10 @@ $Id$
* Voice of Tux the Penguin
Daniel 'TuxthePenguin' Alston <supertuxfansite@gmail.com>
* Cartoon
* "cartoon6.wav" from http://www.grsites.com/
* Many others taken from various sources on the web.
* Edited using SOX
@ -422,7 +422,7 @@ $Id$
http://soundbible.com/417-Right-Channel-Scramble.html
Right channel scramble by Mike Koenig
Creative Commons attribution licence 3.0
* Calligraphy sound (calligraphy.ogg)
http://soundbible.com/214-Tearing-Paper.html
Tearing Paper by Mike Koenig
@ -541,7 +541,7 @@ $Id$
* Bosnian
Samir Ribić
* Breton
Korvigelloù An Drouizi (Philippe) <drouizig@drouizig.org>
@ -584,7 +584,7 @@ $Id$
* Croatian
Nedjeljko Jedvaj <jedvaj.nedeljko@lexunit.com>
Paulo Pavačić
* Czech
Peter Sterba <sterba@sterba.com>
Martin <barin@email.cz>
@ -647,14 +647,14 @@ $Id$
* Gaelic (Scottish)
Fòram na Gàidhlig
* Galician
Leandro Regueiro <leandro.regueiro@gmail.com>
Miguel Bouzada
* Georgian and Georgian TrueType Font (GPL)
Gia Shervashidze <giasher@gmail.com>
* German
Fabian Franz <FabianFranz@gmx.de>
Roland Illig <roland.illig@gmx.de>
@ -662,7 +662,7 @@ $Id$
Burkhard Lück <lueck@hube-lueck.de>
Holger Wansing
Pfannenstein Erik (website)
* Gronings
J.F.M. Lange <jfm.lange@hky.de>
@ -714,7 +714,7 @@ $Id$
Simona Riva <simona.riva@tiscali.it>
Marco Milanesi <kpanic@pavia.linux.it>
Flavio Pastor <flavio.pastore@zonaitalia.it>
* Japanese
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
@ -757,10 +757,10 @@ $Id$
* Korean
Mark K. Kim <mkkim214@gmail.com>
* Korean Input Method
Mark K. Kim <mkkim214@gmail.com>
* Kurdish
Amed Çeko Jiyan <amedcj@gmail.com>
@ -885,12 +885,12 @@ $Id$
Silvio Faria <sirofa2003@yahoo.com.br>
Adorilson Bezerra de Araujo <adorilson@gmail.com>
Frederico Goncalves Guimaraes <frederico@teia.bio.br>
* Portuguese (Portugal)
Sergio Marques <smarquespt@gmail.com>
Ricardo Cruz <rpmcruz@clix.pt>
Helder Correia <helder.pereira.correia@gmail.com>
* Romanian
Sorin Paliga <sorin.paliga@gmail.com>
Laurentiu Buzdugan
@ -924,7 +924,7 @@ $Id$
* Serbian latin
Ivana <reci.ne.silvesteru@gmail.com>
* Shuswap (Secwepemctín)
Neskie Manuel <neskiem@gmail.com>
@ -1044,24 +1044,25 @@ $Id$
* Zapoteco
Rodrigo Perez Ramirez and Indigenas Sin Fronteras <isf_mx@yahoo.com>
* Zulu
sipho <sipho@translate.org.za>
* Ports and Packaging
* Windows 32-bit coding and builds
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
John Popplewell <john@johnnypops.demon.co.uk>
* Tweaks to help Windows cross-compiling under Linux
Volker Grabsch <vog@notjusthosting.com>
* Mac OS X coding and builds
Mark K. Kim <mkkim214@gmail.com>
Martin Fuhrer <mfuhrer@users.sourceforge.net>
Darrell Walisser <walisser@mac.com> [retired]
Eric Poncet <http://www.linguasoft.com/>
Harvey Ginter <harveyginter@gmail.com>
Mark K. Kim <mkkim214@gmail.com>
Robert Buj Gelonch <rbuj@users.sf.net>
* Maemo (Nokia 770 and N880) coding and builds
@ -1080,6 +1081,7 @@ $Id$
Richard June <rjune@bravegnuworld.com> [backup]
* Slackware Linux packages
Tim Dickson <dickson.tim@googlemail.com>
Torsten Giebl <wizard@turricane.org>
* NetBSD packages

View file

@ -2,13 +2,13 @@ CHANGES.txt for Tux Paint
Tux Paint - A simple drawing program for children.
Copyright (c) 2002-2017 by Bill Kendrick and others
bill@newbreedsoftware.com
Copyright (c) 2002-2018
Various contributors (see below, and AUTHORS.txt)
http://www.tuxpaint.org/
$Id$
2018.xxx.x (0.9.23)
2018.August.18 (0.9.23)
* New tools
---------
* Color selector
@ -172,17 +172,38 @@ $Id$
the wrong(lossy) way, the program will crash
(SF.net Bug #210)
* Fix text not displaying on systems without Fontconfig installed.
Mark K. Kim <mkkim214@gmail.com>
* "Hat" started could not be drawn on. Mended.
https://sourceforge.net/p/tuxpaint/bugs/202/
* Ports
-----
* Ports & Building
----------------
* Rewrote the macOS build system to be more Linux-like, with no XCode IDE.
Build for older releases of macOS / Mac OS X (10.6 and later).
Mark K. Kim <mkkim214@gmail.com>
* Mac install creates a DMG
Robert Buj Gelonch <rbuj@users.sf.net>
Mark K. Kim <mkkim214@gmail.com>
* Allow override override build date (in order to make builds reproducible)
("SOURCE_DATE_EPOCH")
by Chris Lamb, pushed by Bernhard M. Wiedemann
* Allow specifying a suffix to the "lib" directory where
magic tools are installed.
("LIBDIRSUFFIX")
Tim Dickson <dickson.tim@googlemail.com>
* Install Tux Paint docs into a version-numbered directory
(e.g., "/usr/local/share/doc/tuxpaint-0.9.23/")
Tim Dickson <dickson.tim@googlemail.com>
* Launcher icon installation location adjustments:
* .../X11R6/include/X11/pixmaps/ -> .../share/pixmaps/
* Using kde4config (vs kdeconfig); not putting things in "Graphics" subdir.
* Removed gnome-config stuff
Tim Dickson <dickson.tim@googlemail.com>
Bill Kendrick <bill@newbreedsoftware.com>
* Other Improvements:
-------------------

View file

@ -2,13 +2,10 @@
version 0.9.23
Extending Tux Paint
Copyright 2002-2016 by Bill Kendrick and others
New Breed Software
bill@newbreedsoftware.com
Copyright (c) 2002-2018 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/
June 14, 2002 - December 11, 2016
June 14, 2002 - August 28, 2018
----------------------------------------------------------------------
@ -379,8 +376,8 @@ Stamps
Tinting Options:
Depending on the contents of your stamp, you might want to have
Tux Paint use one of a numer of methods when tinting it. Add one
of the following lines to the stamp's data file:
Tux Paint use one of a number of methods when tinting it. Add
one of the following lines to the stamp's data file:
"tinter=normal" (default)
This is the normal tinting mode. (Hue range is

View file

@ -2,13 +2,10 @@
version 0.9.23
Frequently Asked Questions
Copyright 2002-2017 by Bill Kendrick and others
New Breed Software
bill@newbreedsoftware.com
Copyright (c) 2002-2018 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/
September 14, 2002 - December, 2017
September 14, 2002 - August 28, 2018
Drawing-related

View file

@ -2,11 +2,11 @@ INSTALL.txt for Tux Paint
Tux Paint - A simple drawing program for children.
Copyright 2002-2007 by Bill Kendrick and others
bill@newbreedsoftware.com
Copyright (c) 2002-2018
Various contributors (see below, and AUTHORS.txt)
http://www.tuxpaint.org/
June 27, 2002 - July 12, 2007
June 27, 2002 - August 19, 2018
$Id$
@ -17,7 +17,7 @@ Requirements:
The Windows version of Tux Paint comes pre-packaged with the
necessary pre-compiled libraries (in ".DLL" form), so no extra
downloading is needed.
libSDL
------
Tux Paint requires the Simple DirectMedia Layer Library (libSDL),
@ -55,7 +55,7 @@ Requirements:
free, LGPL'd libraries. Under Linux, just like SDL, they should
either already be installed, or are readily available for installation
as part of your Linux distribution.
libPNG
------
Tux Paint uses PNG (Portable Network Graphics) format for its
@ -127,7 +127,7 @@ Requirements:
tools.)
http://netpbm.sourceforge.net/
Compiling and Installation:
---------------------------
@ -141,25 +141,25 @@ Compiling and Installation:
----------
Tux Paint comes pre-compiled for Windows, so no compilation is
necessary.
As of February 2005 (starting with Tux Paint 0.9.15), the Makefile
includes support for building on a Windows system using MinGW/MSYS.
( http://www.mingw.org/ )
After configuring the environment and building and installing all the
dependencies, use these commands, in MSYS, to build, install and run:
Prior to version 0.9.20:
$ make win32
$ make install-win32
$ tuxpaint
$ make win32
$ make install-win32
$ tuxpaint
Version 0.9.20 and beyond:
$ make
$ make install
$ tuxpaint
$ make
$ make install
$ tuxpaint
Use the following command to build a version suitable for
redistribution with the installer or in a zip-file:
@ -176,7 +176,7 @@ Compiling and Installation:
here:
http://johnnypops.demon.co.uk/mingw/index.html
Read the relevant notes if building for Win9X/ME.
Installer:
@ -202,7 +202,7 @@ Compiling and Installation:
-----------------------------------------
To change program settings, right-click on the TuxPaint shortcut
and select 'Properties' (at the bottom).
Make sure the 'Shortcut' tab is selected in the window that
appears, and examine the 'Target:' field. You should see
something like this :
@ -211,7 +211,7 @@ Compiling and Installation:
You can now add command-line options which will be enabled when
you double-click the icon.
For example, to make the game run in fullscreen mode,
with simple shapes (no rotation option) and in French,
add the options (after 'TuxPaint.exe'), like so:
@ -219,11 +219,11 @@ Compiling and Installation:
"C:\Program Files\TuxPaint\TuxPaint.exe" -f -s --lang french
(See "README.txt" for a full list of available command-line options.)
If you make a mistake or it all disappears use Ctrl-Z to undo or
just hit the [ESC] key and the box will close with no changes made
(unless you pushed the "Apply" button!).
When you have finished, click "OK."
If Something Goes Wrong
@ -232,12 +232,12 @@ Compiling and Installation:
nothing happens, it is probably because some of these command-line
options are wrong. Open an Explorer like before, and look for a file
called 'stderr.txt' in the TuxPaint folder.
It will contain a description of what was wrong. Usually it will
just be due to incorrect character-case (capital 'Z' instead
of lowercase 'z') or a missing (or extra) '-' (dash).
Linux/Unix Users:
-----------------
Compiling:
@ -277,6 +277,11 @@ Compiling and Installation:
$ make SDL_MIXER_LIB=
Other options:
--------------
Various other options (e.g., installation paths) may be overridden;
see them in "Makefile" for further details.
If you get errors:
------------------
If you receive any errors during compile-time, make sure you have
@ -328,40 +333,40 @@ Compiling and Installation:
Other variables are:
BIN_PREFIX
Where the "tuxpaint" binary will be installed.
(Set to "$(PREFIX)/bin" by default - e.g., "/usr/local/bin")
DATA_PREFIX
Where the data files (sound, graphics, brushes, stamps, fonts)
will go, and where Tux Paint will look for them when it's run.
(Set to "$(PREFIX)/share/tuxpaint")
DOC_PREFIX
Where the documentation text files (the "docs" directory) will go.
(Set to "$(PREFIX)/share/doc/tuxpaint")
MAN_PREFIX
Where the manual page for Tux Paint will go.
(Set to "$(PREFIX)/share/man")
ICON_PREFIX $(PREFIX)/share/pixmaps
X11_ICON_PREFIX $(PREFIX)/X11R6/include/X11/pixmaps
GNOME_PREFIX $(PREFIX)/share/gnome/apps/Graphics
KDE_PREFIX $(PREFIX)/share/applnk/Graphics
Where the icons and launchers (for GNOME and KDE) will go.
LOCALE_PREFIX
Where the translation files for Tux Paint will go, and where
Tux Paint will look for them.
(Set to "$(PREFIX)/share/locale/")
(Final location of a translation file will be
under the locale's directory (e.g., "es" for Spanish),
within the "LC_MESSAGES" subdirectory.)
Where the "tuxpaint" binary will be installed.
(Set to "$(PREFIX)/bin" by default - e.g., "/usr/local/bin")
DATA_PREFIX
Where the data files (sound, graphics, brushes, stamps, fonts)
will go, and where Tux Paint will look for them when it's run.
(Set to "$(PREFIX)/share/tuxpaint")
DOC_PREFIX
Where the documentation text files (the "docs" directory) will go.
(Set to "$(PREFIX)/share/doc/tuxpaint")
MAN_PREFIX
Where the manual page for Tux Paint will go.
(Set to "$(PREFIX)/share/man")
ICON_PREFIX $(PREFIX)/share/pixmaps
X11_ICON_PREFIX $(PREFIX)/X11R6/include/X11/pixmaps
GNOME_PREFIX $(PREFIX)/share/gnome/apps/Graphics
KDE_PREFIX $(PREFIX)/share/applnk/Graphics
Where the icons and launchers (for GNOME and KDE) will go.
LOCALE_PREFIX
Where the translation files for Tux Paint will go, and where
Tux Paint will look for them.
(Set to "$(PREFIX)/share/locale/")
(Final location of a translation file will be
under the locale's directory (e.g., "es" for Spanish),
within the "LC_MESSAGES" subdirectory.)
FIXME: This list is out of date. See Makefile and Makefile-i18n for
a complete list.
Uninstalling Tux Paint:
-----------------------
Windows
@ -404,4 +409,3 @@ Uninstalling Tux Paint:
superuser mode:
# exit

View file

@ -3,13 +3,10 @@
Options Documentation
Copyright 2002-2016 by Bill Kendrick and others
New Breed Software
bill@newbreedsoftware.com
Copyright (c) 2002-2018 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/
December 11, 2016
August 28, 2018
----------------------------------------------------------------------

View file

@ -3,13 +3,10 @@
A simple drawing program for children
Copyright 2002-2017 by Bill Kendrick and others
New Breed Software & Tux4Kids
bill@newbreedsoftware.com
Copyright 2002-2018 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/
June 14, 2002 - December 3, 2017
June 14, 2002 - August 28, 2018
----------------------------------------------------------------------

View file

@ -17,13 +17,10 @@ version
<br>
Extending Tux Paint</h1>
<p>Copyright 2002-2016 by Bill Kendrick and others<br>
New Breed Software</p>
<p><a href="mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a><br>
<p>Copyright (c) 2002-2018 by various contributors; see AUTHORS.txt<br/>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a></p>
<p>June 14, 2002 - December 11, 2016</p>
<p>June 14, 2002 - August 28, 2018</p>
</center>
<hr size=2 noshade>
@ -495,7 +492,7 @@ effect.</p>
<h6>Tinting Options:</h6>
<blockquote>
<p>Depending on the contents of your stamp, you might want to
have Tux&nbsp;Paint use one of a numer of methods when tinting it.
have Tux&nbsp;Paint use one of a number of methods when tinting it.
Add one of the following lines to the stamp's data file:</p>
<dl>

View file

@ -16,13 +16,10 @@ version
<br>
Frequently Asked Questions</h1>
<p>Copyright 2002-2017 by Bill Kendrick and others<br>
New Breed Software</p>
<p><a href="mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a><br>
<p>Copyright (c) 2002-2018 by various contributors; see AUTHORS.txt<br/>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a></p>
<p>September 14, 2002 - December, 2017</p>
<p>September 14, 2002 - August 28, 2018</p>
</center>
<h2>Drawing-related</h2>

View file

@ -16,13 +16,10 @@ version
</h1>
<h2>Options Documentation</h2>
<p>Copyright 2002-2016 by Bill Kendrick and others<br>
New Breed Software</p>
<p><a href="mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a><br>
<p>Copyright (c) 2002-2018 by various contributors; see AUTHORS.txt<br/>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a></p>
<p>December 11, 2016</p>
<p>August 28, 2018</p>
</center>

View file

@ -17,16 +17,12 @@ version
</h1>
<h3>A simple drawing program for children</h3>
<p>Copyright 2002-2017 by Bill Kendrick and others<br>
<a href="http://www.newbreedsoftware.com/">New Breed Software &amp;
<a href="http://tux4kids.alioth.debian.org/">Tux4Kids</a></p>
<p><a href="mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a><br>
<p>Copyright 2002-2018 by various contributors; see AUTHORS.txt<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a></p>
<p>June 14, 2002 -
December 3, 2017</p>
August 28, 2018</p>
</center>