Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: serializable
Commits on Feb 9, 2012
  1. @havocp
  2. @havocp
Commits on Feb 6, 2012
  1. @havocp

    add serialVersionUID to serializable classes

    havocp authored
    Also add tests to detect any incompatible change in serialization
    format, to be sure such changes are deliberate.
Commits on Feb 3, 2012
  1. @rkuhn
Commits on Feb 1, 2012
  1. @havocp

    When serializing lists, convert to LinkedList

    havocp authored
    ArrayList and emptyList() don't seem to serialize correctly on JDK 1.6.0 betas.
    Unknown which other JDKs are affected.
    Speculating that the problem is http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6446627
  2. @havocp
Commits on Jan 20, 2012
  1. @havocp

    put back SNAPSHOT after 0.2.1

    havocp authored
  2. @havocp

    v0.2.1

    havocp authored
  3. @havocp

    Fix behavior of ${?} optional substitution overriding a field

    havocp authored
    The broken behavior was:
      foo=10
      foo=${?bar}
    where 'foo' should be 10 if bar is undefined, but instead
    ended up undefined. Now, foo will be 10 (which was the
    documented behavior).
Commits on Dec 14, 2011
  1. @havocp
  2. @havocp

    v0.2.0

    havocp authored
Commits on Dec 13, 2011
  1. @havocp
  2. @havocp

    Throw BugOrBroken if a ValidationFailed is created with no problems

    havocp authored
    Reported by Max in blog comments, thanks.
  3. @havocp

    Track the comments preceding a setting in the ConfigOrigin for the va…

    havocp authored
    …lue.
    
    The rule is that any block of comments uninterrupted by another token
    or blank line, goes with the following array element or object field.
    
    The comments are shown in the output of ConfigValue.render().
    
    They are also available in the ConfigOrigin API for custom use.
    
    Comments that don't precede an array element of object field
    get discarded, they are not available anywhere.
Commits on Dec 10, 2011
  1. @havocp
  2. @havocp
Commits on Dec 9, 2011
  1. @havocp

    some minor docs tweaks

    havocp authored
  2. @havocp

    add doc comment to ConfigUtil

    havocp authored
  3. @havocp

    link to API docs

    havocp authored
  4. @havocp

    update link to the maven repo

    havocp authored
  5. @havocp

    post-release add -SNAPSHOT

    havocp authored
  6. @havocp

    v0.1.8 release

    havocp authored
  7. @havocp

    add ConfigUtil.joinPath, .splitPath, .quoteString

    havocp authored
    To help people get their escaping and quoting right.
  8. @havocp

    throw proper ConfigException if EOF occurs before a ${} token ends

    havocp authored
    It was throwing because -1 was passed to a %c format string
  9. @havocp

    rename ConfigUtil to ConfigImplUtil

    havocp authored
    Because I want to add a public ConfigUtil class.
  10. @havocp

    set crossPaths := false to avoid Scala version on publish

    havocp authored
    Since it's a plain Java project, the Scala version is not wanted.
  11. @havocp
Commits on Dec 7, 2011
  1. @havocp
  2. @havocp

    when AnySyntax finds nothing, concat all the exception messages

    havocp authored
    previously we were discarding these which could be bad if one
    of them was a weird IO problem of some kind.
  3. @havocp
  4. @havocp

    0.1.7

    havocp authored
  5. @havocp

    Fix allow missing for the AnySyntax parse methods, issue gh-1

    havocp authored
    This fix could in theory go further and Parseable.relativeTo
    could return a ParseableNotFound instead of null, but for now
    eliminate null from within ConfigImpl at least.
Commits on Dec 6, 2011
  1. @havocp

    in tokenizer precompute the lineOrigin

    havocp authored
    We know we need it on every line now because we use it for the newline token.
    So no advantage to doing it on-demand. Better to share among all tokens on the line.
  2. @havocp
  3. @havocp

    remove usage of Tokens.newReservedChar preventing compilation

    havocp authored
    I didn't notice this before because apparently I had to 'clean' to see it
Something went wrong with that request. Please try again.