Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-19 | Cleanup of previous. New xd3_merge_input_output used in both | josh.macdonald | |
main_merge_arguments and main_merge_output. | |||
2008-04-19 | Straighten up the logic for calling xd3_merge_inputs in both | josh.macdonald | |
main_merge_arguments and main_merge_output. | |||
2008-04-15 | Fixes for issue 70. The test inputs tickled a case where the | josh.macdonald | |
non-blocking API would not make progress, searching for match on the page boundary and repeatedly asking the application to get another source block. This is only a non-blocking issue, glad it's fixed. I'll add encode_decode_test to my test suite before another release. | |||
2008-04-09 | Add mechanism for processing merge arguments in order, memory | josh.macdonald | |
management for xd3_whole_target structures being passed between arguments-processing and main merge_output function. | |||
2008-04-02 | merge command now successfully rewrites a single input. success! | josh.macdonald | |
2008-04-02 | Merge command passes its first smoke test, reproduces a delta by | josh.macdonald | |
instruction-level rewriting of the input to the output. Hits an assertion due to target-copies that cross window boundaries--next step is to fix the output window size to the last input window size. This fixes an important bug in xd3_choose_instruction, which assumed that copy instructions were at least four bytes, but this is no longer the case for merged outputs (at least for the case where window size changes, which will not be allowed in future). | |||
2008-03-31 | Implement more of "xdelta3 merge" command. Compile fixes. | josh.macdonald | |
Work on xdelta3-regtest.py. | |||
2008-03-14 | Fix for issue 67, test now fails as root with an error message. | josh.macdonald | |
2007-12-27 | Adding more support for "merge" command. | josh.macdonald | |
2007-12-17 | Call main_input() recursively for main_merge_arguments. | josh.macdonald | |
2007-12-17 | Fix. | josh.macdonald | |
2007-12-17 | Patches for Makefile.mingw and xdelta3.h comments, work on "merge" | josh.macdonald | |
command. Fix for new return value in stream_overflow. | |||
2007-12-15 | Patches for mingw. | josh.macdonald | |
2007-12-14 | Add skeleton for "merge" command. | josh.macdonald | |
2007-12-14 | Fix another snprintf issue. (Wish I had "patch" on my cygwin box... Wish | josh.macdonald | |
I wasn't using a Cygwin box for dev purposes.) | |||
2007-12-14 | Replace uint with usize_t, more portable. | josh.macdonald | |
2007-12-14 | Fixes for Win32 and vsnprintf. | josh.macdonald | |
2007-12-14 | 80-col fixes. | josh.macdonald | |
2007-12-14 | Implement UNALIGNED_OK for xd3_small_cksum_update, hoping to fix | josh.macdonald | |
test failure on Xscale/ARM platform. | |||
2007-12-07 | Patches from A. Mennucc for Debian. Fixing makfile for Cygwin | josh.macdonald | |
conditional compilation, which is irregular. | |||
2007-12-02 | Fix recode, recode test. | josh.macdonald | |
2007-12-02 | Working on the test failure in dbeug mode, partial recode test written. | josh.macdonald | |
2007-11-27 | Diagnose expected non-failures test failure introfuced in 3.0s relating | josh.macdonald | |
to DJW and compiler optimization level. Mysterious. | |||
2007-11-26 | The rabin-karp checksum looks better in testing but doesn't really | josh.macdonald | |
seem to improve things in practice. Removed HASH_PRIME. | |||
2007-11-11 | Compile with g++ 3.4.4 and add C++ checksum_test.cc | josh.macdonald | |
2007-11-10 | Adds output regarding inefficient copy instructions to "printdelta". | josh.macdonald | |
Adds crude inefficiency check to xd3_smatch(), preventing 4-byte matches if (here-addr) >= 2^14 and 5-byte matches if (here-addr) >= 2^21. Nice improvement. | |||
2007-11-09 | Release 3.0s | josh.macdonald | |
2007-10-29 | Restore old secondary djw defaults. | josh.macdonald | |
2007-10-29 | Add a new fastest, fastest->faster (-2) | josh.macdonald | |
2007-10-28 | Eliminate calls to __umoddi3 (compiler generated for 64-bit % 32-bit). | josh.macdonald | |
More 80col reformatting. | |||
2007-10-28 | 80col changes. | josh.macdonald | |
2007-10-28 | Reformat for 80 cols. Allow -S djwN where N is 0-9. Default | josh.macdonald | |
(for -S djw) is 3. -S djw9 enables multi-group huffman for all three sections. -S djw3 enables single-group huffman for all three sections. 1-2 are single data-only, 3-4 are single data+inst, 5-6 are single data+inst+addr, 7, 8, 9 enable multi-group huffman for the three sections in order. | |||
2007-10-28 | Reformat >80col lines. 32-bit build/test fixes. | josh.macdonald | |
2007-10-21 | Comments and build with speed_test.cc | josh.macdonald | |
2007-10-20 | working on inline functions | josh.macdonald | |
2007-10-10 | Recognize -S none. | josh.macdonald | |
2007-10-10 | Removes NODECOMPRESSIZE. | josh.macdonald | |
2007-10-10 | 3.0r release | josh.macdonald | |
2007-09-29 | Build fix for MSVC++ | josh.macdonald | |
2007-09-13 | Fix secondary compression for recode. Now able to reproduce doytchin's | josh.macdonald | |
bug report by recoding an FGK as a DJW. | |||
2007-09-12 | The "recode" command sets command-line secondary compression flags in the ↵ | josh.macdonald | |
recode stream. | |||
2007-09-12 | Fixes xdelta recode command, but does not implement adler32, source | josh.macdonald | |
info, app header, etc. | |||
2007-09-12 | Add "xdelta3 recode" function, which is currently outputing incorrect | josh.macdonald | |
VCDIFF windows. | |||
2007-03-25 | Add MSI build, Makefile wix rules. | josh.macdonald | |
2007-03-24 | Release 3.0q source | josh.macdonald | |
2007-03-24 | Allow read-sharing for WIN32 CreateFile() | josh.macdonald | |
2007-03-24 | Do not buffer stderr on Windows. | josh.macdonald | |
2007-03-24 | Use 1024 instead of 1000 for KB/MB/GB calculations. | josh.macdonald | |
2007-03-24 | Rename #define P to #define DP | josh.macdonald | |
2007-02-18 | pre 3.0p, all tests pass | josh.macdonald | |