1197 Commits

Author SHA1 Message Date
Taro L. Saito
f0e0e9727e #25 Add raw compress methods that take memory addresses 2013-03-22 15:53:56 +09:00
Taro L. Saito
dd0f4d9d9c Update version 2013-03-20 00:10:02 +09:00
Taro L. Saito
bd9d84b92f Merge branch 'release/1.0.5-M4' into develop 2013-03-20 00:00:48 +09:00
Taro L. Saito
2e2261210c Merge branch 'release/1.0.5-M4' 1.0.5-M4 2013-03-20 00:00:30 +09:00
Taro L. Saito
92b3138132 Fix javadoc stylesheet 2013-03-20 00:00:27 +09:00
Taro L. Saito
1b011303b3 Use target folder when preparing the OSGi bundle. #23 2013-03-19 23:51:18 +09:00
Taro L. Saito
69901033f6 Added OpenBSD native libs. Fixes #22 2013-03-19 23:26:18 +09:00
Taro L. Saito
b83b6a76e2 Merge pull request #23 from jdnarvaez/develop
OSGi Compatibility
2013-03-19 07:22:22 -07:00
Juan Narvaez
274f11f73d Changing static variables to volatile. 2013-03-19 09:12:56 -05:00
Juan Narvaez
4b3f1a919a Adding in Bundle-ActivationPolicy to the generated Manifest. 2013-03-19 08:48:34 -05:00
Juan Narvaez
6bbdaa97d6 Patch for OSGi compatibility. 2013-03-19 08:45:16 -05:00
Taro L. Saito
9fc3159878 Add static libstdc++ option 2013-02-28 16:11:23 +09:00
Taro L. Saito
850ec42760 Linux x86 binary build using CentOS 2013-02-20 02:43:21 +09:00
Taro L. Saito
328505512d linux x86_64 binary built using CentOS 5 2013-02-20 02:42:56 +09:00
Taro L. Saito
52f719a6d7 merged 2013-02-20 02:42:33 +09:00
Taro L. Saito
e3f0fcbaff Built native libs for Linux and Windows 2013-08-13 01:49:51 -07:00
Taro L. Saito
9a7657ef46 Fix for Mac-x86 2013-08-13 17:45:03 +09:00
Taro L. Saito
3dd90fb43f Recompile OSInfo class for Java1.5 2013-08-13 17:23:53 +09:00
Taro L. Saito
9671c81224 Removed the note on JNI injection 2013-08-13 17:07:02 +09:00
Taro L. Saito
ae0a3e4d49 Add isValidCompressedBuffer for raw memory addresses 2013-08-13 17:02:16 +09:00
Taro L. Saito
fed7278fcd Fix #29. Need to recreate native libraries for all OSes 2013-08-13 17:00:54 +09:00
Taro L. Saito
171775e92b Add a file permission setting code sample for Java6 2013-08-13 16:50:58 +09:00
Taro L. Saito
640f626c36 Fix OSGi settings in pom.xml 2013-08-13 16:18:24 +09:00
Taro L. Saito
dc20eaf222 Merge fixes for #27 2013-08-13 16:14:55 +09:00
Taro L. Saito
b7755bf93d Add a cleanup phase for OSGi container 2013-08-13 16:09:29 +09:00
Taro L. Saito
a48529731d Add Snappy.cleanUp method for J2EE containers. #27 2013-08-13 16:07:46 +09:00
Taro L. Saito
2891c692c0 Removed SnappyNativeAPI, since native loader injection is no longer necessary 2013-08-13 15:55:58 +09:00
Taro L. Saito
1c3c565352 Removed md5sum code, which will no longer be used 2013-08-13 15:47:05 +09:00
Taro L. Saito
06f007a084 Attach UUID to the extracted native library file 2013-08-13 15:46:05 +09:00
Taro L. Saito
2bb1165aa6 Merge pull request #40 from pkwarren/resource_leak
Avoid leaks with GetPrimitiveArrayCritical.
2013-07-17 03:37:36 -07:00
Philip K. Warren
5e3ba55782 Avoid leaks with GetPrimitiveArrayCritical.
It is possible that one of the two calls to GetPrimitiveArrayCritical
succeeded, in which case an exception would be thrown and the memory
would not be released. Ensure that every successful call to
GetPrimitiveArrayCritical is followed by a call to
ReleasePrimitiveArrayCritical.
2013-07-10 13:17:07 -05:00
Taro L. Saito
d7263cc36d Fixes #39. Comparing two native libraries directly without generating md5sum 2013-07-02 10:27:10 +09:00
Taro L. Saito
88275fb846 commenting 2013-07-02 10:10:25 +09:00
Taro L. Saito
ee86f48d2d Merge pull request #36 from laszlohordos/develop
The Snappy Java Jar is not compatible with Apache Felix 4.2.1 Framework
2013-06-06 18:04:36 -07:00
laszlohordos
cfebd7432b The Snappy Java Jar is not compatible with Apache Felix 4.2.1 Framework
The Snappy Bundle contains the Bundle-NativeCode instruction in a way it's not compatible with the [R4LibraryClause](http://svn.apache.org/viewvc/felix/releases/org.apache.felix.framework-4.2.1/src/main/java/org/apache/felix/framework/util/manifestparser/R4LibraryClause.java?view=markup) because the osname and processor definition is mandatory. They can not be replaced with selection-filter.

