|
| From: | Johan Rydberg |
| Subject: | [crust-commit] crust/libs/GraphicsFoundation ChangeLog GFBitma... |
| Date: | Tue, 28 Aug 2001 18:02:39 -0700 |
CVSROOT: /cvsroot/crust
Module name: crust
Changes by: Johan Rydberg <address@hidden> 01/08/28 18:02:39
Modified files:
libs/GraphicsFoundation: ChangeLog GFBitmapContext.c
GFColorSpace.c GFColorSpace.h
GFContext.c GFContext.h GFText.c
Makefile.am Makefile.in aclocal.m4
configure configure.in priv.h
Added files:
libs/GraphicsFoundation: GFSVG.c GFSVG.h
Log message:
* GFBitmapContext.c (GFBitmapContextCreate): Use
GFColorSpaceNumberOfComponents to get number of components in
colorspace.
* GFSVG.c: New file.
* GFSVG.h: Likewise.
* Makefile.am (pkginclude_HEADERS): Update.
(AM_CPPFLAGS): Add XML cflags.
(libGraphicsFoundation_la_LDFLAGS): Add XML libs.
* configure.in: Check for libxml2.
* configure: Regenerate.
* aclocal.m4: Regenerate.
* GFText.c (GFContextMeasureText): New function.
(GFContextShowTextAtPoint): Do not flip coordinates.
* GFContext.h (GFContextAddArcToPoint): Add prototype.
(GFContextMeasureText): Likewise.
* GFContext.c (GFContextDrawPath): Invoke paint server.
(GFContextAddArcToPoint): New function.
(path_arc_segment): Likewise.
(GFContextDrawPath): Do not flip coordinates.
* GFColorSpace.c: Total remake of color spaces. The new implementation
is based upon paint servers. Add linear gradient.
* GFColorSpace.h: Add prototypes and gradient data types.
* priv.h: Removed GFColorSpace structure (now private to
GFColorSpace.c).
* GFContext.c (GFContextSetFillColor): Remove.
(GFContextSetStrokeColor): Likewise.
(GFContextSetRGBFillColor): Include alpha value.
(GFContextSetRGBStrokeColor): Likewise.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFSVG.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFSVG.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/ChangeLog.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFBitmapContext.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFColorSpace.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFColorSpace.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFContext.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFContext.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/GFText.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/Makefile.am.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/Makefile.in.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/aclocal.m4.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/configure.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/configure.in.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/crust/crust/libs/GraphicsFoundation/priv.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
| [Prev in Thread] | Current Thread | [Next in Thread] |