Merge branch 'master' into sdl2.0

Work on Fill tool by Bill.
This commit is contained in:
Pere Pujal i Carabantes 2021-11-20 11:45:07 +01:00
commit 705c557f51
3 changed files with 164 additions and 166 deletions

View file

@ -197,10 +197,13 @@ $Id$
(e.g., when returning from the "Open" dialog).
(Closes https://sourceforge.net/p/tuxpaint/feature-requests/186/)
* WIP - 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`).
(h/t Yang for reporting, and Pere for confirming)
* Avoid possibility of crashing when doing a flood-fill of a
complicated shape on a large canvas (e.g., `tuxpaint --3000x2000`
with `starters/mosaic.svg`
+ Replace recursion with a queue (span filling method)
+ Call the progress bar animation updates and playsound() function
less frequently
h/t Yang for reporting & Pere for confirming
* Ports & Building
----------------