commons-xml/java/external/ChangeLog-sax

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