Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Nov 16, 2014
  1. v0.025

    authored
            - run preprocess_line before can_ignore
            - bump up required Mixin::Linewise to help out Win32 users
Commits on Jul 17, 2014
Commits on Apr 6, 2014
  1. v0.024

    authored
            - MIGHT BREAK YOUR CODE (but probably won't):
              handle_unparsed_line now receives its arguments in reversed order
            - new methods exist and more methods now receive the filehandle to make
              subclassing more flexible
  2. changelog update!

    authored
  3. make handle-passing consistent

    authored
  4. Revert "Make the filehandle an attribute of the reader."

    authored
    This reverts commit 1462ea5.
  5. @hartzell

    Don't return regexps, use affirmative predicate tests

    hartzell authored committed
    Change routines that were returning regular expressions that client
    code then needed to Do The Right Thing with into predicates that test
    whether a thing is valid or not.  (Based on Ricardo's feedback).
  6. @hartzell

    Make the filehandle an attribute of the reader.

    hartzell authored committed
    Ricardo pointed out that it only passing the handle to one or
    two routines was kind of odd, and passing it to all of them was
    also a bit ugly.  His solution was to make it an attribute of the
    reader.
    
    This commit does that.
  7. @hartzell

    Improve subclass-ability: factor out some regex

    hartzell authored committed
    ...so that they can be overridden in subclasses.
    
    For example, in Config::INI::Writer::HereDoc a newline is a valid
    character in a value.
  8. @hartzell

    Improve subclassability: pass handle to parse_value_assignment

    hartzell authored committed
    The stock parse_value_assignment ignores it but fancier readers can
    use it to read multi-line values (e.g.  here-doc style).
Commits on Mar 13, 2014
  1. v0.023

    authored
            - specify minimum Mixin::Linewise requirement (thanks, Andreas Koenig
              and Smylers)
Commits on Mar 12, 2014
  1. @Smylers

    specify min Mixin::Linewise requirement

    Smylers authored
    Needed for t/reader-err.t to pass.
    
    The bom check added in 1ec2633 is for UTF-8 input, and since 226272d
    t/reader-err.t checks for this. But that test only passes if the input
    actually is UTF-8. Mixin::Linewise changed to defaulting to UTF-8 in
    0.100.
    
    With older versions of Mixin::Linewise, the input stream wasn't UTF-8, so
    the first character read wasn't a bom, but just the byte EF. So no ‘no
    bom’ error was thrown, and the test failed.
    
    Issue #7
Commits on Jan 30, 2014
  1. v0.022

    authored
            - remove the last few places IO::String was used (thanks, Graham Knop)
  2. @haarg

    stop using IO::String

    haarg authored committed
  3. @haarg

    add empty lines for $VERSION

    haarg authored committed
Commits on Oct 21, 2013
  1. test the BOM-related check

    authored
    also tighten up the spec to disallow ctrl chars in prop names
Commits on Oct 20, 2013
  1. v0.021

    authored
            - throw an exception if line 1 appears to start with a UTF-8 BOM
            - typo fixes in docs (thanks, David Steinbrunner!)
  2. stop running tests in taint mode

    authored
Commits on Aug 10, 2013
  1. @dsteinbrunner

    typo fix

    dsteinbrunner authored
Commits on Jul 2, 2013
  1. v0.020

    authored
              update bugtracker
  2. @hartzell

    add a label for the next to skip to

    hartzell authored committed
  3. @hartzell

    fix in test comment

    hartzell authored committed
Commits on Dec 15, 2011
  1. v0.019

    authored
              provide handle_unparsed_line
  2. add handle_unparsed line

    authored
Commits on Jun 3, 2011
  1. v0.018

    authored
              bump up version of IO::File required (thanks, ABH!)
  2. bump up IO::File version

    authored
Commits on Dec 11, 2010
  1. v0.017

    authored
              avoid test failures on Win32 by using . instead of TMPDIR
              for writing test files (thanks, Ahmad M. Zawawi)
  2. prep next release

    authored
  3. dzilify

    authored
  4. use local tempfile location

    authored
    this avoids tainted ENV causing Win32 to try to write to /
    
    thanks, Ahmad M. Zawawi
Commits on Sep 4, 2010
  1. improve error report location

    authored
Something went wrong with that request. Please try again.