git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@225961 13f79535-47bb-0310-9956-ffa450edef68
477 lines
15 KiB
Plaintext
477 lines
15 KiB
Plaintext
2002-Jan-29 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* SAX2 r2 (SAX 2.0.1) release
|
|
|
|
2002-Jan-12 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Doc clarifications
|
|
- skippedEntity() within markup constructs isn't done,
|
|
matching startEntity()/endEntity()
|
|
|
|
2002-Jan-11 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Doc clarifications
|
|
- Locator I18N issue for column/line numbers
|
|
- Locator getSystemId() absolutization examples
|
|
- SAXParseException relationship to Locator
|
|
|
|
2002-Jan-10 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Doc clarifications
|
|
- reword empty string for startPrefixMapping() [501777]
|
|
- inconsistent parameter naming [501901]
|
|
- add missing @see in XMLFilterImpl [501915],
|
|
remove duplicates [501919], fix typo [501927]
|
|
- mention multi-char character issues in ContentHandler
|
|
* Mention JDK 1.4 update procedure in README
|
|
|
|
2001-Dec-04 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Doc clarifications
|
|
- ContentHandler.skippedEntity() reported once per skip,
|
|
not once to cover all times it's skipped!
|
|
|
|
2001-Nov-29 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Doc clarifications
|
|
- Attributes: remind that namespace decls have no namespace
|
|
- ContentHandler: empty prefix means default namespace, and
|
|
startDocument() also precedes extension callbacks
|
|
- InputStream: with Reader, encoding not necessarily ignored;
|
|
it might hold Infoset [character encoding scheme]
|
|
|
|
2001-Nov-20 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* SAX2 r2pre3 release
|
|
- marked files in "sax2r2" branch using @version
|
|
- javadoc disclaimers point to 'www.saxproject.org'
|
|
(but 'sax.sourceforge.net' is still hosting SAX)
|
|
|
|
2001-Nov-12 David Brownell <dbrownell@users.sourceforge.net>
|
|
* LexicalHandler, DeclHandler
|
|
- Clarify recognize != support
|
|
- setProperty() text matches current implementations
|
|
* LexicalHandler.startDTD()
|
|
- Clarify systemId: do NOT absolutize this URI
|
|
(matches current implementations)
|
|
* Patch (from Edwin Goei) to factory support class
|
|
- helpers/NewInstance.java (internal) compiles on JDK 1.1
|
|
* DTDHandler
|
|
- Revert change from Aug-01, not all implementations agree
|
|
the spec is wrong. A new "resolve-dtd-entities" feature
|
|
flag addresses the behavior (extension defined separately)
|
|
* Locator
|
|
- Clarify when this object may be used
|
|
|
|
2001-Nov-05 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* XmlReader, XmlFilterImpl, ParserAdapter:
|
|
- Clarify that SAXNotRecognizedException means the
|
|
feature/property isn't gettable/settable
|
|
- Set-to-null isn't an error for handlers. Most parsers
|
|
(and now XMLFilterImpl, ParserAdapter) treat it as
|
|
restoring the default setting.
|
|
- fixed [476507], javadoc param names wrong
|
|
|
|
2001-Oct-23 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* NamespaceSupport now enforces declare-before-use constraint.
|
|
|
|
2001-Oct-14 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Doc updates:
|
|
- NamespaceSupport, identifying different usage modes
|
|
(application vs SAX driver) and minor bugfixes
|
|
- DeclHandler, attributeDecl() doesn't leave anything
|
|
unexpanded (or process PEs)
|
|
|
|
2001-Sep-28 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Fix minor error path bug on ParserAdapter, path[0,1] null
|
|
* XMLReaderFactory updates
|
|
- Better robustness by expecting distro-specific fallback
|
|
- Merge more correct ClassLoader support from Crimson
|
|
(contributed by Edwin Goei, edwingo@apache.org)
|
|
- More configurability by META-INF/services support
|
|
* ParserFactory update for more correct ClassLoader usage
|
|
|
|
2001-Sep-26 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* Removed refs to sax@megginson.com email (by request :)
|
|
* Doc clarifications
|
|
- InputSource
|
|
- NamespaceSupport
|
|
|
|
2001-Aug-03 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* ParserAdapter
|
|
- process declarations before references
|
|
- only process "xmlns:foo" and "xmlns", not "xmlnsf:oo"
|
|
* Doc updates (mostly @see to SAX2 not SAX1) to:
|
|
- DTDHandler
|
|
- EntityResolver
|
|
- ErrorHandler
|
|
|
|
2001-Aug-01 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
* AttributesImpl
|
|
- remove array bounds bug
|
|
- removeAttribute() frees memory
|
|
* DTDHandler
|
|
- clarify relationship with LexicalHandler.endDTD()
|
|
- notationDecl(), parser doesn't guess whether systemId
|
|
is a URL or not; matches current implementations.
|
|
* NamespaceSupport
|
|
- be explicit about declarations preceding references
|
|
- clear state on popContext(); less memory usage
|
|
|
|
2001-July-30 David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
This list includes some changes done earlier, but not added
|
|
at that time to the ChangeLog. Full details are in CVS in
|
|
the "sax" project at SourceForge.
|
|
|
|
* Re-merged SAX2 "extensions" 1.0 into main distribution,
|
|
including ChangeLog entries.
|
|
|
|
* Doc bugs fixed:
|
|
- add "package.html" entries
|
|
- filters.html, typo
|
|
- DeclHandler, fix omission w.r.t. attribute default value
|
|
- DefaultHandler, params needed documentation
|
|
- EntityResolver, clarify
|
|
- Locator, remove duplication
|
|
- ParserAdapter, workaround javadoc tool issue
|
|
- XMLReaderAdapter, exceptions needed documentation
|
|
|
|
* Fixed behavioral bugs/problems:
|
|
- AttributesImpl, clear() frees all memory
|
|
- ParserAdapter, remove JDK 1.2 dependency
|
|
- XMLReaderFactory, synch not needed
|
|
|
|
2000-July David Megginson <david@megginson.com>
|
|
|
|
* Created http://sourceforge.net/projects/sax and
|
|
imported CVS history
|
|
|
|
2000-12-28 David Megginson <david@megginson.com>
|
|
|
|
* SAX2 r2 prerelease
|
|
|
|
2000-12-27 David Megginson <david@megginson.com>
|
|
|
|
* src/SAXTest.java:
|
|
- added simple test program
|
|
|
|
* src/org/xml/sax/helpers/XMLReaderFactory.java:
|
|
- synchronized both methods for thread safety
|
|
|
|
* src/org/xml/sax/helpers/ParserAdapter.java:
|
|
- added makeException method to build parse exception
|
|
- queue up exceptions during first attribute pass, in case there
|
|
is no second pass (and we have to throw them)
|
|
- modified processName to take an extra argument for throwing an
|
|
exception rather than reporting an error
|
|
|
|
* src/org/xml/sax/helpers/AttributesImpl.java:
|
|
- added rewritten ensureCapacity and setAttributes from Andrew
|
|
Pittsley (APittsley@InfoHealthNet.com) to fix bug and make
|
|
setAttributes more efficient for empty attribute list
|
|
- removed buggy statement that in removeAttribute
|
|
|
|
* src/org/xml/sax/InputSource.java:
|
|
- specified that getSystemId() returns null when no system ID is
|
|
available
|
|
|
|
2000-10-04 David Megginson <david@megginson.com>
|
|
|
|
[extensions]
|
|
|
|
* RELEASED VERSION 1.0
|
|
|
|
* updated version numbers
|
|
|
|
2000-09-26 David Megginson <david@megginson.com>
|
|
|
|
[extensions]
|
|
|
|
* RELEASED VERSION 1.0pre
|
|
|
|
2000-09-25 David Megginson <david@megginson.com>
|
|
|
|
[extensions]
|
|
|
|
* src/org/xml/sax/ext/DeclHandler.java:
|
|
- doc: bumped version to 1.0pre
|
|
|
|
* src/org/xml/sax/ext/LexicalHandler.java:
|
|
- doc: bumped version to 1.0pre
|
|
- doc: typo fixed (corrected org.xml.sax.DeclHandler to
|
|
org.xml.sax.ext.DeclHandler)
|
|
- doc: explicitly mention order of comment/PI events in
|
|
DOCTYPE
|
|
- doc: explicitly mention that comment/PI are not required to
|
|
appear in correct positions relative to DTDHandler or DeclHandler
|
|
events.
|
|
|
|
2000-09-12 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/Attributes.java:
|
|
- [docs only] renamed localPart parameter to localName
|
|
|
|
* src/org/xml/sax/helpers/DefaultHandler.java:
|
|
- modified resolveEntity to throw IOException, as in the interface
|
|
specification
|
|
|
|
* src/org/xml/sax/SAXNotRecognizedException.java:
|
|
- added default constructor
|
|
|
|
* src/org/xml/sax/SAXNotSupportedException.java:
|
|
- added default constructor
|
|
|
|
* src/org/xml/sax/SAXException.java:
|
|
- added default constructor
|
|
|
|
2000-05-05 David Megginson <david@megginson.com>
|
|
|
|
- all versions bumped to 2.0
|
|
|
|
* src/org/xml/sax/XMLReader.java:
|
|
- documented fact that parse() and event handlers are synchronous
|
|
|
|
* src/org/xml/sax/ContentHandler.java:
|
|
- documented that xml: prefix never has start/endPrefixMapping
|
|
events
|
|
|
|
2000-04-19 David Megginson <david@megginson.com>
|
|
|
|
SAX2pre RELEASED!!!
|
|
|
|
* src/org/xml/sax/helpers/XMLReaderFactory.java:
|
|
- bumped version to 2.0pre
|
|
- added note that implementors may replace this class
|
|
|
|
* src/org/xml/sax/helpers/XMLReaderAdapter.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
|
|
* src/org/xml/sax/helpers/XMLFilterImpl.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
|
|
* src/org/xml/sax/helpers/ParserFactory.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
|
|
* src/org/xml/sax/helpers/ParserAdapter.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
|
|
* src/org/xml/sax/helpers/NamespaceSupport.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
- added more clarifications about getPrefix asymmetry
|
|
- fixed typos in JavaDoc
|
|
|
|
* src/org/xml/sax/helpers/LocatorImpl.java:
|
|
- bumped version to 2.0pre
|
|
|
|
2000-04-18 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/helpers/DefaultHandler.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
|
|
* src/org/xml/sax/helpers/AttributesImpl.java:
|
|
- added setAttributes method to simplify
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
|
|
* src/org/xml/sax/helpers/AttributeListImpl.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation cleanup
|
|
- added extra information about deprecation
|
|
|
|
* src/org/xml/sax/XMLReader.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
- removed statement in JavaDoc that XMLReader extends Parser
|
|
- added note that this does not extend java.io.Reader
|
|
|
|
* src/org/xml/sax/XMLFilter.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
|
|
* src/org/xml/sax/SAXParseException.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation clean-ups
|
|
- allow a null locator argument in the constructors
|
|
- use an internal init() to avoid code duplication
|
|
|
|
2000-04-17 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/SAXNotSupportedException.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation cleanups
|
|
|
|
* src/org/xml/sax/SAXNotRecognizedException.java:
|
|
- bumped the version to 2.0pre
|
|
|
|
* src/org/xml/sax/SAXException.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation cleanup
|
|
|
|
* src/org/xml/sax/Parser.java:
|
|
- bumped version to 2.0pre
|
|
|
|
* src/org/xml/sax/Locator.java:
|
|
- bumped version to 2.0pre
|
|
- documentation cleanups and clarifications
|
|
- changed references from DocumentHandler to ContentHandler
|
|
- added warnings to getLineNumber and getColumnNumber
|
|
- clarified that first line is line 1
|
|
|
|
* src/org/xml/sax/InputSource.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation cleanups
|
|
|
|
* src/org/xml/sax/HandlerBase.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation cleanups
|
|
|
|
* src/org/xml/sax/ErrorHandler.java:
|
|
- bumped version to 2.0pre
|
|
- removed outdate references to HandlerBase
|
|
- added explicit warning about unreported errors when an
|
|
ErrorHandler isn't set
|
|
- minor documentation cleanups
|
|
|
|
* src/org/xml/sax/EntityResolver.java:
|
|
- bumped version to 2.0pre
|
|
- removed outdated reference to HandlerBase in docs
|
|
- minor documentation cleanups
|
|
|
|
* src/org/xml/sax/DocumentHandler.java:
|
|
-bumped version to 2.0pre
|
|
|
|
2000-04-14 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/DTDHandler.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation cleanups (not done)
|
|
- added documentation that notation will not necessarily be reported
|
|
before unparsed entities that use it
|
|
- added documentation that at least one of publicId and systemId
|
|
must be non-null for notationDecl
|
|
|
|
* src/org/xml/sax/ContentHandler.java:
|
|
- for skippedEntity, added documentation that "[dtd]" represents the
|
|
external DTD subset
|
|
- documented possible confusion with java.net.ContentHandler
|
|
- changed doc for processingInstruction to state that space between
|
|
the target and data is excluded
|
|
- fixed outdated references to DocumentHandler
|
|
- minor documentation cleanups
|
|
- bumped version to 2.0pre
|
|
|
|
* src/org/xml/sax/Attributes.java:
|
|
- bumped version to 2.0pre
|
|
- minor documentation cleanups
|
|
- clarified attribute types and tokenized values
|
|
|
|
2000-04-14 David Megginson <david@megginson.com>
|
|
|
|
* RELEASED extensions VERSION 1.0beta
|
|
|
|
* src/org/xml/sax/ext/DeclHandler.java:
|
|
- doc: specified that content models may be normalized
|
|
- doc: specified that NOTATION attributes also have token group
|
|
- doc: specified that parameter entities are expanded in content
|
|
models, attribute value literals, and entity values
|
|
- doc: specified that general entities are not expanded in
|
|
attribute value literals and entity values
|
|
|
|
2000-04-10 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/helpers/NamespaceSupport.java:
|
|
- removed spurious comment
|
|
- setting "" prefix to "" removes any default mapping
|
|
- modified getPrefix to be more efficient (accepting that people
|
|
will use this class in reverse); getPrefix will not work
|
|
with the default prefix
|
|
- getPrefixes no longer returns the default prefix
|
|
- getDeclaredPrefixes does return the default prefix
|
|
|
|
2000-03-30 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/helpers/AttributesImpl.java:
|
|
- fixed bug preventing last attribute from being removed
|
|
|
|
* src/org/xml/sax/helpers/DefaultHandler.java:
|
|
- throw SAXException for notationDecl and unparsedEntityDecl to
|
|
allow proper subclassing
|
|
|
|
2000-03-28 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/helpers/AttributesImpl.java:
|
|
- renamed setRawName to setQName
|
|
- renamed getRawName to getQName
|
|
|
|
* src/org/xml/sax/Attributes.java:
|
|
- renamed getRawName to getQName
|
|
|
|
2000-03-27 David Megginson <david@megginson.com>
|
|
|
|
- renamed rawName to qName and rawAtts to qAtts throughout
|
|
|
|
2000-03-27 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/ext/LexicalHandler.java:
|
|
- separated from main SAX2 distribution
|
|
- added documentation to clarify relationship between
|
|
start/endEntity, start/endDTD, DeclHandler, and DTDHandler
|
|
|
|
2000-03-25 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/ext/LexicalHandler.java
|
|
- removed to separate distribution
|
|
|
|
* src/org/xml/sax/ext/DeclHandler.java
|
|
- removed to separate distribution
|
|
|
|
* src/org/xml/sax/helpers/XMLReaderFactory.java:
|
|
- for createXMLReader(), if org.xml.sax.driver is not specified,
|
|
try ParserFactory.makeParser() and return it wrapped if successful
|
|
|
|
2000-03-25 David Megginson <david@megginson.com>
|
|
|
|
* src/org/xml/sax/ext/LexicalHandler.java:
|
|
- corrected property name in JavaDoc
|
|
- added
|
|
http://xml.org/sax/features/lexical-handler/parameter-entities
|
|
feature to JavaDoc
|
|
|
|
* src/org/xml/sax/ext/DeclHandler.java:
|
|
- corrected property name in JavaDoc
|
|
|
|
2000-03-24 David Megginson <david@megginson.com>
|
|
|
|
- added docs/quick-start.html
|
|
|
|
* src/org/xml/sax/helpers/XMLReaderAdapter.java:
|
|
- have parse(String) actually invoke parse(InputSource)
|
|
|
|
* src/org/xml/sax/helpers/ParserAdapter.java:
|
|
- have parse(String) actually invoke parse(InputSource)
|
|
|
|
* src/org/xml/sax/helpers/XMLFilterImpl.java:
|
|
- have parse(String) actually invoke parse(InputSource)
|
|
|
|
* src/org/xml/sax/helpers/NamespaceSupport.java:
|
|
- Added getPrefix(String) and getPrefixes(String) to look up
|
|
prefixes currently mapped.
|
|
|
|
|
|
SAX2beta2 RELEASED
|
|
|