Commit graph

2765 commits

Author SHA1 Message Date
Jacques Chion
cbf2b5b2fa updating translation, without putting files from tuxpaint-docs 2021-09-18 11:01:02 +02:00
Bill Kendrick
e1b80eb5d9 Portuguese translation update
Welcome, new contributor Hugo Carvalho!
2021-09-17 10:38:35 -07:00
Shin-ichi TOYAMAA
61eeb794f4 Updated Japanese translations. 2021-09-13 10:55:59 +09:00
Bill Kendrick
3487236f93 Animated brushes can rotate now
Takes advantage of SDL_gfxBlitRGBA(), also from SDL_gfx.
2021-09-08 00:53:47 -07:00
Pere Pujal i Carabantes
10baa371dd September 8th
Merge branch 'master' into sdl2.0
Many changes and improvements by Bill
2021-09-08 00:10:35 +02:00
Bill Kendrick
a3080eef18 WIP Rotational brushes now supported
Unlike "directional" brushes, in which a 3x3 grid representing the
8 cardinal directions (45 degree steps) is used, only a single brush
image is required, and Tux Paint will rotate it between 0 and 360 degrees,
depending on the direction the mouse is going.

The brush's ".dat" file should contain a line consisting of the word
"rotate".

Note: This adds a dependency on "SDL_gfx" library (Homepage:
https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/
SourceForge project page: https://sourceforge.net/projects/sdlgfx/)
as this feature use it's "rotozoom" functionality.

WIP -- Doesn't handle animated brushes correctly yet!

Closes https://sourceforge.net/p/tuxpaint/feature-requests/122/
2021-09-06 23:45:35 -07:00
Bill Kendrick
8a97e83a7b Always show the appropriate tips for Fill/Shapes
Always show the appropriate instructions at the bottom when the
"Fill" (depends on which sub-tool chosen) and "Shapes" (depends
on whether "simpleshapes" option is set) tools are selected
(e.g., when returning from the "Open" dialog).

Closes https://sourceforge.net/p/tuxpaint/feature-requests/186/
2021-09-06 22:07:37 -07:00
Bill Kendrick
8bf9594d75 Icelandic TP updates
From Sveinn í Felli
2021-09-06 12:59:07 -07:00
Jacques Chion
e82f0ab6b4 fixing a mistake 2021-09-06 14:23:58 +02:00
Jacques Chion
db14f16a60 updating translation 2021-09-06 14:12:29 +02:00
Bill Kendrick
fa23c099f2 "Opposite" Magic tool: Complementary colors
Closes https://sourceforge.net/p/tuxpaint/feature-requests/136/
2021-09-06 01:36:08 -07:00
Bill Kendrick
664cfe4c5a Randomly animated brushes didn't get their icon
Mended
2021-09-05 23:21:05 -07:00
Bill Kendrick
2ee0080ffd Icons denoting animated/directional on brushes
Closes https://sourceforge.net/p/tuxpaint/bugs/183/
2021-09-05 23:16:20 -07:00
Bill Kendrick
36c4be5549 Update POs to include text from new Panels tool 2021-09-05 14:50:18 -07:00
Bill Kendrick
fed3b80359 Ensure Scottish Gaelic has hints to find fonts 2021-09-02 00:18:49 -07:00
Bill Kendrick
75adcc36af Ensure Greek has have hints to find the best fonts
(See https://sourceforge.net/p/tuxpaint/bugs/232/)
2021-09-02 00:09:52 -07:00
GunChleoc
b0f5e1265a Update gd translation 2021-08-18 10:25:15 +01:00
Bill Kendrick
4b0394fd96 Move src/manpage/ to man/ 2021-08-14 22:15:14 -07:00
Bill Kendrick
856ca6dc49 Remove Polish translation of Tux Paint's man page
Remove the very outdated Polish translation of Tux Paint's man page.
2021-08-14 21:44:12 -07:00
Bill Kendrick
d2a4dca86c Each "OPTIONS..." section of manpage gets a blurb 2021-08-09 23:20:16 -07:00
Bill Kendrick
ed5979602e Reorganized options listed in Tux Paint's man page
... and utilize subsections, in doing so.
2021-08-09 23:11:33 -07:00
Bill Kendrick
9c2fa458b8 Ensure command-line options covered more places
Ensured Tux Paint's built-in help ("tuxpaint --help"),
Unix manual ("man page"), and command-line option
tab-completion list all cover the full set of Tux Paint
options.  Some were missing in a few places.
2021-08-08 00:22:05 -07:00
Bill Kendrick
cf99582672 Bump version to 0.9.27 2021-08-07 23:38:50 -07:00
Pere Pujal i Carabantes
da20be7a79 Merge 0.9.26 for sdl2.0 2021-06-29 07:21:40 +02:00
Bill Kendrick
0dbdb35455 manpage updates ahead of 0.9.26
Added more credits to manpage.  Avoiding word-wrapping
URLs and email addresses.  Saved out as UTF-8, rather than
Latin-1 encoding.
2021-06-28 15:43:43 -07:00
Karl Ove Hufthammer
c4ef59cc16 Update Norwegian Nynorsk and Norwegian Bokmål translations 2021-06-28 19:44:36 +02:00
Pere Pujal i Carabantes
a37582da69 First RC for 0.9.26 Merge branch 'master' into sdl2.0 2021-06-17 00:07:32 +02:00
Jacques Chion
795b574c7d updating translation 2021-06-14 11:04:03 +02:00
Bill Kendrick
52dc7e62ca Rebuild PO & .desktop
Also update RELEASE.txt to correctly document how to update
tuxpaint.desktop
2021-06-13 21:07:36 -07:00
Bill Kendrick
c19b06813b Bump release year in some package metadata files 2021-06-13 21:05:17 -07:00
Bill Kendrick
4b985e1213 Occitan translation update 2021-06-07 09:26:10 -07:00
Pere Pujal i Carabantes
4d27837af0 Fill crash solved and some translations Merge branch 'master' into sdl2.0 2021-05-09 18:02:11 +02:00
Pere Pujal i Carabantes
00d22d57bc Updating Catalan translation. 2021-05-08 01:18:49 +02:00
Pere Pujal i Carabantes
a4c22ad2e7 Make use of fill_tips strings and translations. 2021-05-07 21:41:48 +02:00
Bill Kendrick
2ce07ac9de Fill: Avoid infinite recursion crash
simulate_flood_fill_outside_check() could spin in an
infinite loop because it could sometimes set values in the
`touched[]` array to 0, which means the spot was never seen.

Values going in there are not boolean, but a 0-255 gradient,
for smoother fills on antialiased edges.

This change forces it to be a 1-255 value, ensuring that
a 'touched' spot on the canvas will have a non-zero `touched[]`
value.

h/t Pere for noticing the bug, providing some details,
and best of all providing a sample image to play with which
consistently invoked the crash.  (It made mending this a
10 minute task for me, rather than an hours-long hunt to reproduce!
Big 'thanks' for doing that ahead of time!!!)
2021-05-06 00:05:58 -07:00
Shin-ichi TOYAMAA
6568cbb433 Updated Japanese translation 2021-05-04 13:48:40 +09:00
Bill Kendrick
044de685a8 Icelandic translation update 2021-05-03 09:20:07 -07:00
Pere Pujal i Carabantes
8c0bf052bf Changes in buttonsize, Merge branch 'master' into sdl2.0 2021-04-25 07:39:01 +02:00
Bill Kendrick
fa62a91d4f More info on buttonsize in CHANGES.txt
Also bump dates in CHANGES.txt and src/tuxpaint.c
2021-04-19 00:07:32 -07:00
Pere Pujal i Carabantes
fc8310ba03 Don't quit if the user asks for a too big button size, just run with the maximum supported button size. 2021-04-19 01:15:09 +02:00
Mark Kim
c46bd2ce51 stamps installer support for ios
stamps installer now works with ios.
2021-03-26 22:54:15 -04:00
Mark Kim
8e9362a550 stamps installer support for ios
stamps installer now works with ios.
2021-03-26 22:53:19 -04:00
Mark Kim
5a1eca115f save/open support in ios 2021-03-23 23:50:00 -04:00
Mark Kim
ac5c1d3caa save/open support in ios 2021-03-23 23:48:53 -04:00
Mark Kim
8db052c9d3 fix attempt to free non-freeable memory 2021-03-23 22:29:41 -04:00
Mark Kim
444047fdce fix attempt to free non-freeable memory 2021-03-23 22:29:02 -04:00
Mark Kim
c3cce36fc0 Merge branch 'master' into sdl2.0 2021-03-23 21:22:12 -04:00
Mark Kim
4575f184a5 ios export dir support 2021-03-23 21:15:50 -04:00
Mark Kim
c279e823b1 remove __APPLE__ code not used by __IOS__ 2021-03-22 22:19:51 -04:00
Mark Kim
6fc6e798bf remove __APPLE__ code not used by __IOS__ 2021-03-22 22:02:39 -04:00