Snappy 1.0.5 and the 1.1.0-SNAPSHOT throws the same org.osgi.framework.BundleException: Unresolved constraint in bundle org.xerial.snappy.snappy-java [n]: No matching native libraries found. exception.

I saw in the fixed issues the Snappy was tested on Eclipse 3.8.1 but I couldn't tested so it has to be verified. I also updated the x86-64 from x86_64 regarding the [Bundle-NativeCode: OS/Processor values](http://www.osgi.org/Specifications/Reference)
2013-06-06 11:36:47 +02:00
Taro L. Saito
26acd403ba Fix the native code folder paths in OSGi settings 2013-06-06 11:44:13 +09:00
Taro L. Saito
8c69129359 Fixes #34. Use canonical os.arch names for native lib folders 2013-06-06 11:35:42 +09:00
Taro L. Saito
41b11f7ebd new snapshot version 2013-06-06 11:10:35 +09:00
Taro L. Saito
fde51d8317 release version 1.0.5 1.0.5 2013-05-17 10:32:54 +09:00
Taro L. Saito
226370e5c1 Merge branch 'develop' of github.com:xerial/snappy-java into develop 2013-05-17 10:28:22 +09:00
Taro L. Saito
2daae5aca4 use snapshot version 2013-05-17 10:28:14 +09:00
Taro L. Saito
8fce6db8af Merge pull request #35 from mebigfatguy/develop
make sure magic bytes are read fully
2013-05-14 02:40:38 -07:00
Dave Brosius
c48ab66e99 make sure magic bytes are read fully 2013-05-10 23:16:25 -04:00
Taro L. Saito
a5507afb6e Fixes #33. Add Mac/i386 binary 2013-04-23 13:13:11 +09:00
bokken
32194a2094 add support for x-snappy-framed streams
https://github.com/xerial/snappy-java/issues/30
2013-04-15 11:15:02 -05:00
Taro L. Saito
04ccfaf7b6 Fixes #22. Add OpenBSD native libraries 2013-04-10 10:36:23 +09:00
Taro L. Saito
34ba11cc9a Fix Makefile dependencies when generating SnappyNative.h 2013-04-10 10:33:28 +09:00
Taro L. Saito
8ff03ba782 Fix native library version 2013-03-29 10:37:33 +09:00
Taro L. Saito
07bfea7da0 new version 2013-03-28 17:47:26 +09:00
Taro L. Saito
ff8000ed5b Embed libstdc++ for linux 64-bit binary 2013-02-20 02:39:06 +09:00