84606da
Bump junit from 4.13 to 4.13.1 in /hawtjni-examplede46737
Merge pull request #70 from Siddhesh-Ghadi/ci-powerc06f662
Add ppc64le support on travis-ci2976527
Add doc to setup the native build environment macOSc00e2d2
Support for shared pointers, fixes #575b4e5ad
Merge pull request #59 from voutilad/master8678713
Merge pull request #61 from remkop/masterd145a1d
Do not force JDK 11 but rather support it8ee5b21
Updated to work with JDK11d1f1492
Fix example on OSXb7277af
prepare 1.17 release website56b5bd0
use hawtjni-maven-plugin for Maven Central badgec14fec0
Support for OSX Catalina2c64ed4
jansi/#162 fix issue where bitModel could not be retrieved on GraalVMe7806ff
support for OpenBSD
1c4a17b
Remove shared_ptr support until it's workingd3f9d0a
Keep (long*) for standard pointers906aa15
Merge branch 'calin-iorgulescu-master'c5130eb
Fix typo9d38df2
Merge branch 'master' of https://github.com/calin-iorgulescu/hawtjni into calin-iorgulescu-master1c42406
Merge branch 'master' of https://github.com/batterseapower/hawtjni into batterseapower-master55afd36
Add 10.14 in OSX SDK version listd094c95
Merge pull request #45 from wjsl/osx10.13d028542
Merge pull request #48 from castortech/masterc0cfb25
Merge branch 'master' into master73e0b4f
Merge pull request #55 from tdemande/hawtjni-issue-54ec9cc6c
Merge branch 'hawtjni_shared_pointer' of https://github.com/ossdev07/hawtjni into ossdev07-hawtjni_shared_pointerbd514b7
Implement a different strategy with sha1 checksum for extracting libraries, fixes #5640e0b2f
Formattingbc3f187
#54 Also search in base dir when finding/extracting native lib8f464d0
Implement new JNIField accessor model: allow support for separate getter/setter methods for individual fields.5f52fee
StructsGenerator: Fix bug where a JniClass extending another class that has only ignored fields would generate calls to cache the fields.2b88a8f
StructsGenerator: Fix bug where an empty field declaration would be created if only skipped fields are declared in a struct.235f0b9
Change maven settings to allow building.839ddcf
added icon for hawtjni-runtime artifact in Central27af76b
Update StructsGenerator.javaf29f849
added Automatic-Module-Name to manifest for Java 9 auto-module name1c2d511
Hawtjni: Shared_pointer support added in hawtjni7a6082f
fixed typo35c061c
added Runtime API as a feature6c1f140
Added customization for the Windows build.98b1531
Added missing case of "no directory" as per method documentation.a103c50
Added support to detect newer versions of Visual Studio as candidates for msbuild6f891af
Updated documentation to clearly indicate the vcbuild is deprecated and that msbuild is supported.84aa381
update changelog.md for 1.16 release3fffa67
fixed and improved changelog.md formatting2c7134b
Add 10.13 in OSX SDK version list
2e99592
fixed site build14f1d05
renamed maven-hawtjni-plugin to hawtjni-maven-plugin743d57b
switched Maven plugin from javadoc annotations to Java5 annotations4a42ee6
#36 added info on loaded native library16c5d82
Merge pull request #37 from ghost/patch-145e8a55
#43 mark HawtJNI annotations @Documentedf0c3b54
s/your/you're/
HawtJNI 1.15, released 2017-05-04
7537b9d
Update changelog906cedb
Default to extract in the users' home folder in case the temp directory is not writableed95784
search in library.$name.path like in META-INF/native resources477c8cc
Fix some other problems with platform, especially on windows when compiling for the non native platform58834e8
Upgrade some plugins992ee3f
Fix bad naming for the extracted file when the version contains a dot6b58328
Do not include the extension in the windows project name, #239165154
Merge pull request #30 from felixvf/fix_lib64_bug1cb6770
Merge pull request #34 from hboutemy/master4c430c6
Merge pull request #20 from felixvf/fix_bug_18f99972b
Better exception reporting when unable to load a library, fixes #271c5b81f
Allow the windows project name to be specified, fixes #23ef3437c
Allow the -Dplatform=xxx setting to be used when doing the actual native build0072848
Remove explicit array creation when using var argsc6fb914
Remove unused imports145f3ee
Fix typos in method names81a35e1
prepare gh-pages publication with scm-publish pluginb3982d5
Use latest version of maven javadoc plugincb2ad85
Merge branch 'hboutemy-hawtjni-31'cd20329
#31 fixed API doc generation and misc other Maven-related conf784a50f
Fix libdir to "/lib". Prevent any variation such as "/lib64".401ce1c
Update readme.mda73fc16
Merge pull request #11 from OhmData/travis098c501
Simplify the fallback case a bit40f9f23
Merge pull request #22 from slaunay/use-java7-chmod-with-unix-chmod-fallback
HawtJNI 1.14, released 2016-06-20
e2522b0
Merge pull request #26 from michael-o/freebsd6dc93fe
Improve FreeBSD support2d49307
Deploy to sonatype.
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 chmod57e5b32
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/master1e2ee63
Added architecture specific native library loading pathd10c4b0
Merge pull request #16 from NJAldwin/use-absolute-path3d3aa0b
Ensure absolute path is used for library8c28532
Merge pull request #13 from batterseapower/masterc10adf5
Version bumps and markup fixes necessary for building on JDK8aed6cbd
Build a stock travisefa684c
Ignore IDEA project files.18cb7e5
prepare for next development iterationf3bd38e
Upgrade parent pom version.175faf0
Merge pull request #8 from normanmaurer/netty_needsb3f8609
Allow to also use generate mojo with existing native src filesc27b5a0
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 iterationf3bd38e
Upgrade parent pom version.175faf0
Merge pull request #8 from normanmaurer/netty_needsb3f8609
Allow to also use generate mojo with existing native src filesc27b5a0
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