Albert Cahalan
7323132d08
use .PHONY
2008-04-27 17:22:01 +00:00
Albert Cahalan
5244e175e8
use := operator for Makefile clarity and performance
2008-04-26 22:47:30 +00:00
William Kendrick
c9a732462e
Adding -fpic and using a $(SHARED_FLAGS) variable for it, and -shared.
2007-12-29 18:51:12 +00:00
William Kendrick
344492dad4
BeOS updates.
2007-12-07 00:05:45 +00:00
William Kendrick
137797b2cd
Added 'stopsound()' to Magic plugin API.
...
Stopping longer sounds when user stops using tool (Shift & Kaleidoscope).
2007-11-21 16:15:49 +00:00
William Kendrick
73dbbca274
Adding icon for 'Distortion.'
2007-11-13 18:32:17 +00:00
William Kendrick
7d69ff049e
Added sounds for Shift and Kaleidoscope Magic tools.
2007-11-06 17:54:26 +00:00
William Kendrick
e99f8a7d39
Fixed link to example C file!
2007-11-02 01:14:24 +00:00
William Kendrick
31d76ad5ce
Had mirror & flip descriptions swapped. Fix.
2007-10-29 15:58:06 +00:00
William Kendrick
a440a0969b
Created a "Distortion" magic tooll
2007-10-26 04:16:02 +00:00
William Kendrick
738d8beff0
Added some glossary items.
2007-08-27 17:37:55 +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
John Popplewell
429bcabc8e
Make plugin building on Windows work. DLLs need their dependencies resolved at
...
link-time, hence the addition of PLUGIN_LIBS.
Ignore the created .dll files.
2007-08-13 06:34:04 +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
98c1446cf0
Added sfx for new magic tool.
2007-08-08 07:02:03 +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
cf10090cc1
Adding sfx for some new Magic tools.
2007-08-08 06:54:26 +00:00
William Kendrick
26c7051c07
Stamps can now be pre-flipped and/or pre-mirrored-and-flipped now (in addition to pre-mirrored).
...
Updated version # in some docs.
Expanded comments in tp_magic_example.c Magic plugin example code.
2007-08-03 16:17:46 +00:00
William Kendrick
adf56ef7e9
tp-magic-config man moved to (1)
...
Magic tool documentation now split into separate files, and referenced
(as a directory) from README, so that users can find docs to any additional
tools (ones not included by default with Tux Paint) that are installed.
Added new --datadir option, to separate path to brushes/stamps/etc. from that of saved files.
Improved docs on where savedir default is.
Made sure --help, man tuxpaint, and OPTIONS docs all covered all command-line options.
Noted SDL_Pango makes locale-specific fonts unnecessary.
Added "--plugindocprefix" option to tp-magic-config, for where docs should go.
Improved plugin API documentation.
Improved layout of man pages a little.
2007-08-02 21:04:42 +00:00
William Kendrick
ace762e890
Further expanded plugin API documentation.
...
Added --pluginprefix and --dataprefix to tp-magic-config script.
Started a glossary section in API documentation.
Added Table of Contents to API documentation.
Added a manpage for tp-magic-config script.
2007-07-31 20:04:43 +00:00
William Kendrick
c00036fac1
Expanded, corrected, and cleaned up Magic plugin API doc.
2007-07-29 06:23:02 +00:00
William Kendrick
498c553033
Adding missing <a> targets.
2007-07-27 22:27:20 +00:00
William Kendrick
1211034182
Update and formatting enhancements to Plugin API docs.
2007-07-27 22:25:48 +00:00
William Kendrick
23f586a668
Stripping SO files after building them.
...
Added some copyright/info to Makefile comments.
2007-07-24 23:44:32 +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
cd17a10a32
Adding some icons
2007-07-24 02:22:37 +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
William Kendrick
94a6da19f7
I cannot spell. :(
...
Noted recent PO updates from Karl.
2007-07-19 18:53:09 +00:00
William Kendrick
646f13cbd8
Added icons for some of the new Magic tools.
2007-07-19 18:48:52 +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
21ea42f38f
Attempting to debug/fix SDL_Pango stuff.
...
Added icon for Kalidescope magic tool.
Added Canada map starter.
Added Japan map starter.
Improved comments near gettext() calls to improve POT and PO files.
Regenerated PO files and POT file.
Added .cvsignore to make sure tp_magic_api.h (which is generated) isn't noticed.
2007-07-17 18:41:16 +00:00
William Kendrick
0eecea9581
Magic compiles silenced.
...
Attempted Text tool font load under pango.
Made pango optional.
TuxPaint_Font is aware of both panfgo contexts & sdl_ttf ttf fonts.
2007-07-13 18:18:20 +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
f61128527d
Created a '.in' file for tp_magic_api.h header; generating in TP
...
Makefile. THIS makes the most sense. (I'm tired.)
2007-07-08 08:24:13 +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
fbbfb2fafd
Added Makefile to convert HTML docs to plain text.
...
Recreated plain text docs based on HTML.
2007-07-06 19:38:11 +00:00
William Kendrick
674b28c7e4
Added missing Magic tool sounds.
...
Added data used by Grass Magic tool.
2007-07-06 19:36:45 +00:00
William Kendrick
5239f563da
Added new plugins to Makefile.
2007-07-06 19:35:46 +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