Merging brush spacing work into sdl2.0

This commit is contained in:
Pere Pujal i Carabantes 2022-01-20 21:33:57 +01:00
commit e9ebd54db9
123 changed files with 1170 additions and 474 deletions

View file

@ -1,10 +1,10 @@
Tux Paint
version 0.9.28 Advanced Stamps 'How-To'
Copyright © 2006-2021 by Albert Cahalan and others; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2006-2022 by Albert Cahalan and others; see AUTHORS.
https://tuxpaint.org/
August 29, 2021
January 20, 2022
----------------------------------------------------------------------

View file

@ -2,10 +2,10 @@
version 0.9.28
Environment Variables Documentation
Copyright © 2021-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2021-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
August 8, 2021
January 20, 2022
----------------------------------------------------------------------

View file

@ -2,10 +2,10 @@
Tux Paint
version 0.9.28
Copyright © 2002-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2002-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
September 19, 2021
January 20, 2022
----------------------------------------------------------------------
@ -679,15 +679,15 @@ Translations
template ("tuxpaint.pot"), since new text is added, and old text is
occasionally changed. The text catalog for the upcoming, unreleased
version of Tux Paint can be found in Tux Paint's Git repository (see:
http://www.tuxpaint.org/download/source/git/), and on the Tux Paint
website at http://www.tuxpaint.org/help/po/.
https://tuxpaint.org/download/source/git/), and on the Tux Paint website
at https://tuxpaint.org/help/po/.
To edit an existing translation, download the latest ".po" file for that
language, and edit it as described above.
You may send new or edited translation files to Bill Kendrick, lead
developer of Tux Paint, at: bill@newbreedsoftware.com, or post them to
the "tuxpaint-i18n" mailing list (see: http://www.tuxpaint.org/lists/).
the "tuxpaint-i18n" mailing list (see: https://tuxpaint.org/lists/).
Alternatively, if you have an account with SourceForge.net, you can
request to be added to the "tuxpaint" project and receive write-access

View file

@ -1,10 +1,10 @@
Tux Paint
version 0.9.28 Frequently Asked Questions
Copyright © 2002-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2002-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
August 29, 2021
January 20, 2022
----------------------------------------------------------------------
@ -170,7 +170,7 @@ Interface Problems
The appropriate fonts for such locales can be downloaded from
the Tux Paint website:
http://www.tuxpaint.org/download/fonts/
https://tuxpaint.org/download/fonts/
----------------------------------------------------------------------
@ -637,7 +637,7 @@ Help / Contact
Any questions you don't see answered? Please let us know! You can
subscribe and post to our "tuxpaint-users" mailing list:
http://www.tuxpaint.org/lists/
https://tuxpaint.org/lists/
Or, contact lead developer Bill Kendrick directly:

View file

@ -2,10 +2,10 @@
version 0.9.28
Installation Documentation
Copyright © 2002-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2002-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
September 17, 2021
January 20, 2022
----------------------------------------------------------------------
@ -637,11 +637,11 @@ Compiling and Installation
installed to /opt/local (same as MacPorts) for the library to be
included in TuxPaint.dmg.
$ sudo port install rust cargo
$ git clone https://github.com/ImageOptim/libimagequant.git
$ cd libimagequant
$ ./configure --prefix=/opt/local
$ make
$ sudo make install
$ cd libimagequant/imagequant-sys
$ cargo build --release
$ sudo make PREFIX=/opt/local install
WARNING: Having any UNIX-like toolset installed on your Mac besides
MacPorts and Xcode, such as Fink or Brew, will prevent your app

View file

@ -3,10 +3,10 @@
Options Documentation
Copyright © 2002-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2002-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
August 29, 2021
January 20, 2022
----------------------------------------------------------------------
@ -454,6 +454,21 @@ Simplification
"nolabel=no" or "label=yes". In both cases, may be
overridden by the command-line option "--label".
nobrushspacing=yes
Disables the brush spacing option of the Paint and Lines
tools. The brushes' default spacings will be used.
Note: The brush spacing option was added to Tux Paint's user
interface in version 0.9.28. For more information on brush
spacing, see EXTENDING.html
Note: If used in a system-wide configuration file, may be
overridden by the user's configuration file using
"nobrushspacing=no" or "brushspacing=yes". In both cases,
may be overridden by the command-line option
"--brushspacing".
----------------------------------------------------------------------
Languages
@ -1960,7 +1975,7 @@ Special Fonts
/usr/share/tuxpaint/fonts/locale/ko.ttf
You can download fonts for supported languages from Tux Paint's
website, http://www.tuxpaint.org/. (Look in the 'Fonts' section under
website, https://tuxpaint.org/. (Look in the 'Fonts' section under
'Download.')
Under Unix and Linux, you can use the Makefile that comes with the

View file

@ -2,10 +2,10 @@
version 0.9.28
PNG Documentation
Copyright © 2007-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2007-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
March 9, 2021
January 20, 2022
----------------------------------------------------------------------

View file

@ -3,11 +3,11 @@
A simple drawing program for children
Copyright © 2002-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2002-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
@TuxPaintTweets on Twitter
November 25, 2021
January 20, 2022
----------------------------------------------------------------------
@ -239,6 +239,25 @@ Available Tools
As you draw, a sound is played. The bigger the brush, the
lower the pitch.
Brush Spacing
The space between each position where a brush is applied
to the canvas can vary. Some brushes (such as the
footprints and flower) are spaced, by default, far enough
apart that they don't overlap. Other brushes (such as the
basic circular ones) are spaced closely, so they make a
continuous stroke.
The default spacing of brushes may be overridden using by
clicking within the triangular-shaped series of bars at
the bottom right; the larger the bar, the wider the
spacing. Brush spacing affects both tools that use the
brushes: the "Paint" tool and the "Lines" tool.
(Note: If the "nobrushspacing" option is set, Tux Paint
won't display the brush spacing controls. See the
"Options" documentation.)
----------------------------------------------------------------------
"Stamp" Tool (Rubber Stamps)
@ -305,6 +324,11 @@ Available Tools
finally some are both animated and directional. See "Paint",
above, to learn more.
Different brushes have different spacing, leaving either a
series of individual shapes, or a continuous stroke of the
brush shape. Brush spacing may be adjusted. See "Paint",
above, to learn more.
----------------------------------------------------------------------
"Shapes" Tool
@ -1024,7 +1048,7 @@ Importing Pictures Manually
* Contact the developers directly
To learn more, visit the "Contact" page of the official Tux Paint
website: http://tuxpaint.org/contact/
website: https://tuxpaint.org/contact/
----------------------------------------------------------------------
@ -1041,4 +1065,4 @@ Importing Pictures Manually
* Promote or help support others using Tux Paint
To learn more, visit the "Help Us" page of the official Tux Paint
website: http://tuxpaint.org/help/
website: https://tuxpaint.org/help/

