Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-29 | jni: Add font and image constructors. | Tor Andersson | |
2016-02-29 | jni: Fix scissor rect arguments to clipping functions. | Tor Andersson | |
2016-02-29 | jni: Add page navigation buttons to java desktop viewer. | Tor Andersson | |
2016-02-29 | jni: Various cleanups. | Tor Andersson | |
jni: Various cleanups. Fix gcc and clang warnings. Android specific functions are guarded by HAVE_ANDROID define. The java guts of the android stuff is removed for now, to be added back in later. Set up a makefile and simple tests to build for desktop java. Rerig device classes to: Device, NativeDevice, JavaDevice and DrawDevice. Add Pixmap class. Regularize naming. General cleanups and abbreviate naming. Use to_JavaClass and from_JavaClass rather than fz_mupdf_struct_from_JavaClass and JavaClass_from_fz_mupdf_struct. Check for exceptions thrown by java devices and path processor. Tweak constructors and finalizers to remove the JavaDevice subclass. Use toString when rethrowing java exceptions as fitz exceptions. | |||
2016-02-29 | jni: Update build files for moved java sources. | Tor Andersson | |
2016-02-29 | jni: Move java bindings to platform/java. | Tor Andersson | |
Move the platform independent java code from platform/android to platform/java. The plan is that we can call 'make mupdf.jar' (or 'nmake mupdf.jar') there, and then use the resultant mupdf.jar/mupdf_native.h files in whatever platform specific project (such as the android bindings) we like. Keep the android specific class (AndroidDrawDevice) in the usual place in platform/android. Update the android ant script to include mupdf.jar. |