William Kendrick
a440a0969b
Created a "Distortion" magic tooll
2007-10-26 04:16:02 +00:00
William Kendrick
24db799109
<stdlib.h> to reduce warnings.
2007-08-22 06:27:42 +00:00
William Kendrick
dfdcaa353d
Added crosshairs to Shift magic tool.
2007-08-20 18:12:05 +00:00
William Kendrick
bf95c8a5e4
Need <stdlib.h> when using RAND_MAX. (Thx, Shin-Ichi)
2007-08-18 18:10:23 +00:00
William Kendrick
a97bad1e3d
Added Light and Shift magic tools.
2007-08-10 06:53:36 +00:00
William Kendrick
8b11978f23
Renamed "Sparkles" to "Light"; got it working.
...
Added Calligraphy tool.
2007-08-10 06:52:47 +00:00
William Kendrick
bac06d7069
Got sparkles working they way I want (considering renaming to "Light").
2007-08-09 20:31:04 +00:00
William Kendrick
20fb6056c0
Misordered descriptions.
2007-08-08 17:57:30 +00:00
William Kendrick
0d6c2cf1b9
Magic tools (and tp-magic-config) supports local (user) plugins.
...
Added copyright & credit info to new Magic tool plugin .c files.
Updated Magic plugin doc API.
2007-08-08 06:56:04 +00:00
William Kendrick
6e827f67fe
Improved 'New' and 'Open' interfaces. ('Open' dialog no longer includes
...
Starter images; 'New' now brings up a selection dialog showing 'Starter'
images and color choices.)
New images can be given solid background colors (which the 'Eraser' tool
erases to).
Improved --usage output.
Added support for "--papersize help" to list papersizes available via libpaper.
Some Magic tools that apply an affect once per click-and-drag no longer
recalculate the effect on pixels that have already been affected (until mouse
button is released and clicked again).
2007-07-24 18:20:17 +00:00
William Kendrick
40200798d8
turn plugin junk into a struct
...
sorting magic tools by (localized) name
emboss now keeps color
minor fixups
2007-07-20 18:37:36 +00:00
Karl Ove Hufthammer
b34789f6e2
It's called a *kaleidoscope*, not a kalidescope.
2007-07-19 18:32:22 +00:00
Karl Ove Hufthammer
313b67d59b
Fixed punctuation and tweaked description.
2007-07-19 18:27:04 +00:00
William Kendrick
c4b3e49215
Added ripples magic.
...
Added (not finished) (new) sparkles magic.
Fixed printf localization bug in postscript printing.
Got Text tool working when Pango is used.
2007-07-18 20:13:08 +00:00
William Kendrick
1f0d12ba91
Finished flower tool.
...
Added foam tool.
Cleanup.
2007-07-11 06:20:05 +00:00
William Kendrick
f8249b1e4d
Added new magic tools: Kalidescope, Glass Tile, Emboss, Metal Paint, Waves.
...
Began new magic tool: Flower.
2007-07-11 00:24:15 +00:00
William Kendrick
c44cf54033
Added dirty rect to magic api.
...
Added 'release' event to magic api.
2007-07-08 23:17:18 +00:00
William Kendrick
f1dac48175
Moved Magic tool API version definition to a shared Makefile.
2007-07-08 08:02:55 +00:00
William Kendrick
73b8464b75
Added Magic tool API version API.
2007-07-08 07:53:39 +00:00
William Kendrick
2d4eee798f
Converted Blocks, Chalk, Drip, Blur, Bricks, Cartoon, Drip, Fill, Grass,
...
Rainbow, Smudge and Tint Magic tools to plugins.
2007-07-06 19:35:32 +00:00
William Kendrick
535220e921
Finished Fade, Darken, Mirror, Flip and Negative Magic tools as plugins.
2007-07-06 19:34:47 +00:00
William Kendrick
47e44cb80f
Completed Negative Magic tool as a plugin (except sound).
...
Created Mirror and Flip Magic tools as plugins (except sound); hooks
added to Magic plugin API to allow starter and starter-undo mirror/flip.
Created Fade and Darken Magic tools as plugins.
Moved magic tool sounds to 'magic'.
Added flip and mirror icons to main Tux Paint UI (used to share magic tools')
Created 'tp-magic-config.sh' to get CFLAGS for compiling magic tool plugins.
Improved magic tool plugin API.
Committed some documentation on magic tool plugin API.
2007-07-05 19:20:58 +00:00
William Kendrick
c3b67b7734
Adding an API for developing Magic tools as plug-ins. (e.g., '.so'
...
shared objects under Linux)
Ported (most of) 'Negative' magic tool to Magic tool plug-in system.
2007-07-04 05:48:24 +00:00