Commit graph

4231 commits

Author SHA1 Message Date
Bill Kendrick
812d7e5767 Sync docs after Magic API POT/PO file split 2022-10-04 02:44:39 -07:00
Bill Kendrick
f9ecc42725 Sync docs after finishing initial rework of Magic API docs 2022-10-04 02:10:27 -07:00
Bill Kendrick
c3141ad2d1 Sync MAGIC-API docs after initial work 2022-10-04 00:52:26 -07:00
Bill Kendrick
c9ed43f6b2 Magic API docs will be managed in tuxpaint-docs 2022-10-03 23:01:46 -07:00
Bill Kendrick
044c61bef8 Bump TP version # in all Magic tool doc TXT variants 2022-10-03 22:53:12 -07:00
Bill Kendrick
632459087e Better performance from "Rush" (by using SDL_gfx rotozoom)
Applying patch from Pere.  ALSO, bumping Tux Paint Magic Tool API version.
2022-10-03 22:50:40 -07:00
Bill Kendrick
f32023666e Reorganize some of 0.9.29's Changelog 2022-10-03 22:11:15 -07:00
Mark Kim
371d9cdbd8 stop quick eraser when the mouse button is released
Ensure quick eraser stops when the mouse button is released even when
SDL events continue to trigger.
2022-09-29 18:49:50 -04:00
Bill Kendrick
b34c4f3f07 Sync docs re: [Del]->[X] change for eraser quick access 2022-09-28 22:05:46 -07:00
Bill Kendrick
9be4fa529f [X] instead of [Del] for eraser quick access
Apple keyboards have only a "Delete" key (which acts as Backspace),
so contortions with Fn key required to access the keysym I was
using for eraser quick access.  h/t Mark Kim for pointing it out.

Because of this use of a printable glyph key, and to solve the
issue of on screen keyboard and in-progress text input getting
clobbered while accessing eraser, preventing access to the
quick eraser when either Text or Label tool are selected.
2022-09-28 22:00:29 -07:00
Jacques Chion
ef1cf295b8 fixing typo 2022-09-28 14:13:51 +02:00
Bill Kendrick
6e9dd5ee4c Add --buttonsize=48 and =auto to bash completion file 2022-09-28 01:54:12 -07:00
Bill Kendrick
e3570eb707 List avail "--joystick-btn-..." commands in --help output 2022-09-28 01:52:16 -07:00
Bill Kendrick
aeed46eba9 Sync'ing docs re: --buttonsize=auto 2022-09-28 01:48:46 -07:00
Bill Kendrick
7a780c2f6b Add "--buttonsize=auto" to --help usage output 2022-09-28 01:47:50 -07:00
Bill Kendrick
cdc6ad0e7e Sync: manpage re: --buttonsize auto 2022-09-28 01:29:50 -07:00
Bill Kendrick
9dac45d2a6 Sync docs re: [Del] for quick access eraser 2022-09-28 01:22:00 -07:00
Bill Kendrick
f02459af87 [Del] quick eraser: avoid conflict; record undo buffer 2022-09-28 01:17:08 -07:00
Bill Kendrick
65d1c087d6 [Del] key to quickly access a small eraser
A keyboard shortcut is now available for quickly accessing
a small eraser.  Hold the [Del] key while clicking, and drag
around the picture to erase.  Release the key and/or mouse to
return to normal operation.

(Eventually, this could be utilized when we can support
the recognition of a drawing tablet stylus' "eraser" tip;
see https://sourceforge.net/p/tuxpaint/feature-requests/8/)
2022-09-28 01:00:28 -07:00
Bill Kendrick
f2674920c8 Sync docs: INSTALL update re: SDL2.0 2022-09-23 21:20:07 -07:00
Bill Kendrick
9bd32905e2 Merge branch 'master' into sdl2.0
Merging SDL2.0 version of Tux Paint into 'master', as further
development will occur under SDL2.0.
2022-09-23 20:56:28 -07:00
Pere Pujal i Carabantes
88bee260e6 Updating Catalan. 2022-09-20 00:54:33 +02:00
Bill Kendrick
28492255cb Sync fr.po from master 2022-09-17 00:43:46 -07:00
Jacques Chion
0e214e33b3 fixing some translation 2022-09-15 15:04:39 +02:00
Bill Kendrick
9edb6effa6 Set SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH 2022-09-15 00:39:58 -07:00
Bill Kendrick
cc05925d9e Re-ran indent on all .c & .h source code files
Like so --
  find . -name "*.c" -or -name "*.h" -exec  indent -nbfda -npcs -npsl -bli0 --no-tabs {} \;

The `indent` invocation differs from the last one noted in
CHANGES.txt (from 2006!?), in that I've added "--no-tabs",
to ensure indents are all space-based.
2022-09-15 00:14:20 -07:00
Bill Kendrick
09f332367f Mend bug where Ctrl+click pipette got stuck drawing 2022-09-14 23:41:48 -07:00
Bill Kendrick
93930fb00a Icelandic translation update
h/t Sveinn í Felli
2022-09-14 23:26:58 -07:00
Bill Kendrick
a466fce43a --verbose-version: Show whether SDL2_Pango is used 2022-09-14 15:25:38 -07:00
Bill Kendrick
818bcc5e81 Pulling fr.po in from master
Sync https://sourceforge.net/p/tuxpaint/tuxpaint-config/ci/3813bb284e61db71290ddad6b1ab9bd017c63382/
into sdl2.0 branch.

h/t Jacques
2022-09-13 12:14:15 -07:00
Jacques Chion
e4dcc7add2 updating translation 2022-09-13 21:08:56 +02:00
Pere Pujal i Carabantes
82676e3fb1 Stamp XORs behaving better with CTRL-key commands, still not finished. 2022-09-12 02:00:28 +02:00
Bill Kendrick
eaba5e94f4 Stamps -> Rotation: Better mouse warping
Stamp width needed to be cut in half, since stamp's _center_ is
at the click (old_x) position.  Also, avoid warping outside of the
canvas.
2022-09-11 11:05:01 -07:00
Pere Pujal i Carabantes
cc28f48f7e Fixing stale XOR left when rotating then click on another stamp image before finish rotation. Also counting button size when warping mouse. 2022-09-11 14:41:40 +02:00
Pere Pujal i Carabantes
1a1a4bb50b Speed up stamp rotation XOR rendering. Freeing surface previously left unfreed. 2022-09-11 11:04:54 +02:00
Mark Kim
ebabd57897 make clean macOS temp files
Clean temp files introduced by b331
2022-09-10 15:09:20 -04:00
Mark Kim
69ece3161e make clean macOS temp files
Clean temp files introduced by b331
2022-09-10 15:07:25 -04:00
Mark Kim
6e3ae875e7 Automatically update macOS build version at build time. 2022-09-10 09:17:11 -04:00
Mark Kim
dd3009408f Automatically update macOS build version at build time. 2022-09-10 09:16:10 -04:00
Mark Kim
68ba1997fc gitignore vim swap files 2022-09-10 08:30:46 -04:00
Mark Kim
6e21c4fab1 gitignore vim swap files 2022-09-10 08:30:14 -04:00
Mark Kim
f46a04f76e Update korean translation
* Also updated my email elsewhere in the docs.
2022-09-10 07:33:39 -04:00
Mark Kim
6fa7ac8dcc Update korean translation
* Also updated my email elsewhere in the docs.
2022-09-10 07:24:47 -04:00
Bill Kendrick
b37824942c Initial commit of check_translations_warnings.txt 2022-09-09 01:57:38 -07:00
Bill Kendrick
cb7024ddac Script to collect warnings from "check_translations.sh"
So we can commit it, for quick examination & later reference.
2022-09-09 01:30:42 -07:00
Bill Kendrick
e8241d5b6a Portuguese translation update
h/t Hugo Carvalho
2022-09-09 01:21:02 -07:00
Bill Kendrick
5ce47ef928 LINGUAS: 'pt' above 'pt_BR'
Closes https://sourceforge.net/p/tuxpaint/bugs/260/
h/t Hugo Carvalho
2022-09-09 01:15:44 -07:00
Bill Kendrick
bd07489702 check_translations.sh; easier life, and check LINGUAS
Updated `src/po/check_translations.sh` sanity-checking script
to check `src/po/LINGUAS` file.  Also, OPTION docs (and
Tux Paint Config. source) updated to make the script's job easier.
2022-09-09 00:59:49 -07:00
Bill Kendrick
ae9a333bbb Doc'ing Japanese PO update 2022-09-08 23:54:40 -07:00
dolphin6k
9565560ef5 Updated Japanese translations 2022-09-08 12:01:26 +09:00