Commit graph

1178 commits

Author SHA1 Message Date
Pere Pujal i Carabantes
c3e652f5ff Defer setting the window icon until there is a window. 2019-10-19 16:59:33 +02:00
Pere Pujal i Carabantes
a1c778135d Merge branch 'master' into sdl2.0
Merging master 2019-september-24 into sdl2.0 branch
2019-09-24 14:52:40 +02:00
Bill Kendrick
f7d30d3222 Added --nostereo option
Ability to disable stereo panning effect (e.g., paint brush, UI
elements sound effect feedback, etc.), useful for users with
hearing impairment in one ear, or situations where one speaker or
headphone is being used.  Use "--nostereo" command-line option
or "nostereo=yes" config. file option.
2019-09-21 16:33:55 -07:00
Bill Kendrick
41847ae4af FIXME note in Makefile: starter/template thumbs...
The thumbnails for starters & templates are NOT being re-generated
when the source images are modified -- only when the thumbnail is
missing.  Needs an update to the target's prerequisites
(but I'm very rusty with this level of Makefile magic).

Also, update some Starter source images so they work better with
flood fill (Bald Eagle, World map, Gecko).
2019-09-14 12:07:29 -07:00
Bill Kendrick
a54dd570b4 Make sure Fill uses undo (but also intelligently)
"Fill", as a new main-toolbar tool, was not recording snapshots
of the image for the "Undo" tool.  Mended.

However, also updated the tool so that it doesn't _bother_ recording
into the undo buffer if the fill action is a no-op (e.g., clicking
the same spot a second time, or otherwise attempting to fill an
area with a color that's identical to what's already on the canvas).
2019-09-14 11:16:46 -07:00
Bill Kendrick
4c3ad460ee "New" dialog: fix bad dir: Starter/Template thumbs
Made sure "New" dialog created correct thumbnail subdirectories
for personal Starters & Templates (e.g., ~/.tuxpaint/starters/thumbs/)
2019-09-14 10:52:59 -07:00
Bill Kendrick
82910adafb Generating thumbnails for Template images
Also generating and installing thumbnails of Template images,
thus getting "New" dialog to open extremely quickly.
(Pretty much "instantaneously" on my 8 year old laptop with
Intel i3 @ ~2GHz and Intel 320-series SSD (214 MB/s).)
2019-09-14 10:36:36 -07:00
Bill Kendrick
73dc07b608 Way better scaling of Starter thumbnails
Providing better command-line args to ImageMagick `convert` to
produce nice-looking thumbnail PNGs of Starter images.
(N.B. - I'm using "ImageMagick" Version: 8:6.9.7.4+dfsg-16ubuntu6.7)
2019-09-14 10:11:05 -07:00
Bill Kendrick
2911b35a50 Elevate "Fill" from Magic Tool to real Tool
Replace the somewhat-recently-added "nothing" item in the tool bar
with the "Fill" tool, which has been converted back from a Magic tool
to a regular tool.

Also, change bash "==" to sh "=" in "if [ ... ]" tests in Makefile.

Also, link to math library (via "-lm") to make sure "max()" is available to
magic tools.

Also, add missing mention of "--newcolorslast" and "--newcolorsfirst" to manpage.
2019-09-12 23:04:13 -07:00
Bill Kendrick
d79173eae4 Doc'ing Luc's Haiku updates 2019-09-12 21:16:45 -07:00
Bill Kendrick
7938480174 Clean up GCC warnings (2019-08-29 edition)
Updated most parts of the code that were throwing warnings in GCC.
2019-08-30 00:01:00 -07:00
Pere Pujal i Carabantes
4d3ef642da Updating to master 2019/6/6 2019-06-06 20:22:55 +02:00
Bill Kendrick
99b566ae26 Support SIGUSR1/2 for immediate(ish) quit-and-save
Respond to a SIGUSR1 or SIGUSR2 signal by configuring itself
for autosave, saving a new file, or overwriting the current,
respectively, and sending itself a SIGTERM (which _generally_
causes Tux Paint to quit, depending on where you are in the UI).

Closes https://sourceforge.net/p/tuxpaint/feature-requests/188/
2019-04-03 22:49:04 -07:00
Pere Pujal i Carabantes
716e4ec55d Merge branch 'master' into sdl2.0 2019-01-25 19:14:04 +01:00
Bill Kendrick
5d9ceca076 "New colors last"; place colors at end of New
New option to place color palette items at the end of the "New"
dialog, rather than at the beginning.  Useful for when users
would want to pick from a set of Starters and/or Templates,
e.g., in a school or museum environment.

Available via command-line option "--newcolorslast", and
config file setting "newcolorslast=yes".  (And anti-option to
override config file settings, "--newcolorsfirst" and "...=no",
which represents the original behavior, which continues to be
the default).

Suggested by Bernard Verhaeghe.
2018-12-18 22:37:03 -08:00
Bill Kendrick
268e213e6d Bump to 0.9.24; improve usage output
Bumping to 0.9.24; going to add a new feature momentarily.

Improved usage output (e.g., that of "tuxpaint --help"); broke
the options into groups that match the tabs in Tux Paint Config.,
added some missing options.
2018-12-18 21:56:05 -08:00
Bill Kendrick
32cf7679a9 Updated link to MinGW/MSYS docs
They're in a new location over on John P.'s website
(should we purhapse integrate them into Tux Paint proper?)

(h/t sechidis & whoever on #tux4kids IRC channel who helped them)
2018-12-08 10:32:47 -08:00
Bill Kendrick
b18911ea4a Doc Mac OS X 10.7 fix; update docs to new vers. #
Document Mark Kim's Mac OS X 10.7 fix.
Update docs to new version number (0.9.23c).
2018-10-07 15:53:48 -07:00
Bill Kendrick
81ff7d3ae0 Doc'ing return of Mac print dialog
(See recent commit by Mark)
2018-09-30 19:55:43 -07:00
Bill Kendrick
33de9841c0 0.9.23a; doc: less hungry progress, verbose debug
Documenting Mark Kim's recent changes:

 * Less CPU-hungry progress bar (during Stamp loading)
 * Verbose debugging options
 * (Also, mentioned debugging _at all_, in INSTALL.txt)

Bumping version to 0.9.23a, to match the test build he's working
on for macOS.
2018-09-24 22:15:38 -07:00
Bill Kendrick
ce47eb4c28 Doc'ing everywhere to fiddle w/ version #
I forgot to make sure macos/Info.plist had the latest version # and
release date, before tagging and releasing source code.  Adding a checklist
of places to double-check for properly-updated version #s and/or release dates.
2018-09-02 10:29:33 -07:00
Pere Pujal i Carabantes
f4ee983dfb Merge 0.9.23 release into sdl2.0 2018-09-02 00:17:25 +02:00
Bill Kendrick
0edf9cb4d9 Mend typo in README stub
local -> locale
2018-08-30 01:45:35 -07:00
Bill Kendrick
1ed04ed1a5 More Name Case! 2018-08-30 01:05:49 -07:00
Bill Kendrick
6cd47ea2dc Name Case for Chandrakant Dhutadmal 2018-08-30 00:55:16 -07:00
Pere Pujal i Carabantes
1a5308226c Merge branch 'master' into sdl2.0 2018-08-30 01:37:00 +02:00
Bill Kendrick
8b84d51d00 Update & simplify credits
Update (c) date to 2018 on title screen.
Simplify and update (c) info in most documentation.
2018-08-28 09:36:38 -07:00
Bill Kendrick
edae5fc771 Installation tweaks to Makefile
* Install Tux Paint docs into a version-numbered directory
   (e.g., "/usr/local/share/doc/tuxpaint-0.9.23/")

 * 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
2018-08-19 21:31:09 -07:00
Bill Kendrick
11bcb019b8 Referring to AUTHORS/CHANGES for author list
No longer saying "By Bill Kendrick", since so many more people
have added so much to the project over the years.
(I'm basically website maintainer & project manager these days :) )
2018-08-18 00:17:11 -07:00
Bill Kendrick
dca0f8bb38 Doc'ing Hat starter fix
https://sourceforge.net/p/tuxpaint/bugs/202/
2018-08-09 21:51:30 -07:00
Bill Kendrick
6e55fd9cb8 Basque translation update
Updates to eu.po by Alexander Gabillondo.
2018-08-09 21:03:21 -07:00
Bill Kendrick
3e944e56a1 Doc build date override addition to Makefile 2018-08-08 23:51:46 -07:00
Mark K. Kim
9a186cb2d8 Minor documentation corrections 2018-05-25 07:57:56 -04:00
Bill Kendrick
376e9f2571 Typo correction in EXTENDING docs (Eng.) 2018-05-14 23:35:43 -07:00
Pere Pujal i Carabantes
0bbe6de71f Merge branch 'master' into sdl2.0
Updated to master 2018 Mar 13
2018-03-13 07:02:13 +01:00
Bill Kendrick
4307dd5a9a More Basque updates 2018-02-24 11:41:10 -08:00
Bill Kendrick
c45be1bac3 Basque translation update 2018-02-24 11:33:39 -08:00
Pere Pujal i Carabantes
4366697e8d Update to master up to 2018/01/16. 2018-01-18 00:04:26 +01:00
joe
57e58a38ce Gujarati 2018-01-01 12:35:57 +01:00
Bill Kendrick
95a6cb5743 British English translation update 2017-12-30 20:51:59 -08:00
Bill Kendrick
324c2c5ce4 son.po tweaks by Chris Leonard 2017-12-30 11:35:57 -08:00
Bill Kendrick
899bae0ad7 Doc'ing "Fix text not displaying on sys w/ Fontconfig"
Doc'ing Mark K. Kim's other recent commit,
"Fix text not displaying on systems without Fontconfig installed."
2017-12-30 11:03:53 -08:00
Bill Kendrick
2e6e6461a1 Doc'ing older macOS support
Recently committed by Mark K. Kim
2017-12-30 11:03:02 -08:00
Bill Kendrick
30fb2b5334 Documenting all recent PO updates & their authors 2017-12-29 23:56:58 -08:00
joe
a72ea3de00 German added 2017-12-25 11:34:38 +01:00
Pere Pujal i Carabantes
b9fdf695e8 Merge branch 'master' AKA syncing the latest work made on translations. 2017-12-19 02:53:09 +01:00
Pere Pujal i Carabantes
b2c176730a Merging from the master branch. 2017-12-19 02:47:08 +01:00
Pere Pujal i Carabantes
1e0ea6d4b3 Indentation. 2017-12-19 02:17:27 +01:00
joe
49837b167f update changes authors translation 2017-12-18 22:08:28 +01:00
joe
cd6dba492d update authors Swedish 2017-12-18 22:03:31 +01:00