2006-02-28 Adam Jocksch * 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 * 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 * 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 * cairo-java.pc.in: Added 'jnilibs=-L@libdir@ -lcairojni'. 2006-02-12 Andrew Cowie * 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 * 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 * configure.ac: Version 1.0.2 2005-12-04 Andrew Cowie * Makefile.am: Revert mistakenly added else clause in commit of 28 Nov 05. Reported, isolated and fixed by Remy Suen 2005-12-02 Ismael Juma * 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 * 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 2005-10-28 Jeffrey Morgan * 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