Commit Graph

436 Commits

Author SHA1 Message Date
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 8c69129359 Fixes #34. Use canonical os.arch names for native lib folders 2013-06-06 11:35:42 +09: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 2b502077b6 Add note on building linux amd64 binary using custom g++ 2013-03-28 17:27:13 +09:00
Taro L. Saito 0ee1e52ac1 Embed libstdc++ into Linux amd64 binary by using my own g++ 2013-03-28 17:08:01 +09:00
Taro L. Saito 0b48e2db4a version 1.1.0-M2. Fixes linux amd64 build 2013-03-28 15:02:20 +09:00
Taro L. Saito 1f0d7bd6cd #26. Add throws IOException to compress methods 2013-03-28 13:02:27 +09:00
Taro L. Saito 64c35c7081 Fixes #26. Add throws IOException to rawCompress 2013-03-28 12:53:23 +09:00
Taro L. Saito a5dcbb7dab Dropped the 32-bit mac support, since it does not have Java 6 or higher as default jvm 2013-03-27 17:25:08 +09:00
Taro L. Saito 5d13ed34f6 build mac32 binary 2013-03-27 16:07:54 +09:00
Taro L. Saito 1685568eb8 Remove OpenBSD libraries because I don't have OpenBSD machine to build snappy-1.1.0 2013-03-27 16:04:52 +09:00
Taro L. Saito 882ebf3532 Build linux amd64 native lib. Disabled -static-libstdc++ 2013-03-27 15:56:42 +09:00
Taro L. Saito c284cc600f build native libraries 2013-03-26 23:48:27 -07:00
Taro L. Saito dca3f64d28 Use snappy-1.1.0 which can be compiled in Mac OS X 10.8 2013-03-22 15:58:08 +09:00
Taro L. Saito f0e0e9727e #25 Add raw compress methods that take memory addresses 2013-03-22 15:53:56 +09:00
Taro L. Saito 69901033f6 Added OpenBSD native libs. Fixes #22 2013-03-19 23:26:18 +09:00
Juan Narvaez 274f11f73d Changing static variables to volatile. 2013-03-19 09:12:56 -05:00
Juan Narvaez 6bbdaa97d6 Patch for OSGi compatibility. 2013-03-19 08:45:16 -05:00
Taro L. Saito ed37dfac4b Fixes for issue #6 2012-09-28 11:34:02 +09:00
Taro L. Saito 5a60c131d0 Fixes issue #6 2012-09-27 11:09:32 +09:00
Taro L. Saito b697c61df8 Merge pull request #15 from bpow/develop
Throw ExceptionInInitializerError rather than just printing stacktrace
2012-09-06 19:24:48 -07:00
Taro L. Saito a1c36bb46e Fix on issue #6 2012-09-07 11:23:48 +09:00
Bradford Powell c2260cf38d Throw ExceptionInInitializerError rather than just printing stacktrace
to stderr if the native libraries cannot be loaded. Because Errors are
not checked exceptions, added to the javadoc to point out that static
initialization of Snappy can throw this Error.
2012-09-06 21:01:56 -05:00
Trevor Robinson 6ee72edc39 Added armhf shared library 2012-09-06 18:15:07 -05:00
Taro L. Saito 6507dcd7b0 Rebuild linux binaries 2012-09-06 12:32:29 +09:00
Taro L. Saito 568c8d6beb Build linux libraries using the modified jni_md.h 2012-06-30 05:53:16 -07:00
Taro L. Saito 79ac792fac rebuild linux binary using the previous machine 2012-06-29 14:59:31 +09:00
Taro L. Saito 11fe7fc6c8 Stop using -libstdc++, that causes link error in Ubuntu 2012-06-28 22:55:47 -07:00
Taro L. Saito a13b7a3254 Add libraries cross-compiled in Ubuntu 2012-06-28 22:26:31 -07:00
Taro L. Saito bd9cfb0d13 Applied a patch for ARM support, contributed by Trevor Robinson 2012-06-29 12:58:21 +09:00
Taro L. Saito f7f4397826 Upgrade to snappy-1.0.5. Support building in Max OS X Lion 2012-05-25 10:23:26 +09:00
Taro L. Saito 04140959b0 Fixes issue 37
Using a correcto class descriptor. This change will be available in next release.
2012-01-19 12:53:47 +09:00
Taro L. Saito 72383d990c Fixes issue 34 Implement available() method 2011-10-25 10:39:27 +09:00
Taro L. Saito 6189b561fa Fixes issue 33
Applied the patch fixing a bug when reading incomplete stream.
2011-10-05 10:25:51 +09:00
Taro L. Saito 35f7e8edd6 Change the native library version retrieval method to look up
a resource file (VERSION) in org.xerial.snappy package.

