Permalink
Commits on Mar 16, 2016
  1. Increment to v0.24.

    theory committed Mar 16, 2016
  2. Timestamp v0.23.

    theory committed Mar 16, 2016
Commits on Mar 7, 2016
  1. Better workaround for Windows encoding issue.

    theory committed Mar 7, 2016
    Aaron Crane did some testing, and found that the error can be suppressed by
    any of:
    
    - removing the :crlf layer
    - using the :utf8 layer instead of :encoding(UTF-8)
    - using a file that ends in \r\n rather than \n
    - removing the C<< eof $fh >> test
    - leaving $/ unmodified, rather than setting it to undef
    
    So I decided to remove the $/. Removes a line of code, too.
Commits on Mar 4, 2016
  1. Fix decoding on Windows.

    theory committed Mar 4, 2016
    Because Windows expects crlf in files, and that might not be in the file
    (indeed, it is not in our test files), we need to read raw bytes into Perl
    first, and then decode them. So just prepend the :raw IO layer. Now the
    UTF- tests pass on Windows withiut any "utf8 "\xA5" does not map to
    "Unicode" warnings.
  2. Add newlines to all tests.

    theory committed Mar 4, 2016
Commits on Mar 2, 2016
  1. Increment to v0.23.

    theory committed Mar 2, 2016
  2. Timestamp v0.22.

    theory committed Mar 2, 2016
  3. Update my email address.

    theory committed Mar 2, 2016
  4. Break.

    theory committed Mar 2, 2016
  5. Fix links in README.md.

    theory committed Mar 2, 2016
  6. Remove wayward =over tag.

    theory committed Mar 2, 2016
  7. Add GitHub-specific README.

    theory committed Mar 2, 2016
    And exclude it from the distributrion. Also, rename the old README to just "README."
  8. Increment copyright year.

    theory committed Mar 2, 2016
  9. Add .travis.yml.

    theory committed Mar 2, 2016
  10. Fix for Text::Diff v1.44.

    theory committed Mar 2, 2016
    Resolves #2; closes #3.
Commits on Nov 24, 2013
  1. repository metadata fix

    dsteinbrunner committed Nov 24, 2013
Commits on Apr 12, 2013
  1. Increment to v0.22.

    theory committed Apr 12, 2013
  2. Timestamp v0.21.

    theory committed Apr 12, 2013
  3. Spelling.

    theory committed Apr 12, 2013
Commits on Feb 20, 2011
  1. Require Test::Pod 1.41.

    theory committed Feb 20, 2011
Commits on Feb 19, 2011
  1. Increment version to 0.21.

    theory committed Feb 19, 2011
  2. Timestamp for 0.20.

    theory committed Feb 19, 2011
  3. Increment version to 0.20.

    theory committed Feb 19, 2011
  4. Require Perl 5.8.2.

    theory committed Feb 19, 2011
  5. s{identical}{the same}g

    theory committed Feb 19, 2011
  6. Add `files_eq_or_diff()`.

    theory committed Feb 19, 2011
Commits on Feb 18, 2011
  1. Add `encoding` option.

    theory committed Feb 18, 2011
    This is so that one can specify that a file is encoded with a particular
    encoding (e.g., UTF-8 or Big5), so that it will be read and properly decoded
    to Perl's internal string representation.
    
    As a result, we now have significant refactoring of the code to support the
    passing of an options hash to each function. The code that reads in files has
    now been abstracted into a single function that all the functions rely on. The
    only really visible result of this change should be that the expected MD5 hash
    no longer appears in `file_md5sum`'s failure diagnostics. Also, we now require
    Perl 5.6.2 or higher to get the three-argument form of `open`. Of course, one
    should not specify encodings before 5.8.0.
  2. Increment version to 0.11.

    theory committed Feb 18, 2011