Permalink
Commits on Jan 30, 2017
  1. README: Minor improvements

    bgilbert committed Jan 30, 2017
  2. README: Convert to Markdown

    bhagyas committed with bgilbert Jan 24, 2017
Commits on Sep 12, 2016
  1. Update for release

    bgilbert committed Sep 12, 2016
Commits on Sep 11, 2016
Commits on Nov 17, 2015
  1. 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 found
    bgilbert committed Nov 17, 2015
Commits on Apr 20, 2015
  1. Update for release

    bgilbert committed Apr 20, 2015
Commits on Dec 26, 2014
  1. 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 committed Dec 26, 2014
Commits on Apr 27, 2014
Commits on Jan 26, 2014
  1. Update for release

    bgilbert committed Jan 26, 2014
Commits on Jan 5, 2014
  1. Add bounds properties

    bgilbert committed Jan 5, 2014
Commits on Nov 1, 2013
  1. 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 committed Nov 1, 2013
Commits on Oct 30, 2013
  1. 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 committed Oct 30, 2013
Commits on Mar 14, 2013
  1. 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 committed Mar 14, 2013
Commits on Nov 27, 2012
  1. Don't clear executable bit on JNI library

    On Windows, the library won't load unless it is executable.
    bgilbert committed Nov 27, 2012
Commits on Sep 8, 2012
  1. Update for release

    bgilbert committed Sep 8, 2012
Commits on Sep 7, 2012
Commits on Aug 27, 2012
  1. Check openslide_t for errors after openslide_open() returns

    In OpenSlide 3.3, openslide_open() may return a handle in error state.
    bgilbert committed Aug 27, 2012
Commits on Aug 5, 2012
  1. Fix distuninstallcheck

    bgilbert committed Aug 5, 2012
Commits on Jul 27, 2012
  1. 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 committed Jul 27, 2012
  2. README: Switch to mingw-w64

    bgilbert committed Jul 27, 2012
  3. 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 committed Jul 27, 2012
  4. Drop use of test -a

    which is disrecommended by the Autoconf manual.
    bgilbert committed Jul 27, 2012
  5. Some fixes for whitespace in source/build/install paths

    libtool will still choke if any of these paths contain whitespace.
    bgilbert committed Jul 27, 2012
  6. 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 committed Jul 27, 2012
  7. configure.ac: Explicitly require Automake 1.11

    We already require it implicitly due to dist-xz.
    bgilbert committed Jul 27, 2012
Commits on Mar 3, 2012