Markus F.X.J. Oberhumer
|
984549400d
|
Clean up various names in getFullName().
|
2007-06-12 14:25:00 +02:00 |
|
Markus F.X.J. Oberhumer
|
40e19293f9
|
Added throwOutOfMemoryException().
|
2007-05-08 15:28:35 +02:00 |
|
Markus F.X.J. Oberhumer
|
747e8370e0
|
Remove debug leftover.
|
2007-04-26 16:20:01 +02:00 |
|
Markus F.X.J. Oberhumer
|
2c67875781
|
Pass and verify original data in all xxx_test_overlap() functions.
|
2007-04-26 16:15:49 +02:00 |
|
Markus F.X.J. Oberhumer
|
c96e8a8c19
|
Better underflow and overflow handling in Packer::findOverlapOverhead().
|
2007-04-26 13:59:01 +02:00 |
|
John Reiser
|
465307655b
|
Implement real upx_lzma_test_overlap().
Also make Packer::findOverlapOverhead() more pessimistic in worst case.
|
2007-04-25 16:11:33 -07:00 |
|
Markus F.X.J. Oberhumer
|
c11e0d02b3
|
Added parm "allow_incompressible" to Packer::{get,read}PackHeader().
|
2007-04-25 17:33:39 +02:00 |
|
John Reiser
|
6934bdd533
|
allow unpack of incompressible extents, such as
http://www.equi4.com/pub/tk/8.4.13/tclkit-linux-x86.gz
|
2007-04-25 07:34:24 -07:00 |
|
Markus F.X.J. Oberhumer
|
398fd8028c
|
Spelling fixes.
|
2007-03-04 17:39:21 +01:00 |
|
Markus F.X.J. Oberhumer
|
bdd0daaf6f
|
Added ElfLinker::addLoaderVA().
|
2007-02-20 07:36:34 +01:00 |
|
John Reiser
|
a545a3938f
|
FileBase::set_extent(offset, length) constrains seek() and tell()
|
2007-02-03 13:31:44 -08:00 |
|
László Molnár
|
8f7c898c08
|
use an exception instead of assert() for overlay checking (bug #1624840)
|
2007-01-16 12:58:35 +01:00 |
|
Markus F.X.J. Oberhumer
|
5e83596a1b
|
Enter 2007.
|
2007-01-14 13:08:58 +01:00 |
|
Markus F.X.J. Oberhumer
|
6361213e07
|
More portability fixes.
|
2007-01-14 12:47:38 +01:00 |
|
Markus F.X.J. Oberhumer
|
0b988176fa
|
Portability fixes.
|
2007-01-10 17:16:59 +01:00 |
|
John Reiser
|
392e803905
|
vmlinux/AMD64 works
|
2007-01-07 16:31:46 -08:00 |
|
Markus F.X.J. Oberhumer
|
d221187f24
|
Misc cosmetical cleanups.
|
2006-12-22 12:36:55 +01:00 |
|
Markus F.X.J. Oberhumer
|
217420cfa5
|
Also verifyOverlappingDecompression() for watcom/le.
|
2006-12-06 12:20:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
f2b9dff596
|
More work so that watom/le now uses compressWithFilters().
|
2006-12-06 11:08:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
ae945ed315
|
Clean up help and avoid using backticks as quoting chars.
|
2006-12-06 08:11:55 +01:00 |
|
Markus F.X.J. Oberhumer
|
29c4a7e606
|
Remove debugging leftover.
|
2006-12-06 07:34:57 +01:00 |
|
Markus F.X.J. Oberhumer
|
8875470b37
|
Refactored compressWithFilters().
|
2006-12-06 07:27:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
1d0d538d0c
|
Added new option '--ultra-brute'.
|
2006-12-01 02:47:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
83052eafae
|
Minor cleanups.
|
2006-12-01 00:57:03 +01:00 |
|
Markus F.X.J. Oberhumer
|
fa95c3c4a2
|
Display full format name with --fileinfo.
|
2006-11-30 23:34:19 +01:00 |
|
Markus F.X.J. Oberhumer
|
826312cbad
|
Show all supported formats in show_help().
|
2006-11-30 23:17:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
2569b09dbe
|
Added debugging option --disable-random-id.
|
2006-11-21 18:17:51 +01:00 |
|
Markus F.X.J. Oberhumer
|
5d71e69941
|
Added two checks for throwCantPackExact.
|
2006-11-21 18:01:16 +01:00 |
|
Markus F.X.J. Oberhumer
|
a050f82f0e
|
Implemented the remaining missing pieces of compress_zlib.
|
2006-11-21 17:19:24 +01:00 |
|
Markus F.X.J. Oberhumer
|
c386db2b33
|
Small cosmetic changes.
|
2006-11-21 05:01:54 +01:00 |
|
Markus F.X.J. Oberhumer
|
a6cb6f57d3
|
Introduce Packer::relocateLoader(). This is the first step of finally getting
rid of all Packer::patchXXX() methods.
|
2006-11-20 18:10:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
2f483ec8e8
|
Fix compression ratio check.
|
2006-11-20 13:48:34 +01:00 |
|
Markus F.X.J. Oberhumer
|
05d03f97fc
|
Introduce Packer::bele.
|
2006-11-20 12:01:59 +01:00 |
|
Markus F.X.J. Oberhumer
|
03e891c0e8
|
Remove implicit magic from OptVar copy operator and introduce oassign()
function instead.
|
2006-11-20 11:04:31 +01:00 |
|
Markus F.X.J. Oberhumer
|
4dfe9d52e9
|
Don't be too strict when checking the compression ratio (sf.net
feature request #1596111).
|
2006-11-20 09:40:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
ffe1287016
|
Added option '--cpr-lzma-ds=XX'.
|
2006-11-19 18:50:35 +01:00 |
|
Markus F.X.J. Oberhumer
|
d9e8c953b1
|
Fixed some ElfLinker endian issues.
|
2006-11-18 17:43:29 +01:00 |
|
Markus F.X.J. Oberhumer
|
db7ae4ed5d
|
Improve Packer:addLoader(). We're still somewhat limited because of gcc-bug
#29823 (see http://gcc.gnu.org/PR29823).
|
2006-11-16 18:52:20 +01:00 |
|
Markus F.X.J. Oberhumer
|
be235ddc38
|
Removed unused Packer::freezeLoader(). Changed return type of
buildLoader() from "int" to "void".
|
2006-11-12 20:57:08 +01:00 |
|
Markus F.X.J. Oberhumer
|
a74e239e28
|
Major cleanup of ElfLinker.
|
2006-11-12 10:57:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
91e46e3cf8
|
Small cleanups.
|
2006-11-07 13:43:43 +01:00 |
|
Markus F.X.J. Oberhumer
|
b31b8cd7f0
|
Added option '--crp-lzma-fb='. Started tuning lzma compression
levels '-1' and '-2'.
|
2006-10-12 14:23:22 +02:00 |
|
Markus F.X.J. Oberhumer
|
0ef3f75d7a
|
Introduced class OptVar for tracking optionally set options. Also
added three new options for finetuning lzma compression.
|
2006-10-12 13:47:15 +02:00 |
|
Markus F.X.J. Oberhumer
|
9f20ddc800
|
Removed Packer::patchVersion() and Packer::patchVersionYear().
|
2006-08-21 20:28:14 +02:00 |
|
Markus F.X.J. Oberhumer
|
6f1cc2c1e5
|
Renamed ElfLinker::addSection(sname) to addLoader().
|
2006-08-21 20:07:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
601cd95277
|
Removed Packer::getIdentstr().
|
2006-08-21 19:57:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
996a99ad75
|
Some linker.cpp cleanups.
|
2006-08-20 11:15:36 +02:00 |
|
Markus F.X.J. Oberhumer
|
03ce7a8db3
|
Removed all old linker classes - we exclusively use ElfLinker now.
|
2006-08-19 14:00:22 +02:00 |
|
John Reiser
|
b34e204676
|
PackLinuxElf32ppc conversion; alignment in *::Section
|
2006-07-16 15:04:16 -07:00 |
|
John Reiser
|
6602f30112
|
true==checkCompressionRatio() means success
|
2006-06-29 12:07:01 -07:00 |
|