Update issue 32
Status: Fixed
2011-09-26 23:14:27 +09:00
Taro L. Saito 8a074fba6e Fixes issue 29 Javadoc 2011-09-22 16:39:51 +09:00
Taro L. Saito 3acecfb5af Fixes issue 27. Add package-info.java and javadoc stylesheet 2011-09-22 16:14:53 +09:00
Taro L. Saito d21db44a70 Fixes issue 27. 2011-09-22 16:14:31 +09:00
Taro L. Saito f990526b52 Fixes issue 30. Add "make javadoc" target 2011-09-22 15:47:29 +09:00
Taro L. Saito ebf661dc74 Fix javadoc 2011-09-22 15:37:18 +09:00
Taro L. Saito 267296fa93 mac32 library 2011-09-22 14:39:35 +09:00
Taro L. Saito 8767ca51e1 build linux/mac native libraries 2011-09-22 14:38:10 +09:00
Taro L. Saito e8356fd4f9 Upgrae to snappy-1.0.4 2011-09-22 14:34:41 +09:00
Taro L. Saito f2fe1d3d8b Update issue 28
A workaround to postpone the initialization of SnappyNativeAPI.
2011-09-09 11:16:28 +09:00
Taro L. Saito 2906673651 Fix javadoc comments 2011-08-23 18:13:19 +09:00
Taro L. Saito 29753d90fd Update issue 26
Applied the patch from tucu; load org-xerial-snappy.properties file when it can be found from the context class loader.
2011-08-23 11:01:34 +09:00
Taro L. Saito 57190cd4ab Fixes comments 2011-08-23 10:42:12 +09:00
Taro L. Saito 435fa89fe4 Add script for generating tar.gz of the project
Update issue 25
2011-08-18 15:27:04 +09:00
Taro L. Saito fe85390989 Fix commend on loading libsnappyjava 2011-08-16 13:14:48 +09:00
Taro L. Saito 3710c4e7dc Updates issue 20. Add org.xerial.snappy.use.systemlib property to lookup snappyjava dll under java.library.path 2011-08-16 13:04:57 +09:00
Taro L. Saito 1354d90401 merged 2011-08-16 11:16:44 +09:00
Taro L. Saito 6540318a12 Fixes issue 20
org.xerial.snappy.enable.bundled.libs is used with the default value = true.
2011-08-16 11:16:21 +09:00
Taro L. Saito 0d9356eac1 Add comments. Reset the java code target to 1.5 2011-08-03 20:54:01 +09:00
Taro L. Saito c73d2e104b Fixes issue 24 2011-08-02 17:07:24 +09:00
Taro L. Saito 93f66fc2e5 comment 2011-08-02 15:31:57 +09:00
Taro L. Saito de803e67a4 Rebuild win32 library. Add comments to INSTALL/README 2011-08-02 15:27:43 +09:00
Taro L. Saito e01077db8a Add comment 2011-08-02 15:15:15 +09:00
Taro L. Saito aa04d562f8 Discard the local JNI code loader and the org.xerial.snappy.disable.inject option 2011-08-02 15:07:59 +09:00
Taro L. Saito f0ef649651 trace from context class loader 2011-08-02 14:27:52 +09:00
Taro L. Saito 1aba243237 removed overlapped part. Use ProtectionDomain when injecting classes 2011-08-02 14:01:57 +09:00
Taro L. Saito 075b94af00 Removed debug message 2011-08-02 13:18:29 +09:00
Taro L. Saito 2f6dc58ba8 add debug message 2011-08-02 11:46:08 +09:00
Taro L. Saito fd1fa411d9 temporary disable native code injection 2011-08-01 18:37:04 +09:00
Taro L. Saito 9469afbe38 catch UnsatisfiedLinkError 2011-08-01 18:35:30 +09:00
Taro L. Saito 9e95185692 Set java target to 1.6 2011-08-01 18:26:07 +09:00
Taro L. Saito 8d49dddbba use static call instead of call by reflection 2011-08-01 18:22:48 +09:00
Taro L. Saito 94b879fe12 fix 2011-08-01 17:16:23 +09:00
Taro L. Saito 331e7ef10b remove unnecessary flag 2011-08-01 17:10:39 +09:00
Taro L. Saito 3e533b4e7d use context class loader 2011-08-01 17:03:55 +09:00
Taro L. Saito 9c86835cc3 initialize local snappy loader 2011-08-01 16:56:40 +09:00
Taro L. Saito 94d5356ba9 use local static variable to hold loaded states 2011-08-01 16:53:00 +09:00
Taro L. Saito 875235229c Split the loader code 2011-08-01 16:43:25 +09:00
Taro L. Saito f7a0619f64 Add local native lib loader 2011-08-01 16:33:18 +09:00
Taro L. Saito f40a9b96cb Add org.xerial.snappy.disable.inject 2011-08-01 16:09:06 +09:00
Taro L. Saito 387ffa34f0 use parent 2011-08-01 15:53:08 +09:00
Taro L. Saito ecd8aaa3e9 Add comments 2011-08-01 15:47:02 +09:00
Taro L. Saito 199b12e61c Add comment on SnappyLoader.load 2011-08-01 15:19:28 +09:00
Taro L. Saito 7931742179 Avoid to load native library twice even if SnappyNativeLoader injected to an ancestor class loader is discared 2011-08-01 14:17:22 +09:00
Taro L. Saito 0f75526c85 print stack trace 2011-08-01 14:03:15 +09:00
Taro L. Saito 75e34c8717 Wrap native code loading part with synchornized block 2011-08-01 13:57:47 +09:00
Taro L. Saito c4870fb505 Report exception message correctly 2011-08-01 13:43:12 +09:00
Taro L. Saito 30b3d247bd merged 2011-07-06 10:47:23 +09:00
Taro L. Saito 1c46977e67 Add a target for generationg SnappyNativeLoader bytecode 2011-07-06 10:46:47 +09:00
Taro L. Saito 50a142ae43 Build Mac i386 library 2011-07-04 16:04:23 +09:00
Taro L. Saito c675bf4280 Fixes issue 23 2011-07-04 09:26:30 +09:00
Taro L. Saito 36f0208eb1 Fixes issue 22
Thanks for the report.
getUncompressedLength() was an experimental method, that tries to migrate C++ code of the Snappy into Java. I removed this method.
2011-07-02 14:01:49 +09:00
Taro L. Saito c6e2aebe11 Build native libraries with arrayCopy method 2011-07-01 10:59:43 +09:00
Taro L. Saito da64065e18 Add close method to clean up work space 2011-06-30 14:10:32 +09:00
Taro L. Saito 4281128209 Add rawWrite and rawRead API to the SnappyOutputStream and SnappyInputStream to support primitive array compression/decompression 2011-06-30 13:12:42 +09:00
Taro L. Saito 536f130595 Fixes issue 21 2011-06-27 12:15:50 +09:00
Taro L. Saito 3fd156410c Add test for loading snappy-java using different class loaders in the same JVM 2011-06-27 11:40:59 +09:00
Taro L. Saito 2e7d3e907d Linux binary 2011-06-27 10:40:03 +09:00
Taro L. Saito b1d7fa9b0c Mac x86_64 lib 2011-06-27 10:36:44 +09:00
Taro L. Saito 5adc92c6f6 Add i386 lib 2011-06-27 10:35:16 +09:00
Taro L. Saito e1a14f9b72 Stop using JDK6 IOException constructor 2011-06-27 10:33:33 +09:00
Taro L. Saito 7134608206 Use SnappyNativeAPI as an interface to the native code 2011-06-27 10:29:58 +09:00
Taro L. Saito 06ba339352 Temporary use current class loader 2011-06-24 14:24:28 +09:00
Taro L. Saito 4a7694e295 Traverse ancestor class loader 2011-06-24 14:23:01 +09:00
Taro L. Saito b531cb36dc Add bytecode generator 2011-06-24 13:42:14 +09:00
Taro L. Saito d19a00ddb6 Revert to xerial-core-1.0.21 for compiling with JDK5 2011-06-24 13:26:21 +09:00
Taro L. Saito 2097c32314 Remove @Override annotation for Java5 compatibility 2011-06-24 13:07:25 +09:00
Taro L. Saito c884620c8f Add code to load snappyjava library in java.library.path 2011-06-24 13:03:39 +09:00
Taro L. Saito 244e2183b6 Edit documentation 2011-06-24 09:06:20 +09:00
Taro L. Saito 073ac31424 Remove 2011-06-23 22:37:17 +09:00
Taro L. Saito 8504a9384d Move pregenerated bytecode to resource folder 2011-06-23 22:36:55 +09:00
Taro L. Saito 4ee2936297 Removed garbage code 2011-06-23 22:26:01 +09:00
Taro L. Saito dc0e8a3150 Add a trick to delegate native library loading to the parent class loader 2011-06-23 22:09:09 +09:00
Taro L. Saito 4301cfd9bd Mac i386 native library with -fvisibility=hidden option 2011-06-23 13:45:15 +09:00
Taro L. Saito e0454d121b Use xerial-core-2.0.2 for testing (remove dependencies to third-party libraries) 2011-06-23 13:44:01 +09:00
Taro L. Saito 5c54b5f18e Use -fvisibility=hidden option for Mac 2011-06-23 13:41:46 +09:00
Taro L. Saito 8fde323477 build win binaries 2011-06-23 12:52:09 +09:00
Taro L. Saito 1607113e36 Fixes issue 20
Applied a patch from tucu to disable the default behaviour with a JVM option org.xerial.snappy.disable.bundled.libs.
2011-06-23 10:07:58 +09:00
Taro L. Saito ba8a761010 Rename 2011-06-23 09:49:02 +09:00
Taro L. Saito c28787890f Add OSGi bundle activator 2011-06-22 10:36:17 +09:00
Taro L. Saito e2fffaddb9 Fixes issue 19 2011-06-21 10:34:22 +09:00
Taro L. Saito 68ff06883b Fixes issue 19 2011-06-21 10:30:41 +09:00
Taro L. Saito cd6c0615f8 Mac i386 library 2011-06-20 18:17:47 +09:00
Taro L. Saito 5c5203f7d2 Add windows and mac binary 2011-06-20 13:48:41 +09:00
Taro L. Saito a82f54340c Add linux binaries 2011-06-20 13:48:14 +09:00
Taro L. Saito dd7c61a4f3 Fixes issue 18 2011-06-20 13:35:13 +09:00
Taro L. Saito f027c52899 Applied a patch from Alec Wysocker to postpone the buffer allocation in SnappyInputStream 2011-06-20 09:42:46 +09:00
Taro L. Saito ae6a126d1c Add test for isValidCompressedBuffer. Add a comment on the usage of SnappyOutputStream 2011-06-20 09:32:11 +09:00
Taro L. Saito 7795673e0c Use 32kb block size according to suggestion by Alec Wysoker 2011-06-10 10:18:57 +09:00
Taro L. Saito e321bee6c1 Changed the default block size of SnappyOutputStream to 8kb from 4MB 2011-06-10 09:52:51 +09:00
Taro L. Saito 578883f1a8 Fixes issue 17. Applied 0xFF mask when returning int representation of byte data. 2011-06-07 08:43:29 +09:00
Taro L. Saito 712c3f6c2b Fix comments 2011-06-04 12:00:06 +09:00
Taro L. Saito da9cf2d8c9 Add a pure-java code for GetUncompressedLength() 2011-06-04 11:36:52 +09:00
Taro L. Saito 26774e3ca7 Resolve native lib version collectly by referring VERSION file 2011-06-04 10:35:19 +09:00
Taro L. Saito acfe991b2b Use -fvisiblity=hidden option to hide snappy API that is statically linked to snappy-java 2011-06-04 09:56:47 +09:00
Taro L. Saito 6233a826b2 Add native libraries for snappy-1.0.3 2011-06-03 17:35:15 +09:00
Taro L. Saito 9dda5e296f upgrade to snappy 1.0.3 2011-06-03 17:22:41 +09:00
Taro L. Saito ff92621e98 fix lib name 2011-06-03 12:05:28 +09:00
Taro L. Saito 317ca2dace issue an error when failed to load any library 2011-06-03 12:04:35 +09:00
Taro L. Saito 98566c5ad1 Rename native library names from libsnappy to libsnappyjava 2011-06-02 11:43:19 +09:00
Taro L. Saito a8f6917370 Rename native lib from snappy to snappyjava 2011-06-02 11:13:47 +09:00
Taro L. Saito a7d36f5cae Add native libraries for Linux 2011-05-27 17:18:59 +09:00
Taro L. Saito c301d870c8 Add native library for Mac i386 2011-05-27 17:14:51 +09:00
Taro L. Saito 41bb30d8d1 Add -static-libgcc option for Mac targets 2011-05-27 17:11:03 +09:00
Taro L. Saito 455c378295 add 2011-05-27 17:08:25 +09:00
Taro L. Saito 8c1f11f306 Upgrade to snappy-1.0.2 2011-05-27 17:04:32 +09:00
Taro L. Saito ab26c13b7b Mac i386 native library 2011-05-26 12:21:07 +09:00
Taro L. Saito f090d23fbd set min Mac OS X version to 10.5 for x86_64, 10.4 for i386 2011-05-26 11:34:17 +09:00
Taro L. Saito 85d9cc9084 Applied a patch from Alec Wysoker for finding snappy DLL via java.library.path 2011-05-26 11:14:01 +09:00
Taro L. Saito 6771e58b46 Fixes issue 13 2011-05-24 15:54:53 +09:00
Taro L. Saito 28f61c00dc Test for builing i386 binary under 64-bit gcc 2011-05-05 10:57:49 +09:00
Taro L. Saito 7e882aa1d9 remove dependency to libstdc++ 2011-05-05 02:08:25 +09:00
Taro L. Saito d1a9a71ee3 Trying to build static snappy native library for amd64 2011-05-05 01:30:06 +09:00
Taro L. Saito bb83928f65 Fix comments 2011-04-26 09:16:16 +09:00
Taro L. Saito 5b41b9d1e1 rebuilt 2011-04-11 10:51:28 +09:00
Taro L. Saito b8ab746a9d Split a long string 2011-04-11 10:49:38 +09:00
Taro L. Saito 121b157dc7 Add Mac x86_64 native library 2011-04-07 10:32:08 +09:00
Taro L. Saito 1cf98686d8 Mac i386 native library 2011-04-07 10:31:36 +09:00
Taro L. Saito 55735dc22f Add Linux i386 binary 2011-04-06 23:36:47 +09:00
Taro L. Saito da537415e8 Fix newlines 2011-04-06 23:33:32 +09:00
Taro L. Saito b8fb4a28d6 windows x86 binary 2011-04-06 23:27:55 +09:00
Taro L. Saito bc8a059855 Fixes issue 10 2011-04-06 23:22:10 +09:00
Taro L. Saito bfec17b345 sort the methods 2011-04-06 23:03:12 +09:00
Taro L. Saito e3c232db7c Removed invalid decompression error code 2011-04-06 22:27:42 +09:00
Taro L. Saito fd5cec5441 add encode(String), uncompressString(byte[]) 2011-04-06 22:15:44 +09:00
Taro L. Saito 508b24805a Enforce use of byte arryas for output/input of rawComrpress/UnCompress methods 2011-04-06 21:59:06 +09:00
Taro L. Saito 0da6942aab add rawCompress that accespts primitive type arrays casted into Object type 2011-04-06 17:57:09 +09:00
Taro L. Saito 119a119b30 add primitive array compressor/decompressor 2011-04-06 17:45:43 +09:00
Taro L. Saito 8a27c47e85 Update issue 10
add compress float[], double[], int[], char[], long[], short[]
2011-04-06 16:58:19 +09:00
Taro L. Saito b82d1b9999 Update issue 10
compress(float[]) and uncompressFloat(byte[])
2011-04-06 16:27:30 +09:00
Taro L. Saito a1f39c8b5a Fall back to the previous loading strategy that simply use LoadSnappy.load() 2011-04-06 12:07:16 +09:00
Taro L. Saito 9f71f8eb1c An attempt to use system class loader when loading dll 2011-04-06 12:05:55 +09:00
Taro L. Saito 3094c71c8a Revert to the previous version since the native library build under Mac OS X x86_64 (using make mac32) didn't work in Mac OS X i386 2011-04-04 12:57:36 +09:00
Taro L. Saito eb72a19de1 rebuild Mac-i386 native library 2011-04-04 12:52:40 +09:00
Taro L. Saito 9dc81c5193 Add test suite 2011-04-04 12:47:16 +09:00
Taro L. Saito 592d7003c3 Add tests using calgary data set 2011-04-04 12:43:04 +09:00
Taro L. Saito 8f0260433c use old-style FileResource for 1.5 compatibility 2011-04-04 10:37:34 +09:00
Taro L. Saito 8d1482e395 Fix for Mac-i386 environment 2011-04-04 10:31:01 +09:00
Taro L. Saito 20f265ba90 Use the Java 1.5 compatible constructor in IOException 2011-04-04 10:17:14 +09:00
Taro L. Saito e77174e041 Fixes issue 9. The cause of slow-performance in streaming mode was default buffer size 8MB. When I changed it from 8MB to 8KB, the decompression (stream) performance was improved. 2011-04-03 17:54:52 +09:00
Taro L. Saito b694432815 add calgary test data set 2011-04-03 17:51:00 +09:00
Taro L. Saito 0a4ee3c6fb working on issue 9 2011-04-03 17:05:33 +09:00
Taro L. Saito a31f53b24c Fixes issue 8 2011-04-03 16:10:42 +09:00
Taro L. Saito 0644e3f657 Use 4MB as the default block size 2011-04-01 17:28:41 +09:00
Taro L. Saito d90c7fa7d8 Add a simple test 2011-04-01 11:09:27 +09:00
Taro L. Saito 2f29ce3426 Fixes issue 3 2011-03-31 22:56:43 +09:00
Taro L. Saito 12069f4624 Add SnappyInputStream test 2011-03-31 22:52:44 +09:00
Taro L. Saito 91a087f449 Add SnappyInputStream 2011-03-31 22:49:27 +09:00
Taro L. Saito 0fcb9f8b9a Add preamble to Snappy stream 2011-03-31 21:47:47 +09:00
Taro L. Saito b1158e563f Write a version header and block size information to the output of SnappyOutputStream 2011-03-31 20:14:40 +09:00
Taro L. Saito 717a1a9a59 add sample data 2011-03-31 18:55:48 +09:00
Taro L. Saito 8eef232a5f add SnappyOutputStream test 2011-03-31 18:55:37 +09:00
Taro L. Saito 93b956d4e8 add SnappyOutputStream prototype 2011-03-31 18:25:54 +09:00
Taro L. Saito 58eb961a93 add high-level API through byte[] for compression/decompression 2011-03-31 17:43:29 +09:00
Taro L. Saito c0b8b0be9c add Linux-amd64 binary 2011-03-31 17:22:40 +09:00
Taro L. Saito 3f77d555c7 add linux-i386 binary 2011-03-31 17:11:11 +09:00
Taro L. Saito 680e94daa7 add Mac binary 2011-03-31 17:09:42 +09:00
Taro L. Saito 7da65e5e69 add win32 binary 2011-03-31 17:07:07 +09:00
Taro L. Saito 41debf9cb6 Fixes issue 4 2011-03-31 17:06:33 +09:00
Taro L. Saito 4935319db1 add byte[] based compress/decompress methods 2011-03-31 15:49:51 +09:00
Taro L. Saito 4fbb0db44f add Mac-i386 binary 2011-03-31 12:27:00 +09:00
Taro L. Saito 5b9633251a Fix build dependencies 2011-03-31 12:23:57 +09:00
Taro L. Saito b7b1785833 Fix dependency order around unpacking snappy-src archive 2011-03-30 23:26:29 +09:00
Taro L. Saito 1da382411f Use utf-8 for copying resource files 2011-03-30 23:03:52 +09:00
Taro L. Saito 168d3f06e6 add isValidCompressedBuffer() 2011-03-30 22:54:21 +09:00
Taro L. Saito 14d38c9c12 add x86 native library 2011-03-30 19:16:29 +09:00
Taro L. Saito af15244d83 Set the deploy location to pom.xml 2011-03-30 17:59:33 +09:00
Taro L. Saito ee5f8fb622 add mvn package phase to Makefile 2011-03-30 17:34:05 +09:00
Taro L. Saito 9b71b7725a add Linux-amd64 binary 2011-03-30 17:19:35 +09:00
Taro L. Saito 509ccf70f0 add Linux-i386 binary 2011-03-30 17:08:52 +09:00
Taro L. Saito 594571dcea add mac-x86_64 native library 2011-03-30 16:45:19 +09:00
Taro L. Saito 71d064b8c5 add test for reading from intermediate positions of a buffer 2011-03-30 16:01:36 +09:00
Taro L. Saito 262222ea7e use SnappyError for unchecked exception instead of IllegalArgumentException 2011-03-30 15:41:33 +09:00
Taro L. Saito 66e58cdf2b apply Apache license to the souce code 2011-03-30 15:35:43 +09:00
Taro L. Saito 7a0663f528 edit API comments 2011-03-30 15:30:09 +09:00
Taro L. Saito 960481b965 add SnappyException/SnappyError 2011-03-30 15:26:53 +09:00
Taro L. Saito 07fe11c360 add Exception class 2011-03-30 15:00:49 +09:00
Taro L. Saito fa2fcabc43 adjust buffer size 2011-03-30 14:05:23 +09:00
Taro L. Saito 165168f1cb removed obsolete dll 2011-03-30 14:05:14 +09:00
Taro L. Saito 2a57e2e52b compress/decompress test 2011-03-30 13:58:27 +09:00
Taro L. Saito 23bc6f6438 Use ByteBuffer.allocateDirect(). If you use ByteBuffer.allocate() to create a byte buffer, JNI call GetDirectBufferAddress(jobject:ByteBuffer) returns NULL. 2011-03-30 13:44:21 +09:00
Taro L. Saito e39178e719 add win64 library 2011-03-30 13:42:55 +09:00
Taro L. Saito 158991f100 Move native API to SnappyNative.java 2011-03-30 13:08:36 +09:00
Taro L. Saito 4e59477bf6 use -shared flag 2011-03-30 11:20:18 +09:00
Taro L. Saito 7be32f4746 Fix JNI wrapper interfaces 2011-03-30 11:10:57 +09:00
Taro L. Saito 61de0555db Load a native library according to the current OS and CPU architecture 2011-03-30 09:37:04 +09:00
Taro L. Saito 517b64ecff Add test 2011-03-30 00:07:55 +09:00
Taro L. Saito e0ab15b49b Fixes packaging for Maven 3.x 2011-03-30 00:07:46 +09:00
Taro L. Saito e09c3d1439 Add native DLL loader 2011-03-29 23:45:23 +09:00
Taro L. Saito 7b52820c44 Fix the dependency to JNI header 2011-03-29 23:45:04 +09:00
Taro L. Saito 0e5ada2f90 add OSInfo class 2011-03-29 22:19:58 +09:00
Taro L. Saito 6941f27914 add win64 native library of snappy 2011-03-29 20:30:47 +09:00
Taro L. Saito d9fa5f1b25 create a folder for native libraries 2011-03-29 18:51:36 +09:00
Taro L. Saito b4cb446ff8 add native implementation 2011-03-29 18:36:02 +09:00
Taro L. Saito b1e5ea1076 add JNI interface 2011-03-29 18:17:07 +09:00
Taro L. Saito 7f7efafe70 add Makefile 2011-03-29 16:57:23 +09:00