Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 56ac8f65c66e3c6013271101ffab2885 > files > 6

cairo-java-1.0.8-1.fc14.1.x86_64.rpm

2007-01-07  Andrew Cowie  <andrew@operationaldynamics.com>

	* src/java/org/freedesktop/cairo/*.java:
	Mark classes as deprecated
	* configure.ac:
	Version 1.0.7 (java-gnome 2.16.2 for GNOME 2.17.5)

2006-10-24  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Version 1.0.6 (java-gnome 2.16.0)

2006-10-17  Andrew Cowie  <andrew@operationaldynamics.com>

	* Makefile.am:
	* cairo-java.pc.in:
	* cairo-java-uninstalled.pc.in:
	* configure.ac:
	Apply patches from John Rice <john.rice@sun.com> to address build
	issues on Open Solaris.  Adds -unistalled .pc file support their build
	requirements. Uses new macro variables macrobasedir and docbasedir.
	Closes #361896.  Also applies patch from #339854 to add a configure
	option to generate a so called src jar.

2006-08-03  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Version 1.0.5
	Inherit macro fixes in glib-java

2006-07-04  Adam Jocksch  <ajocksch@redhat.com>

	* COPYING: Replaced with LGPL version.
	* src/java/org/freedesktop/cairo/FontOptions.java:
	Added preamble.

2006-05-29  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Version 1.0.4
	Inherit macro fixes in glib-java

2006-05-10  Andrew Cowie  <andrew@operationaldynamics.com>

	* README:
	Fix location of CVS repository with patch from Stepan Kasal
	<kasak@ucw.cz>, closes bug #340059.

2006-03-26  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Add check to require glib-java >= 0.2.4
	Version 1.0.3

2006-02-28  Adam Jocksch  <ajocksch@redhat.com>

	* Makefile.am (AM_CFLAGS): Added include to fix out of tree builds.
	* autogen.sh: Fixed classpath for header generation to fix out of
	tree builds.

2006-02-28  Adam Jocksch  <ajocksch@redhat.com>

	* Makefile.am (AM_CFLAGS): Removed -W* flags from AM_CFLAGS.
	
	* src/java/org/freedesktop/cairo/Sufrace.java (cairo_surface_finish):
	Changed to return void.	
	* src/jni/org_freedesktop_cairo_FontFace.c: Ditto.
	* src/jni/org_freedesktop_cairo_FontOptions.c: Ditto.
	* src/jni/org_freedesktop_cairo_Glyph.c: Ditto.
	* src/jni/org_freedesktop_cairo_ImageSurface.c: Ditto.
	* src/jni/org_freedesktop_cairo_PDFSurface.c: Ditto.
	* src/jni/org_freedesktop_cairo_Pattern.c: Ditto.
	* src/jni/org_freedesktop_cairo_ScaledFont.c: Ditto.
	* src/jni/org_freedesktop_cairo_Status.c: Ditto.
	* src/jni/org_freedesktop_cairo_TextExtents.c: Ditto.
	* src/jni/org_freedesktop_cairo_Surface.c: Ditto, Added include for string.h.
	(Java_org_freedesktop_cairo_Surface_cairo_1surface_1write_1to_1png_1stream):
	Removed usued variables.
	* src/jni/org_freedesktop_cairo_Matrix.c: Added generated .h file.
	(Java_org_freedesktop_cairo_Matrix_getYX): Now returns a double.
	(Java_org_freedesktop_cairo_Matrix_getXY): Ditto.
	(Java_org_freedesktop_cairo_Matrix_getYY): Ditto.
	(Java_org_freedesktop_cairo_Matrix_getX0): Ditto.
	(Java_org_freedesktop_cairo_Matrix_getY0): Ditto.
	* src/jni/org_freedesktop_cairo_Context.c: Added generated .h file.
	(Java_org_freedesktop_cairo_Context_cairo_1get_1font_1options):
	Initialized fo prior to use.
	* src/jni/org_freedesktop_cairo_FontExtents.c: Added generated .h file and
	include for stdlib.h.

2006-02-27  Andrew Cagney  <cagney@redhat.com>

	* configure.ac: Use AC_CHECK_PROGS to check for JAVAH.
	* Makefile.am (CLASSPATH): Define as $(GJJAR), use.
	(BUILT_SOURCES): Add cairo$(apiversion).jar.
	(jni_cairo_source_files): Replace list with include of
	Makefile.jni.
	(java_cairo_pdf_source_files, jni_cairo_pdf_source_files): Delete.
	(AM_CLFAGS): Replace libcairojni_la_CFLAGS.
	(src/jni/org_freedesktop_cairo_PDFSurface.h)
	(src/jni/org_freedesktop_cairo_PDFSurface.lo, CLEANFILES): Add
	explicit rules for building and removing
	org_freedesktop_cairo_PDFSurface.h.
	* autogen.sh: Generate Makefile.jni.
	
2006-02-16  Igor Foox  <ifoox@redhat.com>

	* cairo-java.pc.in: Added 'jnilibs=-L@libdir@ -lcairojni'.

2006-02-12  Andrew Cowie  <andrew@operationaldynamics.com>

	* src/java/org/freedesktop/cairo/Antialias.java:
	* src/java/org/freedesktop/cairo/CairoException.java:
	* src/java/org/freedesktop/cairo/CairoObject.java:
	* src/java/org/freedesktop/cairo/Content.java:
	* src/java/org/freedesktop/cairo/Context.java:
	* src/java/org/freedesktop/cairo/Extend.java:
	* src/java/org/freedesktop/cairo/FillRule.java:
	* src/java/org/freedesktop/cairo/Filter.java:
	* src/java/org/freedesktop/cairo/FontExtents.java:
	* src/java/org/freedesktop/cairo/FontFace.java:
	* src/java/org/freedesktop/cairo/FontOptions.java:
	* src/java/org/freedesktop/cairo/FontSlant.java:
	* src/java/org/freedesktop/cairo/FontWeight.java:
	* src/java/org/freedesktop/cairo/Format.java:
	* src/java/org/freedesktop/cairo/Glyph.java:
	* src/java/org/freedesktop/cairo/Gradient.java:
	* src/java/org/freedesktop/cairo/HintMetrics.java:
	* src/java/org/freedesktop/cairo/HintStyle.java:
	* src/java/org/freedesktop/cairo/ImageSurface.java:
	* src/java/org/freedesktop/cairo/LineCap.java:
	* src/java/org/freedesktop/cairo/LineJoin.java:
	* src/java/org/freedesktop/cairo/LinearGradient.java:
	* src/java/org/freedesktop/cairo/Matrix.java:
	* src/java/org/freedesktop/cairo/Operator.java:
	* src/java/org/freedesktop/cairo/PDFSurface.java:
	* src/java/org/freedesktop/cairo/Path.java:
	* src/java/org/freedesktop/cairo/PathElement.java:
	* src/java/org/freedesktop/cairo/PathElementType.java:
	* src/java/org/freedesktop/cairo/PathIterator.java:
	* src/java/org/freedesktop/cairo/Pattern.java:
	* src/java/org/freedesktop/cairo/Point.java:
	* src/java/org/freedesktop/cairo/RadialGradient.java:
	* src/java/org/freedesktop/cairo/Rectangle.java:
	* src/java/org/freedesktop/cairo/ScaledFont.java:
	* src/java/org/freedesktop/cairo/Status.java:
	* src/java/org/freedesktop/cairo/SubpixelOrder.java:
	* src/java/org/freedesktop/cairo/Surface.java:
	* src/java/org/freedesktop/cairo/SurfacePattern.java:
	* src/java/org/freedesktop/cairo/TextExtents.java:
	Update style from Eclipse style to Java Default style.
	* test/kapow/Kapow.java:
	* test/snippets/CairoSnippetsPDF.java:
	* test/snippets/CairoSnippetsPNG.java:
	* test/snippets/Snippets.java:
	Apply formatting to test cases.

2006-02-12  Andrew Cowie  <andrew@operationaldynamics.com>

	* src/java/org/freedesktop/cairo/HintMetrics.java:
	* src/java/org/freedesktop/cairo/Format.java:
	* src/java/org/freedesktop/cairo/Pattern.java:
	* src/java/org/freedesktop/cairo/Operator.java:
	* src/java/org/freedesktop/cairo/LineJoin.java:
	* src/java/org/freedesktop/cairo/Gradient.java:
	* src/java/org/freedesktop/cairo/Matrix.java:
	* src/java/org/freedesktop/cairo/CairoException.java:
	* src/java/org/freedesktop/cairo/Status.java:
	* src/java/org/freedesktop/cairo/PathElement.java:
	* src/java/org/freedesktop/cairo/Config.java:
	* src/java/org/freedesktop/cairo/Content.java:
	* src/java/org/freedesktop/cairo/ScaledFont.java:
	* src/java/org/freedesktop/cairo/FontExtents.java:
	* src/java/org/freedesktop/cairo/SubpixelOrder.java:
	* src/java/org/freedesktop/cairo/ImageSurface.java:
	* src/java/org/freedesktop/cairo/FontFace.java:
	* src/java/org/freedesktop/cairo/FillRule.java:
	* src/java/org/freedesktop/cairo/FontWeight.java:
	* src/java/org/freedesktop/cairo/HintStyle.java:
	* src/java/org/freedesktop/cairo/Antialias.java:
	* src/java/org/freedesktop/cairo/FontOptions.java:
	* src/java/org/freedesktop/cairo/Glyph.java:
	* src/java/org/freedesktop/cairo/Extend.java:
	* src/java/org/freedesktop/cairo/PathElementType.java:
	* src/java/org/freedesktop/cairo/Rectangle.java:
	* src/java/org/freedesktop/cairo/PathIterator.java:
	* src/java/org/freedesktop/cairo/Surface.java:
	* src/java/org/freedesktop/cairo/Path.java:
	* src/java/org/freedesktop/cairo/Context.java:
	* src/java/org/freedesktop/cairo/SurfacePattern.java:
	* src/java/org/freedesktop/cairo/Filter.java:
	* src/java/org/freedesktop/cairo/Point.java:
	* src/java/org/freedesktop/cairo/LineCap.java:
	* src/java/org/freedesktop/cairo/TextExtents.java:
	* src/java/org/freedesktop/cairo/PDFSurface.java:
	* src/java/org/freedesktop/cairo/LinearGradient.java:
	* src/java/org/freedesktop/cairo/RadialGradient.java:
	* src/java/org/freedesktop/cairo/CairoObject.java:
	* src/java/org/freedesktop/cairo/FontSlant.java:
	Apply Eclipse's "Java Default" style code formatting to all Java
	source files.

2005-12-06  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Version 1.0.2

2005-12-04  Andrew Cowie  <andrew@operationaldynamics.com>

	* Makefile.am:
	Revert mistakenly added else clause in commit of 28 Nov 05. Reported,
	isolated and fixed by Remy Suen <remy.suen@gmail.com>

2005-12-02  Ismael Juma  <ismael@juma.me.uk>

	* src/java/org/freedesktop/cairo/Context.java:
	* src/jni/org_freedesktop_cairo_Context.c:
	Fix bug #5208 (Context.getMatrix() fails) and also fix object being passed
	to getPointerFromHandle.

2005-11-28  Andrew Cowie  <andrew@operationaldynamics.com>

	* Makefile.am:
	Add JNI_INCLUDES to CFLAGS so that cairo-java can build on machines
	that don't have GCJ installed. This is a fix that was done to the
	others java-gnome libraries but evidently missed when cairo-java was
	orginally cloned. Patch from Saleem Abdulrasool <compnerd@gentoo.org>

2005-10-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Extend.java: (Extend): added
	missing element from the enum
	* src/java/org/freedesktop/cairo/Matrix.java: (Matrix),
	(Matrix.init), (Matrix.initIdentity), (Matrix.initTranslate),
	(Matrix.initScale), (Matrix.initRotate): implemented missing
	API.
	* src/java/org/freedesktop/cairo/ScaledFont.java: (ScaledFont),
	(ScaledFont.getGlyphExtents): same
	* src/jni/org_freedesktop_cairo_Matrix.c: same
	* src/jni/org_freedesktop_cairo_ScaledFont.c: same

2005-10-25  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Version 1.0.1

2005-10-11  Ismael Juma <ismael@juma.me.uk>

	* Makefile.am: Remove Config.java from native-only source list. Patch from
	Sandor Bodo-Merle <sbodomerle@gmail.com>.

2005-10-09  Ismael Juma <ismael@juma.me.uk>

	* Makefile.am: Add Config.java to sources list.
	
2005-10-05  Andrew Cowie  <andrew@operationaldynamics.com>

	* Makefile.am:
	Fixed use of $jardir in install-data-hook make target

2005-10-05  Igor Foox  <ifoox@redhat.com>

	* autogen.sh: Replaced aclocal with $ACLOCAL.

2005-10-04  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Version 1.0.0

2005-09-16  Igor Foox  <ifoox@redhat.com>

	* configure.ac: Added --enalbe-pdf option to configure script, off by 
	default.
	* Makefile.am: Added check for CAIRO_HAS_PDF_SURFACE, compiling 
	pdf-related files based on the --enable-pdf option to configure.

2005-09-16  Igor Foox  <ifoox@redhat.com>

	* cairo-java.pc.in: Fix pkg-config dependency by adding Requires clause
	for glib-java and cairo .

2005-09-13  Andrew Cowie  <andrew@operationaldynamics.com>

	* autogen.sh:
	* configure.ac:
	* src/java/org/freedesktop/cairo/Antialias.java:
	* src/java/org/freedesktop/cairo/CairoObject.java:
	* src/java/org/freedesktop/cairo/Content.java:
	* src/java/org/freedesktop/cairo/Context.java: (Context):
	* src/java/org/freedesktop/cairo/Extend.java:
	* src/java/org/freedesktop/cairo/FillRule.java:
	* src/java/org/freedesktop/cairo/Filter.java:
	* src/java/org/freedesktop/cairo/FontExtents.java:
	* src/java/org/freedesktop/cairo/FontFace.java:
	* src/java/org/freedesktop/cairo/FontOptions.java:
	* src/java/org/freedesktop/cairo/FontSlant.java:
	* src/java/org/freedesktop/cairo/FontWeight.java:
	* src/java/org/freedesktop/cairo/Format.java:
	* src/java/org/freedesktop/cairo/Glyph.java: (Glyph):
	* src/java/org/freedesktop/cairo/Gradient.java:
	* src/java/org/freedesktop/cairo/HintMetrics.java:
	* src/java/org/freedesktop/cairo/HintStyle.java:
	* src/java/org/freedesktop/cairo/ImageSurface.java:
	* src/java/org/freedesktop/cairo/LineCap.java:
	* src/java/org/freedesktop/cairo/LineJoin.java:
	* src/java/org/freedesktop/cairo/Matrix.java:
	* src/java/org/freedesktop/cairo/Operator.java:
	* src/java/org/freedesktop/cairo/PDFSurface.java:
	* src/java/org/freedesktop/cairo/Path.java:
	* src/java/org/freedesktop/cairo/PathElement.java:
	* src/java/org/freedesktop/cairo/PathElementType.java:
	* src/java/org/freedesktop/cairo/Pattern.java:
	* src/java/org/freedesktop/cairo/ScaledFont.java:
	* src/java/org/freedesktop/cairo/Status.java:
	* src/java/org/freedesktop/cairo/SubpixelOrder.java:
	* src/java/org/freedesktop/cairo/Surface.java:
	* src/java/org/freedesktop/cairo/TextExtents.java:
	* src/jni/org_freedesktop_cairo_Context.c:
	* src/jni/org_freedesktop_cairo_FontExtents.c:
	* src/jni/org_freedesktop_cairo_FontOptions.c:
	* src/jni/org_freedesktop_cairo_Glyph.c:
	* src/jni/org_freedesktop_cairo_Matrix.c:
	* src/jni/org_freedesktop_cairo_PDFSurface.c:
	* src/jni/org_freedesktop_cairo_Pattern.c:
	* src/jni/org_freedesktop_cairo_ScaledFont.c:
	* src/jni/org_freedesktop_cairo_Surface.c:
	Migrate base library dependency from jg-common to glib-java.
	Move org.gnu.javagnome.Handle back to org.gnu.glib.Handle

2005-08-20  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Status.java: added new
	value of INVALID_DASH.

2005-08-16  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Surface.java:
	(Surface.writeToPNG), (Surface): applied Owen Taylor's patch
	to add new method.
	* src/jni/org_freedesktop_cairo_Surface.c: Applied Owen's
	patch
	* test/kapow/Kapow.java: (Kapow.Kapow): updated to reflect
	API changes
	* test/snippets/CairoSnippetsPDF.java: (CairoSnippetsPDF.main):
	updated to reflect API changes.

2005-08-15  Owen Taylor  <otaylor@redhat.com>

	* src/jni/org_freedesktop_cairo_Context.c
	(Java_org_freedesktop_cairo_Context_cairo_1show_1glyphs)
	(Java_org_freedesktop_cairo_Context_cairo_1glyph_1extents)
	(Java_org_freedesktop_cairo_Context_cairo_1glyph_1path): 
	Free the result of getPointerArrayFromHandles).

	* src/jni/org_freedesktop_cairo_Context.c
	(Java_org_freedesktop_cairo_Context_cairo_1font_1extents): 
	(Java_org_freedesktop_cairo_Context_cairo_1glyph_1extents): 
	* src/jni/org_freedesktop_cairo_ScaledFont.c
	(Java_org_freedesktop_cairo_ScaledFont_cairo_1scaled_1font_1extents): 
	ALlocate new cairo_font/text_extents_t objects for return.

	* src/jni/org_freedesktop_cairo_ImageSurface.c
	* src/jni/org_freedesktop_cairo_Pattern.c 
	* src/jni/org_freedesktop_cairo_ScaledFont.c
	* src/jni/org_freedesktop_cairo_Surface.c: Don't reference
	newly allocated objects; the creation already gives us
	a new reference.

	* src/java/org/freedesktop/cairo/FontFace.java
	* src/jni/org_freedesktop_cairo_FontFace.c
	* src/java/org/freedesktop/cairo/Surface.java
	* src/jni/org_freedesktop_cairo_Surface.c: Remove 
	alloc calls for abstract base classes.

	* src/java/org/freedesktop/cairo/PDFSurface.c
	src/jni/org_freedesktop_cairo_PDFSurface.c: 
	cairo_pdf_surface_set_dpi() has been change to
	cairo_pdf_surface_set_ppi().

	* src/java/org/freedesktop/cairo/Status.java
	src/jni/org_freedesktop_cairo_Status.c
	(Java_org_freedesktop_cairo_Status_cairo_1status_1to_1string): 
	Add static method Status.toString().

2005-08-14  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: changed to depend on cairo 0.9.3

2005-08-13  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Context.java: (Context),
	(Context.setFontOptions), (Context.getFontOptions):
	added methods to manage FontOptions
	* src/java/org/freedesktop/cairo/FontOptions.java:
	(FontOptions.FontOptions), (FontOptions): added additional
	methods from cairo
	* src/java/org/freedesktop/cairo/Surface.java:
	(Surface.getFontOptions), (Surface), (Surface.flush),
	(Surface.markDirty): updated API to match upstream changes
	* src/jni/org_freedesktop_cairo_Context.c: new API
	* src/jni/org_freedesktop_cairo_Surface.c: new API

2005-08-13  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: added new classes
	* src/java/org/freedesktop/cairo/Antialias.java: new class
	* src/java/org/freedesktop/cairo/Context.java:
	(Context.setAntialias), (Context), (Context.getAntialias): added new API
	* src/java/org/freedesktop/cairo/FontOptions.java: new class
	* src/java/org/freedesktop/cairo/HintMetrics.java: new class
	* src/java/org/freedesktop/cairo/HintStyle.java: new class
	* src/java/org/freedesktop/cairo/ScaledFont.java:
	(ScaledFont.ScaledFont), (ScaledFont.getFontExtents), (ScaledFont):
	update API to match upstream changes
	* src/java/org/freedesktop/cairo/Status.java: (Status): same
	* src/java/org/freedesktop/cairo/SubpixelOrder.java: new class
	* src/jni/org_freedesktop_cairo_Context.c: updated API to match
	upstream changes
	* src/jni/org_freedesktop_cairo_FontFace.c: same
	* src/jni/org_freedesktop_cairo_ScaledFont.c: same
	* src/jni/org_freedesktop_cairo_FontOptions.c: new class

2005-07-17  Jeffrey Morgan  <kuzman@gmail.com>

	* .cvsignore: cleaned up ignores
	* Makefile.am: added new class Context
	* src/java/org/freedesktop/cairo/Content.java: new class
	* src/java/org/freedesktop/cairo/Status.java: (Status): changed status
	to match upstream changes
	* src/java/org/freedesktop/cairo/Surface.java: 
	(Surface.createSimilar): modified method to match upstream changes
	* src/jni/org_freedesktop_cairo_Surface.c: same

2005-07-02  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Pattern.java: (Pattern),
	(Pattern.Pattern): added two additional constructors that
	were added upstream.
	* src/jni/org_freedesktop_cairo_Pattern.c: same

2005-06-26  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Gradient.java:
	(Gradient.addColorStop): updated to match upstream changes
	* src/java/org/freedesktop/cairo/Pattern.java: (Pattern.setMatrix),
	(Pattern.getMatrix), (Pattern): same
	* src/java/org/freedesktop/cairo/SurfacePattern.java:
	(SurfacePattern.setExtend), (SurfacePattern.setFilter): same
	* src/jni/org_freedesktop_cairo_Pattern.c: same

2005-06-03  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: forcing cairo 0.5.0.
	* test/snippets/CairoSnippetsPDF.java: fixed example
	application to match API changes

2005-06-02  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: version bump to 0.5 and increased cairo dependency to
	0.5.
	* src/java/org/freedesktop/cairo/PDFSurface.java: (PDFSurface),
	(PDFSurface.PDFSurface): Updated API to match upstream changes.
	* src/java/org/freedesktop/cairo/Status.java: (Status): removed status
	that was removed upstream.
	* src/jni/org_freedesktop_cairo_PDFSurface.c: updated API to match
	upstream changes.

2005-05-16  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Context.java: made 
	constructor that takes Handle protected so it can
	be used by GdkCairo.

2005-05-16  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/PDFSurface.java: (PDFSurface),
	(PDFSurface.PDFSurface), (PDFSurface.setPPI),
	(PDFSurface.initialize): updated to reflect upstream changes
	* src/jni/org_freedesktop_cairo_PDFSurface.c: same
	* test/snippets/CairoSnippetsPDF.java: (CairoSnippetsPDF.main):
	same

2005-05-11  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Path.java: New class (wip)
	* src/java/org/freedesktop/cairo/PathElement.java: same
	* src/java/org/freedesktop/cairo/PathElementType.java: same
	* src/java/org/freedesktop/cairo/PathIterator.java: same

2005-05-10  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_freedesktop_cairo_Context.c: changed
	signature of cairo_get_font_matrix to match upstream.

2005-05-09  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Glyph.java: (Glyph),
	(Glyph.Glyph), (Glyph.finalize), (Glyph.getIndex),
	(Glyph.setIndex), (Glyph.setX), (Glyph.setY): added alloc and
	free methods as well as setters
	* src/java/org/freedesktop/cairo/Surface.java: (Surface):
	removed TODOs
	* src/jni/org_freedesktop_cairo_Glyph.c: added allocs, free,
	and setters
	* src/jni/org_freedesktop_cairo_ImageSurface.c: added calls
	to reference
	* src/jni/org_freedesktop_cairo_Surface.c: added alloc (currently
	unimplemented) and write_to_png

2005-05-09  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: Removed CairoPath
	* src/java/org/freedesktop/cairo/Context.java: (Context): javadoc
	cleanup
	* src/java/org/freedesktop/cairo/CurrentPath.java: removed class
	* src/java/org/freedesktop/cairo/FontExtents.java: (FontExtents),
	(FontExtents.finalize): added finalize method
	* src/jni/org_freedesktop_cairo_Context.c: added getTarget
	* src/jni/org_freedesktop_cairo_FontExtents.c: added free
	* src/jni/org_freedesktop_cairo_FontFace.c: added alloc (but
	couldn't implement)
	* src/jni/org_freedesktop_cairo_PDFSurface.c: Removed unused
	include

2005-05-09  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Surface.java: restructuring
	object creation
	* src/jni/org_freedesktop_cairo_ScaledFont.c: added
	proper referencing
	* src/jni/org_freedesktop_cairo_Surface.c: added proper
	referencing

2005-05-09  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Gradient.java: new class
	* src/java/org/freedesktop/cairo/LinearGradient.java: new class
	* src/java/org/freedesktop/cairo/Pattern.java: move several
	methods to subclasses.
	* src/java/org/freedesktop/cairo/RadialGradient.java: new class
	* src/java/org/freedesktop/cairo/SurfacePattern.java: new class
	* src/jni/org_freedesktop_cairo_Pattern.c: added proper
	referencing
	* test/kapow/Kapow.java: udpated to use proper patterns.
	* test/snippets/Snippets.java: updated to use proper patterns.
	* Makefile.am: updated to remove Box and add new classes

2005-05-09  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Box.java: renamed
	to Rectangle
	* src/java/org/freedesktop/cairo/Context.java: API
	cleanup
	* src/java/org/freedesktop/cairo/Distance.java: removed -
	using Point instead
	* src/java/org/freedesktop/cairo/FontExtents.java: API
	cleanup
	* src/java/org/freedesktop/cairo/FontFace.java: same
	* src/java/org/freedesktop/cairo/Glyph.java: same
	* src/java/org/freedesktop/cairo/ImageSurface: same
	* src/java/org/freedesktop/cairo/Matrix.java: same
	* src/java/org/freedesktop/cairo/Pattern.java: same
	* src/java/org/freedesktop/cairo/Rectangle.java: new class
	- was Box
	* src/java/org/freedesktop/cairo/RGBColor.java: removed class
	* src/java/org/freedesktop/cairo/ScaledFont.java: API cleanup
	* src/java/org/freedesktop/cairo/Surface.java: same
	* src/jni/org_freedesktop_cairo_Context.c: same
	* src/jni/org_freedesktop_cairo_FontFace.c: same
	* test/kapow/Kapow.java: changed to reflect updated API
	* test/snippets/CairoSnippetPDF.java: same
	* test/snippets/CairoSnipptestPNG.java: same
	* test/snippets/Snippets.java: same
	* Makefile.am: updated to reflect removed and renamed classes

2005-05-06  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/ImageSurface.java: (ImageSurface):
	* src/java/org/freedesktop/cairo/Matrix.java: (Matrix):
	* src/java/org/freedesktop/cairo/Pattern.java: (Pattern.getExtend),
	(Pattern):
	* src/java/org/freedesktop/cairo/Surface.java: (Surface):
	* src/jni/org_freedesktop_cairo_Context.c:
	* src/jni/org_freedesktop_cairo_Matrix.c:
	* src/jni/org_freedesktop_cairo_Pattern.c:
	more work on the API changes introduced upstream.

2005-05-06  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am:
	* src/java/org/freedesktop/cairo/Context.java: (Context),
	(Context.Context):
	* src/java/org/freedesktop/cairo/ImageSurface.java: (ImageSurface):
	* src/java/org/freedesktop/cairo/Matrix.java: (Matrix):
	* src/java/org/freedesktop/cairo/Operator.java: (Operator):
	* src/java/org/freedesktop/cairo/PDFSurface.java: (PDFSurface):
	* src/java/org/freedesktop/cairo/PngSurface.java:
	* src/java/org/freedesktop/cairo/Status.java: (Status):
	* src/java/org/freedesktop/cairo/Surface.java: (Surface):
	* src/jni/org_freedesktop_cairo_Context.c:
	* src/jni/org_freedesktop_cairo_Matrix.c:
	* src/jni/org_freedesktop_cairo_PDFSurface.c:
	* src/jni/org_freedesktop_cairo_PngSurface.c:
	* src/jni/org_freedesktop_cairo_Surface.c:
	* test/kapow/Kapow.java: (Kapow), (Kapow.Kapow),
	(Kapow.makeTextPath):
	* test/snippets/CairoSnippetsPDF.java: (CairoSnippetsPDF.main):
	* test/snippets/CairoSnippetsPNG.java: (CairoSnippetsPNG.main):
	There was a massive API change in the upstream cairo library.  
	We compile now (but do not expect it to work yet).

2005-05-06  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Matrix.java: removed
	scale and rotate methods
	* src/java/org/freedesktop/cairo/Surface.java: created
	no-op constructor, deleted dispose, and added
	createSimilar method.
	* src/jni/org_freedesktop_cairo_Surface.c: fixed broken
	cairo_reference method

2005-05-06  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/FreetypeFont.java: removed
	class
	* src/jni/org_freedesktop_cairo_FreetypeFont.c: removed class

2005-05-06  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/FillRule.java: removed
	and, xor, and or methods.
	* src/java/org/freedesktop/cairo/Filter.java: same
	* src/java/org/freedesktop/cairo/Operator.java: same

2005-05-06  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Context.java: Continued
	API cleanup
	* src/java/org/freedesktop/cairo/Distance.java: same
	* src/java/org/freedesktop/cairo/Matrix.java: same
	* test/kapow/Kapow.java: updated to reflect API changes
	* test/snippets/Snippets.java: updated to reflect API changes

2005-05-06  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: removed Affine.java
	* src/java/org/freedesktop/cairo/Affine.java: removed class
	* src/java/org/freedesktop/cairo/Context.java: (Context),
	(Context.setSourceSurface), (Context.mask), (Context.maskSurface),
	(Context.strokePreserve), (Context.fillPreserve),
	(Context.clipPreserve), (Context.getFontMatrix): added / removed
	API to perform cleanup
	* src/java/org/freedesktop/cairo/Matrix.java: (Matrix),
	(Matrix.Matrix), (Matrix.scale), (Matrix.rotate),
	(Matrix.transformDistance), (Matrix.transformPoint),
	(Matrix.getXX), (Matrix.setXX), (Matrix.getYX), (Matrix.setYX),
	(Matrix.getXY), (Matrix.setXY), (Matrix.getYY), (Matrix.setYY),
	(Matrix.getX0), (Matrix.setX0), (Matrix.getY0), (Matrix.setY0):
	added accessors for struct values and cleaned up API
	* src/java/org/freedesktop/cairo/Status.java: (Status): added
	new status
	* src/jni/org_freedesktop_cairo_Context.c: added and removed
	JNI methods as part of API cleanup
	* src/jni/org_freedesktop_cairo_Matrix.c: added accessors for
	struct values.

2005-05-02  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: updated to reflect renamed class
	* src/java/org/freedesktop/cairo/PdfSurface.java: PdfSurface
	renamed to PDFSurface
	* src/java/org/freedesktop/cairo/PDFSurface.java: same
	* src/jni/org_freedesktop_cairo_PdfSurface.c: same
	* src/jni/org_freedesktop_cairo_PdfSurface.c: same
	* test/snippets/CairoSnippetsPDF.java: (CairoSnippetsPDF.main):
	example was updated to reflect renamed PDFSurface.

2005-05-02  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: changed to reflected renamed and removed
	classes.
	* configure.ac:  changed AC_INIT to use Context.c instead
	of Cairo.c.
	* src/java/org/freedesktop/cairo/BoundingBox.java:  renamed
	to Box
	* src/java/org/freedesktop/cairo/Box.java:  renamed from
	BoundingBox
	* src/java/org/freedesktop/cairo/Cairo.java: renamed to Context
	* src/java/org/freedesktop/cairo/Context.java: renamed from Context
	* src/java/org/freedesktop/cairo/ImageSurface.java: updated
	to reflect renamed classes
	(ImageSurface.makeTarget):
	* src/java/org/freedesktop/cairo/PdfSurface.java:
	(PdfSurface.makeTarget): updated to reflect renamed classes
	* src/java/org/freedesktop/cairo/PsSurface.java: Removed
	(current implementation is broken)
	* src/java/org/freedesktop/cairo/Surface.java:
	(Surface.makeTarget): updated to reflect renamed classes
	* src/jni/org_freedesktop_cairo_Cairo.c: renamed Cairo to
	Context.
	* src/jni/org_freedesktop_cairo_Context.c: same
	* src/jni/org_freedesktop_cairo_PsSurface.c: Removed
	* test/kapow/Kapow.java: (Kapow), (Kapow.Kapow): Updated to
	reflect renamed classes
	* test/snippets/CairoSnippetsPDF.java: (CairoSnippetsPDF.main):
	updated to reflect renamed classes
	* test/snippets/CairoSnippetsPNG.java: (CairoSnippetsPNG.main):
	* test/snippets/CairoSnippetsPS.java: removed
	* test/snippets/Snippets.java: (Snippets..invokeSnippet),
	(Snippets..normalize), (Snippets..arc), (Snippets..arc_negative),
	(Snippets..clip), (Snippets..curve_to),
	(Snippets..curve_rectangle), (Snippets..fill_and_stroke),
	(Snippets..fill_and_stroke2), (Snippets..gradient),
	(Snippets..path), (Snippets..set_line_cap),
	(Snippets..set_line_join), (Snippets..text),
	(Snippets..text_align_center), (Snippets..text_extents),
	(Snippets..xxx_clip_rectangle), (Snippets..xxx_dash),
	(Snippets..xxx_long_lines), (Snippets..xxx_multi_segment_caps),
	(Snippets..xxx_self_intersect): updated to reflect renamed
	classes.

2005-04-25  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_freedesktop_cairo_Matrix.c: added return
	type (void) to cairo_matrix_rotate.

2005-04-23  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/FreetypeFont.java: updated
	API to match upstream changes.
	* src/jni/org_freedesktop_cairo_FreetypeFont.c: same

2005-04-23  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: added two new files
	* src/java/org/freedesktop/cairo/Cairo.java:added javadocs
	* src/java/org/freedesktop/cairo/FontFace.java: (FontFace):  same
	* src/java/org/freedesktop/cairo/Glyph.java: same
	* src/java/org/freedesktop/cairo/ScaledFont.java: new class
	* src/java/org/freedesktop/cairo/TextExtents.java: added javadocs
	* src/jni/org_freedesktop_cairo_PngSurface.c: removed unused imports
	* src/jni/org_freedesktop_cairo_ScaledFont.c: new class

2005-04-23  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo),
	(Cairo.setSource), (Cairo.setSourceRGB), (Cairo.setSourceRGBA),
	(Cairo.paint), (Cairo.getSource): updated methods to reflect
	upstream changes
	* src/java/org/freedesktop/cairo/Pattern.java: (Pattern),
	(Pattern.addColorStop): same
	* src/java/org/freedesktop/cairo/PngSurface.java: (PngSurface),
	(PngSurface.initialize):same
	* src/jni/org_freedesktop_cairo_Cairo.c: same
	* src/jni/org_freedesktop_cairo_Pattern.c: same
	* src/jni/org_freedesktop_cairo_PngSurface.c:
	* test/kapow/Kapow.java: (Kapow.Kapow): same
	* test/snippets/CairoSnippetsPDF.java: (CairoSnippetsPDF): same
	* test/snippets/CairoSnippetsPS.java: (CairoSnippetsPS): same
	* test/snippets/Snippets.java: (Snippets..arc),
	(Snippets..arc_negative), (Snippets..clip), (Snippets..curve_to),
	(Snippets..curve_rectangle), (Snippets..fill_and_stroke),
	(Snippets..fill_and_stroke2), (Snippets..gradient),
	(Snippets..set_line_cap), (Snippets..text),
	(Snippets..text_align_center), (Snippets..text_extents),
	(Snippets..xxx_long_lines): same

2005-04-22  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: installing all javadoc generated files.

2005-04-16  Jeffrey Morgan  <kuzman@gmail.com>

	* .classpath: changed from dependency of java-gnome to
	jg-common
	* autogen.sh: changed so it reads the config from jg-common

2005-04-11  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/TextExtents.java:
	fixed finalize method to ensure resources are freed.

2005-04-10  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: Renamed class
	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo),
	(Cairo.selectFontFace), (Cairo.setFontSize), (Cairo.setFontMatrix),
	(Cairo.getFontFace), (Cairo.getFontExtents), (Cairo.setFont):
	updated several methods to match upstream
	* src/java/org/freedesktop/cairo/Font.java: renamed FontFace
	* src/java/org/freedesktop/cairo/FreetypeFont.java: (FreetypeFont):
	* src/java/org/freedesktop/cairo/Matrix.java: (Matrix.copy),
	(Matrix.setIdentity), (Matrix.setAffine), (Matrix.translate),
	(Matrix.scale), (Matrix.rotate), (Matrix.invert),
	(Matrix.multiply), (Matrix): Updated native methods to match
	upstream
	* src/java/org/freedesktop/cairo/PngSurface.java:
	(PngSurface.PngSurface), (PngSurface), (PngSurface.write): changes to
	match upstream
	* src/jni/org_freedesktop_cairo_Cairo.c:
	* src/jni/org_freedesktop_cairo_Font.c:
	* src/jni/org_freedesktop_cairo_FreetypeFont.c:
	* src/jni/org_freedesktop_cairo_Matrix.c:
	* src/jni/org_freedesktop_cairo_PngSurface.c:
	* test/kapow/Kapow.java: (Kapow.Kapow): Updated example with
	new API
	* test/snippets/Snippets.java: (Snippets..text),
	(Snippets..text_align_center), (Snippets..text_extents): updated
	example with new API

2005-04-06  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_freedesktop_cairo_Cairo.c: changed casts to
	match changes in upstream API.

2005-04-04  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: changed cairo_get_target_surface
	from private to package access
	* src/java/org/freedesktop/cairo/ImageSurface.java: changed data from
	byte[] to char[]
	* src/jni/org_freedesktop_cairo_Cairo.c: changed data from byte[] to
	char[]
	* src/jni/org_freedesktop_cairo_ImageSurface.c: changed data from
	byte[] to char[]

2005-04-02  Jeffrey Morgan  <kuzman@gmail.com>

	* test/kapow/Kapow.java: updated to latest API.

2005-04-02  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/ImageSurface.java:
	(ImageSurface.makeTarget): fixed crash when passing wrong
	handle.
	* src/java/org/freedesktop/cairo/PngSurface.java: (PngSurface),
	(PngSurface.write), (PngSurface.PngSurface),
	(PngSurface.initialize), (PngSurface.checkFile): updated to upstream
	* src/jni/org_freedesktop_cairo_PngSurface.c: updated to upstream
	* test/snippets/CairoSnippetsPNG.java: (CairoSnippetsPNG.main): changed
	to match new API

2005-04-02  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo): added 
	cairo_set_target_image_no_data
	* src/java/org/freedesktop/cairo/ImageSurface.java: (ImageSurface),
	(ImageSurface.ImageSurface), (ImageSurface.makeTarget): fixed
	the implementation of makeTarget
	* src/jni/org_freedesktop_cairo_Cairo.c: added cairo_set_target_image_no_data

2005-04-02  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/ImageSurface.java:
	(ImageSurface.makeTarget): new methods
	* src/java/org/freedesktop/cairo/Surface.java: removed
	cairo_surface_create_for_image - was removed from cairo
	* src/jni/org_freedesktop_cairo_Surface.c: removed
	cairo_surface_create_for_image

2005-04-01  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/PdfSurface.java: 
	* src/jni/org_freedesktop_cairo_PdfSurface.c:
	* src/jni/org_freedesktop_cairo_PngSurface.c:
	* src/jni/org_freedesktop_cairo_PsSurface.c:
	* test/kapow/Kapow.java:
	* test/snippets/CairoSnippetsPNG.java:
	Incorporated upstream changes.

2005-03-25  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo.transform),
	(Cairo.userToDevice), (Cairo.deviceToUser),
	(Cairo.userToDeviceDistance), (Cairo.deviceToUserDistance),
	(Cairo.resetClip), (Cairo):
	* src/java/org/freedesktop/cairo/Surface.java:
	(Surface.setDeviceOffset), (Surface):
	* src/jni/org_freedesktop_cairo_Cairo.c:
	* src/jni/org_freedesktop_cairo_Surface.c:
	Updated APIs to match upstream changes

2005-03-25  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/PdfSurface.java: updated API
	* src/jni/org_freedesktop_cairo_PdfSurface.c: updated API

2005-03-25  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: added check for glib and set cflags
	* Makefile.am:  seting glib cflags in compilation and set
	classpath for javadocs

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* src/java/org/freedesktop/cairo/Cairo.java:
	* src/java/org/freedesktop/cairo/CairoObject.java:
	* src/java/org/freedesktop/cairo/Extend.java:
	* src/java/org/freedesktop/cairo/FillRule.java:
	* src/java/org/freedesktop/cairo/Filter.java:
	* src/java/org/freedesktop/cairo/Font.java:
	* src/java/org/freedesktop/cairo/FontExtents.java:
	* src/java/org/freedesktop/cairo/FontSlant.java:
	* src/java/org/freedesktop/cairo/FontWeight.java:
	* src/java/org/freedesktop/cairo/Format.java:
	* src/java/org/freedesktop/cairo/FreetypeFont.java:
	* src/java/org/freedesktop/cairo/Glyph.java:
	* src/java/org/freedesktop/cairo/ImageSurface.java:
	* src/java/org/freedesktop/cairo/LineCap.java:
	* src/java/org/freedesktop/cairo/LineJoin.java:
	* src/java/org/freedesktop/cairo/Matrix.java:
	* src/java/org/freedesktop/cairo/Operator.java:
	* src/java/org/freedesktop/cairo/Pattern.java:
	* src/java/org/freedesktop/cairo/PdfSurface.java:
	* src/java/org/freedesktop/cairo/PngSurface.java:
	* src/java/org/freedesktop/cairo/PsSurface.java:
	* src/java/org/freedesktop/cairo/Status.java:
	* src/java/org/freedesktop/cairo/Surface.java:
	* src/java/org/freedesktop/cairo/TextExtents.java:
	changes to use new java-gnome utility library

2005-03-21  Jeffrey Morgan  <kuzman@gmail.com>

	* .classpath: changed java-gnome dependency to libgtk-java

2005-03-16  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Status.java: (Status): Added two
	new status
	* src/java/org/freedesktop/cairo/Surface.java: (Surface.finish),
	(Surface): added new method finish
	* src/jni/org_freedesktop_cairo_Cairo.c: cleaned up cast warnings
	* src/jni/org_freedesktop_cairo_Surface.c: added native impl for
	new method

2005-03-15  Jeffrey Morgan  <kuzman@gmail.com>

	* test/kapow/Kapow.java: added default text to example.

2005-03-14  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_freedesktop_cairo_Cairo.c: jmethodID caching
	for performance improvement
	* test/snippets/CairoSnippetsPDF.java: (CairoSnippetsPDF):
	removed unused vairiable
	* test/snippets/CairoSnippetsPS.java: New example

2005-03-14  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: added variations
	of methods that accept a Point instead of two doubles
	* src/java/org/freedesktop/cairo/Glyph.java: added new method
	to return Point.

2005-03-14  Jeffrey Morgan  <kuzman@gmail.com>

	* test/kapow/Kapow.java: cleaned up the example a little.

2005-03-14  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Point.java: added
	default constructor.

2005-03-14  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/TextExtents.java:
	(TextExtents.finalize), (TextExtents): free memory
	* src/jni/org_freedesktop_cairo_Cairo.c: allocated TextExtents
	properly
	* src/jni/org_freedesktop_cairo_TextExtents.c: free memory
	* test/kapow/Kapow.java: (Kapow), (Kapow.MyPath.moveTo):
	removed debug statement and changed image size.

2005-03-13  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo.move_to):
	removed debug print statement
	* src/java/org/freedesktop/cairo/Status.java: (Status): added
	new status
	* src/jni/org_freedesktop_cairo_Cairo.c: completed currentPaht
	implementation.

2005-03-10  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: version bump
	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo.getFont),
	(Cairo.getFontExtents), (Cairo.getOperator), (Cairo.getRGBColor),
	(Cairo.getPattern), (Cairo.getAlpha), (Cairo.getTolerance),
	(Cairo.getCurrentPoint), (Cairo.getFillRule), (Cairo.getLineWidth),
	(Cairo.getLineCap), (Cairo.getLineJoin), (Cairo.getMiterLimit),
	(Cairo.getMatrix), (Cairo.getTargetSurface), (Cairo.getPath),
	(Cairo.getPathFlat), (Cairo): major API changes in upstream lib
	* src/jni/org_freedesktop_cairo_Cairo.c: major API changes in upstream lib
	* src/jni/org_freedesktop_cairo_PsSurface.c: added include
	* test/kapow/Kapow.java: (Kapow.makeTextPath): changed api

2005-03-10  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo),
	(Cairo.setCurrentPath), (Cairo.setCurrentPathFlat),
	(Cairo.move_to), (Cairo.line_to), (Cairo.curve_to),
	(Cairo.close_path):
	* src/jni/org_freedesktop_cairo_Cairo.c:
	More cleanup on the current path code.

2005-03-108  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java:
	* src/jni/org_freedesktop_cairo_Cairo.c:
	Commented out _svg_arc_to in jni and arcTo methods
	in java until they are available in cairo.

2005-03-08  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_freedesktop_cairo_Cairo.c: Cleanup up callbacks
	* test/kapow/Kapow.java: (Kapow), (Kapow.makeTextPath),
	(Kapow.usage), (Kapow.main), (Kapow.MyPath.moveTo):
	more capability for the example

2005-03-08  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/CurrentPath.java: (CurrentPath):
	renamed methods
	* src/jni/org_freedesktop_cairo_Cairo.c: implemented current_path
	callbacks
	* test/kapow/Kapow.java: (Kapow.MyPath.moveTo),
	(Kapow.MyPath.lineTo), (Kapow.MyPath.curveTo),
	(Kapow.MyPath.closePath): updated CurrentPath method names

2005-03-08  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: Added CurrentPath.java to build
	* src/java/org/freedesktop/cairo/PsSurface.java: (PsSurface),
	(PsSurface.PsSurface), (PsSurface.close), (PsSurface.initialize),
	(PsSurface.makeTarget): Added missing methods
	* src/jni/org_freedesktop_cairo_PsSurface.c: added missing methods.

2005-03-08  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: 
	(Cairo.setCurrentPath), (Cairo.setCurrentPathFlat):
	added methods to support current_path callbacks
	* src/java/org/freedesktop/cairo/CurrentPath: Interface
	to facilitate current_path callbacks.
	* test/kapow/Kapow.java: adding more to the example

2005-03-08  Jeffrey Morgan  <kuzman@gmail.com>

	* test/snippets: changed package name for snippet examples
	* test/kapow/Kapow.java: beginning of new example

2005-03-05  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: bumped to require gtk-java 2.6.0
	* test/org/freedesktop/cairo/test/Snippets.java:
	(Snippets..text_align_center), (Snippets.),
	(Snippets..text_extents), (Snippets..xxx_clip_rectangle),
	(Snippets..xxx_dash), (Snippets..xxx_long_lines),
	(Snippets..xxx_multi_segment_caps), (Snippets..xxx_self_intersect):
	added more snippets

2005-03-05  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_freedesktop_cairo_Surface.c: Fixed typo

2005-03-04  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_freedesktop_cairo_Cairo.c: Fixed error with cairo_scale_font
	and cairo_text_extents
	* test/org/freedesktop/cairo/test/Snippets.java: (Snippets.),
	(Snippets..fill_and_stroke2), (Snippets..gradient),
	(Snippets..path), (Snippets..set_line_cap),
	(Snippets..set_line_join), (Snippets..text),
	(Snippets..text_align_center): added more snippets

2005-03-04  Jeffrey Morgan  <kuzman@gmail.com>

	* test/org/freedesktop/cairo/test/Snippet.java:
	added another snippet.

2005-03-04  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo),
	(Cairo.arcTo): javadoc cleanup
	* src/java/org/freedesktop/cairo/FreetypeFont.java: (FreetypeFont),
	(FreetypeFont.FreetypeFont): Fixed method signatures - now
	constructor takes a Matrix scale.
	* src/java/org/freedesktop/cairo/PdfSurface.java: javadoc cleanup
	* src/java/org/freedesktop/cairo/PngSurface.java: javadoc cleanup
	* src/jni/org_freedesktop_cairo_FreetypeFont.c: fixed couple of errors
	* src/jni/org_freedesktop_cairo_PngSurface.c: opening file with "wb"

2005-03-04  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/freedesktop/cairo/PdfSurface.java: renamed method
	(PdfSurface.close), (PdfSurface.makeTarget), (PdfSurface):
	* src/java/org/freedesktop/cairo/PngSurface.java: (PngSurface),
	(PngSurface.PngSurface), (PngSurface.close),
	(PngSurface.initialize), (PngSurface.makeTarget): added implementation
	* src/jni/org_freedesktop_cairo_PdfSurface.c: renamed method
	* src/jni/org_freedesktop_cairo_PngSurface.c: new method and cleanup
	* test/org/freedesktop/cairo/test/CairoSnippetsPDF.java: changed called method
	(CairoSnippetsPDF.main):
	* test/org/freedesktop/cairo/test/CairoSnippetsPNG.java: new test class

2005-03-04  Jeffrey Morgan  <kuzman@gmail.com>

	* .classpath: added test directory
	* src/java/org/freedesktop/cairo/Cairo.java: (Cairo): made class public
	* src/java/org/freedesktop/cairo/PdfSurface.java: added API
	(PdfSurface.PdfSurface), (PdfSurface.closeFile), (PdfSurface),
	(PdfSurface.initialize), (PdfSurface.makeTarget):
	* src/jni/org_freedesktop_cairo_Cairo.c: fixed method name
	* src/jni/org_freedesktop_cairo_PdfSurface.c: added implementation
	* test/org/freedesktop/cairo/test/CairoSnippetsPDF.java: new file
	* test/org/freedekstop/cairo/test/Snippets.java: new file

2005-02-23  Jeffrey Morgan  <kuzman@gmail.com>

	* cairo-java:
	Initial import.