View file

@ -2,10 +2,10 @@
version 0.9.28
Signals Documentation
Copyright © 2019-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2019-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
March 9, 2021
January 20, 2022
----------------------------------------------------------------------

View file

@ -2,10 +2,10 @@
version 0.9.28
SVG Documentation
Copyright © 2007-2021 by various contributors; see AUTHORS.
http://www.tuxpaint.org/
Copyright © 2007-2022 by various contributors; see AUTHORS.
https://tuxpaint.org/
March 9, 2021
January 20, 2022
----------------------------------------------------------------------

View file

@ -20,12 +20,12 @@
version 0.9.28 Advanced Stamps 'How-To' </h1>
<p>
Copyright &copy; 2006-2021 by Albert Cahalan and others; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2006-2022 by Albert Cahalan and others; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
August 29, 2021 </p>
January 20, 2022 </p>
</center>
<hr size="2"

View file

@ -21,12 +21,12 @@
Environment Variables Documentation </h1>
<p>
Copyright &copy; 2021-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2021-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
August 8, 2021 </p>
January 20, 2022 </p>
</center>
<hr>

View file

@ -21,12 +21,12 @@
version 0.9.28 </h1>
<p>
Copyright &copy; 2002-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2002-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
September 19, 2021 </p>
January 20, 2022 </p>
</center>
<hr size="2"
@ -867,13 +867,13 @@
</ul>
<p>
<i>Note:</i> It is best to always work off of the <i>latest</i> Tux Paint text catalog template ("<code>tuxpaint.pot</code>"), since new text is added, and old text is occasionally changed. The text catalog for the upcoming, unreleased version of Tux Paint can be found in Tux Paint's Git repository (see: <a href="http://www.tuxpaint.org/download/source/git/">http://www.tuxpaint.org/download/source/git/</a>), and on the Tux Paint website at <a href="http://www.tuxpaint.org/help/po/">http://www.tuxpaint.org/help/po/</a>. </p>
<i>Note:</i> It is best to always work off of the <i>latest</i> Tux Paint text catalog template ("<code>tuxpaint.pot</code>"), since new text is added, and old text is occasionally changed. The text catalog for the upcoming, unreleased version of Tux Paint can be found in Tux Paint's Git repository (see: <a href="https://tuxpaint.org/download/source/git/">https://tuxpaint.org/download/source/git/</a>), and on the Tux Paint website at <a href="https://tuxpaint.org/help/po/">https://tuxpaint.org/help/po/</a>. </p>
<p>
To edit an existing translation, download the latest "<code>.po</code>" file for that language, and edit it as described above. </p>
<p>
You may send new or edited translation files to Bill Kendrick, lead developer of Tux Paint, at: <a href="mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a>, or post them to the "tuxpaint-i18n" mailing list (see: <a href="http://www.tuxpaint.org/lists/">http://www.tuxpaint.org/lists/</a>). </p>
You may send new or edited translation files to Bill Kendrick, lead developer of Tux Paint, at: <a href="mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a>, or post them to the "tuxpaint-i18n" mailing list (see: <a href="https://tuxpaint.org/lists/">https://tuxpaint.org/lists/</a>). </p>
<p>
Alternatively, if you have an account with <a href="http://www.sourceforge.net/">SourceForge.net</a>, you can request to be added to the "<code>tuxpaint</code>" project and receive write-access to the Git source code repository so that you may commit your changes directly. </p>

