-
bgilbert committed
Jan 30, 2017 -
-
bgilbert committed
Sep 12, 2016
-
Bump target Java version to 1.6
Java 1.5 is EOL, and JDK 9 drops support for targeting it. https://lists.andrew.cmu.edu/pipermail/openslide-users/2016-September/001297.html http://openjdk.java.net/jeps/182 http://www.oracle.com/technetwork/java/eol-135779.html
bgilbert committedSep 11, 2016
-
configure.ac: Fix improper join of include paths
bgilbert committedNov 17, 2015 -
configure.ac: Detect JNI platform include path on Mac OS X
bgilbert committedNov 17, 2015 -
configure.ac: Avoid unclear message on Mac OS X if no JRE is installed
Silence error messages from /usr/libexec/java_home when computing the default JRE search path. We were producing the following: checking for OPENSLIDE... yes Unable to find any JVMs matching version "(null)". No Java runtime present, try --request to install. checking for jni.h... not foundbgilbert committedNov 17, 2015
-
bgilbert committed
Apr 20, 2015
-
Use bundled JNI headers for cross builds
bgilbert committedDec 26, 2014 -
Add JNI headers from GCC 4.9.2
Cross builds can't use JNI headers from the build machine, since Linux installs of the JDK don't include the Windows version of jni_md.h. We've been working around this by using GCJ's portable implementation of the JNI headers in the GCC include directory, but GCJ is starting to be removed from Linux distributions (e.g. Fedora 21). Add a copy of the Classpath JNI headers for use in cross builds.
bgilbert committedDec 26, 2014
-
Fix build from Git checkout with core.autocrlf=true
bgilbert committedApr 27, 2014
-
bgilbert committed
Jan 26, 2014 -
configure.ac: Require OpenSlide >= 3.4.0
bgilbert committedJan 26, 2014
-
bgilbert committed
Jan 5, 2014
-
Fix NullPointerException opening slides without a quickhash1
We were implementing OpenSlide.equals() by comparing quickhashes, but that doesn't work on slides that don't have one. In this case, fall back to comparing the canonicalized paths of the slide files.
bgilbert committedNov 1, 2013
-
Replace OpenSlide.fileIsValid() with detectVendor()
openslide_can_open() is slow and deprecated. openslide_detect_vendor() can return non-null on files that openslide_open() will reject, so we don't attempt to implement a fileIsValid() method with it.
bgilbert committedOct 30, 2013
-
Delete unfinished DeepZoomGenerator
There's nothing OpenSlide-specific about its design: it's a static tiler that only reads slide level 0. VIPS has a good format-independent tiler along similar lines; anyone who needs static tiling should just use that. Closes #18.
bgilbert committedMar 14, 2013
-
Don't clear executable bit on JNI library
On Windows, the library won't load unless it is executable.
bgilbert committedNov 27, 2012
-
bgilbert committed
Sep 8, 2012
-
Add constants for new OpenSlide properties
bgilbert committedSep 7, 2012
-
Check openslide_t for errors after openslide_open() returns
In OpenSlide 3.3, openslide_open() may return a handle in error state.
bgilbert committedAug 27, 2012
-
bgilbert committed
Aug 5, 2012 -
Fix incorrect LDFLAGS on Windows
bgilbert committedAug 5, 2012
-
README: Switch to Cygwin for native Windows builds
It provides nice packages of mingw-w64, additional tools like pkg-config that aren't available in MSYS, and a cleaner build procedure overall.
bgilbert committedJul 27, 2012 -
bgilbert committed
Jul 27, 2012 -
Don't use cross headers when building for Windows inside Cygwin
bgilbert committedJul 27, 2012 -
Use correct Ant builddir path on Cygwin
When building on Cygwin, the Ant builddir property must be a Windows path, not a Cygwin path.
bgilbert committedJul 27, 2012 -
Support Java path containing whitespace
bgilbert committedJul 27, 2012 -
Some fixes for whitespace in source/build/install paths
libtool will still choke if any of these paths contain whitespace.
bgilbert committedJul 27, 2012 -
Support Ant paths containing whitespace
bgilbert committedJul 27, 2012 -
configure.ac: Allow command-line override of JNI header selection
bgilbert committedJul 27, 2012 -
Disable bootstrap classpath warning
Oracle javac 1.7 has a new warning: warning: [options] bootstrap class path not set in conjunction with -source 1.5 We're not going to hardcode a Java 1.5 bootstrap classpath to heed the intent of this warning. Continuing to declare source="1.5" seems worthwhile for catching major source-compatibility mistakes. target="1.5" doesn't seem to hurt, and anyway setting the property is strongly recommended by the Ant documentation. So, even though it's insufficient for Java 1.5 binary compatibility, we're left with the status quo. Disable the warning.bgilbert committedJul 27, 2012 -
configure.ac: Explicitly require Automake 1.11
We already require it implicitly due to dist-xz.
bgilbert committedJul 27, 2012
-
Set name of demo application on Mac OS X
bgilbert committedMar 3, 2012