Commit Graph

644 Commits

Author SHA1 Message Date
Yann Collet
a430b859cf Multiple files decompression refactoring 2015-04-15 16:24:43 +01:00
Yann Collet
4e574e7395 Updated lz4frame error names 2015-04-15 10:34:08 +01:00
Yann Collet
d37926b0b5 Merge pull request #95 from t-mat/issue/90
Modified lz4frame enum, by @t-mat
2015-04-15 10:39:38 +02:00
Yann Collet
240b554412 Merge pull request #94 from t-mat/dev
Fix LZ4_DEPRECATED() in lz4hc.h
2015-04-15 07:53:17 +02:00
Takayuki MATSUOKA
3d46d4b144 Fix LZ4_DEPRECATED() in lz4hc.h 2015-04-15 14:19:17 +09:00
Yann Collet
5f732e1701 Merge pull request #91 from t-mat/dev
Fix LZ4_DEPRECATED() for old compilers
2015-04-15 01:01:52 +02:00
Takayuki MATSUOKA
175890fe9b Issue#90 : Change old enum names to new one 2015-04-15 06:45:26 +09:00
Takayuki MATSUOKA
585bab8121 Issue#90 : Change old enum to macro to maximize compatibility 2015-04-15 06:45:25 +09:00
Takayuki MATSUOKA
081bcca33b Issue#90 : Add LZ4F_ prefix
- Add LZ4F_ prefix to LZ4 frame related enums.
 - Also add conditional macro LZ4F_DISABLE_OLD_ENUMS for testing and users who prefer strict prefixes.
2015-04-15 06:45:24 +09:00
Takayuki MATSUOKA
e1283c7991 Fix LZ4_DEPRECATED() for older/non-gcc/clang/MSVC compilers 2015-04-15 06:39:05 +09:00
Takayuki MATSUOKA
d7298d2059 Replace GCC_VERSION with LZ4_GCC_VERSION 2015-04-15 06:39:04 +09:00
Yann Collet
9851583044 Merge pull request #93 from drcrallen/descriptiveFrameErrors
Revert "Revert "Add more descriptive frame errors""
2015-04-14 23:22:06 +02:00
Charles Allen
b664a72145 Revert "Revert "Add more descriptive frame errors""
This reverts commit 5a66527084.
2015-04-14 13:33:43 -07:00
Yann Collet
3f4f623bc9 Valgrind tests generate errors 2015-04-14 21:02:12 +01:00
Yann Collet
83e350d00b Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 2015-04-14 22:00:34 +02:00
Yann Collet
066e9d31d5 Merge pull request #92 from Cyan4973/revert-89-descriptiveFrameErrors
Revert "Add more descriptive frame errors"
2015-04-14 21:59:47 +02:00
Yann Collet
5a66527084 Revert "Add more descriptive frame errors" 2015-04-14 20:21:50 +02:00
Yann Collet
0dc8308f4c Merge pull request #89 from drcrallen/descriptiveFrameErrors
Add more descriptive frame errors
2015-04-14 20:21:40 +02:00
Yann Collet
05a46fc59a Changes LZ4F_compressBound() definition using NULL prefsPtr to cover worst case instead of default. 2015-04-14 18:51:36 +01:00
Yann Collet
348f5099e4 lz4io refactoring 2015-04-14 18:10:55 +01:00
Yann Collet
eabc6d8d00 New valgrind test with multiple files 2015-04-14 16:34:37 +01:00
Yann Collet
113b150f0a Fix leak issue with compression of multiple files 2015-04-14 16:05:02 +01:00
Yann Collet
c64200dd85 Improved performance when compressing a lot of small files 2015-04-14 00:07:30 +01:00
Yann Collet
cc24124014 minor compatibility fixes 2015-04-13 20:43:54 +01:00
Yann Collet
ccba7a0a29 Merge pull request #86 from KyleJHarper/origin/r129/multiple_inputs_patch
Origin/r129/multiple inputs patch
2015-04-13 21:03:51 +02:00
Charles Allen
d535214e61 Add more descriptive frame errors 2015-04-13 10:57:31 -07:00
Yann Collet
bc28fc1a0d Merge pull request #87 from t-mat/fix-example2
Replace obsolete functions in example code
2015-04-13 13:57:34 +02:00
Takayuki MATSUOKA
fd77bad52f Replace obsolete functions 2015-04-13 20:16:37 +09:00
Takayuki MATSUOKA
b036eaade6 Add snprintf macro for MSVC 2015-04-13 20:05:20 +09:00
Kyle J Harper
7f2f1fcd55 Added support for continuation of file compression and decompression if input files are missing. Should more closely match gzip/bzip2/xz and so forth. Also removed a debug print accidentally left in. 2015-04-12 18:41:55 -05:00
Kyle J Harper
0169502b49 Added new LZ4IO_decompressMultipleFilenames to allow decompression of multiple files with the -m switch added in r128 (ref: google code issue 151). Limitation: will only process files matching LZ4_EXTENSION macro, which for now seems reasonable. 2015-04-12 17:33:40 -05:00
Yann Collet
da117257f5 new memory leak test for fullbench using multi-files 2015-04-12 16:49:37 +01:00
Yann Collet
2c7988761d Shortened tests durations 2015-04-12 16:40:58 +01:00
Yann Collet
42e5bc4a9d Updated badges 2015-04-12 16:06:12 +01:00
Yann Collet
2852b9e439 Fixed issue #84 2015-04-12 15:17:10 +01:00
Yann Collet
8f49666cbc Fixed : minor coverity warning 2015-04-12 11:37:55 +01:00
Yann Collet
8a610004f6 Fixed a few coverity warnings 2015-04-12 09:42:58 +01:00
Yann Collet
138673df5e fixed minor g++ warning 2015-04-12 09:37:34 +01:00
Yann Collet
cc8d617ed0 Merge pull request #82 from t-mat/add-lz4-prefix
Add LZ4 prefix to deprecation macros
2015-04-12 10:34:44 +02:00
Yann Collet
81fdd9df23 Fixed a few Valgrind warnings 2015-04-12 09:29:52 +01:00
Takayuki MATSUOKA
ad86910b1b Add LZ4 prefix to deprecation macros
Replace the following macros:

 - "_DEPRECATE_WARNING_DEFBLOCK" to "LZ4_DEPRECATE_WARNING_DEFBLOCK"
 - "DEPRECATED" to "LZ4_DEPRECATED"
2015-04-12 17:28:53 +09:00
Yann Collet
66b8a4a8af Fixed : minor Visual warnings 2015-04-12 08:58:00 +01:00
Yann Collet
62ed153195 Fixed : a few minor coverity warnings 2015-04-12 08:21:35 +01:00
Yann Collet
9443f3d924 Extended obsolete warning messages to lz4hc 2015-04-11 19:12:03 +01:00
Yann Collet
973e385fa3 Implemented obsolete warning message 2015-04-11 18:59:22 +01:00
Yann Collet
be9d248851 Update lz4hc API : LZ4_compressHC_safe() 2015-04-11 12:28:09 +01:00
Yann Collet
a07db74d24 Clarified lz4frame.h inline doc 2015-04-11 10:46:16 +01:00
Yann Collet
8b8e5efefe fixed minor sanitize warning 2015-04-11 10:25:08 +01:00
Yann Collet
c22a0e1e13 Updated : fuzzer tests can be programmed for a timelength 2015-04-10 23:42:17 +01:00
Yann Collet
a2864fd49d Fixed a few minor sanitize warnings 2015-04-10 14:24:13 +01:00