Bill Kendrick
78e0a4f08d
Update src/po/check_translations.sh to work again
2021-12-02 00:30:03 -08:00
Bill Kendrick
ac6aee7a43
Update src/po/check_translations.sh to work again
...
Docs shuffled around & gettext'ing a string in Tux Paint Config.
changed, which caused it to not find things.
2021-12-02 00:28:26 -08:00
Bill Kendrick
200df10456
Albanian translation update
...
h/t Besnik Bleta
2021-12-01 23:52:12 -08:00
Bill Kendrick
d6792e97c1
Bump to 0.9.28 in Makefile!
2021-12-01 22:49:12 -08:00
Bill Kendrick
41a04d93b7
Bump version to 0.9.28 lots of other places
...
(Some doc-generation Makefiles need help, apparently.)
2021-12-01 22:42:38 -08:00
Bill Kendrick
0997078479
Bump version # to 0.9.28 in all Magic docs
2021-12-01 22:32:08 -08:00
Bill Kendrick
f21bdeb8fa
Bump version to 0.9.28 in all docs
2021-12-01 22:29:12 -08:00
Bill Kendrick
1c61f1b7f8
Doc'ing Slovak l10n update & adding contributor
...
Welcome Jozef!
(Also bump project-id-version in sk.po)
2021-12-01 22:28:35 -08:00
Jose Riha
de7f0cf857
Update Slovak translation.
2021-11-30 10:30:41 +01:00
dolphin6k
5d20b3d87e
Allow i686 installer only to i686 architecture
...
This is to avoid mismatch of install directory for stamps
2021-11-25 22:08:58 +09:00
Bill Kendrick
2b9bb5e440
Bump CHNAGES date; rebuild all POT/PO
2021-11-25 01:12:48 -08:00
Bill Kendrick
69315c9a73
Bump date in macos/Info.plist
2021-11-25 01:08:39 -08:00
Bill Kendrick
46447ea25b
Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint
2021-11-25 01:05:56 -08:00
Bill Kendrick
2468b3bfa0
Bump doc dates
2021-11-25 01:05:46 -08:00
dolphin6k
b03529397a
Include system-wide config file to the installer.
2021-11-23 23:02:16 +09:00
Bill Kendrick
81fff34795
Limit check to avoid crash in flood Fill
...
Reported by Shin-ichi, repaired by Pere. Thanks!
2021-11-20 20:57:55 -08:00
Bill Kendrick
e77c7766cd
Fill queue is now actually a stack
...
Size of queue structure (which contains 3 ints, so is 12 bytes on
my Linux laptop) before & after, when filling a few sample images
when running in a 3000x2000 window:
* a pattern i drew
queue: 855,040
stack: 287,744
* mosaic
queue: 908,288
stack: 398,336
* mosaic 4x via panel magic tool
queue: 1,451,008
stack: 734,208
2021-11-20 01:52:43 -08:00
Bill Kendrick
0431cce21f
Fill debug updates
...
Show final queue structure size at the end.
Watching the fill blit happen is now a separate #define'd option.
2021-11-20 01:47:13 -08:00
Bill Kendrick
5cfc185d77
Globalized a ton of stuff, able to queue-ify flood fill
...
The queue grows ever large, and should shrink itself once
as the queue gets consumed. In the meantime, it seems to help.
At 3000x2000, with starters/mosaic.svg cut into four via Panels
magic tool, I get a VERY complicated drawing, which no longer
causes a crash.
(It crashed for me, even after some other improvements -- globalizing
many of the unchanging args to the recursive function, calling the
progress bar animation and sound effects calls less frequently --
helped prevent crashing for me with that starter image as-is.)
2021-11-20 01:17:17 -08:00
Bill Kendrick
e06ead84c5
WIP More work on queue-based flood Fill
2021-11-20 00:14:18 -08:00
Bill Kendrick
8a9ab25151
Updated Icelandic translation
...
h/t Sveinn
2021-11-19 14:06:28 -08:00
Mark Kim
dffd026955
Update macOS version
2021-11-19 08:18:13 -05:00
Bill Kendrick
0b9abc9005
Forgot to mention Reflection Magic in CHANGES.txt
2021-11-19 00:50:58 -08:00
Bill Kendrick
07165fc3ae
WIP More work towards span filling
...
Antialiased edge stuff will be hard to port over :(
2021-11-17 00:55:30 -08:00
Bill Kendrick
2f912bd5d7
WIP Prepare to retrofit fill routine w/ span fill
...
Add a queue and queue helper functions (disabled via #ifdef
at the moment).
2021-11-17 00:30:35 -08:00
Bill Kendrick
fcf1f66a03
Revert Fill stack explosion prevention
...
Not the way to do it.
2021-11-16 23:49:52 -08:00
Bill Kendrick
af8fd5b8a1
Attempts to improve rotated brushes
...
* Rotating brush angle is now a double, not an int
* Don't draw once on click; require some motion
(does not affect directional brushes, which include
a "no movement" shape in the middle of the brush bitmap)
2021-11-16 00:13:44 -08:00
Bill Kendrick
6a52e33d35
Improve canvas update w/ rotating brushes
2021-11-15 23:57:12 -08:00
Bill Kendrick
57cea83655
Added rotating dash brush
2021-11-15 23:53:15 -08:00
Bill Kendrick
1ff75a5c0c
Stop recursive flood fill at depth of 20K
...
Attempt to void crashing (by blowing up the stack) when doing
a flood-fill of a complicated shape on a large canvas
(e.g., `tuxpaint --3000x2000` with `starters/mosaic.svg`).
2021-11-15 20:40:26 -08:00
Bill Kendrick
b029ceeae7
Portuguese update
...
from Hugo Carvalho
2021-11-13 13:20:33 -08:00
Bill Kendrick
b9d3711584
Regen. README (+Twitter, -IRC, further reading groups)
2021-11-12 15:29:05 -08:00
dolphin6k
c31e0cd504
Updated Japanese translations.
2021-11-09 23:01:19 +09:00
Bill Kendrick
03b3ada567
More tools' fullscreen: update progress bar
...
Progress animation shown during
Emboss, Sharpen/Edge/Silhouette, Blur,
Also, play Glass Tile sound in fullscreen mode.
2021-11-08 20:46:24 -08:00
Bill Kendrick
83558f8343
Cartoon fullscreen: play sound, show progress bar
2021-11-08 20:37:19 -08:00
Bill Kendrick
cde0941509
Blocks/Chalk fullscreen; play sound, add prog bar
2021-11-08 20:33:57 -08:00
Pere Pujal i Carabantes
f32d8b4ab8
Updating Catalan angle translations to a neutral singular/plural.
2021-11-08 23:23:52 +01:00
Bill Kendrick
f65fe54a2c
Going back to squelching notices re: unusable fonts
...
Only doing so if DEBUG set.
2021-11-08 13:21:01 -08:00
Bill Kendrick
70795bffcd
Translate new angle-showing tips (Lines, Shapes)
...
h/t Pere for noticing they weren't appearing
2021-11-08 13:18:38 -08:00
Pere Pujal i Carabantes
b187ca9bb1
Updating Catalan.
2021-11-08 21:12:25 +01:00
Bill Kendrick
58274ed01f
Refresh PO/POT after Lightning desc. typo fix
2021-11-07 20:33:03 -08:00
Bill Kendrick
50d296b393
Mend typo in Lightning magic tool's description
2021-11-07 20:32:20 -08:00
Bill Kendrick
e3c7b3b5e7
Halftone was coming out too dark
...
Not sure what I broke, but attempting to fix it.
2021-11-07 19:51:08 -08:00
dolphin6k
fbf206d17c
Makefile: Defined platform specific install target like as other platforms.
...
tuxpaint.spec: Specified install target except for install-xdg.
2021-11-07 17:10:52 +09:00
dolphin6k
46dd77fdb5
Reverted to mtw(). (MultiByteToWideChar() was not safe for the labels on other versions of Windows.)
2021-11-06 01:00:18 +09:00
dolphin6k
1efedfa191
Windows Recycle Bin support seems to be stable. / Replaced mtw() with MultiByteToWideChar().
2021-11-06 00:29:10 +09:00
dolphin6k
c217f62470
Added clean target
2021-11-05 20:09:16 +09:00
Bill Kendrick
16cc3e05b5
Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint
2021-11-05 01:42:35 -07:00
Bill Kendrick
760423e84f
New Magic tool: Reflection
...
Click to make a reflection of what's above the cursor,
below the cursor.
Click and drag down to stretch the lower reflection, or
drag up to make an reflection of the bottom of the picture
above where you clicked.
Or, drag left or right to make a reflection on the left of
what's on the right, or vice-versa.
It's not perfect, but my math skills are failing me, and it's
probably suitable.
Demo videos posted to Twitter
* https://twitter.com/TuxPaintTweets/status/1456541738667954181
* https://twitter.com/TuxPaintTweets/status/1456542229376294924
Closes https://sourceforge.net/p/tuxpaint/feature-requests/202/
2021-11-05 01:31:53 -07:00
dolphin6k
5c669730a9
Re-defined iswprint() using GetStringTypeW on windows.
2021-11-05 16:55:23 +09:00