gimp/app
Simon Budig ca07f5ddb2 Dave Neary <bolsh@gimp.org>
2003-09-20  Simon Budig  <simon@gimp.org>
            Dave Neary  <bolsh@gimp.org>

	First steps towards Libart stroking. Right now the code
	crashes and thus is disabled by default. If you want to
	test it, change the #define LIBART_STROKE  in
	app/vectors/gimpvectors.c. Then a click on the stroke button
	in the paths dialog invokes the new code.
	The crash is in gimpdrawable-stroke.c - apparently I did not
	yet get the TileManager stuff correctly.

	* app/core/gimpscanconvert.[ch]: Rewritten to be more clear
	and have an easier API. Now can handle open Paths and
	libart-stroke the (open/closed) polygons defined earlier.

	* app/core/core-enums.h: Added Enums for LineJoin-Type and
	EndCap-Type for stroking.

	* app/core/core-enums.c: regenerated.

	* app/core/gimpimage-mask-select.c: Use the new API of
	GimpScanConvert where appropriate.

	* app/vectors/gimpvectors.c: Added #define to enable the libart
	stroking. Disabled by default because of the crash mentioned
	above...

	* app/vectors/gimpbezierstroke.c
	* app/vectors/gimpstroke.c
	* app/vectors/gimpvectors.[ch]: Removed Libart stuff here.
	Libart usage now lives exclusively in GimpScanConvert.

	* app/core/gimpdrawable-stroke.[ch]: New files for the libart
	stroking (right now just vector objects).
	* app/core/Makefile.am: changed accordingly.

	* app/Makefile.am: Needed to tweak linking.  :-/
2003-09-20 19:58:26 +00:00
..
actions Fix for bug #122695: 2003-09-19 11:40:12 +00:00
base app/composite/gimp-composite-generic.c app/composite/gimp-composite-mmx.c 2003-09-16 13:12:50 +00:00
composite Replaced the improper use of the pminub instruction with the macro which 2003-09-20 04:05:41 +00:00
config removed reference to the "module-load-inhibit" property 2003-09-20 14:54:26 +00:00
core Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
dialogs app/widgets/gimpdatafactoryview.[ch] app/widgets/gimpitemtreeview.[ch] 2003-09-17 22:54:48 +00:00
display app/paint/Makefile.am removed... ...and added. 2003-09-18 13:51:10 +00:00
file renamed GimpOrientationType with Compat postfix to avoid name clashing 2003-07-26 17:37:32 +00:00
gui session_info->widget is not a GimpDeviceStatus but its parent 2003-09-19 12:38:30 +00:00
menus app/composite/gimp-composite-generic.c app/composite/gimp-composite-mmx.c 2003-09-16 13:12:50 +00:00
paint app/paint/Makefile.am removed... ...and added. 2003-09-18 13:51:10 +00:00
paint-funcs app/composite/gimp-composite-generic.c app/composite/gimp-composite-mmx.c 2003-09-16 13:12:50 +00:00
pdb fixed parameter order for callers of gimp_image_mask_select_channel 2003-09-19 04:01:42 +00:00
plug-in added lots more "GimpFooFunc gui_foo_func" vtable entries to the Gimp 2003-09-10 22:06:45 +00:00
text app/composite/gimp-composite-generic.c app/composite/gimp-composite-mmx.c 2003-09-16 13:12:50 +00:00
tools moved the call to gimp_color_tool_enable() from GimpTool::initialize() to 2003-09-19 12:11:04 +00:00
vectors Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
widgets changed the hex entry to look and feel like the hex entry in the 2003-09-19 12:05:28 +00:00
xcf removed "visible" and all its API... 2003-09-11 19:52:29 +00:00
.cvsignore Makefile.am configure.in gimp-1.3.pc.in added pkg-config files for 2001-11-25 00:19:38 +00:00
Makefile.am Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
airbrush.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
app_procs.c app/paint/Makefile.am removed... ...and added. 2003-09-18 13:51:10 +00:00
app_procs.h Got rid of the last global variables except the_gimp: 2003-09-09 16:47:59 +00:00
batch.c s/extension/plug_in/ for Script-Fu procedures to get batch mode working 2003-09-03 09:30:09 +00:00
batch.h added G_SPAWN_CHILD_INHERITS_STDIN to the flags passed to g_spawn_async(). 2003-03-21 16:50:55 +00:00
errors.c Tell it's outdated. 2003-09-10 04:07:53 +00:00
errors.h Got rid of the last global variables except the_gimp: 2003-09-09 16:47:59 +00:00
gimp-intl.h Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimp.rc Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
libgimp_glue.c changed again to take no paramaters and use _gimp_standard_help_func from 2003-05-25 14:23:43 +00:00
libgimp_glue.h changed again to take no paramaters and use _gimp_standard_help_func from 2003-05-25 14:23:43 +00:00
main.c Got rid of the last global variables except the_gimp: 2003-09-09 16:47:59 +00:00
makefile.msc renamed GimpOrientationType with Compat postfix to avoid name clashing 2003-07-26 17:37:32 +00:00
paint_core.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
paint_options.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
plug_in_cmds.c Garry R. Osgood <grosgood@rcn.com> 2001-03-11 13:15:41 +00:00
transform_core.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
wilber.ico Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00