Commit graph

69 commits

Author SHA1 Message Date
Albert Cahalan
8c35f5adbf one more doc Makefile 2008-05-24 07:57:50 +00:00
Albert Cahalan
bd18851d95 magic/Makefile became tiny; was merged into main Makefile 2008-05-24 07:54:36 +00:00
Albert Cahalan
3a8cc0a71f buildmagic not buildmagic-all 2008-05-24 07:31:13 +00:00
Albert Cahalan
6e202cd068 more trimming 2008-05-24 07:25:34 +00:00
Albert Cahalan
900fdb1911 TARGET_PASSTHRU can go now; generic targets now work correctly 2008-05-24 07:10:01 +00:00
Albert Cahalan
bcc689cc2b rename magic/Makefile targets to clean up the namespace for future non-recursive make 2008-05-24 06:58:22 +00:00
Albert Cahalan
bcb5f54eb9 simplify docs Makefile 2008-05-24 06:41:06 +00:00
William Kendrick
d87e493c1b -fvisibility=hidden not a good idea when using SDL_LoadFunction() 2008-05-08 18:13:42 +00:00
William Kendrick
ec80202185 Making Magic Tool source throw less compiler warnings. 2008-05-07 01:59:03 +00:00
William Kendrick
153f913f95 Making Magic Tool source throw less compiler warnings. 2008-05-07 01:52:39 +00:00
William Kendrick
ddc7bab3d5 Making Magic Tool source throw less compiler warnings. 2008-05-06 15:29:46 +00:00
William Kendrick
db0be1a571 Fixed typo 2008-05-05 17:23:28 +00:00
Albert Cahalan
3252287d30 mark internal functions static 2008-05-04 18:29:28 +00:00
Albert Cahalan
c8df236b92 missed an "endif", make symbols hidden by default 2008-05-04 17:07:04 +00:00
Albert Cahalan
aa77afbd19 magic needs optimization, more warnings, and more debug info 2008-05-04 04:59:40 +00:00
Albert Cahalan
a4ff472d1f use wildcard+pattern to build magic 2008-05-04 04:49:13 +00:00
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