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.