aboutsummaryrefslogtreecommitdiff
path: root/mkinstalldirs
AgeCommit message (Collapse)Author
2010-08-04Tue, 3 Aug 2010 10:44:32 -0800 Google Inc. <opensource@google.com>openvcdiff@gmail.com
Release version 0.8 with the following changes: * Issue #12: Truncate decoded_target_ after decoding each window, rather than after each call to DecodeChunk(). This helps limit memory usage when processing multiple windows. * Issue #22: To work around a bug in the gold linker (http://sourceware.org/bugzilla/show_bug.cgi?id=10238), list all direct library dependencies in Makefile.am. * Issue #23: Add an option for the encoder to produce simple JSON output instead of VCDIFF (RFC 3284) format. * Issue #25: Enable VCDIFF_USE_BLOCK_COMPARE_WORDS for the PowerPC architecture as well as for x86. The test BlockContentsMatchIsAsFastAsBlockCompareWords failed on a PowerPC machine running AIX 5.3.8. * Issue #28: Only call string::reserve() when the required capacity is greater than the string's current capacity. * Get rid of ExitFatal(). It is no longer used for anything since the custom test framework was replaced with gtest. * Get rid of the match count feature. * Rename the log macros: for example, LOG(ERROR) is now VCD_ERROR. Rename COMPILE_ASSERT to VCD_COMPILE_ASSERT. * Simplify RollingHash by performing its sanity checks at compile time. * The googletest package is now referenced as an svn:externals property. Remove the branched googletest sources from src/gtest and instead reference the source files in the top-level gtest directory. * Likewise, the google-gflags package is now referenced as an svn:externals property. Remove the branched gflags sources from src/gflags and instead reference the source files in the top-level gflags directory. * Use version 1.11 of Automake. * Explicitly include the m4 directory in configuration scripts. * Call LT_INIT from configure.ac as suggested by libtool. * Don't distribute gflags and gtest documents whose names conflict with the same documents in the open-vcdiff package. * Only define _XOPEN_SOURCE if not already defined. * Fix warnings that appeared when compiling on RedHat 9 with gcc 3.2.2: src/encodetable_test.cc:111: warning: cannot pass objects of non-POD type `struct std::string' through `...'; call will abort at runtime * Fix Visual Studio compiler warning about mismatch between size_t and int in blockhash_test.cc. * Add contributors' names to THANKS file. Fri, 09 Oct 2009 10:32:10 -0700 Google Inc. <opensource@google.com> git-svn-id: http://open-vcdiff.googlecode.com/svn/trunk@35 132ac840-3546-0410-a738-d3f8764196be
2009-03-20Wed, 18 Mar 2009 14:28:23 -0700 Google Inc. <opensource@google.com>openvcdiff
* Issue #14: HashedDictionary may free memory twice if implicitly copied. * Add private copy constructor and assignment operator for HashedDictionary. * Issue #18: Building RPM package fails on Fedora 9: Installed (but unpackaged) file vcdiff.1.gz. * Some OS, including Fedora 9, automatically compress man pages that are installed using /usr/bin/install. This confuses the RPM packager, which expects a file named "vcdiff.1" and finds one named "vcdiff.1.gz" instead. Use a wild-card character to accept either of these two alternatives. * Change the VCDIFF block size to 16, but have the encoder discard all matches smaller than 32 bytes. This doubles the CPU and memory needed by the encoder, but finds better string matches, producing a more efficient encoding. Loosen the timing test limit in blockhash_test.cc for the debug build only. * Make the code table writer a virtual interface. * Add an interface SetTargetMatching() to the simple encoder class VCDEncoder. * Remove all references to LOG and logging.h from the unit tests and command-line client. * Remove all special cases for kBlockSize < 4. kBlockSize must be a multiple of the machine word size (see blockhash.cc), so it will never be smaller than 4. * Use version 1.10 of Automake. * Incorporate recent changes to gflags package (http://code.google.com/p/google-gflags/) * Fix Visual Studio type-mismatch warning in vcdecoder4_test.cc. * Use address cache helper functions IsSameMode(), IsHereMode(), etc. to simplify test code. * Add contributor's name to THANKS file. git-svn-id: http://open-vcdiff.googlecode.com/svn/trunk@23 132ac840-3546-0410-a738-d3f8764196be
2008-08-26Mon, 16 Jun 2008 15:15:51 -0700 Google Inc. <opensource@google.com>openvcdiff
* open-vcdiff: initial release: The open-vcdiff package provides an encoder and decoder for the VCDIFF format described in RFC 3284 (http://www.ietf.org/rfc/rfc3284.txt). git-svn-id: http://open-vcdiff.googlecode.com/svn/trunk@7 132ac840-3546-0410-a738-d3f8764196be