Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8040019

Xerces Update: XMLEntityManager.java

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: 9
    • Fix Version/s: tbd
    • Component/s: xml
    • Labels:
      None

      Description

      http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/impl/XMLEntityManager.java?view=log

      Revisions list:
          320289 - XERCESJ-815 (In JDK)
          327940 - XERCESJ-1107. Partially in JDK - will need to check all affected files. Affected files: DTDGrammar.java, CMAny.java, CMLeaf.java, CMStateSet.java, XSComplexTypeDecl.java, XSParticleDecl.java, XSCMLeaf.java, DurationImpl.java, AugmentationsImpl.java, QName.java.
          415425 - Addition of new Latin1Reader to the set of Readers. Affected files: Latin1Reader.java, XMLEntityManager.java
          423220 - Ignore this one. Uses PrivilegedAction to get "user.dir" property.
          425603 - Minor performance improvement
          438577 - Bug fix: When an error is detected in an internal entity the locator reports the current location in the closest external entity. This wasn't working for the document entity.
          443089 - Adding a small pool of byte buffers
          443115 - Reduce the overhead of creating a ScannedEntity by reusing byte buffers.
          443118 - Pass the byte buffer to ScannedEntity's constructor directly (additional fix 443115)
          446761 - ASF license
          449330 - javadoc
          450971 - Already done as part of 8035469.
          473379 - getFile() returns a concatenation of getPath() and getQuery()
          495747 - XERCESJ-1221. Affected files: XML11NSDocumentScannerImpl.java, XMLDTDScannerImpl.java, XMLDocumentFragmentScannerImpl.java, XMLDocumentScannerImpl.java, XMLNSDocumentScannerImpl.java
          572037 - Marking fields final
          572040 - Marking more fields final
          578659 - performance
          581487 - Encoding hadling refactoring + new UTF16Reader plugging.
          581643 - Buffer length check in UTF-16 reader
          704573 - minor performance regarding iteration over Map. Affected files: XML11DTDDVFactoryImpl.java, DocumentBuilderImpl.java, SAXParserImpl.java, HTMLSerializer.java, XMLSerializer.java
          724088 - Code restructure. Affected files: XIncludeTextReader.java
          791563 - Already done as part of 8035469.
          791567 - Minor change. Better exception cause initialization.
          822684 - Already done as part of 8035469.
          944964 - XERCESJ-1398 (Possible memory leak, with no test case - according to the apache conversation).
          1363647 - XERCESJ-1574
          1513559 - Affected files: XMLDTDScannerImpl.java

      Exclude Revisions:
          423220, 450971, 791563, 822684

      Reason to exclude:
          423220 - Uses PrivilegedAction to get "user.dir" property.
          450971, 791563, 822684 - was moved to JDK as part of JDK-8035469

      Revisions already in JDK sources:
          Verified that revisions prior to and including 320289 are in JDK
          
      Fixed bugs:
          XERCESJ-1574 - Major. Problem with detected encoding for UTF-16 encoded as Unicode Little
          XERCESJ-1398 - Major. Slow growing memory leak from XMLEntityManager.RewindableInputStream
          XERCESJ-1221 - Minor. [XML 1.0] - E13 of third edition errata needs to be implemented.
          XERCESJ-1107 - Minor. [PATCH] Cleanup inefficient StringBuffer code
          XERCESJ-815 - No classification(Minor). RewindableInputStream.

      Bug fixes already in JDK sources:
                 XERCESJ-815 No classification(Minor). RewindableInputStream.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                aefimov Aleksej Efimov
                Reporter:
                aefimov Aleksej Efimov
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: