Skip to content
This repository

Nov 08, 2012

  1. Rolf

    Fixes #100 - use getNodeValue instead of getTextContent

    authored November 07, 2012

Oct 30, 2012

  1. Rolf

    Fixes #97 - upgrade to Jaxen 1.1.4

    Had to ignore some tests because there's some regressions in 1.1.4, like union expressions do not necessarily return data in document order any more.
    authored October 29, 2012

Oct 28, 2012

  1. Rolf

    Fixes #98 - XPAthHelper can now get to DocumentLevel and detached con…

    …tent
    authored October 28, 2012

Sep 27, 2012

  1. Rolf

    Fixes #94 - Gives a better Stack trace (includes underlying cause) if…

    … a singleton has failed to intialize
    authored September 27, 2012
  2. Rolf

    Merge pull request #94 from stefanbirkner/oldxerces

    Handle UnsupportedOperationException when creating XSDVALIDATING.
    authored September 27, 2012
  3. Stefan Birkner

    Handle UnsupportedOperationException when creating XSDVALIDATING.

    The SAXParserFactory throws an UnsupportedOperationException when setSchema
    is called. Therefore every factory throws this exception unless it overrides
    setSchema. A popular example is Apache Xerces SAXParserFactoryImpl before
    version 2.7.0.
    authored September 27, 2012

Sep 12, 2012

  1. Rolf

    Issue #93 - System.getProperty() not accessible in Applets.

    Make access to this process a checked system.
    authored September 12, 2012

Sep 09, 2012

  1. Rolf

    Remove unused import

    authored September 09, 2012
  2. Rolf

    Fixes #87 - Maven artifact now is jdom2

    Welcome to the onslaught of fire&brimstone ....
    authored September 09, 2012
  3. Rolf

    General improvement of test code coverage.

    authored September 09, 2012
  4. Rolf

    Issue #91 - AttributeList double-check of duplicate fix....

    The fix for this check results in some checks being done in a few places, and not all of these places were covered in the test-harness, resulting in uncovered code. This commit ensures that all places that check attributes now have appropriate test cases.
    authored September 09, 2012
  5. Rolf

    Fix copy/paste/typo in message

    authored September 09, 2012
  6. Rolf

    Issue #92 - Fix off-by-one bug introduced in character verification.

    The code will now verify the second character in a name.
    Additionally, the error messages for broken names has been improved to indicate what both the broken name and character are, instead of just the character.
    Also, change the checkNamespacePrefix code to leverage the common code from checkElementName and checkAttributeName.
    
    Also improve the test harness to cover test cases that are now more complicated because the name-check code is in two places now instead of one....
    authored September 09, 2012
  7. Rolf

    Remove ill-conceived +2 logic for ensureCapacity which does not in fa…

    …ct ensure even byte allocations.... what was I thinking.
    authored September 09, 2012

Sep 03, 2012

  1. Rolf

    Fixes #92 - Performance improvements in Verifier.

    Attribution for Wilf's contributions. Close off the issue.
    authored September 03, 2012
  2. Rolf

    Issue #92 - Update the performance benchmark tool to:

    - delay for 5 seconds to allow a  profiler tool to be attached.
    - run 200 iterations, of which the best 50 are reported.
    - report the average time for each loop rather than the sum time.
    authored September 03, 2012
  3. Rolf

    Issue #92 - Improve performance of checkCharacterData ...

    restructured loop is much faster (runs in half the time).
    Add check in to VerifierBuilder to confirm logic about CharacterData being a superset of other character roles.
    authored September 03, 2012
  4. Rolf

    Issue #92 - Verifier performance

    Use byte-based arithmatic everywhere.
    authored September 03, 2012
  5. Rolf

    Issue #92 - Verifie performance.

    Change the bitmask to not contain ':' as part of the valid name characters.
    Also improve the performance test to average the best times.
    Centralize the JDOM Name checking to  anew method.
    authored September 03, 2012

Sep 02, 2012

  1. Rolf

    Issue #92 - Verifier performance - Ignore compile warning.

    authored September 02, 2012
  2. Rolf

    Issue #92 - Performance of Verifier.

    Initial commit with Byte-per-Character system for bitmask-based lookup tables.
    See details at https://github.com/hunterhacker/jdom/wiki/Verifier-Performance
    authored September 02, 2012
  3. Rolf

    Fixes #90 - false-positive error validating namespace collisions when…

    … 'setting' an Attribute.
    authored September 02, 2012

Sep 01, 2012

  1. Rolf

    Fixes #91 - remove double calls to indexOfDuplicate(Attribute)

    authored September 01, 2012

Aug 26, 2012

  1. Rolf

    Fixes #89 - Add specific JAXP-factory mechanisms to JAXP-based pillar…

    …s for SAX parsing.
    
    Also update the sax-based parsing descriptions/documentation.
    authored August 26, 2012

Aug 11, 2012

  1. Rolf

    Fixes #88 - broken serialization of subclasses of core JDOM classes (…

    …like custom subclasses of Element).
    
    Upgrade the serialiazion test-code to report exceptions better.
    Add a test-case that checks that all subclasses are serializable.
    authored August 11, 2012

Jun 09, 2012

  1. Rolf

    Revert change for jdom jar name

    authored June 08, 2012
  2. Rolf

    Indicate the Namespace class is thread-safe

    authored June 08, 2012
  3. Rolf

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

    …ault namespace for XPath expression.
    authored June 08, 2012

May 28, 2012

  1. Rolf

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

    ….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.
    authored May 28, 2012

May 12, 2012

  1. Rolf

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

    …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).
    authored May 11, 2012

Apr 23, 2012

  1. Rolf

    Fixes #75 - Android Compatibility.

    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.
    authored April 23, 2012

Apr 22, 2012

  1. Rolf

    Issue #75 - change Resource paths to be absolute.

    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.
    authored April 22, 2012

Apr 20, 2012

  1. Rolf

    Issue #75 - Do not do bulk memory test for StringBin, it causes OOM o…

    …n heap space.
    authored April 19, 2012

Apr 19, 2012

  1. Rolf

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

    …xes a broken context in Android where the base directory is not populated correctly.
    authored April 19, 2012
  2. Rolf

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

    … is no accessible STDERR (or STDOUT). Instead 'chain' the problem.
    authored April 19, 2012
Something went wrong with that request. Please try again.