2000-12-28 David Megginson * SAX2 r2 prerelease 2000-12-27 David Megginson * 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-09-12 David Megginson * 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 - 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 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 * 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 * 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 * 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-10 David Megginson * 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 * 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 * 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 - renamed rawName to qName and rawAtts to qAtts throughout 2000-03-25 David Megginson * 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-24 David Megginson - 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 ==== SAX2-EXT-1.0\ChangeLog 2000-10-04 David Megginson * RELEASED VERSION 1.0 * updated version numbers 2000-09-26 David Megginson * RELEASED VERSION 1.0pre 2000-09-25 David Megginson * 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-04-14 David Megginson * RELEASED 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-03-27 David Megginson * 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 * src/org/xml/sax/ext/DeclHandler.java: - separated from main SAX2 distribution 2000-03-25 David Megginson * 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