Skip to content
Commits on Jun 9, 2012
  1. @rolfl

    Revert change for jdom jar name

    rolfl committed
  2. @rolfl
  3. @rolfl

    Fixes #84 - Message for IllegalArgumentException in re-declare of def…

    rolfl committed
    …ault namespace for XPath expression.
Commits on May 28, 2012
  1. @rolfl

    Accommodate new maven artifactID... change name of jars from jdom-x.y…

    rolfl committed
    ….z to jdom2-x.y.z
    
    with different maven artifact id's for JDOM 1.x and 2.x it is possible to have both jars in the same maven project.
Commits on May 12, 2012
  1. @rolfl

    Fixes #82 - multiple active FilterLists need to resynchronize on remo…

    rolfl committed
    …ve()
    
    This fix changes the tracking of dataModCount so that it is updated on remove(). Additionally, it centralizes the processing to b consistent with the size-mod-count (and data-mod-count).
Commits on Apr 23, 2012
  1. @rolfl

    Fixes #75 - Android Compatibility.

    rolfl committed
    See https://github.com/hunterhacker/jdom/wiki/JDOM2-and-Android
    Implements some workarounds for AssertionError.
    adds a new layer in the XMLReader*Factory that makes it much easier to implement a new custom Reader factory.
Commits on Apr 22, 2012
  1. @rolfl

    Issue #75 - change Resource paths to be absolute.

    rolfl committed
    change the android tests to use simpler process (no longer needs to use android Assets), instead us this.getClass().getResource(...). The same mechanism now works in Java an Android.
Commits on Apr 20, 2012
  1. @rolfl
Commits on Apr 19, 2012
  1. @rolfl

    Issue #75 - Create URLs at runtime, not class construct time. This fi…

    rolfl committed
    …xes a broken context in Android where the base directory is not populated correctly.
  2. @rolfl

    Issue #75 - Android's e.printStackTrace() is not useful because there…

    rolfl committed
    … is no accessible STDERR (or STDOUT). Instead 'chain' the problem.
  3. @rolfl

    Issue #75 - Replace JUnit 'Assume' directives with plain code to hand…

    rolfl committed
    …le these conditions in Android test layer
  4. @rolfl

    Issue #75 - Set the android File resource path to absolute which make…

    rolfl committed
    …s more URLs resolve
  5. @rolfl

    Fixes #73 - DOM getElementsByTagName() was returning 'self' as well.

    rolfl committed
    This was broken in getElementsByTagNameNS() too.
    This is resolved. Also the '*' concept has been added to getElementsByTagName().
    This must have been 'over-thought' when I put it together. Not sure why the code was going out of the way to add in the 'self' element.
  6. @rolfl

    Issue #75 - Android

    rolfl committed
    Update the build process to include the 'android' target which loads an Android main and test project with the JDOM unit tests. See https://github.com/hunterhacker/jdom/wiki/JDOM2-and-Android
  7. @rolfl

    Issue #75 - Android.

    rolfl committed
    Use new FidoFetch mechanism for getting test resources. This 'abstracts' the process so that it can be different between regular Java testing and Android testing.
  8. @rolfl

    Issue #75 - Android support.

    rolfl committed
    The class-build order appears to be subtly different for Android, which, in this enum, causes the items to become available at a different time (compated to regular Java). By restructring the 'DEFAULT' enum build process we end up with a better solution for both regular Java and Android.
  9. @rolfl

    Issue #75 - Android support

    rolfl committed
    Android does not implement the (mandatory) XMLSchema (XSD) specification. This is 'broken', and it throws IllegalArgumentException.
    This fix catches the IllegalArgumentException which means that the XMLReaders enum is able to initialize. (without this fix, the entire enum crashes, and any external references throw ClassNotFoundErrors in Android).
Commits on Apr 11, 2012
  1. @rolfl
  2. @rolfl

    Fixes #72 - whitespace separated content causes 'Compact' XMLOutputte…

    rolfl committed
    …r to ignore content after the whitespace.
  3. @rolfl

    JNode's compareDocumentPosition() is actually used by Saxon, and, in …

    rolfl committed
    …it's current condition it causes a stack overflow. Make it actually work.
  4. @rolfl

    Copy test resources to be part of the junit jar. No real point in hav…

    rolfl committed
    …ing the unit test jar unless it has the working test resources. References to resources are now done through ClassLoader.getSystemResource*
Commits on Apr 7, 2012
  1. @rolfl

    Update JavaDoc

    rolfl committed
  2. @rolfl
Commits on Apr 6, 2012
  1. @rolfl
Commits on Apr 5, 2012
  1. @rolfl

    remove info.xml and update jdom-info.xml.

    rolfl committed
    The info.xml is 'documented' as being 'renamed' to jdom-info.xml, but
    it is still there.
  2. @rolfl

    Update Package to contain LICENSE.txt and README.txt

    rolfl committed
    Convert them to 'DOS' format end-of-line.
    Update copyright to 2012
    Update README.txt content
  3. @rolfl
Commits on Apr 4, 2012
  1. @rolfl

    Move classes from util to internal

    rolfl committed
    StringBin goes to org.jdom2 (but becomes package-private).
  2. @rolfl
Commits on Apr 3, 2012
  1. @rolfl
Commits on Apr 2, 2012
  1. @rolfl

    Remove stale code comments.

    rolfl committed
  2. @rolfl

    Javadoc fixes

    rolfl committed
  3. @rolfl

    Fix some API-related issues with the XPath API.

    rolfl committed
    - changed Namespace-related methods to use Namespace instead of a String URI
    - added methods to get/set variables based on the 'qname' of the variable (symmetric with the XPathFactory.compile)
    - added method to query all the Namespaces on an XPathExpression
  4. @rolfl
  5. Javadoc typo fixes.

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