gimp/app/vectors
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
..
.cvsignore app/vectors/Makefile removed. 2002-02-22 12:26:41 +00:00
gimpanchor.c Made gimp_vectors_compat_get_points accept more paths gracefully. It now 2003-09-09 15:46:59 +00:00
gimpanchor.h Made gimp_vectors_compat_get_points accept more paths gracefully. It now 2003-09-09 15:46:59 +00:00
gimpbezierstroke.c Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
gimpbezierstroke.h Implemented gimp_bezier_stroke_arcto () that creates an elliptical arc in 2003-09-07 10:29:09 +00:00
gimpcoordmath.c Introduced function to compare two gimpcoords 2003-09-01 00:39:47 +00:00
gimpcoordmath.h Introduced function to compare two gimpcoords 2003-09-01 00:39:47 +00:00
gimpstroke.c Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
gimpstroke.h app/vectors/gimpstroke.[ch] added the endpoint of the segment to the list 2003-09-18 13:20:40 +00:00
gimpvectors-compat.c Made gimp_vectors_compat_get_points accept more paths gracefully. It now 2003-09-09 15:46:59 +00:00
gimpvectors-compat.h Made gimp_vectors_compat_get_points accept more paths gracefully. It now 2003-09-09 15:46:59 +00:00
gimpvectors-export.c removed compiler warning. 2003-09-18 15:08:13 +00:00
gimpvectors-export.h allow to optionally export all paths from an image into a single SVG file. 2003-09-10 13:05:00 +00:00
gimpvectors-import.c app/vectors/gimpbezierstroke.c made "closed" a construct_only property and 2003-09-19 19:19:09 +00:00
gimpvectors-import.h app/vectors/gimpvectors-import.[ch] allow to optionally create a 2003-09-10 22:11:02 +00:00
gimpvectors-preview.c app/vectors/gimpstroke.c app/vectors/gimpvectors-preview.c 2003-08-22 13:00:25 +00:00
gimpvectors-preview.h app/vectors/Makefile.am app/vectors/gimpvectors-export.[ch] added stubs 2003-09-10 13:05:00 +00:00
gimpvectors.c Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
gimpvectors.h Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
Makefile.am use -u to prevent garbage collection of symbols prematurely. I wonder if 2003-09-16 01:05:12 +00:00
makefile.msc renamed GimpOrientationType with Compat postfix to avoid name clashing 2003-07-26 17:37:32 +00:00
vectors-types.h app/display/display-types.h app/tools/tools-types.h 2003-09-07 10:29:10 +00:00