Skip to content

Latest commit

 

History

History
136 lines (105 loc) · 13.4 KB

changelog.md

File metadata and controls

136 lines (105 loc) · 13.4 KB

HawtJNI

HawtJNI 1.16, released 2018-02-02

  • 2e99592 fixed site build
  • 14f1d05 renamed maven-hawtjni-plugin to hawtjni-maven-plugin
  • 743d57b switched Maven plugin from javadoc annotations to Java5 annotations
  • 4a42ee6 #36 added info on loaded native library
  • 16c5d82 Merge pull request #37 from ghost/patch-1
  • 45e8a55 #43 mark HawtJNI annotations @Documented
  • f0c3b54 s/your/you're/

HawtJNI 1.15, released 2017-05-04

  • 7537b9d Update changelog
  • 906cedb Default to extract in the users' home folder in case the temp directory is not writable
  • ed95784 search in library.$name.path like in META-INF/native resources
  • 477c8cc Fix some other problems with platform, especially on windows when compiling for the non native platform
  • 58834e8 Upgrade some plugins
  • 992ee3f Fix bad naming for the extracted file when the version contains a dot
  • 6b58328 Do not include the extension in the windows project name, #23
  • 9165154 Merge pull request #30 from felixvf/fix_lib64_bug
  • 1cb6770 Merge pull request #34 from hboutemy/master
  • 4c430c6 Merge pull request #20 from felixvf/fix_bug_18
  • f99972b Better exception reporting when unable to load a library, fixes #27
  • 1c5b81f Allow the windows project name to be specified, fixes #23
  • ef3437c Allow the -Dplatform=xxx setting to be used when doing the actual native build
  • 0072848 Remove explicit array creation when using var args
  • c6fb914 Remove unused imports
  • 145f3ee Fix typos in method names
  • 81a35e1 prepare gh-pages publication with scm-publish plugin
  • b3982d5 Use latest version of maven javadoc plugin
  • cb2ad85 Merge branch 'hboutemy-hawtjni-31'
  • cd20329 #31 fixed API doc generation and misc other Maven-related conf
  • 784a50f Fix libdir to "/lib". Prevent any variation such as "/lib64".
  • 401ce1c Update readme.md
  • a73fc16 Merge pull request #11 from OhmData/travis
  • 098c501 Simplify the fallback case a bit
  • 40f9f23 Merge pull request #22 from slaunay/use-java7-chmod-with-unix-chmod-fallback

HawtJNI 1.14, released 2016-06-20

HawtJNI 1.12, released 2016-04-26

  • 70f24ba Don't build the website by default.
  • ef93152 Better JDK detection on OS X.
  • 61ac652 Use Files.setPosixFilePermissions for chmod
  • 57e5b32 Define JNI64 not only in case of __x86_64__ but in general for any _LP64 platform.

HawtJNI 1.11, released 2015-04-21

  • e1da91a Update xbean version used.
  • 354e277 Disable deployment of website since web host is not there anymore.
  • 08cfdd0 Update parent pom.
  • 86e97d1 Merge pull request #19 from jerrydlamme/master
  • 1e2ee63 Added architecture specific native library loading path
  • d10c4b0 Merge pull request #16 from NJAldwin/use-absolute-path
  • 3d3aa0b Ensure absolute path is used for library
  • 8c28532 Merge pull request #13 from batterseapower/master
  • c10adf5 Version bumps and markup fixes necessary for building on JDK8
  • aed6cbd Build a stock travis
  • efa684c Ignore IDEA project files.
  • 18cb7e5 prepare for next development iteration
  • f3bd38e Upgrade parent pom version.
  • 175faf0 Merge pull request #8 from normanmaurer/netty_needs
  • b3f8609 Allow to also use generate mojo with existing native src files
  • c27b5a0 Avoid warning.
  • c1980ef Add support for building against the Oracle JDK on OS X.

HawtJNI 1.10, released 2014-02-12

  • efa684c Ignore IDEA project files.
  • 18cb7e5 prepare for next development iteration
  • f3bd38e Upgrade parent pom version.
  • 175faf0 Merge pull request #8 from normanmaurer/netty_needs
  • b3f8609 Allow to also use generate mojo with existing native src files
  • c27b5a0 Avoid warning.
  • c1980ef Add support for building against the Oracle JDK on OS X.

HawtJNI 1.9, released 2013-09-09

  • 1d27b2f Improve the generated build settings.
  • d9cd0ab Should fix issue #7. We now do a write barrier before setting the 'cached' field to 1 so that reader don't see this get re-ordered before all the fields are readable.

HawtJNI 1.8, released 2013-05-13

  • 92c2661 Simplify shared lib extraction.

HawtJNI 1.7, released 2013-03-20

  • 3567b1d Support explicitly configuring which build tool to use on windows.
  • d566bf7 Fix for automake 1.11

HawtJNI 1.6, released 2012-08-09

  • 11df668 Updating hawtjni generate projects so that they work on OS X Lion.
  • f0e3ace Fixes #2 : Support passing the JNIEnv pointer to native methods.

HawtJNI 1.5, released 2011-09-21

  • 15d5b1a Only include config.h if it's available.

HawtJNI 1.4, released 2011-08-18

  • Add more options to the maven hawtjni plugin so that you can build jars containing native libs in a different module from the one which generates the native package for the jar.

HawtJNI 1.3, released 2011-08-08

  • Add hawtjni_attach_thread and hawtjni_dettach_thread helper methods
  • Fully support binding against C++ source code / classes.
  • Support using private fields in struct bound classes.
  • Avoid "jump to label from here crosses initialization" compiler error message.
  • Provide better error messages when a user does not properly setup a C++ method binding.
  • Support mapping a class to a differently named structure name.
  • Support picking the OS X SDK version via a configure option.
  • Added pointer math support class to be able to do pointer math in java land without going into a JNI layer.

HawtJNI 1.2, released 2011-06-11

  • Adding bit model to the name of the extracted library to support hosts running both 32 and 64 bits JVM.
  • Converted website to a scalate based static website

HawtJNI 1.1, released 2010-11-04


  • Generate a .vcxproj for for compatibility with the new Windows 7.1 SDK
  • Fixed callback failures on 32 bit platforms

HawtJNI 1.0, released 2010-02-24

  • Initial release