Commit Graph

1181 Commits

Author SHA1 Message Date
remittor
534f8fa5d6 lz4hc: Cleanup function LZ4HC_compress_hashChain 2017-03-07 17:11:48 +03:00
Yann Collet
9141ada8de Merge pull request #328 from ldv-alt/dev
Fix test-lz4-basic
2017-03-05 16:15:08 -08:00
Dmitry V. Levin
0dfb0b9dad Fix test-lz4-basic
When no output filename is specified and stdout is not a terminal,
lz4 doesn't attempt to guess an output filename and uses stdout for
output.

This change fixes test-lz4-basic when run without a terminal
by specifying output filenames.
2017-03-05 23:28:25 +00:00
Yann Collet
97df1c9789 updated LICENSE
to avoid risks of confusion on GPLv2 licensed code.

GPLv2 code is not _intended_ to be integrated into 3rd party application,
but it can be used for that nonetheless (provided compliance with GPLv2 licence).
It just receives less focus and support into this direction.
2017-02-28 15:12:24 -08:00
Yann Collet
5bfdff96b5 Merge pull request #320 from inikep/dev
remove MOREFLAGS from test-lz4c32
2017-02-16 08:39:03 -08:00
Przemyslaw Skibinski
d3eaf78838 remove MOREFLAGS from test-lz4c32 2017-02-16 16:30:16 +01:00
Yann Collet
5bb6ba7949 Merge pull request #319 from inikep/dev
Circle CI tests
2017-02-16 07:21:42 -08:00
Przemyslaw Skibinski
ca2c5fd3c6 CFLAGS=-I/usr/include/x86_64-linux-gnu 2017-02-16 00:17:42 +01:00
Przemyslaw Skibinski
ace22424d8 circle.yml: fixed lz4c32 target (2) 2017-02-15 23:19:30 +01:00
Przemyslaw Skibinski
0d77c85d9d circle.yml: fixed lz4c32 target 2017-02-15 22:10:11 +01:00
Yann Collet
24007bb4e6 Merge pull request #318 from esiegerman/eks/mklib
Explicitly create $(DESTDIR)$(LIBDIR)/ at install time
2017-02-15 10:53:56 -08:00
Przemyslaw Skibinski
4ee9bd5c3e improved Circle CI tests 2017-02-15 18:24:42 +01:00
Przemyslaw Skibinski
c0a8d0ad87 added circle.yml 2017-02-15 17:36:00 +01:00
Przemyslaw Skibinski
3ec1591dbb Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2017-02-15 17:20:24 +01:00
Przemyslaw Skibinski
68a358769e Avoid fseek()'s 2GiB barrier with MinGW 2017-02-15 17:17:57 +01:00
Przemyslaw Skibinski
40ad1e85d4 upgraded util.h 2017-02-15 17:16:15 +01:00
Eric Siegerman
eb51b2b8d9 Explicitly create $(DESTDIR)$(LIBDIR)/ at install time
This is needed on systems where it isn't the parent of
$(PKGCONFIGDIR), and so doesn't get created implicitly.
2017-02-14 22:12:26 -05:00
Yann Collet
69dbafc1c4 Merge pull request #317 from esiegerman/eks/no-andand-oror
Don't use "foo && false || true"
2017-02-14 14:22:16 -08:00
Eric Siegerman
b89cac7b2e Don't use "foo && false || true"
Replace it with either:
    test ! -f $FILE_THAT_SHOULD_NOT_EXIST
or:
    ! $COMMAND_THAT_SHOULD_FAIL

