summaryrefslogtreecommitdiff
path: root/xdelta3/xdelta3-test.h
AgeCommit message (Collapse)Author
2015-03-06Builds clean Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)Joshua MacDonald
2014-10-18Remove generic encoding table supportjosh.macdonald
2014-10-12Add appheader tests; fix buffer overflow in main_get_appheaderjosh.macdonald
2013-05-13Repair and improve the regtestjosh.macdonald
2013-05-09Fix LZMA encoding / decodingjosh.macdonald
2013-01-21Revert to r386; prepare 3.0.6 releasejosh.macdonald
2013-01-21fix main_getblk_lru for decodejosh.macdonald
2013-01-20Fix regression in SVN 376 (3.0.5)josh.macdonald
2012-08-05Build fix for gcc-4.7josh.macdonald@gmail.com
2012-07-19Add support for lzma secondary compression (-S lzma)josh.macdonald
2012-07-15Compiles on gcc-4.6josh.macdonald@gmail.com
2012-06-27Fix a few more string shenanigans. Basic tests in WIN32, builds in cygwin too.josh.macdonald@gmail.com
Comments out Python/Swig, will make them conditional later (I can't figure this out).
2012-06-27remove strcat, sprintfjosh.macdonald
2012-06-16Updates for iOS build, Automake setupjosh.macdonald
2010-11-07Whitespace cleanups, commentsjosh.macdonald
2010-11-07Further simplify xdelta3-blkcache.h by removing lru_freejosh.macdonald
2010-08-01patch for issue 111, compiles clean under cygwin gcc 4.3.4 toojosh.macdonald@gmail.com
2010-08-01Fixes for win7, especially named pipe handlingjosh.macdonald@gmail.com
2010-02-21Fix the handling of external source decompression, which changed in 3.0wjosh.macdonald
and was inadequately tested. Mark version 3.0y.
2009-10-26Fix the source_decompression test, which tests that appheader overrides ↵josh.macdonald
compression magic number.
2009-10-26This fixes main_getblk_func to supposely work with non-seekable inputs, ↵josh.macdonald
we'll see!
2009-10-25Fixes bugs in xd3_srcwin_move_point.josh.macdonald
2009-10-25Test crashes in recode test w/ "allow_fake_source" support, getting close?josh.macdonald
2009-10-25Adds xd3_set_source_and_size.josh.macdonald
2009-10-25Eliminates xd3_source->size, which is an _API Change_. Adds a new ↵josh.macdonald
requirement, that source->blocksize be a power-of-2. DOES NOT PASS ALL TESTS.
2008-09-17Compile with josh.macdonald
-Wconversion -Wsign-compare -Wextra -Wno-unused-parameter in C and C++.
2008-08-08Fix error message in main.hjosh.macdonald
Port testing/random.h portable random number generator (corrected) back to xdelta3-test.h. The code copied from http://www.qbrundage.com was out of line with the original Mersenne Twister code and didn't work.
2008-07-03Test for encode/decode w/ single first-byte difference. Uncovered a couple ofjosh.macdonald
incorrect assertions in xdelta3 proper. More tests coming...
2008-06-27Adds new testing directory for a C++ test, makes xdelta3-test.h compile with ↵josh.macdonald
C++. Removes xdelta3-test2.h, moves contents into xdelta3-regtest.cc
2008-06-20Add a new test file, add a Mersenne Twister implementation, andjosh.macdonald
begin work on a new merge command. The new "file_spec" model will allow working with randomly-generated inputs without having to write the entire file to disk, allowing better streaming tests: next!
2008-03-31Implement more of "xdelta3 merge" command. Compile fixes.josh.macdonald
Work on xdelta3-regtest.py.
2008-03-14Fix for issue 67, test now fails as root with an error message.josh.macdonald
2008-02-11Can't explain how the usize_t->uint32_t changes here solve the problemjosh.macdonald
described by issue 61, but it's likely the same as issue 66 and I'm going to apply them blindly with TODOs to try and understand it later.
2007-12-17Patches for Makefile.mingw and xdelta3.h comments, work on "merge"josh.macdonald
command. Fix for new return value in stream_overflow.
2007-12-15Compile on OS X, better implementation of UNALIGNED_OK=0 small checksum.josh.macdonald
2007-12-06Adjust the low-end range for command_line_arguments unittest. I wish thisjosh.macdonald
didn't depend on the system rand() function, but it's portable at least.
2007-12-02Fix recode, recode test.josh.macdonald
2007-12-02Working on the test failure in dbeug mode, partial recode test written.josh.macdonald
2007-11-27Diagnose expected non-failures test failure introfuced in 3.0s relatingjosh.macdonald
to DJW and compiler optimization level. Mysterious.
2007-11-13(no commit message)josh.macdonald
2007-11-07A few optimizations: -1 (fastest) is faster than before. -fno-builtinjosh.macdonald
makes a difference. New implementation of xd3_forward_match() is written and tested, but not enabled, needs a little more benchmarking.
2007-10-28Eliminate calls to __umoddi3 (compiler generated for 64-bit % 32-bit).josh.macdonald
More 80col reformatting.
2007-10-2880col changes.josh.macdonald
2007-10-28Reformat >80col lines. 32-bit build/test fixes.josh.macdonald
2007-10-21Comments and build with speed_test.ccjosh.macdonald
2007-09-29Fixes DJW_MAX_CODELEN problem, which caused move-to-front calculationsjosh.macdonald
to run off the end of an array since there were no code-length entries in the extra codes array beyond code-length=20. Left as a TODO: document this code better so it's not so obscure.
2007-09-29Adds a test that triggers the assertion failure in djw_build_prefix,josh.macdonald
a few cleanups, but does not fix the problem (next CL).
2007-03-24Rename #define P to #define DPjosh.macdonald
2007-02-18pre 3.0p, all tests passjosh.macdonald
2007-02-18remove PROMOTE, SSMATCH, TRYLAZY, raise default IOPT_SIZEjosh.macdonald