Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed BlockParser to parse code blocks nested in list items and added a ↵ | Waylan Limberg | 2008-11-18 | 2 | -0/+24 |
| | | | | test. Somehow we never had a test for that before. Also reset markdown.py to be executable again. | ||||
* | Fixed footnote extension to work with new core BlockParser and updated tests ↵ | Waylan Limberg | 2008-11-13 | 2 | -6/+12 |
| | | | | which had a few insignificant differances in whitespace. | ||||
* | Fixed BlockquoteProcessor to acknowledge blocks in which the blockquote ↵ | Waylan Limberg | 2008-11-13 | 2 | -2/+18 |
| | | | | starts after the first line. Also updated coresponding test as it had an error and added more detail. All core tests pass now. On to extensions. | ||||
* | Fixed whitespace only line clearing and updated another test to match pl and ↵ | Waylan Limberg | 2008-11-13 | 1 | -11/+7 |
| | | | | php output of lists. Only one test failing from core parser refactor now. | ||||
* | Updated test as core parser now matched pl and php behavior in lists. | Waylan Limberg | 2008-11-13 | 1 | -6/+4 |
| | |||||
* | Fixed a streange anomily in whitespace a start of p and li tags. Mostly odd ↵ | Waylan Limberg | 2008-11-13 | 6 | -6/+6 |
| | | | | tests corrected. | ||||
* | Fixed various issues with the core parser - mostly whitespace related and ↵ | Waylan Limberg | 2008-11-13 | 2 | -5/+5 |
| | | | | updated a few tests that weren't quite right - that is they now better match pl or php implementations. | ||||
* | Added Abbreviation Extension. Tests included | Waylan Limberg | 2008-11-05 | 2 | -0/+17 |
| | |||||
* | Fixed a silly bug in Definition List extension. Also added tests. As this ↵ | Waylan Limberg | 2008-11-05 | 2 | -0/+1616 |
| | | | | extension modifies the core, we should test that all core parseing still works properly. Thanks for the report John Szakmeister. | ||||
* | Fixed Definition List extension to not wrap the content of defs in p tags ↵ | Waylan Limberg | 2008-11-04 | 1 | -9/+3 |
| | | | | when appropriate. | ||||
* | Added support to Definition List extension for blank lines between terms and ↵ | Waylan Limberg | 2008-11-04 | 2 | -0/+41 |
| | | | | first def. Includes tests. That was easier than expected. | ||||
* | Added Definition List extension. This is a first draft. A few more advanced ↵ | Waylan Limberg | 2008-11-04 | 2 | -0/+72 |
| | | | | features in PHP's implementation don't work yet. Most notably a blank line between a term and its first definition will break things. See the included test for what works. | ||||
* | Add another test for th efootnote extension that tests named (rather than ↵ | Waylan Limberg | 2008-10-29 | 2 | -0/+29 |
| | | | | consecutively numbered) footnote markers. | ||||
* | Updated and activated footnotes extension tests for refactor in previous commit. | Waylan Limberg | 2008-10-29 | 1 | -41/+26 |
| | |||||
* | Added a more thorough test of nested inline markup. Thanks John Szakmeister. | John Szakmeister | 2008-10-29 | 2 | -0/+30 |
| | |||||
* | Completing the test case for the toc extension. | Yuri Takhteyev | 2008-10-18 | 2 | -0/+701 |
| | |||||
* | Adding Jack Miller's TOC extension and a test file for it. | Yuri Takhteyev | 2008-10-17 | 1 | -0/+849 |
| | | | | (I can't get it to work, though.) | ||||
* | Removed old 'wikilink' extension. | Waylan Limberg | 2008-09-20 | 2 | -15/+0 |
| | |||||
* | Added tests for new '[[wikilinks]]' extension. | Waylan Limberg | 2008-09-20 | 2 | -0/+16 |
| | |||||
* | Moved prettifyETree into a Postprocessor and added code to append all '<br ↵ | Waylan Limberg | 2008-09-04 | 2 | -6/+12 |
| | | | | />' tags with a linebreak. Also fixed a minor bug were the '<br />' tags contained 2 spaces instead of one before the slash (i.e. '<br />'). Note that by moving to a Postprocessor, anyone can override with their own code which does what they want (i.e. add indentation) with the extension api. | ||||
* | Replaced indentation with linebreaks only. At least its more consistant - ↵ | Waylan Limberg | 2008-09-03 | 55 | -464/+231 |
| | | | | and it better matches other markdown implementations. Also updated tests. | ||||
* | Fixed ticket 12. Insert code placeholder into a wrapping ET element rather ↵ | Waylan Limberg | 2008-08-26 | 1 | -7/+4 |
| | | | | than parent_elem.text as text will alway be at beginning of doc. The wrapping element is a <p> tag as, later, when the rawhtml is inserted, markdown will first check for the placeholder inside a <p> tag, and if the placeholder is the *only* content of the <p> tag, replace the entire <p> tag - not just the placeholder. Perhaps a little hacky, but this is how markdown works internally anyway. | ||||
* | Oops, forgot to add mismatched-tags test. | Artem Yunusov | 2008-08-24 | 2 | -1/+18 |
| | |||||
* | Fixed Ticket 11. Disabled ``indenteTree`` for `pre` and `code` tags. Now | Waylan Limberg | 2008-08-22 | 17 | -618/+336 |
| | | | | | | | | | whitespace is preserved in codeblocks. As a side-benefit, this also solved the issue with the safe-mode tests failing. All tests incorectly altered at ElementTree conversion have been corrected for this bug. Any remaining tests that fail are unrelated to this. | ||||
* | Fixed Ticket 13. Raw block-level html are no longer being inserted into <p> ↵ | Waylan Limberg | 2008-08-22 | 16 | -94/+140 |
| | | | | | | | | | | | | | tags. Also edited numerious tests that were expecting wrong output - they now expect correct output. Note that a few **still fail** because the output before moving to ELementTree wasn't correct either. So I set the expected output to what I think it should be so we don't forget about it later. I should also note that the 'safe-mode' tests are failing. However, I believe the current expected output is correct as it is valid html. Interestingly, these tests passed prior to this fix. We'll need to special case safe-mode here. | ||||
* | More updated to wikilink tests to better match ElementTree output. *Note* ↵ | Waylan Limberg | 2008-08-22 | 1 | -2/+4 |
| | | | | test still failing due to other issues. | ||||
* | Improved wikilink tests. **Note** the test currently fails. We have bugs ↵ | Waylan Limberg | 2008-08-22 | 2 | -0/+7 |
| | | | | that need fixing. | ||||
* | Moved some hanging test files around. | Waylan Limberg | 2008-08-22 | 2 | -2/+0 |
| | |||||
* | Fixed up some more tests - renamed misspelled filenames and removed ↵ | Waylan Limberg | 2008-08-22 | 4 | -0/+0 |
| | | | | executable status. | ||||
* | Updated tests with raw block level html in them. **Note** these tests do not ↵ | Waylan Limberg | 2008-08-22 | 3 | -13/+17 |
| | | | | pass now - but they should! We need to fix the bug which the tests were previosuly hiding! | ||||
* | Removed executable status on some test files ??? not sure why it was there ↵ | Waylan Limberg | 2008-08-22 | 4 | -0/+0 |
| | | | | to begin with?? | ||||
* | Adding unicode tests for Neale's fix. (Those only pass after changing | Yuri Takhteyev | 2008-08-20 | 2 | -0/+6 |
| | | | | str to unicode.) | ||||
* | Changing string to unicode in Neale's fix. Adding test cases. | Yuri Takhteyev | 2008-08-20 | 2 | -0/+5 |
| | |||||
* | Forgot to add headers.txt to commit. | Artem Yunusov | 2008-08-13 | 1 | -0/+4 |
| | |||||
* | Header test extended. | Artem Yunusov | 2008-08-13 | 1 | -2/+5 |
| | |||||
* | Bugfix for inline patterns. Tables extension ported to ElementTree. | Artem Yunusov | 2008-08-04 | 2 | -19/+34 |
| | |||||
* | Merge git://gitorious.org/python-markdown/mainline | Artem Yunusov | 2008-08-02 | 4 | -0/+76 |
|\ | | | | | | | | | | | | | Conflicts: markdown.py mdx_rss.py | ||||
| * | Adding extensions tests. | Yuri Takhteyev | 2008-07-29 | 4 | -0/+76 |
| | | |||||
* | | A lot of bug fixes, added ElementTree support for extensions, some new tests. | Artem Yunusov | 2008-07-31 | 7 | -40/+66 |
| | | |||||
* | | Missing link defenition bug fixed. | Artem Yunusov | 2008-07-22 | 2 | -0/+7 |
| | | |||||
* | | Ops, forgot to add new test files | Artem Yunusov | 2008-07-19 | 6 | -0/+55 |
| | | |||||
* | | Aggregated regexp for both backtick and double backtick. | Artem Yunusov | 2008-07-16 | 2 | -3/+3 |
| | | |||||
* | | Output bug fixed(stripping text data at the end of processing in ↵ | Artem Yunusov | 2008-07-15 | 14 | -263/+275 |
| | | | | | | | | _processPlaceholders). Ticket #5 fixed. | ||||
* | | A lot of bug fixes. Handlig attributes added, new hr processing. Reformatted ↵ | Artem Yunusov | 2008-07-14 | 79 | -2233/+1771 |
| | | | | | | | | test suite for ElementTree output. | ||||
* | | Code blocks escaping bug fixed. Some test suite modifications. | Artem Yunusov | 2008-07-03 | 7 | -52/+31 |
| | | |||||
* | | New mechanism for processing Inline Patterns. | Artem Yunusov | 2008-07-02 | 1 | -18/+18 |
|/ | |||||
* | Allow hashes (#) in body of headers -- with tests. Thank you John ↵ | Waylan Limberg | 2008-05-14 | 2 | -1/+5 |
| | | | | Szakmeister for the bug report and patch. | ||||
* | Added safe_mode to testing framework and soem tests. | Waylan Limberg | 2008-03-19 | 10 | -60/+324 |
| | |||||
* | Added sanatition of link urls when in safe_mode to no longer allow ↵ | Waylan Limberg | 2008-03-18 | 2 | -0/+51 |
| | | | | javascript. Not yet convinced I got all cases, but it's much better than before. Also added some tests although testing framework doesn't currently have the option to run in safe_mode. See [1914685] for more info. | ||||
* | Moved line-endings cleanup from transform to convert method so it runs prior ↵ | Waylan Limberg | 2008-03-06 | 2 | -0/+10 |
| | | | | to textPreprocessors. Raw HTML with CRLF line endings now works properly. Also added a test. Fixes [1908691]. |