as appropriate.
2017-02-14 14:17:06 -05:00
Yann Collet
7e57c398c1 Merge pull request #316 from inikep/dev
Dev
2017-02-10 10:25:04 -08:00
Yann Collet
f4b9c1d034 Merge pull request #315 from bebehei/patch-1
update repolink in makefile
2017-02-10 10:24:04 -08:00
Przemyslaw Skibinski
c139eb40b0 added OpenBSD NetBSD SunOS to list of supported make install OSes 2017-02-10 15:00:27 +01:00
Benedikt Heine
5e1a925bea update repolink in makefile 2017-02-10 14:55:54 +01:00
Przemyslaw Skibinski
272699a4e9 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2017-02-10 14:54:21 +01:00
Przemyslaw Skibinski
c7b14967ab updated platform.h 2017-02-10 14:53:58 +01:00
Przemyslaw Skibinski
4f261b8281 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2017-02-10 14:38:30 +01:00
Yann Collet
04e5eaf9bc added DragonFly to list of supported make install OS 2017-02-09 03:19:15 -08:00
Yann Collet
04ec092696 updated comments on block sizes 2017-02-08 11:02:32 -08:00
Yann Collet
7ed257191b Merge pull request #312 from mgorny/cmake-pc-version
[cmake] Fix substituting version in liblz4.pc
2017-02-05 09:33:27 -08:00
Michał Górny
96e150e7df [cmake] Fix substituting version in liblz4.pc
Bug: https://bugs.gentoo.org/608144
2017-02-05 09:47:00 +01:00
Yann Collet
67abd75e65 Merge pull request #307 from inikep/dev
lz4frame manual
2017-01-23 10:40:46 -08:00
Przemyslaw Skibinski
8e1fd97d16 lz4frame.h: added Introduction 2017-01-23 17:46:32 +01:00
Przemyslaw Skibinski
d56ee32b39 updated gen-lz4-manual.sh 2017-01-23 16:33:03 +01:00
Przemyslaw Skibinski
f54c7e0e77 added lz4frame_manual.html 2017-01-23 16:31:42 +01:00
Przemyslaw Skibinski
9071df0fa5 lz4frame.h: prepared to generate manual 2017-01-23 16:22:00 +01:00
Przemyslaw Skibinski
6a5633e99c lz4 manual updated to v1.7.5 2017-01-23 16:03:40 +01:00
Przemyslaw Skibinski
f9f48f8ed9 lz4.h: improved manual generation 2017-01-23 16:02:51 +01:00
Przemyslaw Skibinski
128244371b improved gen_manual 2017-01-23 15:42:58 +01:00
Przemyslaw Skibinski
489d1618c9 added "This Makefile is validated for" 2017-01-19 16:28:08 +01:00
Przemyslaw Skibinski
339e79320b Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2017-01-16 12:22:52 +01:00
Yann Collet
ca083dd4da Merge pull request #304 from Chocobo1/cppcheck
Fix warnings
2017-01-12 19:21:36 +01:00
Chocobo1
db6f733ecc Use logical or instead of bitwise or 2017-01-13 00:43:25 +08:00
Chocobo1
44f95e92ea Fix printf specifier 2017-01-13 00:36:24 +08:00
Yann Collet
9683a1ae87 LZ4_MEMORY_USAGE can be modified from compilation command line 2017-01-05 16:50:37 +01:00
Yann Collet
16d69c8d03 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 2017-01-03 03:59:40 +01:00
Yann Collet
05e27ade68 updated NEWS 2017-01-03 03:59:27 +01:00
Yann Collet
c18a81c02a Merge pull request #296 from mgorny/cmake-fixes
Multiple CMake improvements
2017-01-03 00:35:42 +01:00
Michał Górny
d7969e49af cmake: Install manpages 2017-01-02 16:34:57 +01:00
Michał Górny
1380c33b73 cmake: Install lz4cat and unlz4 symlinks 2017-01-02 16:34:57 +01:00
Michał Górny
28db4acc90 cmake: Support building shared & static libs simultaneously
Add an additional BUILD_STATIC_LIBS option to control building static
libraries independently of shared. This makes it possible (if both
options are set to ON) to build both shared and static libraries
simulataneously.

A dependant option is used to preserve the current BUILD_SHARED_LIBS
behavior, i.e. -DBUILD_SHARED_LIBS=ON -- shared lib only,
-DBUILD_SHARED_LIBS=OFF -- static lib only.

The targets used to build shared and static library are split now,
and only relevant properties are passed to each of them. An alias is
used to link programs to the preferred library.
2017-01-02 16:34:57 +01:00