[Faxpp-devel] SF.net SVN: faxpp: [48] trunk/faxpp
Status: Beta
Brought to you by:
jpcs
From: <jp...@us...> - 2008-03-20 02:33:21
|
Revision: 48 http://faxpp.svn.sourceforge.net/faxpp/?rev=48&view=rev Author: jpcs Date: 2008-03-19 19:33:24 -0700 (Wed, 19 Mar 2008) Log Message: ----------- Updated the documentation and change log. Modified Paths: -------------- trunk/faxpp/ChangeLog trunk/faxpp/docs/header.html trunk/faxpp/include/faxpp/parser.h Modified: trunk/faxpp/ChangeLog =================================================================== --- trunk/faxpp/ChangeLog 2008-03-20 01:56:21 UTC (rev 47) +++ trunk/faxpp/ChangeLog 2008-03-20 02:33:24 UTC (rev 48) @@ -1,6 +1,27 @@ Faxpp: A small, fast XML pull parser written in C with an API that can return UTF-8 or UTF-16 strings. +version 0.3 (2008.03.20): + * Implemented the parsing of doctype declarations and internal + subsets. + * Implemented the parsing of external subsets (DTDs) and + external parsed entities, and a mechanism for resolving them. + * Implemented entity resolution and replacement. + * Implemented a base URI for the parser, which is used to + resolve external entities. + * Changed FAXPP_set_decode() so that if the user sets a decode + function, all other indications of encoding are ignored. + * Added methods to return a decode or encode function, given a + string defining the encoding. + * Added line and column numbers to attribute values. + * Fixed a bug that was causing all strings to be copied. + * Fixed column counting, and line counting for "\r\n" at a + buffer boundary. + * Fixed the handling of namespace URIs for "xml" and "xmlns", + added raised the correct errors for redefining them. + * Fixed the parser to always return a START_DOCUMENT_EVENT. + * Fixed various conformance and memory related bugs. + version 0.2 (2007.08.20): * Implemented a test harness for the XML Conformance Test Suite * Added support for streaming input to the tokenizer and parser, Modified: trunk/faxpp/docs/header.html =================================================================== --- trunk/faxpp/docs/header.html 2008-03-20 01:56:21 UTC (rev 47) +++ trunk/faxpp/docs/header.html 2008-03-20 02:33:24 UTC (rev 48) @@ -1,6 +1,6 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>Faxpp 0.2 Documentation</title> +<title>Faxpp 0.3 Documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> Modified: trunk/faxpp/include/faxpp/parser.h =================================================================== --- trunk/faxpp/include/faxpp/parser.h 2008-03-20 01:56:21 UTC (rev 47) +++ trunk/faxpp/include/faxpp/parser.h 2008-03-20 02:33:24 UTC (rev 48) @@ -26,7 +26,7 @@ /** * \mainpage * - * Faxpp is a small, fast and conformant XML pull parser written in C with an API that can return UTF-8 or UTF-16 strings. + * Faxpp is a small, fast and conformant XML pull parser written in C with an API that can return strings in any encoding including UTF-8 and UTF-16. * * Faxpp is written by John Snelson, and is released under the terms of the Apache Licence v2. * @@ -39,7 +39,7 @@ * * \section Performance * - * Faxpp's main performance benefit comes from it's ability to not copy strings - instead + * Faxpp's main performance benefit comes from it's ability to reduce and eliminate string copies - instead, * the FAXPP_Text structure will point directly to the tokenizer's buffer when possible. * This is possible when: * @@ -57,16 +57,17 @@ * * \section Downloads * - * \li Faxpp can be downloaded from here: http://sourceforge.net/project/showfiles.php?group_id=201903 - * \li Anonymous access to the subversion repository is also available. Instructions can be found here: http://sourceforge.net/svn/?group_id=201903 - * \li You can browse the subversion repository here: http://faxpp.svn.sourceforge.net/viewvc/faxpp/ + * \li Faxpp can be <a href="http://sourceforge.net/project/showfiles.php?group_id=201903">downloaded</a> from Sourceforge. + * \li <a href="http://sourceforge.net/svn/?group_id=201903">Anonymous access</a> to the + * <a href="http://faxpp.svn.sourceforge.net/viewvc/faxpp/">subversion repository</a> is also available. * * \section Support * - * \li There is a user mailing list, faxpp-user, which is the appropriate place to direct any questions or problems. You can join the mailing list here: - * https://lists.sourceforge.net/lists/listinfo/faxpp-user - * \li Archives for the mailing list are available here: http://sourceforge.net/mailarchive/forum.php?forum_name=faxpp-user - * \li If you have a bug to report, you may wish to enter it into our bug database, here: http://sourceforge.net/tracker/?atid=979420&group_id=201903 + * \li There is a <a href="http://sourceforge.net/mailarchive/forum.php?forum_name=faxpp-user">user mailing list</a>, + * <a href="https://lists.sourceforge.net/lists/listinfo/faxpp-user">faxpp-user</a>, which is the appropriate place to + * direct any questions or problems. + * \li If you have a bug to report, you may wish to enter it into our + * <a href="http://sourceforge.net/tracker/?atid=979420&group_id=201903">bug database</a>. * */ @@ -463,33 +464,7 @@ * * \param parser * - * \retval ELEMENT_NAME_MISMATCH - * \retval NO_URI_FOR_PREFIX - * \retval DUPLICATE_ATTRIBUTES - * \retval DOUBLE_DASH_IN_COMMENT - * \retval PREMATURE_END_OF_BUFFER - * \retval INVALID_START_OF_COMMENT - * \retval INVALID_CHAR_IN_START_ELEMENT - * \retval INVALID_CHAR_IN_ATTRIBUTE - * \retval INVALID_CHAR_IN_END_ELEMENT - * \retval NON_WHITESPACE_OUTSIDE_DOC_ELEMENT - * \retval BAD_ENCODING - * \retval UNSUPPORTED_ENCODING - * \retval ADDITIONAL_DOCUMENT_ELEMENT - * \retval INVALID_CHAR_IN_PI_NAME - * \retval INVALID_PI_NAME_OF_XML - * \retval INVALID_CHAR_IN_ELEMENT_NAME - * \retval INVALID_CHAR_IN_ATTRIBUTE_NAME - * \retval RESTRICTED_CHAR - * \retval INVALID_CHAR_IN_ENTITY_REFERENCE - * \retval INVALID_CHAR_IN_CHAR_REFERENCE - * \retval INVALID_CHAR_IN_XML_DECL - * \retval EXPECTING_EQUALS - * \retval EXPECTING_WHITESPACE - * \retval UNKNOWN_XML_VERSION - * \retval INVALID_ENCODING_VALUE - * \retval OUT_OF_MEMORY - * \retval NO_ERROR + * \return Any error that occurs * * \relatesalso FAXPP_Parser */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |