Permalink
Commits on Nov 16, 2014
  1. v0.025

    rjbs committed Nov 16, 2014
            - 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

    rjbs committed Apr 6, 2014
            - 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!

    rjbs committed Apr 6, 2014
  3. make handle-passing consistent

    rjbs committed Oct 7, 2013
  4. Revert "Make the filehandle an attribute of the reader."

    rjbs committed Oct 7, 2013
    This reverts commit 1462ea5.
  5. Don't return regexps, use affirmative predicate tests

    hartzell authored and rjbs committed Sep 26, 2013
    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. Make the filehandle an attribute of the reader.

    hartzell authored and rjbs committed Sep 26, 2013
    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. Improve subclass-ability: factor out some regex

    hartzell authored and rjbs committed Jan 31, 2013
    ...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. Improve subclassability: pass handle to parse_value_assignment

    hartzell authored and rjbs committed Jan 31, 2013
    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

    rjbs committed Mar 13, 2014
            - specify minimum Mixin::Linewise requirement (thanks, Andreas Koenig
              and Smylers)
Commits on Mar 12, 2014
  1. specify min Mixin::Linewise requirement

    Smylers committed Mar 12, 2014
    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

    rjbs committed Jan 30, 2014
            - remove the last few places IO::String was used (thanks, Graham Knop)
  2. stop using IO::String

    haarg authored and rjbs committed Jan 30, 2014
  3. add empty lines for $VERSION

    haarg authored and rjbs committed Jan 30, 2014
Commits on Oct 21, 2013
  1. test the BOM-related check

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

    rjbs committed Oct 20, 2013
            - 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

    rjbs committed Oct 20, 2013
Commits on Aug 10, 2013
  1. typo fix

    dsteinbrunner committed Aug 10, 2013
Commits on Jul 2, 2013
  1. v0.020

    rjbs committed Jul 2, 2013
              update bugtracker
  2. add a label for the next to skip to

    hartzell authored and rjbs committed Jan 31, 2013
  3. fix in test comment

    hartzell authored and rjbs committed Jan 31, 2013
Commits on Dec 15, 2011
  1. v0.019

    rjbs committed Dec 15, 2011
              provide handle_unparsed_line
  2. add handle_unparsed line

    rjbs committed Dec 15, 2011
Commits on Jun 3, 2011
  1. v0.018

    rjbs committed Jun 3, 2011
              bump up version of IO::File required (thanks, ABH!)
  2. bump up IO::File version

    rjbs committed Jun 3, 2011
Commits on Dec 11, 2010
  1. v0.017

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

    rjbs committed Dec 11, 2010
  3. dzilify

    rjbs committed Dec 11, 2010
  4. use local tempfile location

    rjbs committed Dec 11, 2010
    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

    rjbs committed Sep 4, 2010