Braden Obrzut
dce3f0f757
- Bump CMake version requirement to 2.8.7. This means that generator expressions must be supported as well as empty else and endif expressions (like most sane languages). ZDoom probably didn't work with 2.4 anymore anyway.
2016-02-05 21:19:29 -05:00
Randy Heit
d190da9e2e
Silence pointer truncation warnings in Ppmd7.c
2016-01-21 12:03:52 -06:00
Edward Richardson
e5c67cee83
Merge branch conflicts fix
...
- CONFLICT (content): Merge conflict in src/p_acs.cpp
- Updated position variables
2016-01-21 10:49:57 +13:00
Randy Heit
46f04830e2
Update VC2005 project files
2016-01-11 21:11:36 -06:00
alexey.lysiuk
262580c92f
Updated LZMA SDK to version 15.14
...
Enabled support for PPMD compression method
2015-12-31 17:25:49 +02:00
Randy Heit
d84c85d40f
Remove warnings warned by Clang
2015-03-08 17:21:15 -05:00
alexey.lysiuk
b461000795
Fixed crash on opening 7z/LZMA archives, x64 only
...
With Position Independent Code (PIC) enabled on x64, non-MSVC compilers use wrong inline assembly for cpuid
2014-08-13 22:46:08 +03:00
Randy Heit
ff257a0300
Fix compiling with provided VS 2005 projects
2014-07-21 22:31:05 -05:00
Edoardo Prezioso
1a3ac9d0b3
- Simplify CMake GCC and Clang checking.
...
Introduce the variable 'ZD_CMAKE_COMPILER_IS_GNUC(XX)_COMPATIBLE' and replace any occurrence of '"${CMAKE_C(XX)_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_C(XX)_COMPILER_ID}" STREQUAL "Clang"' with it. This makes it possible to add more GCC compatible compilers in just one place.
2014-06-26 01:23:41 +02:00
alexey.lysiuk
0be30c782c
Fix LZMA compilation on GCC with position-independent code (PIC) generation enabled
...
EBX register is used Global Offset Table in PIC
http://www.greyhat.ch/lab/downloads/pic.html
2014-06-25 20:11:05 +03:00
djcj
bdddea541f
update lzma to v9.22 beta
2014-06-24 11:22:55 +02:00
alexey.lysiuk
98c25deec1
Fix LZMA compilation on GCC with position-independent code (PIC) generation enabled
...
EBX register is used Global Offset Table in PIC
http://www.greyhat.ch/lab/downloads/pic.html
2014-05-31 16:29:28 +03:00
alexey.lysiuk
76fdb4905f
Fixed compilation with updated LZMA library using Visual Studio
2014-04-28 13:06:36 +03:00
alexey.lysiuk
64d4ddf559
Fixed file list in VS2005 project of LZMA library
2014-04-28 11:42:47 +03:00
alexey.lysiuk
3af7d8a245
Added support for LZMA2 compression method in .7z archives
...
Updated LZMA SDK to version 9.20
http://www.7-zip.org/sdk.html
http://downloads.sourceforge.net/sevenzip/lzma920.tar.bz2
2014-04-27 13:05:40 +03:00
Braden Obrzut
3e90b65014
- Use release compiler flags for debug builds of third party libraries.
2013-10-12 00:24:04 -04:00
Christoph Oelckers
7c81c2f1ee
- added Edward-san's patch for allowing 'clang' compiler to use the same 'gcc' cmake settings
2013-06-23 18:37:13 +02:00
Randy Heit
e6de6fed3c
- Revert r3214, which added some completely useless warnings for GCC.
...
I'm sure there are good reasons even GCC doesn't enable them by default when you use -Wall.
SVN r3225 (trunk)
2011-06-12 19:17:21 +00:00
Christoph Oelckers
81ae38c072
- added submission for disabling some new and rather pointless GCC warnings.
...
SVN r3214 (trunk)
2011-05-26 23:19:20 +00:00
Christoph Oelckers
1993e969b7
- GCC warning fixes (GCC stupidity for the most part.)
...
SVN r3154 (trunk)
2011-02-19 08:59:43 +00:00
Randy Heit
33a397c04b
- Basic Mac support: Everything compiles but does not yet link.
...
SVN r1780 (trunk)
2009-09-01 02:08:53 +00:00
Randy Heit
f7d7e9faf9
- Fixed: FWadCollection::CheckNumForName() read the lump each iteration before
...
checking for the end marker. On 32-bit systems, this is -1, but on 64-bit
systems, it is a very large integer that is highly unlikely to be in mapped
memory.
SVN r1564 (trunk)
2009-04-30 02:41:20 +00:00
Randy Heit
7e7429e3d2
- Added support for 7z archives.
...
SVN r1545 (trunk)
2009-04-15 03:58:10 +00:00
Randy Heit
1e57e07926
- Fixed a double-fclose and memory leaks in zipdir.
...
- Fixed building of LZMA SDK on Linux with some help from p7zip.
SVN r1469 (trunk)
2009-03-10 23:56:47 +00:00
Randy Heit
75b7db858f
- Added support for zip/pk3 files with LZMA and bzip2 compression to ZDoom.
...
- Added more output to zipdir and a -q option to turn it off.
- Added -u option to zipdir to only recompress those files in a zip that have
changed.
- Added -d and -f options to zipdir. -d forces deflate compression, and -f
forces a write of the zip, even if it's newer than all the files it contains.
- Added support for bzip2 and LZMA compression to zipdir.
SVN r1468 (trunk)
2009-03-10 23:07:37 +00:00