Thread: [Jamwiki-commit] SF.net SVN: jamwiki: [2058] wiki/trunk/jamwiki-core/src
Brought to you by:
wrh2
From: <wr...@us...> - 2008-02-17 21:07:12
|
Revision: 2058 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2058&view=rev Author: wrh2 Date: 2008-02-17 13:07:11 -0800 (Sun, 17 Feb 2008) Log Message: ----------- Parser: * Tweak the preformatted text processing to match Mediawiki in handling empty lines within wikipre blocks. Basically this change just ensures that a line containing a single space will be formatted as an empty line, while a line with two spaces is formatted as a line containing one space, etc. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/resources/data/results/Preformatted2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/Preformatted2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-02-21 05:49:37
|
Revision: 2068 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2068&view=rev Author: wrh2 Date: 2008-02-20 21:49:35 -0800 (Wed, 20 Feb 2008) Log Message: ----------- Parser: * Utilize the new tag stack infrastructure in the parser for parsing HTML tags. This change resolves one of the three table parsing unit tests that was failing. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseTableTest.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-02-23 18:43:22
|
Revision: 2069 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2069&view=rev Author: wrh2 Date: 2008-02-23 10:43:14 -0800 (Sat, 23 Feb 2008) Log Message: ----------- Parser: * Add a fix for parsing of HTML comments within wiki tables - HTML comments are now stripped by the preprocessor. * Add unit tests for comments. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/HtmlCommentTag.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseHtmlCommentTest.java wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlCommentTest1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlCommentTest1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-02-27 04:42:54
|
Revision: 2076 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2076&view=rev Author: wrh2 Date: 2008-02-26 20:42:50 -0800 (Tue, 26 Feb 2008) Log Message: ----------- Parser: * Fix a logical error in the new parsing code. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseHtmlTagTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlMismatchTest4 wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlMismatchTest4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-24 03:57:59
|
Revision: 2111 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2111&view=rev Author: wrh2 Date: 2008-03-23 20:57:58 -0700 (Sun, 23 Mar 2008) Log Message: ----------- Parser: * Previously the parser created a stack of tags using the open HTML tag (example: "<tr width="50%">") and was passed a closing tag when the tag needed to be closed. This change modifies that behavior so the stack contains the tag type ("tr") and its attributes ("width="50%""). Additionally it removes the need to explicitly pass the close HTML tag ("</tr>") and simplifies the logic around how to handle whitespace and newlines for the tag. * This change will make it easier to check for things like mis-matched tags in future commits since a simpler stack of tags is now available to check against. * All updates to the test-cases are whitespace/newline changes; the parser functionality should not change at all due to this commit. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/ParserUtil.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterEntities1 wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterEntities2 wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterEntities3 wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterInvalidEntities1 wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterNonEntities1 wiki/trunk/jamwiki-core/src/test/resources/data/results/DefinitionList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/DefinitionList2 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlBasicLinks1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlBasicLinks2 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlInvalidLinks1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlMailtoLinks1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlNoAttributes1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlNoAttributes2 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlNoAttributes3 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlWithAttributes1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlWithAttributes2 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlWithAttributes3 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlXSS2 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlXSSLinks1 wiki/trunk/jamwiki-core/src/test/resources/data/results/MixedList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/MixedList2 wiki/trunk/jamwiki-core/src/test/resources/data/results/OrderedList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/OrderedList2 wiki/trunk/jamwiki-core/src/test/resources/data/results/Preformatted2 wiki/trunk/jamwiki-core/src/test/resources/data/results/PreformattedInvalid1 wiki/trunk/jamwiki-core/src/test/resources/data/results/UnorderedList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/UnorderedList2 Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/HtmlTag.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-24 05:15:29
|
Revision: 2112 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2112&view=rev Author: wrh2 Date: 2008-03-23 22:15:26 -0700 (Sun, 23 Mar 2008) Log Message: ----------- Parser: * Use the tag stack when parsing wiki bold and wiki italic. * Fix a trimming issue with the stack root when a tag is unbalanced. * Add a test case for unbalanced wiki italic tags. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseUnbalancedTagTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/UnbalancedTag2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/UnbalancedTag2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-26 06:32:17
|
Revision: 2115 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2115&view=rev Author: wrh2 Date: 2008-03-25 23:32:15 -0700 (Tue, 25 Mar 2008) Log Message: ----------- Parser: * Output only a single newline after </p> tags. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterEntities1 wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterEntities2 wiki/trunk/jamwiki-core/src/test/resources/data/results/CharacterNonEntities1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlBasicLinks1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlBasicLinks2 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlCommentTest1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlInvalidLinks1 wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlMailtoLinks1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-26 06:35:22
|
Revision: 2116 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2116&view=rev Author: wrh2 Date: 2008-03-25 23:35:19 -0700 (Tue, 25 Mar 2008) Log Message: ----------- Parser: * Use the tag stack when parsing wiki list tags. * Add additional (& more complex) unit tests. * List parsing output is now almost exactly the same as what is output by Mediawiki, including newlines. The only difference is that Mediawiki adds additional (and seemingly unnecessary) </dl> tags in some cases. * This code needs some cleanup, but its very late and I need sleep. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/resources/data/results/DefinitionList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/DefinitionList2 wiki/trunk/jamwiki-core/src/test/resources/data/results/MixedList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/MixedList2 wiki/trunk/jamwiki-core/src/test/resources/data/results/OrderedList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/OrderedList2 wiki/trunk/jamwiki-core/src/test/resources/data/results/UnorderedList1 wiki/trunk/jamwiki-core/src/test/resources/data/results/UnorderedList2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/DefinitionList1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/DefinitionList2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/MixedList1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/MixedList2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/OrderedList1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/OrderedList2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/UnorderedList1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/UnorderedList2 Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiListTag.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-27 04:07:31
|
Revision: 2118 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2118&view=rev Author: wrh2 Date: 2008-03-26 21:07:28 -0700 (Wed, 26 Mar 2008) Log Message: ----------- Parser: * Add support for parsing definition lists of the form "; term : definition" Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseListTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/DefinitionList3 wiki/trunk/jamwiki-core/src/test/resources/data/topics/DefinitionList3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-29 16:23:31
|
Revision: 2126 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2126&view=rev Author: wrh2 Date: 2008-03-29 09:23:29 -0700 (Sat, 29 Mar 2008) Log Message: ----------- Parser: * Use the tag stack when parsing <pre> tags. * Add an additional unit test for unclosed <pre> tags. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParsePreTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/PreformattedInvalid2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/PreformattedInvalid2 Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/HtmlPreTag.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-30 04:56:41
|
Revision: 2129 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2129&view=rev Author: wrh2 Date: 2008-03-29 21:56:38 -0700 (Sat, 29 Mar 2008) Log Message: ----------- Parser: * Fix an issue when parsing unmatched wikibold tags ('''''). * Add a unit test for unmatched wiki bold tags. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseWikiSyntaxTest.java wiki/trunk/jamwiki-core/src/test/resources/data/results/WikiSyntax1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/WikiSyntax1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-30 05:28:14
|
Revision: 2130 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2130&view=rev Author: wrh2 Date: 2008-03-29 22:28:12 -0700 (Sat, 29 Mar 2008) Log Message: ----------- Parser: * Use the tag stack when parsing paragraph tags. * Remove several unnecessary JFlex eofval directives. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex wiki/trunk/jamwiki-core/src/test/resources/data/results/UnorderedList2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-30 06:08:36
|
Revision: 2131 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2131&view=rev Author: wrh2 Date: 2008-03-29 23:08:33 -0700 (Sat, 29 Mar 2008) Log Message: ----------- Unit Testing: * Convert the TableOfContentsTest unit testing code to use the new testing framework (ie read an input file, parse it, and compare the output to a results file). * Add some newlines to the TOC HTML output to improve readability. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/TableOfContents.java wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/TableOfContentsTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/TableOfContents1 wiki/trunk/jamwiki-core/src/test/resources/data/results/TableOfContents2 wiki/trunk/jamwiki-core/src/test/resources/data/results/TableOfContents3 wiki/trunk/jamwiki-core/src/test/resources/data/results/TableOfContents4 wiki/trunk/jamwiki-core/src/test/resources/data/topics/TableOfContents1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/TableOfContents2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/TableOfContents3 wiki/trunk/jamwiki-core/src/test/resources/data/topics/TableOfContents4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-30 06:59:30
|
Revision: 2132 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2132&view=rev Author: wrh2 Date: 2008-03-29 23:59:25 -0700 (Sat, 29 Mar 2008) Log Message: ----------- Parser: * Add more robust handling for wiki bold/italic. * Add a new bold/italic unit test, but disable it for now as it does not currently pass. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseWikiSyntaxTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/WikiSyntax2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/WikiSyntax2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-05 19:34:03
|
Revision: 2146 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2146&view=rev Author: wrh2 Date: 2008-04-05 12:33:59 -0700 (Sat, 05 Apr 2008) Log Message: ----------- Parser: * Fix parsing of complex instances of bold and italic syntax such as "'''''bold''' then italic''" that the parser previous failed on. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParseWikiSyntaxTest.java wiki/trunk/jamwiki-core/src/test/resources/data/results/WikiSyntax2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-12 19:53:29
|
Revision: 2170 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2170&view=rev Author: wrh2 Date: 2008-04-12 12:53:25 -0700 (Sat, 12 Apr 2008) Log Message: ----------- Parser: * Update the wiki table start/end patterns to hopefully avoid extra newlines in parser output. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/resources/data/results/TableOfContents5 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-12 20:02:10
|
Revision: 2171 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2171&view=rev Author: wrh2 Date: 2008-04-12 13:02:08 -0700 (Sat, 12 Apr 2008) Log Message: ----------- Parser: * Add unit tests and a minor fix for the previous commit to better handle newlines around wiki tables. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/Table10 wiki/trunk/jamwiki-core/src/test/resources/data/results/Table11 wiki/trunk/jamwiki-core/src/test/resources/data/topics/Table10 wiki/trunk/jamwiki-core/src/test/resources/data/topics/Table11 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-13 08:16:08
|
Revision: 2176 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2176&view=rev Author: wrh2 Date: 2008-04-13 01:16:05 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Parser: * Move paragraph parsing into jamwiki-processor.jflex. * Add a new parser mode for paragraph parsing. * Add a unit test to catch a case where table parsing broke as a result of changes made during implementation of this enhancement. * The next step is to fix unit tests that are breaking. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexParser.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiReferencesTag.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/Table12 wiki/trunk/jamwiki-core/src/test/resources/data/topics/Table12 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-13 08:55:27
|
Revision: 2177 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2177&view=rev Author: wrh2 Date: 2008-04-13 01:55:21 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Parser: * Properly handle paragraphs containing multiple empty lines ("<p><br />text</p>"). * Make sure block-level HTML elements generate the correct number of newlines. * Three of the five unit tests that were previously failing now pass. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-13 17:41:01
|
Revision: 2178 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2178&view=rev Author: wrh2 Date: 2008-04-13 10:40:58 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Parser: * Remove all line-feed characters ('\r') prior to parsing, and remove all occurrences of '\r' from the JFlex patterns. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexParser.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-13 19:28:52
|
Revision: 2180 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2180&view=rev Author: wrh2 Date: 2008-04-13 12:28:51 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Parser: * Update newline handling with <pre> tags to better match Mediawiki. Previously output was of the form "<pre>text</pre>", now the open and close tags are placed on their own lines. * Note that a couple of the unit tests for <pre> fail, but the failures are primarily cosmetic and the HTML generated is functionally the same. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java wiki/trunk/jamwiki-core/src/test/resources/data/results/Preformatted1 wiki/trunk/jamwiki-core/src/test/resources/data/results/Preformatted2 wiki/trunk/jamwiki-core/src/test/resources/data/results/PreformattedInvalid1 wiki/trunk/jamwiki-core/src/test/resources/data/results/PreformattedInvalid2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-13 21:18:48
|
Revision: 2181 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2181&view=rev Author: wrh2 Date: 2008-04-13 14:18:44 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Parser: * Resolve a newline-in-paragraph issue that fixes another unit test that was previously failing. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlCommentTest1 wiki/trunk/jamwiki-core/src/test/resources/data/results/Paragraph7 wiki/trunk/jamwiki-core/src/test/resources/data/results/Table12 wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlCommentTest1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-14 05:40:40
|
Revision: 2182 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2182&view=rev Author: wrh2 Date: 2008-04-13 22:40:37 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Parser: * Update <br /> tag handling to exactly match Mediawiki. This change fixes another unit test that was failing. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlMismatchTest4 Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlTags1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlTags1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-19 20:04:41
|
Revision: 2185 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2185&view=rev Author: wrh2 Date: 2008-04-19 13:04:39 -0700 (Sat, 19 Apr 2008) Log Message: ----------- Parser: * Fix some issues around handling of HTML <p> and </p> tags. * This change will eventually need some cleanup, but for now the focus is on fixing existing paragraph parsing bugs. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java Added Paths: ----------- wiki/trunk/jamwiki-core/src/test/resources/data/results/Paragraph10 wiki/trunk/jamwiki-core/src/test/resources/data/results/Paragraph9 wiki/trunk/jamwiki-core/src/test/resources/data/topics/Paragraph10 wiki/trunk/jamwiki-core/src/test/resources/data/topics/Paragraph9 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-19 20:08:07
|
Revision: 2186 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2186&view=rev Author: wrh2 Date: 2008-04-19 13:08:02 -0700 (Sat, 19 Apr 2008) Log Message: ----------- Parser: * Add a hack to make sure that generated HTML does not contain unnecessary newlines and thus matches Mediawiki. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/test/java/org/jamwiki/parser/ParserTest.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |