Commit graph

4211 commits

Author SHA1 Message Date
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
Bill Kendrick
f15317fd7d Crediting myself in a few 0.9.29 items 2022-09-07 00:25:25 -07:00
Bill Kendrick
4141d98785 Adding Stamps rotation options to Bash completion 2022-09-05 00:50:05 -07:00
Bill Kendrick
3e9ac55c91 POT/PO update to capture Stamps rotation UI text 2022-09-05 00:48:56 -07:00
Bill Kendrick
83ff3afcc2 Sync docs to get Stamps rotation info 2022-09-05 00:48:04 -07:00
Bill Kendrick
9c25b2fda5 Stamp rotation on by default 2022-09-05 00:42:03 -07:00
Bill Kendrick
270f5353e0 Mend drop-shadows on prompts
...they were not rendering the way we were doing it in the sdl2.0
branch.
2022-09-05 00:04:52 -07:00
Bill Kendrick
53c1c5e995 Create "canvas" as 24-bit all the time
Previously was having it match the display's ("screen"'s) depth
and masks, but this apparently causes artifacts under SDL2.
Closes https://sourceforge.net/p/tuxpaint/bugs/259/
2022-09-04 01:33:36 -07:00
Bill Kendrick
39264d3545 More icon PNGs -> grayscale to address alpha issue 2022-09-02 02:26:57 -07:00
Bill Kendrick
c171500d5e Stamp rotation - Warp mouse to the right, at start
...this ensures that any immediate mouse movement at the
beginning of the rotation process will affect the angle only
slightly.  (As opposed to leaving it in the center of the
stamped shape; moving slightly left would rotate the shape
~180 degrees immediately, for example).

Also, updated date in CHANGES and src/tuxpaint.c, added
new feature to CHANGES, and credited Pere.  (Great work!!!)
2022-09-02 02:05:52 -07:00
Bill Kendrick
366863fad3 Mend stamp Flip button image
Flip icon had been converted to an indexed PNG, which breaks alpha
blending in SDL, and hence made the icon not appear on the control button.
2022-09-02 01:59:45 -07:00
Pere Pujal i Carabantes
a433b4c79c Adding stamp rotation. The xor interface seems to work fine if only the mouse is used, still need to adapt it to shortcut key combos. 2022-09-02 02:11:43 +02:00
dolphin6k
e2f5abdae6 Revert "Added FREETYPE_CFLAGS macro to make it find those headers."
This reverts commit af2166df14.
2022-08-20 22:23:27 +09:00
Shin-ichi TOYAMA
af2166df14 Added FREETYPE_CFLAGS macro to make it find those headers. 2022-08-18 14:38:21 +09:00
Pere Pujal i Carabantes
73c1cabac1 Android fix for magic tools under 64 bits devices by Terrence Sheflin, see 345d3cc78a 2022-07-20 23:38:04 +02:00
Bill Kendrick
79c246976c Merge branch 'master' into sdl2.0 2022-07-09 19:06:10 -07:00
Bill Kendrick
5e3aac3889 Doc refresh to get "A patch for SDL2_Pango..."
"...is no longer necessary."
2022-07-09 19:04:26 -07:00
Bill Kendrick
f39502771c Sync INSTALL docs re: Win STDERR/STDOUT 2022-07-09 10:57:44 -07:00
Bill Kendrick
fe4d113c81 Merge branch 'master' into sdl2.0 2022-07-08 23:44:54 -07:00
Bill Kendrick
4b8c572123 Make sure CSS changes are pulled into all relevant HTMLs 2022-07-08 23:44:12 -07:00
Bill Kendrick
401d5805a6 Trying to sync INSTALL w/ Shin-Ichi's page (TXT) 2022-07-08 23:43:34 -07:00