View file

@ -20,12 +20,12 @@
version 0.9.28 Frequently Asked Questions </h1>
<p>
Copyright &copy; 2002-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2002-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
August 29, 2021 </p>
January 20, 2022 </p>
</center>
<hr size="2"
@ -254,7 +254,7 @@
<blockquote>
<p>
<a href=
"http://www.tuxpaint.org/download/fonts/">http://www.tuxpaint.org/download/fonts/</a>
"https://tuxpaint.org/download/fonts/">https://tuxpaint.org/download/fonts/</a>
</p>
</blockquote>
</li>
@ -822,7 +822,7 @@
<blockquote>
<p>
<a href="http://www.tuxpaint.org/lists/">http://www.tuxpaint.org/lists/</a>
<a href="https://tuxpaint.org/lists/">https://tuxpaint.org/lists/</a>
</p>
</blockquote>

View file

@ -21,12 +21,12 @@
Installation Documentation </h1>
<p>
Copyright &copy; 2002-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2002-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
September 17, 2021 </p>
January 20, 2022 </p>
</center>
<hr size="2" noshade />
@ -797,11 +797,11 @@
<p>
<code>libimagequant</code> is not available from MacPorts as of this writing. It can be installed from the source code as follows. It should be installed to <code>/opt/local</code> (same as MacPorts) for the library to be included in <code>TuxPaint.dmg</code>. <blockquote>
<code>
$ sudo port install rust cargo<br/>
$ git clone https://github.com/ImageOptim/libimagequant.git<br/>
$ cd libimagequant<br/>
$ ./configure --prefix=/opt/local<br/>
$ make<br/>
$ sudo make install
$ cd libimagequant/imagequant-sys<br/>
$ cargo build --release<br/>
$ sudo make PREFIX=/opt/local install
</code>
</blockquote>
</p>

View file

@ -20,12 +20,12 @@
Options Documentation </h2>
<p>
Copyright &copy; 2002-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2002-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
August 29, 2021 </p>
January 20, 2022 </p>
</center>
<hr size="2"
@ -620,6 +620,19 @@
<p>
Note: If used in a system-wide configuration file, may be overridden by the user's configuration file using "<code>nolabel=no</code>" or "<code>label=yes</code>". In both cases, may be overridden by the command-line option "<code>--label</code>". </p>
</dd>
<dt>
<code><b>nobrushspacing=yes</b></code>
</dt>
<dd>
<p>
Disables the brush spacing option of the <b>Paint</b> and <b>Lines</b> tools. The brushes' default spacings will be used. </p>
<p>
Note: The brush spacing option was added to Tux Paint's user interface in version 0.9.28. For more information on brush spacing, see <a href="EXTENDING.html">EXTENDING.html</a> </p>
<p>
Note: If used in a system-wide configuration file, may be overridden by the user's configuration file using "<code>nobrushspacing=no</code>" or "<code>brushspacing=yes</code>". In both cases, may be overridden by the command-line option "<code>--brushspacing</code>". </p>
</dd>
</dl>
</blockquote>
</blockquote>
@ -5431,7 +5444,7 @@
</blockquote>
<p>
You can download fonts for supported languages from Tux Paint's website, <a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>. (Look in the 'Fonts' section under 'Download.') </p>
You can download fonts for supported languages from Tux Paint's website, <a href="https://tuxpaint.org/">https://tuxpaint.org/</a>. (Look in the 'Fonts' section under 'Download.') </p>
<p>
Under Unix and Linux, you can use the <code>Makefile</code> that comes with the font to install the font in the appropriate location. </p>

