diff --git a/Makefile b/Makefile
index e09c80b6d..620f45fc5 100644
--- a/Makefile
+++ b/Makefile
@@ -543,8 +543,8 @@ trans:
######
windows_ARCH_INSTALL:=install-dlls install-tpconf-i18n
-macos_ARCH_INSTALL:=install-macbundle TuxPaint.dmg install-man install-importscript install-bash-completion
-ios_ARCH_INSTALL:=install-iosbundle install-man install-importscript install-bash-completion
+macos_ARCH_INSTALL:=install-macbundle TuxPaint.dmg
+ios_ARCH_INSTALL:=install-iosbundle
linux_ARCH_INSTALL:=install-xdg install-man install-importscript install-bash-completion
ARCH_INSTALL:=$($(OS)_ARCH_INSTALL)
diff --git a/data/brushes/flower_5.dat b/data/brushes/flower_5.dat
new file mode 100644
index 000000000..582a2f6fb
--- /dev/null
+++ b/data/brushes/flower_5.dat
@@ -0,0 +1 @@
+spacing=45
diff --git a/data/brushes/flower_5_small.dat b/data/brushes/flower_5_small.dat
new file mode 100644
index 000000000..3903bcc29
--- /dev/null
+++ b/data/brushes/flower_5_small.dat
@@ -0,0 +1 @@
+spacing=20
diff --git a/data/brushes/flower_6.dat b/data/brushes/flower_6.dat
new file mode 100644
index 000000000..582a2f6fb
--- /dev/null
+++ b/data/brushes/flower_6.dat
@@ -0,0 +1 @@
+spacing=45
diff --git a/data/brushes/flower_6_small.dat b/data/brushes/flower_6_small.dat
new file mode 100644
index 000000000..3903bcc29
--- /dev/null
+++ b/data/brushes/flower_6_small.dat
@@ -0,0 +1 @@
+spacing=20
diff --git a/data/brushes/flower_7.dat b/data/brushes/flower_7.dat
new file mode 100644
index 000000000..582a2f6fb
--- /dev/null
+++ b/data/brushes/flower_7.dat
@@ -0,0 +1 @@
+spacing=45
diff --git a/data/brushes/heart.dat b/data/brushes/heart.dat
new file mode 100644
index 000000000..bffe673c9
--- /dev/null
+++ b/data/brushes/heart.dat
@@ -0,0 +1 @@
+spacing=50
diff --git a/data/brushes/sphere.dat b/data/brushes/sphere.dat
new file mode 100644
index 000000000..297b74997
--- /dev/null
+++ b/data/brushes/sphere.dat
@@ -0,0 +1 @@
+spacing=40
diff --git a/data/brushes/star.dat b/data/brushes/star.dat
new file mode 100644
index 000000000..582a2f6fb
--- /dev/null
+++ b/data/brushes/star.dat
@@ -0,0 +1 @@
+spacing=45
diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt
index 23aa42876..ff0b4f5b1 100644
--- a/docs/CHANGES.txt
+++ b/docs/CHANGES.txt
@@ -2,13 +2,31 @@ CHANGES.txt for Tux Paint
Tux Paint - A simple drawing program for children.
-Copyright (c) 2002-2021
+Copyright (c) 2002-2022
Various contributors (see below, and AUTHORS.txt)
http://www.tuxpaint.org/
-$Id$
-2021.December.1 (0.9.28)
+2022.January.20 (0.9.28)
+ * Improvements to "Paint" and "Lines" tools:
+ ------------------------------------------
+ * Brush spacing may now be altered within Tux Paint.
+ + Note: A "nobrushspacing" simplifcation option is provided to
+ disable this feature; Tux Paint will continue using the brushes'
+ default spacings.
+
+ * Many brushes have been given more reasonable default spacing
+ settings (e.g., star brush's new default spacing causes
+ individual stars to appear, rather than a 'smear').
+ Closes https://sourceforge.net/p/tuxpaint/bugs/243/
+ (h/t Areti Tsolakidou for the suggestion)
+
+ * Improvements to "Eraser" tool:
+ ------------------------------
+ * Outline for circle-shaped erasers is now also circular.
+ Closes https://sourceforge.net/p/tuxpaint/bugs/244/
+ (h/t Areti Tsolakidou for the suggestion)
+
* Localization Updates:
---------------------
* Albanian translation
@@ -20,14 +38,30 @@ $Id$
* Updated `src/po/check_translations.sh` sanity-checking script
so it properly finds the updated docs & other changes.
- * Ports & Building
- ----------------
+ * Bug Fixes:
+ ----------
+ * Fixed abnormal exit of threaded font scan which prevented enabling
+ text/label tools on some environment such as Rocky Linux 8.
+ TOYAMA Shin-ichi
- Copyright © 2006-2021 by Albert Cahalan and others; see AUTHORS.
- August 29, 2021
- http://www.tuxpaint.org/
+ Copyright © 2006-2022 by Albert Cahalan and others; see AUTHORS.
+ https://tuxpaint.org/
- 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
- 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
- Note: It is best to always work off of the latest Tux Paint text catalog 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/.
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: 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/).
+ 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: 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 to the Git source code repository so that you may commit your changes directly.
- 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, 2022http://www.tuxpaint.org/download/fonts/ + "https://tuxpaint.org/download/fonts/">https://tuxpaint.org/download/fonts/
@@ -822,7 +822,7 @@diff --git a/docs/en/html/INSTALL.html b/docs/en/html/INSTALL.html index debd9a4ac..6f95bdfc8 100644 --- a/docs/en/html/INSTALL.html +++ b/docs/en/html/INSTALL.html @@ -21,12 +21,12 @@ Installation Documentation- http://www.tuxpaint.org/lists/ + https://tuxpaint.org/lists/
- 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
libimagequant is not available from MacPorts as of this writing. It can be installed from the source code as follows. It should be 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
diff --git a/docs/en/html/OPTIONS.html b/docs/en/html/OPTIONS.html
index 3ca789af0..a6e96663e 100644
--- a/docs/en/html/OPTIONS.html
+++ b/docs/en/html/OPTIONS.html
@@ -20,12 +20,12 @@
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, 2022nolabel=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".
- You can download fonts for supported languages from Tux Paint's website, http://www.tuxpaint.org/. (Look in the 'Fonts' section under 'Download.')
+ You can download fonts for supported languages from Tux Paint's website, https://tuxpaint.org/. (Look in the 'Fonts' section under 'Download.')
Under Unix and Linux, you can use the Makefile that comes with the font to install the font in the appropriate location.
- 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
- 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+++ 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.)
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.
+ ++ 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.
@@ -1151,6 +1171,14 @@
Note: 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.)
+ +
+
+
- To learn more, visit the "Contact" page of the official Tux Paint website: http://tuxpaint.org/contact/
+ To learn more, visit the "Contact" page of the official Tux Paint website: https://tuxpaint.org/contact/- To learn more, visit the "Help Us" page of the official Tux Paint website: http://tuxpaint.org/help/
+ To learn more, visit the "Help Us" page of the official Tux Paint website: https://tuxpaint.org/help/