2006-02-28  Adam Jocksch  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

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

2006-02-12  Andrew Cowie  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * configure.ac:
       Version 1.0.2

2005-12-04  Andrew Cowie  <[email protected]>

       * Makefile.am:
       Revert mistakenly added else clause in commit of 28 Nov 05. Reported,
       isolated and fixed by Remy Suen <[email protected]>

2005-12-02  Ismael Juma  <[email protected]>

       * 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  <[email protected]>

       * 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 <[email protected]>

2005-10-28  Jeffrey Morgan  <[email protected]>

       * 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