Revision: 2820
http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2820&view=rev
Author: wrh2
Date: 2010-01-02 22:15:27 +0000 (Sat, 02 Jan 2010)
Log Message:
-----------
Parser:
* Significant modification to the parser to validate tag attributes for
compliance with the XHTML 1.0 transitional spec. Now if a tag supports an
attribute it can be used (example: blockquote now supports "cite" attributes)
and if the tag does not support an attribute it will be dropped. Previously
a tag could specify an attribute even if that attribute made no sense,
such as a font tag specifying a "rowspan" attribute.
* Add support for abbr, col, colgroup, thead, tbody, and tfoot tags.
* Fix parsing of attributes without values, such as "<td nowrap>".
* Add a boatload of additional unit tests.
Modified Paths:
--------------
wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java
wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-html-processor.jflex
wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex
wiki/trunk/jamwiki-core/src/test/resources/data/javascript/Javascript
wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlWithAttributes1
wiki/trunk/jamwiki-core/src/test/resources/data/results/Javascript
wiki/trunk/jamwiki-core/src/test/resources/data/results/Preformatted1
wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlWithAttributes1
wiki/trunk/jamwiki-core/src/test/resources/data/topics/Javascript
wiki/trunk/jamwiki-core/src/test/resources/data/topics/Preformatted1
wiki/trunk/jamwiki-war/src/main/webapp/CHANGELOG.txt
Added Paths:
-----------
wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlDivTags
wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlList2
wiki/trunk/jamwiki-core/src/test/resources/data/results/Paragraph16
wiki/trunk/jamwiki-core/src/test/resources/data/results/Table15
wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlDivTags
wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlList2
wiki/trunk/jamwiki-core/src/test/resources/data/topics/Paragraph16
wiki/trunk/jamwiki-core/src/test/resources/data/topics/Table15
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|