commit 528f4baec14992725b01dbbbef9ebd99d03fcf4f Author: Thomas Leitner Date: Sat Nov 21 08:31:07 2009 +0100 Small fix Rakefile commit b41caafafc80ad1beb44b80b925232edd8f6372f Author: Thomas Leitner Date: Sat Nov 21 08:28:14 2009 +0100 Added benchmark directory files to distribution files Rakefile commit dd90da66717ffc8a64d4b80ce259c301853876b1 Author: Thomas Leitner Date: Sat Nov 21 08:27:40 2009 +0100 Added two utility files benchmark/testing.sh benchmark/timing.sh commit 97ed0a61e78af3474a3a75ca491ae1ecf9e59343 Author: Thomas Leitner Date: Sat Nov 21 08:24:52 2009 +0100 Some small fixes doc/img/image.jpg doc/installation.page doc/quickref.page commit 06c8546d1ecf8b0f61b86b5d2cc3eaec7f5cc49e Author: Thomas Leitner Date: Sat Nov 21 08:11:01 2009 +0100 Updated Rakefile * added new task for inserting copyright notices in files * fixed the kramdown extension methods * added README and AUTHORS files to the distribution files Rakefile commit 24290bdb38e87690e7e80e7bc7cac4b7a207638c Author: Thomas Leitner Date: Sat Nov 21 08:09:55 2009 +0100 Some small update to the documentation doc/index.page doc/installation.page doc/news/release_0_1_0.page doc/syntax.page commit 9ae16c8c44c6332c1bc107d90bda1c1ae9b12cb9 Author: Thomas Leitner Date: Sat Nov 21 08:09:17 2009 +0100 Added AUTHORS and README files AUTHORS README commit 9343fb993576f58ad93bfb4fc730547399aee9f9 Author: Thomas Leitner Date: Sat Nov 21 08:08:46 2009 +0100 Added copyright notices to files bin/kramdown lib/kramdown.rb lib/kramdown/converter.rb lib/kramdown/document.rb lib/kramdown/error.rb lib/kramdown/extension.rb lib/kramdown/parser.rb lib/kramdown/parser/registry.rb test/run_tests.rb test/test_files.rb commit 87f1516a4f982a7009a14861b1c42f2dd611aa5b Author: Thomas Leitner Date: Fri Nov 20 10:45:58 2009 +0100 Some small refactorings * emphasis parsing redone in a not-hackish way * warnings for unclosed HTML tags are now in the correct order * image links can now be nested inside normal links * removed whitspace checking hack in conversion of codeblocks * refactored parsing of extension blocks lib/kramdown/converter.rb lib/kramdown/parser.rb test/testcases/span/01_link/image_in_a.html test/testcases/span/01_link/image_in_a.text commit 416a225e9933ce6621b821a765b6e862c4e4df87 Author: Thomas Leitner Date: Tue Nov 17 16:19:30 2009 +0100 Added custom error class and update error/warning messages lib/kramdown/document.rb lib/kramdown/error.rb lib/kramdown/parser.rb commit 866ed38853fc1fbed10d01655d6576daf38f47a4 Author: Thomas Leitner Date: Tue Nov 17 08:17:34 2009 +0100 Small fix for HTML element output lib/kramdown/converter.rb commit 884b957151b7c5b37f4a8e1d9c51effd5c5648c0 Author: Thomas Leitner Date: Tue Nov 17 08:17:17 2009 +0100 Updated extension mechanism * Needed first parameter of an extension method is now parser instance, not current tree * Document instance need not be set on Extension#initialize anymore * kdoptions extension updated to cover all options lib/kramdown/document.rb lib/kramdown/extension.rb lib/kramdown/parser.rb test/testcases/block/12_extension/kdoptions.html test/testcases/block/12_extension/kdoptions.text test/testcases/block/12_extension/kdoptions2.html test/testcases/block/12_extension/kdoptions2.text commit 4f3d904090b48de5525e43e6b2e4b3edd3d0c681 Author: Thomas Leitner Date: Tue Nov 17 07:44:12 2009 +0100 Fixed problem with footnote numbering: option :footnote_nr now works lib/kramdown/converter.rb test/testcases/span/04_footnote/footnote_nr.html test/testcases/span/04_footnote/footnote_nr.options test/testcases/span/04_footnote/footnote_nr.text commit 2596823c820e433adae373d650da89ef596034e9 Author: Thomas Leitner Date: Tue Nov 17 07:19:05 2009 +0100 Small update to test runners test/run_tests.rb test/test_files.rb commit 47a03717a8b9d23bc34232ed4877e943272013d3 Author: Thomas Leitner Date: Mon Nov 16 20:55:22 2009 +0100 Fixed problem with HTML tags that must have a closing tag lib/kramdown/converter.rb test/testcases/block/09_html/simple.html test/testcases/block/09_html/simple.text commit 186f4adf9a0341516e3d69e87619c5c4f9fbeb28 Author: Thomas Leitner Date: Mon Nov 16 16:51:32 2009 +0100 Updated parser and converter classes to need only min. number of necessary arguments lib/kramdown/converter.rb lib/kramdown/document.rb lib/kramdown/parser.rb commit 937f94b677b72e960f7694fb805985f215f36f79 Author: Thomas Leitner Date: Mon Nov 16 16:44:58 2009 +0100 Updated API documentation lib/kramdown/converter.rb lib/kramdown/document.rb lib/kramdown/extension.rb lib/kramdown/parser.rb lib/kramdown/parser/registry.rb commit a6713a5d2a796907dbbe431cae5759308665cd8e Author: Thomas Leitner Date: Mon Nov 16 08:05:59 2009 +0100 Removed old rdoc options Rakefile commit cb8be4c9ec9ab2d4ee0e9b632b7d26dae081fc86 Author: Thomas Leitner Date: Sun Nov 15 10:15:25 2009 +0100 Finished first version of quick reference page Rakefile doc/quickref.page commit c302e96de735e2f473f96e3b09b6f4e2665cd4c3 Author: Thomas Leitner Date: Sun Nov 15 09:40:29 2009 +0100 Removed sections spec from syntax document doc/syntax.page commit 592a2875f24713af89fde985c600f88c7bfc4d2c Author: Thomas Leitner Date: Sun Nov 15 09:39:49 2009 +0100 Fixed a problem with footnotes: parse tree was unintentionally modified lib/kramdown/converter.rb commit 892cf7893604df0d04e180564569cfd957cb70bd Author: Thomas Leitner Date: Sat Nov 14 18:39:13 2009 +0100 Added kdoptions extension doc/syntax.page lib/kramdown/document.rb lib/kramdown/extension.rb test/testcases/block/12_extension/kdoptions.html test/testcases/block/12_extension/kdoptions.text commit d0d13da1232c01ef2511ba87a741db16c59462ca Author: Thomas Leitner Date: Sat Nov 14 15:01:21 2009 +0100 Added some content to quick reference Rakefile doc/default.css doc/quickref.page commit 9e1899e811385bd3a9994bcd42b0c80fe993a5dc Author: Thomas Leitner Date: Sat Nov 14 14:07:38 2009 +0100 Fix for empty div tag: must have explicit closing tag lib/kramdown/converter.rb commit 16416ca4e610b2caab1d03c47e52904a8326816c Author: Thomas Leitner Date: Sat Nov 14 11:09:15 2009 +0100 Using string interpolation instead of concatenation bc its faster lib/kramdown/converter.rb commit 3111c48c2bfddcd4b89da25ee999242da803b866 Author: Thomas Leitner Date: Sat Nov 14 10:24:39 2009 +0100 Moved handling of IALs from converter to parser doc/syntax.page lib/kramdown/converter.rb lib/kramdown/parser.rb test/testcases/block/11_ial/simple.html test/testcases/block/11_ial/simple.text commit 121f36cb599e985f0c9a1616c5087fc92467c709 Author: Thomas Leitner Date: Sat Nov 14 07:51:29 2009 +0100 Implemented optional display of whitespace in code blocks doc/syntax.page lib/kramdown/converter.rb test/testcases/block/06_codeblock/whitespace.html test/testcases/block/06_codeblock/whitespace.text commit c4fe93fc3eff24c970e22f2971c5c56f606c0eb3 Author: Thomas Leitner Date: Fri Nov 13 12:21:41 2009 +0100 Added correct statcounter tracking code doc/default.template commit 380ab04699bb11096527e039435b17de794b15af Author: Thomas Leitner Date: Fri Nov 13 10:46:22 2009 +0100 Added transformation of ---, --, ..., << and >> into their entity counterparts doc/syntax.page lib/kramdown/parser.rb test/testcases/block/07_horizontal_rule/error.html test/testcases/span/escaped_chars/normal.html test/testcases/span/escaped_chars/normal.text test/testcases/span/text_substitutions/typography.html test/testcases/span/text_substitutions/typography.text commit 716ffc11058736318467fb036b0f9d40cbfe1f42 Author: Thomas Leitner Date: Thu Nov 12 20:18:52 2009 +0100 Updated code and test cases to get better code coverage lib/kramdown/extension.rb test/testcases/block/04_header/atx_header.html test/testcases/block/04_header/atx_header.text test/testcases/block/12_extension/nokramdown.html test/testcases/block/12_extension/nokramdown.text commit b08d9e5d17d8ef3f04b95281827f5c73f5d22067 Author: Thomas Leitner Date: Thu Nov 12 09:00:01 2009 +0100 Small fix for link ids: multiple spaces are converted to one doc/syntax.page lib/kramdown/parser.rb test/testcases/span/01_link/reference.html test/testcases/span/01_link/reference.text commit d6f246053de97e1ced8abbeeca73cfda004393a2 Author: Thomas Leitner Date: Thu Nov 12 08:46:31 2009 +0100 Now allowing link URLs to be enclosed in angle brackets doc/syntax.page lib/kramdown/parser.rb test/testcases/span/01_link/link_defs.text test/testcases/span/01_link/links_with_angle_brackets.html test/testcases/span/01_link/links_with_angle_brackets.text commit 5b5ec9ccf3b64540a96f8e82d50cd9ff4a3e7dce Author: Thomas Leitner Date: Thu Nov 12 08:16:09 2009 +0100 Now showing warnings in run_tests.rb when in verbose mode test/run_tests.rb commit 20d061f2ed6c60d6a931f8301a4c4857e3c2fd79 Author: Thomas Leitner Date: Thu Nov 12 08:15:39 2009 +0100 Some small clarifications and fixes doc/syntax.page commit c59f2a75f04a0ce0ce0a6ce78d3b371ffd1542f4 Author: Thomas Leitner Date: Thu Nov 12 08:15:22 2009 +0100 Further refactoring, footnotes work again lib/kramdown/converter.rb lib/kramdown/parser.rb commit d672b45029488f43819cb341aed3c2eb5f0c7a25 Author: Thomas Leitner Date: Wed Nov 11 07:13:18 2009 +0100 Refactored code and updated test cases lib/kramdown/converter.rb lib/kramdown/parser.rb test/testcases/block/08_list/mixed.html test/testcases/block/08_list/mixed.text test/testcases/block/08_list/nested.html test/testcases/block/08_list/nested.text test/testcases/block/09_html/parse_as_raw.html test/testcases/block/09_html/parse_as_raw.text test/testcases/block/09_html/raw_html.html test/testcases/block/09_html/raw_html.text test/testcases/block/09_html/simple.html test/testcases/block/09_html/simple.text test/testcases/block/12_extension/ignored.html test/testcases/block/12_extension/ignored.text test/testcases/span/01_link/link_defs.text test/testcases/span/04_footnote/definitions.text test/testcases/span/04_footnote/markers.html test/testcases/span/04_footnote/markers.text test/testcases/span/ial/simple.html test/testcases/span/ial/simple.text commit 6c3d5a4ff4dd8d49fc4732c78dd265394d6db47c Author: Thomas Leitner Date: Mon Nov 9 08:16:46 2009 +0100 Removed some comments lib/kramdown/parser.rb commit 8b877bbd216da87ef7ac316ad23ddddc758c0762 Author: Thomas Leitner Date: Mon Nov 9 07:37:42 2009 +0100 Added test cases for empty span level elements test/testcases/span/01_link/empty.html test/testcases/span/01_link/empty.text test/testcases/span/02_emphasis/empty.html test/testcases/span/02_emphasis/empty.text test/testcases/span/03_codespan/empty.html test/testcases/span/03_codespan/empty.text commit 59e453a4db903b8a79bf30e7a651dc24a93f96bb Author: Thomas Leitner Date: Sun Nov 8 18:31:26 2009 +0100 Fixed warning on Ruby 1.9.2 lib/kramdown/parser/registry.rb commit aa38018f78edcc06916aa8a81d5dae734295bb72 Author: Thomas Leitner Date: Sun Nov 8 18:20:06 2009 +0100 Updated Rakefile tasks Rakefile commit 83a77a129c02a29faba980b6f557b77bd771f28a Author: Thomas Leitner Date: Sun Nov 8 18:19:57 2009 +0100 Corrected spelling of kramdown benchmark/benchmark.rb commit 241903b2cc74c6be037e5c247d0ea61638f92964 Author: Thomas Leitner Date: Sun Nov 8 18:19:12 2009 +0100 Updated website for first release doc/default.css doc/default.template doc/documentation.page doc/img/bg.jpg doc/img/image.jpg doc/img/line.jpg doc/img/shadow.jpg doc/index.page doc/installation.page doc/news.feed doc/news.page doc/news/release_0_1_0.page doc/syntax.page doc/tests.page doc/virtual misc/default.css misc/default.template misc/htmldoc.metainfo misc/htmldoc.virtual misc/images/arrow.gif misc/images/error.gif misc/images/exclamation.gif misc/images/headerbg.jpg misc/images/information.gif misc/images/quote.gif website/src/default.template website/src/images/feed.gif website/src/index.page website/src/metainfo website/src/news/default.template website/src/news/index.page website/src/news/news.feed website/src/news/release_0_1_0.page website/src/virtual commit ef6dde9d6506f9434d0f5fbccb00fb99d2d65aea Author: Thomas Leitner Date: Sat Nov 7 10:50:57 2009 +0100 Small update to benchmark suite benchmark/benchmark.rb commit efa364c09d33d466dc53d5b0c25e960e90c18170 Author: Thomas Leitner Date: Sat Nov 7 08:43:24 2009 +0100 Added the nokramdown extension doc/syntax.page lib/kramdown/extension.rb commit 5199da2955a5125f502ca5ca12381221d48286e9 Author: Thomas Leitner Date: Sat Nov 7 07:48:01 2009 +0100 Fixed problem with horizontal rule regexp parsing lines with mixed chars lib/kramdown/parser.rb test/testcases/block/07_horizontal_rule/error.html test/testcases/block/07_horizontal_rule/error.text test/testcases/block/07_horizontal_rule/normal.html test/testcases/block/07_horizontal_rule/normal.text commit 37201f920274b163a356888f24d4d19fbd162ef1 Author: Thomas Leitner Date: Fri Nov 6 16:14:25 2009 +0100 Updated COPYING file COPYING commit 23eadb16a12ee071415edd1877d06248d8b1f12a Author: Thomas Leitner Date: Fri Nov 6 16:13:47 2009 +0100 Added benchmark benchmark/benchmark.rb benchmark/mdbasics.text benchmark/mdsyntax.text commit 22dcddc2026ddab3d3c386f1a8f21353d4f626b2 Author: Thomas Leitner Date: Fri Nov 6 15:06:26 2009 +0100 Added test case for escaped chars doc/syntax.page test/testcases/span/escaped_chars/normal.html test/testcases/span/escaped_chars/normal.text commit 3e51f4c41feff8fa5912b4ad93c4054183d3d5e5 Author: Thomas Leitner Date: Fri Nov 6 15:01:50 2009 +0100 Clarified what punctuation characters are doc/syntax.page lib/kramdown/parser.rb test/testcases/span/01_link/link_defs.html test/testcases/span/01_link/link_defs.text commit 200550d3851b57b0d3b3acd90a592881dae3c447 Author: Thomas Leitner Date: Thu Nov 5 20:53:20 2009 +0100 Removed old HTML parsing library lib/kramdown/parser/html.rb commit 4305ef80f68fac62092747a88a95f39b12cd0a9b Author: Thomas Leitner Date: Thu Nov 5 20:51:39 2009 +0100 Now using GPL v3 as license COPYING GPL commit a5cb7ce5ff9c513be673f0c80db6138c25616f14 Author: Thomas Leitner Date: Thu Nov 5 20:49:45 2009 +0100 Removed dcov from Rakefile and updated tag line Rakefile commit 8d755f9fee0daf5d04b479ece5dce6a9d2d5e463 Author: Thomas Leitner Date: Thu Nov 5 09:34:30 2009 +0100 Small update to extension block spec doc/syntax.page commit 9b0888387b1e36c4243c2695b0d53b6258cd3382 Author: Thomas Leitner Date: Thu Nov 5 09:34:08 2009 +0100 Updated extension block test cases test/testcases/block/12_extension/comment.html test/testcases/block/12_extension/comment.text commit 08b805329452d270575e97f78239b1f0bc77b40e Author: Thomas Leitner Date: Thu Nov 5 09:33:49 2009 +0100 Implemented extension blocks lib/kramdown/document.rb lib/kramdown/extension.rb lib/kramdown/parser.rb commit bd02049efb2ae2b270b22cb6ac1ebb6027c14f32 Author: Thomas Leitner Date: Thu Nov 5 08:41:15 2009 +0100 Fixed a problem with running kramdown on 1.8.7 lib/kramdown/parser.rb commit 10fafc53b0cb291499ad4fd30ce313732a63c608 Author: Thomas Leitner Date: Wed Nov 4 17:01:28 2009 +0100 Added main file for require lib/kramdown.rb commit 7bec875aa813e10ef35ba7473a7447031d6b2020 Author: Thomas Leitner Date: Wed Nov 4 17:00:39 2009 +0100 Updated parser and converter to adhere to spec lib/kramdown/converter.rb lib/kramdown/document.rb lib/kramdown/parser.rb lib/kramdown/parser/registry.rb commit 2c180f53e87683622f6a8d1a76ead51e851540cb Author: Thomas Leitner Date: Wed Nov 4 16:53:13 2009 +0100 Small update to run_tests script test/run_tests.rb commit 5d85e994fad10f8111091a5281305612f4fc8566 Author: Thomas Leitner Date: Wed Nov 4 16:45:52 2009 +0100 Small fix for link test case test/testcases/span/01_link/imagelinks.html commit ce32e8ad9863f44ddaeb90f3ad1bad58b6cdd0dc Author: Thomas Leitner Date: Wed Nov 4 09:14:43 2009 +0100 Another bunch of updates to the syntax spec doc/syntax.page commit 484b49e6bb88ef85d7184b3672e17dcf532526d9 Author: Thomas Leitner Date: Wed Nov 4 09:12:34 2009 +0100 Updated various block test cases test/testcases/block/06_codeblock/with_blank_line.html test/testcases/block/06_codeblock/with_blank_line.text test/testcases/block/08_list/escaping.html test/testcases/block/08_list/escaping.text test/testcases/block/08_list/list_and_others.html test/testcases/block/08_list/list_and_others.text test/testcases/block/11_ial/simple.html test/testcases/block/11_ial/simple.text commit 2711570e47ceb56017eec3b1e668b6647c6a9cfc Author: Thomas Leitner Date: Wed Nov 4 09:11:34 2009 +0100 Updated HTML block test cases to adhere to spec test/testcases/block/09_html/auto_parse_block_html.html test/testcases/block/09_html/comment.html test/testcases/block/09_html/comment.text test/testcases/block/09_html/html_and_codeblocks.html test/testcases/block/09_html/invalid_html_1.html test/testcases/block/09_html/invalid_html_2.html test/testcases/block/09_html/parse_as_span.html test/testcases/block/09_html/parse_as_span.text test/testcases/block/09_html/processing_instruction.html test/testcases/block/09_html/processing_instruction.text test/testcases/block/09_html/raw_html.html test/testcases/block/09_html/raw_html.text test/testcases/block/09_html/simple.html test/testcases/block/09_html/simple.options test/testcases/block/09_html/simple.text commit 858df82af083e4b9a45bf4a61990d2aebabf7072 Author: Thomas Leitner Date: Wed Nov 4 09:09:39 2009 +0100 Updated and rearranged span test cases test/testcases/attribute_lists/ial_span.html test/testcases/attribute_lists/ial_span.text test/testcases/autolinks/url_links.html test/testcases/autolinks/url_links.text test/testcases/line_breaks/normal.html test/testcases/line_breaks/normal.text test/testcases/span/02_emphasis/errors.html test/testcases/span/02_emphasis/errors.text test/testcases/span/02_emphasis/nesting.html test/testcases/span/02_emphasis/nesting.text test/testcases/span/02_emphasis/normal.html test/testcases/span/02_emphasis/normal.text test/testcases/span/03_codespan/normal.html test/testcases/span/03_codespan/normal.text test/testcases/span/04_footnote/markers.html test/testcases/span/05_html/normal.html test/testcases/span/05_html/normal.text test/testcases/span/autolinks/url_links.html test/testcases/span/autolinks/url_links.text test/testcases/span/ial/simple.html test/testcases/span/ial/simple.text test/testcases/span/line_breaks/normal.html test/testcases/span/line_breaks/normal.text test/testcases/span/text_substitutions/entities.html test/testcases/span/text_substitutions/entities.text test/testcases/span/text_substitutions/greaterthan.html test/testcases/span/text_substitutions/greaterthan.text test/testcases/span/text_substitutions/lowerthan.html test/testcases/span/text_substitutions/lowerthan.text test/testcases/text_substitutions/ampersands.html test/testcases/text_substitutions/ampersands.text test/testcases/text_substitutions/greaterthan.html test/testcases/text_substitutions/greaterthan.text test/testcases/text_substitutions/lowerthan.html test/testcases/text_substitutions/lowerthan.text commit 5a8286a877a3b9e2a868c06e78a0db57483a0e42 Author: Thomas Leitner Date: Sat Oct 24 22:24:39 2009 +0200 Small fix in footnote definition test case test/testcases/span/04_footnote/definitions.html commit a14d9a1062e8516a0a34db1ed69aa33a3a8c876e Author: Thomas Leitner Date: Sat Oct 24 17:57:16 2009 +0200 Updated list test cases to adhere to spec test/testcases/block/08_list/list_and_others.html test/testcases/block/08_list/list_and_others.text test/testcases/block/08_list/mixed.text test/testcases/block/08_list/nested.text test/testcases/block/08_list/simple_ul.html test/testcases/block/08_list/simple_ul.text test/testcases/block/08_list/special_cases.html test/testcases/block/08_list/special_cases.text commit 0b80a72a1757faa6314b415751a738ff1cc78d8d Author: Thomas Leitner Date: Sat Oct 24 17:56:25 2009 +0200 Clarified use of tabs and updated list spec doc/syntax.page commit 6c33865ed46b7d5aa7ce229c39b64a5bcb6bb0e3 Author: Thomas Leitner Date: Fri Oct 23 16:24:47 2009 +0200 Adjusted block test cases to conform to spec test/testcases/block/01_blank_line/spaces.html test/testcases/block/01_blank_line/tabs.html test/testcases/block/02_eob/beginning.html test/testcases/block/02_eob/end.html test/testcases/block/02_eob/middle.html test/testcases/block/03_paragraph/indented.html test/testcases/block/03_paragraph/indented.text test/testcases/block/04_header/atx_header.html test/testcases/block/04_header/setext_header.html test/testcases/block/05_blockquote/nested.html test/testcases/block/06_codeblock/error.html test/testcases/block/06_codeblock/error.text test/testcases/block/10_ald/simple.html test/testcases/block/11_ial/simple.html commit ba929f2b0274b527390b2eead0568527c0aa4316 Author: Thomas Leitner Date: Thu Oct 22 20:56:31 2009 +0200 Updated syntax doc - code blocks may be preceded directly by paragraphs doc/syntax.page commit 0d8965a57963b3e6b83bc7076d9f09b93d47fe3a Author: Thomas Leitner Date: Thu Oct 22 20:54:58 2009 +0200 Deleted test cases for setting options via email like headers test/testcases/email_header/normal_header.html test/testcases/email_header/normal_header.text commit 9a6dbf97e04e048f7e0c56fa1893bbdd0d6610f5 Author: Thomas Leitner Date: Thu Oct 22 20:54:29 2009 +0200 Moved Document class to lib/kramdown/document.rb file lib/kramdown.rb lib/kramdown/document.rb commit 35b62cdd076fb89c7f9ef78af53ec8229ff536b5 Author: Thomas Leitner Date: Wed Oct 21 15:28:06 2009 +0200 Small updated to syntax spec doc/syntax.page commit 2da8d4841b43e8ba5633e1dee47d3da2ae28b0b0 Author: Thomas Leitner Date: Wed Oct 21 08:21:58 2009 +0200 Updated span level element testcases test/testcases/codespans/errors.html test/testcases/codespans/errors.text test/testcases/codespans/normal.html test/testcases/codespans/normal.text test/testcases/emphases/errors.html test/testcases/emphases/errors.text test/testcases/emphases/normal.html test/testcases/emphases/normal.text test/testcases/footnotes/definitions.html test/testcases/footnotes/definitions.text test/testcases/footnotes/markers.html test/testcases/footnotes/markers.text test/testcases/html_inline/normal.html test/testcases/html_inline/normal.text test/testcases/links/imagelinks.html test/testcases/links/imagelinks.text test/testcases/links/inline.html test/testcases/links/inline.text test/testcases/links/link_defs.html test/testcases/links/link_defs.text test/testcases/links/reference.html test/testcases/links/reference.text test/testcases/span/01_link/imagelinks.html test/testcases/span/01_link/imagelinks.text test/testcases/span/01_link/inline.html test/testcases/span/01_link/inline.text test/testcases/span/01_link/link_defs.html test/testcases/span/01_link/link_defs.text test/testcases/span/01_link/reference.html test/testcases/span/01_link/reference.text test/testcases/span/02_emphasis/errors.html test/testcases/span/02_emphasis/errors.text test/testcases/span/02_emphasis/normal.html test/testcases/span/02_emphasis/normal.text test/testcases/span/03_codespan/errors.html test/testcases/span/03_codespan/errors.text test/testcases/span/03_codespan/normal.html test/testcases/span/03_codespan/normal.text test/testcases/span/04_footnote/definitions.html test/testcases/span/04_footnote/definitions.text test/testcases/span/04_footnote/markers.html test/testcases/span/04_footnote/markers.text test/testcases/span/05_html/normal.html test/testcases/span/05_html/normal.text commit 94f5780edc4baa0e2ae7ec0924a9012675b8a1e5 Author: Thomas Leitner Date: Wed Oct 21 07:55:43 2009 +0200 Updated ALD, block IAL testcases and added simple extension block test case test/testcases/attribute_lists/ald.html test/testcases/attribute_lists/ald.text test/testcases/attribute_lists/ial_block.html test/testcases/attribute_lists/ial_block.text test/testcases/block/10_ald/simple.html test/testcases/block/10_ald/simple.text test/testcases/block/11_ial/simple.html test/testcases/block/11_ial/simple.text test/testcases/block/12_extension/comment.html test/testcases/block/12_extension/comment.text commit 774cefd0bc6ad28a7f1ea6c675e7e1ee5fbc2279 Author: Thomas Leitner Date: Wed Oct 21 07:41:48 2009 +0200 Some more updates to syntax spec * Reviewed the span level elements and slightly updated their spec * Add block level element for defining extension blocks doc/syntax.page commit 2e4c49c63883dec300beaa85c5346551a398cd78 Author: Thomas Leitner Date: Mon Oct 19 18:22:19 2009 +0200 Updated paragraph test cases test/testcases/block/03_paragraph/indented.html test/testcases/block/03_paragraph/indented.text commit 77be09026314e7441cb9517f0d7f529532cbda4f Author: Thomas Leitner Date: Mon Oct 19 18:21:30 2009 +0200 Updated block html test cases test/testcases/block/09_html/auto_parse_block_html.html test/testcases/block/09_html/auto_parse_block_html.options test/testcases/block/09_html/auto_parse_block_html.text test/testcases/block/09_html/comment.html test/testcases/block/09_html/comment.text test/testcases/block/09_html/filtered_html.html test/testcases/block/09_html/filtered_html.options test/testcases/block/09_html/filtered_html.text test/testcases/block/09_html/html_and_codeblocks.html test/testcases/block/09_html/html_and_codeblocks.options test/testcases/block/09_html/html_and_codeblocks.text test/testcases/block/09_html/invalid_html_1.html test/testcases/block/09_html/invalid_html_1.text test/testcases/block/09_html/invalid_html_2.html test/testcases/block/09_html/invalid_html_2.text test/testcases/block/09_html/processing_instruction.html test/testcases/block/09_html/processing_instruction.text test/testcases/block/09_html/simple.html test/testcases/block/09_html/simple.options test/testcases/block/09_html/simple.text test/testcases/html_blocks/auto_parse_block_html.html test/testcases/html_blocks/auto_parse_block_html.options test/testcases/html_blocks/auto_parse_block_html.text test/testcases/html_blocks/comment.html test/testcases/html_blocks/comment.text test/testcases/html_blocks/filtered_html.html test/testcases/html_blocks/filtered_html.options test/testcases/html_blocks/filtered_html.text test/testcases/html_blocks/html_and_codeblocks.html test/testcases/html_blocks/html_and_codeblocks.options test/testcases/html_blocks/html_and_codeblocks.text test/testcases/html_blocks/invalid_html_1.html test/testcases/html_blocks/invalid_html_1.text test/testcases/html_blocks/invalid_html_2.html test/testcases/html_blocks/invalid_html_2.text test/testcases/html_blocks/processing_instruction.html test/testcases/html_blocks/processing_instruction.text test/testcases/html_blocks/simple.html test/testcases/html_blocks/simple.options test/testcases/html_blocks/simple.text commit 621c4d49878b3ab7d5756b8d3eb1e1b8a1032bec Author: Thomas Leitner Date: Mon Oct 19 18:23:15 2009 +0200 Modifications regarding paragraphs and HTML blocks * Code blocks cannot directly follow paragraphs anymore, there needs to be a blank line between them * HTML blocks are now better defined doc/syntax.page commit 5dfab8e7da0c4d6d5027277b5c7a5741ff558529 Author: Thomas Leitner Date: Fri Oct 16 21:20:21 2009 +0200 Updated test cases * Moved block test cases into block/ sub directory * Added test cases for blank lines and EOB marker * Adjusted test cases to comply to specification test/testcases/block/01_blank_line/spaces.html test/testcases/block/01_blank_line/spaces.text test/testcases/block/01_blank_line/tabs.html test/testcases/block/01_blank_line/tabs.text test/testcases/block/02_eob/beginning.html test/testcases/block/02_eob/beginning.text test/testcases/block/02_eob/end.html test/testcases/block/02_eob/end.text test/testcases/block/02_eob/middle.html test/testcases/block/02_eob/middle.text test/testcases/block/03_paragraph/indented.html test/testcases/block/03_paragraph/indented.text test/testcases/block/03_paragraph/no_newline_at_end.html test/testcases/block/03_paragraph/no_newline_at_end.text test/testcases/block/03_paragraph/one_para.html test/testcases/block/03_paragraph/one_para.text test/testcases/block/03_paragraph/two_para.html test/testcases/block/03_paragraph/two_para.text test/testcases/block/04_header/atx_header.html test/testcases/block/04_header/atx_header.text test/testcases/block/04_header/atx_header_no_newline_at_end.html test/testcases/block/04_header/atx_header_no_newline_at_end.text test/testcases/block/04_header/setext_header.html test/testcases/block/04_header/setext_header.text test/testcases/block/04_header/setext_header_no_newline_at_end.html test/testcases/block/04_header/setext_header_no_newline_at_end.text test/testcases/block/04_header/with_auto_ids.html test/testcases/block/04_header/with_auto_ids.options test/testcases/block/04_header/with_auto_ids.text test/testcases/block/05_blockquote/indented.html test/testcases/block/05_blockquote/indented.text test/testcases/block/05_blockquote/nested.html test/testcases/block/05_blockquote/nested.text test/testcases/block/05_blockquote/no_newline_at_end.html test/testcases/block/05_blockquote/no_newline_at_end.text test/testcases/block/05_blockquote/only_first_quoted.html test/testcases/block/05_blockquote/only_first_quoted.text test/testcases/block/05_blockquote/with_code_blocks.html test/testcases/block/05_blockquote/with_code_blocks.text test/testcases/block/06_codeblock/no_newline_at_end.html test/testcases/block/06_codeblock/no_newline_at_end.text test/testcases/block/06_codeblock/normal.html test/testcases/block/06_codeblock/normal.text test/testcases/block/06_codeblock/tilde_syntax.html test/testcases/block/06_codeblock/tilde_syntax.text test/testcases/block/06_codeblock/with_blank_line.html test/testcases/block/06_codeblock/with_blank_line.text test/testcases/block/06_codeblock/with_eob_marker.html test/testcases/block/06_codeblock/with_eob_marker.text test/testcases/block/07_horizontal_rule/normal.html test/testcases/block/07_horizontal_rule/normal.text test/testcases/block/08_list/escaping.html test/testcases/block/08_list/escaping.text test/testcases/block/08_list/list_and_hr.html test/testcases/block/08_list/list_and_hr.text test/testcases/block/08_list/list_and_others.html test/testcases/block/08_list/list_and_others.text test/testcases/block/08_list/mixed.html test/testcases/block/08_list/mixed.text test/testcases/block/08_list/nested.html test/testcases/block/08_list/nested.text test/testcases/block/08_list/other_first_element.html test/testcases/block/08_list/other_first_element.text test/testcases/block/08_list/simple_ol.html test/testcases/block/08_list/simple_ol.text test/testcases/block/08_list/simple_ul.html test/testcases/block/08_list/simple_ul.text test/testcases/block/08_list/single_item.html test/testcases/block/08_list/single_item.text test/testcases/block/08_list/special_cases.html test/testcases/block/08_list/special_cases.text test/testcases/blockquotes/indented.html test/testcases/blockquotes/indented.text test/testcases/blockquotes/nested.html test/testcases/blockquotes/nested.text test/testcases/blockquotes/no_newline_at_end.html test/testcases/blockquotes/no_newline_at_end.text test/testcases/blockquotes/only_first_quoted.html test/testcases/blockquotes/only_first_quoted.text test/testcases/blockquotes/with_code_blocks.html test/testcases/blockquotes/with_code_blocks.text test/testcases/codeblocks/no_newline_at_end.html test/testcases/codeblocks/no_newline_at_end.text test/testcases/codeblocks/normal.html test/testcases/codeblocks/normal.text test/testcases/codeblocks/tilde_syntax.html test/testcases/codeblocks/tilde_syntax.text test/testcases/codeblocks/with_blank_line.html test/testcases/codeblocks/with_blank_line.text test/testcases/codeblocks/with_eob_marker.html test/testcases/codeblocks/with_eob_marker.text test/testcases/headers/atx_header.html test/testcases/headers/atx_header.text test/testcases/headers/setext_header.html test/testcases/headers/setext_header.text test/testcases/headers/with_auto_ids.html test/testcases/headers/with_auto_ids.options test/testcases/headers/with_auto_ids.text test/testcases/horizontal_rules/normal.html test/testcases/horizontal_rules/normal.text test/testcases/lists/escaping.html test/testcases/lists/escaping.text test/testcases/lists/list_and_hr.html test/testcases/lists/list_and_hr.text test/testcases/lists/list_and_others.html test/testcases/lists/list_and_others.text test/testcases/lists/mixed.html test/testcases/lists/mixed.text test/testcases/lists/nested.html test/testcases/lists/nested.text test/testcases/lists/other_first_element.html test/testcases/lists/other_first_element.text test/testcases/lists/simple_ol.html test/testcases/lists/simple_ol.text test/testcases/lists/simple_ul.html test/testcases/lists/simple_ul.text test/testcases/lists/single_item.html test/testcases/lists/single_item.text test/testcases/lists/special_cases.html test/testcases/lists/special_cases.text test/testcases/paragraphs/indented.html test/testcases/paragraphs/indented.text test/testcases/paragraphs/no_newline_at_end.html test/testcases/paragraphs/no_newline_at_end.text test/testcases/paragraphs/one_para.html test/testcases/paragraphs/one_para.text test/testcases/paragraphs/two_para.html test/testcases/paragraphs/two_para.text commit 8145fadea1fb30db0ff9841770fea24617882172 Author: Thomas Leitner Date: Fri Oct 16 21:10:19 2009 +0200 Updated syntax page doc/syntax.page commit 8c036139cdb1af146b2d60ddcf3c02c80999545c Author: Thomas Leitner Date: Tue Mar 3 16:25:47 2009 +0100 Restructured internals to allow adding of arbitrary block/span parsers lib/kramdown.rb lib/kramdown/parser.rb lib/kramdown/parser/html.rb lib/kramdown/parser/registry.rb commit 14cabf088d0543e978b81ff009a7d6d8121348b9 Author: Thomas Leitner Date: Mon Feb 23 17:33:54 2009 +0100 First version of better HTML parser - HTML parser now supports basic markdown in HTML block - Ruby 1.9 compatible lib/kramdown.rb lib/kramdown/converter.rb lib/kramdown/parser.rb lib/kramdown/parser/html.rb test/run_tests.rb test/testcases/autolinks/url_links.html test/testcases/html_blocks/auto_parse_block_html.html test/testcases/html_blocks/auto_parse_block_html.options test/testcases/html_blocks/auto_parse_block_html.text test/testcases/html_blocks/filtered_html.html test/testcases/html_blocks/filtered_html.options test/testcases/html_blocks/filtered_html.text test/testcases/html_blocks/html_and_codeblocks.options test/testcases/html_blocks/processing_instruction.html test/testcases/html_blocks/processing_instruction.text test/testcases/html_blocks/simple.html test/testcases/html_blocks/simple.options test/testcases/html_blocks/simple.text test/testcases/html_inline/normal.html commit 3d679e402274028fa79083521ea2fa6b44236306 Author: Thomas Leitner Date: Wed Jan 14 06:25:01 2009 +0100 Small adjustment in the handling of line breaks doc/syntax.page lib/kramdown/parser.rb test/testcases/line_breaks/normal.html test/testcases/line_breaks/normal.text commit 022038a02a37a602835e6d41a106c4390038593d Author: Thomas Leitner Date: Fri Dec 26 10:50:59 2008 +0100 Fixed problem with auto header ids and adjusted their format Adjusted format of auto header ids to be more similar to those of Pandoc. Fixed problem with empty IDs and with duplicate IDs. doc/syntax.page lib/kramdown/parser.rb test/testcases/headers/with_auto_ids.html test/testcases/headers/with_auto_ids.text commit b9c0f9ebf46dda10ba36e2a7e1ac2df7be30037d Author: Thomas Leitner Date: Fri Dec 26 10:13:19 2008 +0100 Implemented support for footnotes doc/syntax.page lib/kramdown.rb lib/kramdown/converter.rb lib/kramdown/parser.rb misc/default.css test/testcases/footnotes/definitions.html test/testcases/footnotes/definitions.text test/testcases/footnotes/markers.html test/testcases/footnotes/markers.text commit 196ed6c9709315c976d7174d6d9fb662a082c135 Author: Thomas Leitner Date: Sun Dec 21 09:21:53 2008 +0100 Fixed small bug in list conversion lib/kramdown/converter.rb test/testcases/lists/simple_ul.html test/testcases/lists/simple_ul.text commit ee6695d662ac923d8a1cd83470d23a329829c5a6 Author: Thomas Leitner Date: Fri Dec 19 19:47:33 2008 +0100 Implemented attribute list definitions and inline attribute lists Rakefile doc/syntax.page lib/kramdown.rb lib/kramdown/converter.rb lib/kramdown/parser.rb test/testcases/attribute_lists/ald.html test/testcases/attribute_lists/ald.text test/testcases/attribute_lists/ial_block.html test/testcases/attribute_lists/ial_block.text test/testcases/attribute_lists/ial_span.html test/testcases/attribute_lists/ial_span.text commit b5e5c5b1112d87d78c5e701e42a1ebdcc139b23f Author: Thomas Leitner Date: Fri Dec 19 19:25:22 2008 +0100 Small update to the test cases for horizontal lines test/testcases/horizontal_rules/normal.html test/testcases/horizontal_rules/normal.text commit a4bbf3ab8cfc5bcf462782f9d63a0d70aa57fe3c Author: Thomas Leitner Date: Wed Dec 17 07:20:17 2008 +0100 Small optimization Removed not needed regexp, now using result of #check instead of second #scan lib/kramdown/parser.rb commit 439c3ad4be3bccd155cc1ca61cfc868924a026fe Author: Thomas Leitner Date: Mon Dec 15 09:17:56 2008 +0100 Implement automatic header ID generation doc/syntax.page lib/kramdown/parser.rb test/test_files.rb test/testcases/headers/with_auto_ids.html test/testcases/headers/with_auto_ids.options test/testcases/headers/with_auto_ids.text commit 9b7b33d3a2a961fc07aee968af42798b110e460e Author: Thomas Leitner Date: Sat Dec 13 09:47:40 2008 +0100 Small optimization lib/kramdown/parser.rb commit ee0449065558e02affacfe27ff94c8a00d6e9a62 Author: Thomas Leitner Date: Sat Dec 13 08:54:34 2008 +0100 Removed rdiscount from benchmark since it will always be faster Rakefile commit ff919700c1377407fe1651a1c7152a227c54da15 Author: Thomas Leitner Date: Fri Dec 12 09:15:01 2008 +0100 Small refactoring and API documentation update Rakefile lib/kramdown.rb lib/kramdown/converter.rb lib/kramdown/parser.rb test/testcases/codespans/normal.html test/testcases/codespans/normal.text test/testcases/links/inline.html test/testcases/links/inline.text commit f498f888af8f10dccfffd6621ce46068aab980f2 Author: Thomas Leitner Date: Tue Dec 9 07:24:55 2008 +0100 Initial import COPYING GPL Rakefile bin/kramdown doc/documentation.page doc/syntax.page doc/tests.page lib/kramdown.rb lib/kramdown/converter.rb lib/kramdown/parser.rb misc/default.css misc/default.template misc/htmldoc.metainfo misc/htmldoc.virtual misc/images/arrow.gif misc/images/error.gif misc/images/exclamation.gif misc/images/headerbg.jpg misc/images/information.gif misc/images/quote.gif setup.rb test/run_tests.rb test/test_files.rb test/testcases/autolinks/url_links.html test/testcases/autolinks/url_links.text test/testcases/blockquotes/indented.html test/testcases/blockquotes/indented.text test/testcases/blockquotes/nested.html test/testcases/blockquotes/nested.text test/testcases/blockquotes/no_newline_at_end.html test/testcases/blockquotes/no_newline_at_end.text test/testcases/blockquotes/only_first_quoted.html test/testcases/blockquotes/only_first_quoted.text test/testcases/blockquotes/with_code_blocks.html test/testcases/blockquotes/with_code_blocks.text test/testcases/codeblocks/no_newline_at_end.html test/testcases/codeblocks/no_newline_at_end.text test/testcases/codeblocks/normal.html test/testcases/codeblocks/normal.text test/testcases/codeblocks/tilde_syntax.html test/testcases/codeblocks/tilde_syntax.text test/testcases/codeblocks/with_blank_line.html test/testcases/codeblocks/with_blank_line.text test/testcases/codeblocks/with_eob_marker.html test/testcases/codeblocks/with_eob_marker.text test/testcases/codespans/errors.html test/testcases/codespans/errors.text test/testcases/codespans/normal.html test/testcases/codespans/normal.text test/testcases/email_header/normal_header.html test/testcases/email_header/normal_header.text test/testcases/emphases/errors.html test/testcases/emphases/errors.text test/testcases/emphases/normal.html test/testcases/emphases/normal.text test/testcases/headers/atx_header.html test/testcases/headers/atx_header.text test/testcases/headers/setext_header.html test/testcases/headers/setext_header.text test/testcases/horizontal_rules/normal.html test/testcases/horizontal_rules/normal.text test/testcases/html_blocks/comment.html test/testcases/html_blocks/comment.text test/testcases/html_blocks/html_and_codeblocks.html test/testcases/html_blocks/html_and_codeblocks.text test/testcases/html_blocks/invalid_html_1.html test/testcases/html_blocks/invalid_html_1.text test/testcases/html_blocks/invalid_html_2.html test/testcases/html_blocks/invalid_html_2.text test/testcases/html_blocks/processing_instruction.html test/testcases/html_blocks/processing_instruction.text test/testcases/html_blocks/simple.html test/testcases/html_blocks/simple.text test/testcases/html_inline/normal.html test/testcases/html_inline/normal.text test/testcases/line_breaks/normal.html test/testcases/line_breaks/normal.text test/testcases/links/imagelinks.html test/testcases/links/imagelinks.text test/testcases/links/inline.html test/testcases/links/inline.text test/testcases/links/link_defs.html test/testcases/links/link_defs.text test/testcases/links/reference.html test/testcases/links/reference.text test/testcases/lists/escaping.html test/testcases/lists/escaping.text test/testcases/lists/list_and_hr.html test/testcases/lists/list_and_hr.text test/testcases/lists/list_and_others.html test/testcases/lists/list_and_others.text test/testcases/lists/mixed.html test/testcases/lists/mixed.text test/testcases/lists/nested.html test/testcases/lists/nested.text test/testcases/lists/other_first_element.html test/testcases/lists/other_first_element.text test/testcases/lists/simple_ol.html test/testcases/lists/simple_ol.text test/testcases/lists/simple_ul.html test/testcases/lists/simple_ul.text test/testcases/lists/single_item.html test/testcases/lists/single_item.text test/testcases/lists/special_cases.html test/testcases/lists/special_cases.text test/testcases/paragraphs/indented.html test/testcases/paragraphs/indented.text test/testcases/paragraphs/no_newline_at_end.html test/testcases/paragraphs/no_newline_at_end.text test/testcases/paragraphs/one_para.html test/testcases/paragraphs/one_para.text test/testcases/paragraphs/two_para.html test/testcases/paragraphs/two_para.text test/testcases/text_substitutions/ampersands.html test/testcases/text_substitutions/ampersands.text test/testcases/text_substitutions/greaterthan.html test/testcases/text_substitutions/greaterthan.text test/testcases/text_substitutions/lowerthan.html test/testcases/text_substitutions/lowerthan.text website/src/default.template website/src/images/feed.gif website/src/index.page website/src/metainfo website/src/news/default.template website/src/news/index.page website/src/news/news.feed website/src/news/release_0_1_0.page website/src/virtual