Commit graph

1016 commits

Author SHA1 Message Date
Bill Kendrick
8f31459990 "TV" Magic Tool enhancement
"TV" now breaks pixels into red/green/blue components,
rather than merely adding a 'scanline' effect.

Reworked how it handles interaction (click/drag vs fullscreen).
2021-09-20 22:28:29 -07:00
Bill Kendrick
f1e297260a Mend undo buffer surface dimensions bug
Undo buffer canvases were not always the same dimensions
as the drawing surface, if buttonsize was adjusted.
(Adversely affected "Shift" magic tool.)
2021-09-20 22:05:33 -07:00
Bill Kendrick
2f8ec50556 Expanded explanation: how stamp tinting modes work 2021-09-19 12:40:06 -07:00
Bill Kendrick
b82214c19c Emboss can now effect the entire canvas at once
h/t @jpeg2k on Twitter for reminding me!
2021-09-18 00:27:54 -07:00
Bill Kendrick
e1b80eb5d9 Portuguese translation update
Welcome, new contributor Hugo Carvalho!
2021-09-17 10:38:35 -07:00
Bill Kendrick
e39e3c354c Refresh docs after recent changes
Fix in an HTML tag in French README (h/t Jacques), and INSTALL docs
regarding Win32 (h/t Shin-Ichi)
2021-09-16 00:21:24 -07:00
Bill Kendrick
dc22853595 Doc'ing Japanese translation updates 2021-09-12 22:33:11 -07: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
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
226958f658 Doc'ed "Fix compilation error on Linux w/ HOST..."
...in CHANGES.txt.
2021-09-06 21:15:23 -07:00
Bill Kendrick
8bf9594d75 Icelandic TP updates
From Sveinn í Felli
2021-09-06 12:59:07 -07:00
Bill Kendrick
47aa2cd63a Doc'ing French app translation update
h/t Jacques
2021-09-06 12:52:27 -07:00
Bill Kendrick
c92aba36e2 French documentation translation updates
Thanks to Jacques Chion
2021-09-06 12:51:00 -07: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
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
ad47062a1a More macOS install docs & some doc & manpage fixes
h/t Mark K. Kim & Shin-Ichi TOYAMA
2021-09-05 15:14:31 -07:00
Bill Kendrick
11eb1b48e6 Icon for "Halftone" magic tool
It somehow had the same icon as "Zoom" (!?!)
2021-09-04 23:32:23 -07:00
Bill Kendrick
f6c74f897e "Halftone" can now affect the entire image at once 2021-09-04 23:28:33 -07:00
Bill Kendrick
c5fd47b1af "Halftone" works much better 2021-09-04 16:25:19 -07:00
Bill Kendrick
4b7715940d Fix weird artifacting in "Zoom" magic tool icon 2021-09-04 14:36:27 -07:00
Bill Kendrick
82f1abb27f "Negative" magic tool: play sound in fullscreen
Was only playing in paint mode.
2021-09-04 14:33:59 -07:00
Bill Kendrick
8d67915b3e "Panels" magic tool; convert image to 2x2 repeat
Useful for making 4-panel comics; or repeat multiple times to
create a compound-eye effect.

Closes https://sourceforge.net/p/tuxpaint/feature-requests/204/
2021-09-04 14:28:01 -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
Bill Kendrick
987b2c1cc3 Add macOS compile/install instructions to INSTALL 2021-08-31 22:37:18 -07:00
Bill Kendrick
06e03d77e6 Merging win32/buildwin.html contents into INSTALL 2021-08-31 00:44:55 -07:00
Bill Kendrick
0bcad18c4b Adding TOC to INSTALL 2021-08-30 23:20:55 -07:00
Bill Kendrick
b03fc096d6 Add TOC to FAQ 2021-08-29 23:05:01 -07:00
Bill Kendrick
1b911ad948 Add TOC to Advanced Stamps How-To 2021-08-29 22:58:41 -07:00
Bill Kendrick
ec20799b4a Refresh manpages after localization wrapper wrapup 2021-08-15 01:19:59 -07:00
Bill Kendrick
9a02e730e8 Makefile can install various localized manpages 2021-08-14 22:37:05 -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
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
702403d60e Rebuild OPTIONS docs, after reorganization 2021-08-08 02:05:00 -07:00
Bill Kendrick
a95bd5a194 Update OPTIONS docs to cover all command-line args
The anti-args (e.g., "nosave=no" / "save=yes", as the
opposite of "nosave=yes") were not covered.  A few were missing, too.
2021-08-08 01:06:18 -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
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
Bill Kendrick
e93e4cc431 French docs refresh 2021-06-10 2021-06-10 08:34:40 -07:00
Bill Kendrick
4b985e1213 Occitan translation update 2021-06-07 09:26:10 -07:00
Bill Kendrick
1f236e016e Galician docs updates 2021-06-02 23:21:22 -07:00
Bill Kendrick
5c5d6b5c3d French docs update 2021-05-24 2021-05-24 22:46:25 -07:00
Bill Kendrick
19e8487d06 French doc updates 2021-05-20
Jacques Chion continues plugging away at it! :-D
2021-05-20 23:09:40 -07:00
Bill Kendrick
50eaf0a732 French docs update 2021-05-17 2021-05-17 10:04:32 -07:00
Bill Kendrick
9f298e6291 French docs update 2021-05-15
h/t Jacques Chion
2021-05-15 11:28:57 -07:00
Bill Kendrick
d502566f77 Documenting environment variables 2021-05-11 01:08:12 -07:00
Bill Kendrick
cc4cc3db4f Doc'ing Pere's Catalan update 2021-05-09 02:26:44 -07:00
Bill Kendrick
044de685a8 Icelandic translation update 2021-05-03 09:20:07 -07: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