Pere Pujal i Carabantes
fa071f85b8
Merge master 0.9.27 commit into sdl2.0
2021-11-25 20:03:30 +01: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
Pere Pujal i Carabantes
6007479b0e
Merge 'Limit check to avoid crash in flood Fill' form 'master' into sdl2.0
2021-11-21 11:36:48 +01: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
Pere Pujal i Carabantes
2609446af1
Merge branch 'master' into sdl2.0
...
More work on Filling by Bill.
2021-11-20 12:00:25 +01:00
Pere Pujal i Carabantes
705c557f51
Merge branch 'master' into sdl2.0
...
Work on Fill tool by Bill.
2021-11-20 11:45:07 +01: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
Pere Pujal i Carabantes
ebb784199e
Merge branch 'master' into sdl2.0
2021-11-19 22:24:12 +01: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
Pere Pujal i Carabantes
6b167caa74
Merge branch 'master' into sdl2.0
2021-11-16 20:16:33 +01: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
Pere Pujal i Carabantes
91800e58c5
Merge branch 'master' into sdl2.0
2021-11-15 01:10:09 +01:00
Pere Pujal i Carabantes
310ed51ede
Changing old android/support/v4 to androidX.
2021-11-15 01:08:02 +01: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
Pere Pujal i Carabantes
75ca9dd66e
Merge branch 'master' into sdl2.0
2021-11-09 23:23:28 +01: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
46bdc96993
Icon and sound paths for magic tools compatible with Android assets.
2021-11-09 01:20:34 +01:00
Pere Pujal i Carabantes
32f05c3891
Need to declare tmp_char also for Android.
2021-11-09 00:09:45 +01:00
Pere Pujal i Carabantes
88d8252952
Merge branch 'master' into sdl2.0
2021-11-08 23:33:49 +01: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
Pere Pujal i Carabantes
1afe9e155c
Merge branch 'master' into sdl2.0
...
Tons of bugfixes and improvements for Windows by Toyama Shin-Ichi
Angle rotation and some magic tools by Bill.
2021-11-06 08:59:22 +01: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