View file

@ -21,12 +21,12 @@
PNG Documentation </h1>
<p>
Copyright &copy; 2007-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2007-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
March 9, 2021 </p>
January 20, 2022 </p>
</center>
<hr>

View file

@ -23,13 +23,13 @@
A simple drawing program for children </h3>
<p>
Copyright &copy; 2002-2021 by various contributors; see AUTHORS.<br/>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a><br/>
Copyright &copy; 2002-2022 by various contributors; see AUTHORS.<br/>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/>
<a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a>
</p>
<p>
November 25, 2021 </p>
January 20, 2022 </p>
</center>
<hr size="2"
@ -429,6 +429,23 @@
alt="">
</p>
<strong>Brush Spacing</strong>
<blockquote>
<p>
The space between each position where a brush is applied to the canvas can vary. Some brushes (such as the footprints and flower) are spaced, by default, far enough apart that they don't overlap. Other brushes (such as the basic circular ones) are spaced closely, so they make a continuous stroke. </p>
<p>
The default spacing of brushes may be overridden using by clicking within the triangular-shaped series of bars at the bottom right; the larger the bar, the wider the spacing. Brush spacing affects both tools that use the brushes: the "Paint" tool and the "Lines" tool. </p>
<p align="center">
<img src=
"../../html/images/tool_slider.png"
width="96"
height="48"
alt="">
</p>
<p>
(<strong>Note</strong>: If the "<code>nobrushspacing</code>" option is set, Tux Paint won't display the brush spacing controls. See the "<a href="OPTIONS.html"><em>Options</em></a>" documentation.) </p>
</blockquote>
<hr size="1">
</dd>
@ -516,6 +533,9 @@
<p>
Some brushes are animated, and will show a pattern of shapes along the line. Others are directional, and will show a different shape depending on the angle of the brush. And finally some are both animated and directional. See "Paint", above, to learn more. </p>
<p>
Different brushes have different spacing, leaving either a series of individual shapes, or a continuous stroke of the brush shape. Brush spacing may be adjusted. See "Paint", above, to learn more. </p>
<br clear="all">
<p align="center">
@ -1151,6 +1171,14 @@
<p>
<strong>Note:</strong> The slowest setting does not automatically advance through the slides. Use it for when you want to step through them manually. (This does not apply to an exported animated GIF.) </p>
<p align="center">
<img src=
"../../html/images/tool_slider.png"
width="96"
height="48"
alt="">
</p>
</dd>
<dt>
@ -1467,7 +1495,7 @@
</ul>
<p>
To learn more, visit the "Contact" page of the official Tux Paint website: <a href="http://tuxpaint.org/contact/">http://tuxpaint.org/contact/</a> </p>
To learn more, visit the "Contact" page of the official Tux Paint website: <a href="https://tuxpaint.org/contact/">https://tuxpaint.org/contact/</a> </p>
</blockquote>
<hr size="2"
@ -1492,7 +1520,7 @@
</ul>
<p>
To learn more, visit the "Help Us" page of the official Tux Paint website: <a href="http://tuxpaint.org/help/">http://tuxpaint.org/help/</a> </p>
To learn more, visit the "Help Us" page of the official Tux Paint website: <a href="https://tuxpaint.org/help/">https://tuxpaint.org/help/</a> </p>
</blockquote>
</body>
</html>

View file

@ -21,12 +21,12 @@
Signals Documentation </h1>
<p>
Copyright &copy; 2019-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2019-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
March 9, 2021 </p>
January 20, 2022 </p>
</center>
<hr>

View file

@ -21,12 +21,12 @@
SVG Documentation </h1>
<p>
Copyright &copy; 2007-2021 by various contributors; see AUTHORS.<br>
<a href="http://www.tuxpaint.org/">http://www.tuxpaint.org/</a>
Copyright &copy; 2007-2022 by various contributors; see AUTHORS.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
March 9, 2021 </p>
January 20, 2022 </p>
</center>
<hr>