summaryrefslogtreecommitdiff
path: root/platform/java/src/com/artifex/mupdf/fitz/Device.java
AgeCommit message (Collapse)Author
2018-09-07jni: Remove unused flags and improve the names of some others.Sebastian Rasmussen
2018-09-07jni: Make Device interface abstract.Sebastian Rasmussen
This requires subclasses of Device to implement its full interface. It also makes the compiler complain if there is a difference between the interface in Device and its subclasses. The drawback is that all Devices are required to implement all methods, but that is an easy hurdle to overcome. This change found the discrepancies between the Device, NativeDevice and TraceDevice interfaces fixed in the previous commits.
2018-02-13Add JNI and JS bindings to layer device calls.Tor Andersson
2017-11-22jni: Initialize Context before using any MuPDF classes.Sebastian Rasmussen
2017-08-15jni: Make jni compile again.Sebastian Rasmussen
2017-04-20jni: Remove exposed device hints.Sebastian Rasmussen
2016-09-23Clean up annotation enum names.Tor Andersson
Put them in the PDF name space and separate words with underscores. Remove redundant namespace prefixes in java constants. Device.FLAG_MASK rather than Device.FZ_DEVFLAG_MASK. Use namespace for PDF annotation flag enum.
2016-07-15java - move fitz sources into a 'src' subfolder.fred ross-perry