Commit graph

433 commits

Author SHA1 Message Date
Bill Kendrick
2083b66564 Various Magic tools: mend update_rect->h miscalc.
e.g. this "update_rect->h = (y + 16) - update_rect->h;"
should be "update_rect->h = (y + 16) - update_rect->y;"
2022-10-19 01:37:36 -07:00
Bill Kendrick
9986ef2a49 Sync'd docs to get new tp_magic_example.c
...now localizable!
2022-10-18 01:27:36 -07:00
Pere Pujal i Carabantes
757337bf96 Rush down, Not going to infinite too quickly. 2022-10-06 01:10:57 +02:00
Bill Kendrick
c9ed43f6b2 Magic API docs will be managed in tuxpaint-docs 2022-10-03 23:01:46 -07:00
Bill Kendrick
044c61bef8 Bump TP version # in all Magic tool doc TXT variants 2022-10-03 22:53:12 -07:00
Bill Kendrick
632459087e Better performance from "Rush" (by using SDL_gfx rotozoom)
Applying patch from Pere.  ALSO, bumping Tux Paint Magic Tool API version.
2022-10-03 22:50:40 -07:00
Bill Kendrick
cc05925d9e Re-ran indent on all .c & .h source code files
Like so --
  find . -name "*.c" -or -name "*.h" -exec  indent -nbfda -npcs -npsl -bli0 --no-tabs {} \;

The `indent` invocation differs from the last one noted in
CHANGES.txt (from 2006!?), in that I've added "--no-tabs",
to ensure indents are all space-based.
2022-09-15 00:14:20 -07:00
Bill Kendrick
39264d3545 More icon PNGs -> grayscale to address alpha issue 2022-09-02 02:26:57 -07:00
Bill Kendrick
60120b763c Merge branch 'master' into sdl2.0 2022-07-03 19:58:34 -07:00
Bill Kendrick
f56acbe34d Processed PNG images through pngout
Increase some compression

Also corrects some warnings being reported by libpng (via SDL_image);
h/t Tim Dickson, closes https://sourceforge.net/p/tuxpaint/bugs/252/
2022-07-03 17:45:21 -07:00
Bill Kendrick
844db56ab9 Drip - Better full-canvas effect; proper description
h/t Karl, code by Pere (w/ some clean-up by me)

Closes https://sourceforge.net/p/tuxpaint/bugs/256/
2022-07-03 16:39:50 -07:00
Bill Kendrick
95755c7af5 Emboss: Canvas-specific description
Closes https://sourceforge.net/p/tuxpaint/bugs/257/
h/t Karl
2022-07-03 16:31:38 -07:00
Bill Kendrick
5532ddd2fd Merge branch 'master' into sdl2.0 2022-06-14 00:38:27 -07:00
Bill Kendrick
8bdcfc3d31 Bump version to 0.9.29 in docs (built) 2022-06-14 00:17:52 -07:00
Bill Kendrick
ff470263a0 Different description for Tile Zoom than plain Zoom
Oops, had committed to sdl2.0 only :eyeroll:
2022-06-02 21:17:23 -07:00
Bill Kendrick
040884f3f3 Different description for Tile Zoom than plain Zoom
h/t Pere for the suggestion
2022-06-02 21:09:23 -07:00
Bill Kendrick
5369bca3b9 Merge branch 'master' into sdl2.0 2022-06-02 21:06:27 -07:00
Bill Kendrick
2e0119daa9 Bump dates on fretwork.c & rails.c 2022-05-19 01:31:03 -07:00
Bill Kendrick
16d79a323d Merge SDL-agnositc SDL_Rect member type to SDL2.0 branch 2022-05-19 01:29:46 -07:00
Bill Kendrick
868edf4ccd SDL-agnostic way to get SDL_Rect member types
SDL 1.2 they are Sint16, SDL 2.0 they are int.
2022-05-19 01:26:59 -07:00
Bill Kendrick
dfba73d327 Address some compile-time warnings in SDL 2.0
Also disable VERBOSE DEBUG output.

Note - Still a pair of nasty warnings about the following

 * ‘rsvg_handle_close’ is deprecated: Use
   'rsvg_handle_read_stream_sync' instead

 * passing argument 3 of ‘autoscale_copy_smear_free’ from incompatible
   pointer type (SDL_BlitSurface)

They should be addressed.
2022-05-19 00:49:48 -07:00
Pere Pujal i Carabantes
956292e122 Merge branch 'master' into sdl2.0 2022-05-14 19:41:24 +02:00
Bill Kendrick
658577e77d Regen. docs after Magic tool locale sorting, etc. 2022-05-07 20:25:30 -07:00
Bill Kendrick
fc9bb92064 Icon for "Rush" magic tool 2022-05-07 18:14:53 -07:00
Bill Kendrick
834b4589f0 Updating Magic docs after "Shift" change 2022-05-07 18:00:11 -07:00
Bill Kendrick
dec31c32a9 Magic tools HTML docs encoding: UTF-8, not us-ascii! 2022-05-07 17:43:02 -07:00
Bill Kendrick
90edb6915b Refresh all Magic docs after improvements
* Use human-readable names for all "See Also" items.
 * Add punctuation ("A & B.", "A, B, & C.") in "See Also" lists.
2022-05-07 17:36:45 -07:00
Bill Kendrick
d5dc33fb6a Update Magic docs after adding Rush (& fixing Tile Zoom) 2022-05-07 17:16:27 -07:00
Bill Kendrick
60e90d47d9 WIP: New Magic tool: "Rush"
Like "Zoom", but with a blur effect.
(Needs icon, sound effect, documentation.)
2022-05-06 01:58:53 -07:00
Bill Kendrick
94a2b9caf5 Mend render bug introduced to Perspective tool 2022-05-04 00:28:47 -07:00
Pere Pujal i Carabantes
c8963a3f1f Merge branch 'master' into sdl2.0 2022-03-04 23:23:54 +01:00
Bill Kendrick
128f73f731 Refresh docs; grab Magic rainbow "see also"s 2022-03-01 01:12:37 -08:00
Pere Pujal i Carabantes
63fbd45cd1 Merge branch 'master' into sdl2.0 2022-02-13 01:44:39 +01:00
Bill Kendrick
c106c61214 Syncing docs for new Tile Zoom magic tool 2022-01-30 02:27:32 -08:00
Bill Kendrick
c1a5ca7fb8 New Magic tool: "Tile Zoom" 2022-01-30 02:23:01 -08:00
Pere Pujal i Carabantes
e9ebd54db9 Merging brush spacing work into sdl2.0 2022-01-20 21:33:57 +01:00
Bill Kendrick
f078120108 Regen all docs after updating website URL 2022-01-20 00:36:40 -08:00
Pere Pujal i Carabantes
7e9990a6d6 Merge branch 'master' into sdl2.0 2021-12-10 11:29:59 +01: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
Pere Pujal i Carabantes
75ca9dd66e Merge branch 'master' into sdl2.0 2021-11-09 23:23:28 +01: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
88d8252952 Merge branch 'master' into sdl2.0 2021-11-08 23:33:49 +01: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
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