aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Set footnote extension's parser to Markdown's instance of the parser rather ↵Waylan Limberg2008-10-291-16/+26
| | | | than giving it its own. Now footnote defs will parse the same (if another extension modifies the parser). Also updated and added doc strings.
* Add another test for th efootnote extension that tests named (rather than ↵Waylan Limberg2008-10-292-0/+29
| | | | consecutively numbered) footnote markers.
* Updated and activated footnotes extension tests for refactor in previous commit.Waylan Limberg2008-10-292-42/+27
|
* Refactored footnotes extension. Output not matches PHP Markdown Extra's ↵Waylan Limberg2008-10-291-42/+26
| | | | output except that we still include a title on the backlink. Uses the new markdown.OrderedDict internally.
* Added documentation for OrderedDict.Waylan Limberg2008-10-291-33/+84
|
* More cleanup. Not sure why some executables didn't have shebang lines. They ↵Waylan Limberg2008-10-292-0/+4
| | | | do now.
* Added a more thorough test of nested inline markup. Thanks John Szakmeister.John Szakmeister2008-10-293-0/+31
|
* Fixed Footnote extension to work with OrderedDict. Also cleaned up a bunch ↵Waylan Limberg2008-10-291-39/+40
| | | | of whitespace and comments issues.
* Cleaning house. Actually have all executables be executable and stop Vim's ↵Waylan Limberg2008-10-283-0/+1
| | | | .swp files from showing up in git status.
* Updated toc extension to ensure unique header ids and only set the id on the ↵Jack Miller2008-10-281-6/+16
| | | | header, not the anchor. Thanks Jack Miller.
* Replaced Treap with OrderedDict. Updated regression_tests and extensions. ↵Waylan Limberg2008-10-284-276/+269
| | | | All tests pass. Still needs documentation.
* Missed a reference to textpreprocessors in docs on last commit.Waylan Limberg2008-10-201-1/+0
|
* Combined the TextPreprocessors and Preprocessors into Preprocessors. Updated ↵Waylan Limberg2008-10-203-66/+13
| | | | extensions and docs as well.
* Cleaned up some commented code from previous commit and added Jack Miller to ↵Waylan Limberg2008-10-192-15/+1
| | | | docs/AUTHORS for his toc extension.
* Made InlineProcessor a TreeProcessor. Now an extension can manipulate the ↵Waylan Limberg2008-10-192-298/+294
| | | | tree either before or after InlinePatterns are run. Updated docs as well. This change should not affect existing extensions.
* Changed Postprocessors to Treeprocessors and TextPostProcessors to ↵Waylan Limberg2008-10-197-59/+58
| | | | Postprocessors. These names more acturately depict what things do. Also updated the extensions and docs to match.
* Updated docs/writing_extensions.txt to include documentation about Treaps. ↵Waylan Limberg2008-10-191-5/+45
| | | | This is a draft and subject to change.
* Updated docs/writing_extensions.txt to include documentation about ↵Waylan Limberg2008-10-191-1/+43
| | | | MarkdownParser.
* Merge branch 'master' of git@gitorious.org:python-markdown/mainlineWaylan Limberg2008-10-193-0/+702
|\
| * Completing the test case for the toc extension.Yuri Takhteyev2008-10-183-0/+702
| |
* | Fixed Ticket 19. Corrected error regarding encoding in docs. Thanks ↵Waylan Limberg2008-10-191-3/+2
|/ | | | gjhiggins for report.
* Adding Jack Miller's TOC extension and a test file for it.Yuri Takhteyev2008-10-172-0/+976
| | | | (I can't get it to work, though.)
* Merge branch 'master' of git://gitorious.org/python-markdown/mainlineArtem Yunusov2008-10-166-238/+290
|\
| * Made some corrections and edits to docs/writing_extensions.txt. Still need ↵Waylan Limberg2008-10-151-64/+69
| | | | | | | | to document Treap() and MarkdownParser().
| * Updated INSTALL with corrections and additions.Waylan Limberg2008-10-151-12/+26
| |
| * Added docs for command line and using as a module.Waylan Limberg2008-10-152-0/+180
| |
| * Updated README to ackowledge other recently added docs and not repeat them.Waylan Limberg2008-10-152-162/+15
| |
* | Made third argument of Treap.add function optional.Artem Yunusov2008-10-161-46/+30
|/
* Added Ben Wilson to AUTHORS for his work on Treap.Waylan Limberg2008-10-151-0/+1
|
* Cleaned up regression test suite code.Waylan Limberg2008-10-141-14/+16
|
* Increased verbosity of regression test output.Waylan Limberg2008-10-141-1/+1
|
* Added extension doctests to the regression tests and fixed a few broken ↵Waylan Limberg2008-10-143-9/+24
| | | | doctests in CodeHilite and WikiLinks extentions.
* Added regression tests to make sure we don't break any APIs in the future. ↵Waylan Limberg2008-10-141-0/+140
| | | | It's likely more tests need to be added.
* Fixed minor typo in previous commit on ImageLinks extension.Waylan Limberg2008-10-131-1/+1
|
* Updated ImageLinks extension to recent refactor (I think, there's no tests).Waylan Limberg2008-10-131-17/+1
|
* Updated the Fenced_Code extension to recent refactor.Waylan Limberg2008-10-131-6/+17
|
* Updated meta-data extension to recent refactor.Waylan Limberg2008-10-131-24/+33
|
* Updated HeaderId extension to recent refactor. Using the quick and dirty ↵Waylan Limberg2008-10-131-11/+9
| | | | monkeypatch - it probably should subclass MarkdownParser.
* Fixed the url sanitation after recent refactor. All tests pass now.Waylan Limberg2008-10-131-5/+6
|
* Cleaned up Codehilite docstring for 2.0.Waylan Limberg2008-10-131-8/+6
|
* Modified CodeHilite extension to be a Postprocessor that takes advantage of ↵Waylan Limberg2008-10-131-31/+32
| | | | some ElementTree features. Much cleaner than the old monkeypatching.
* Updated CodeHilite extension to work with recent refactor. Feels a little ↵Waylan Limberg2008-10-131-4/+4
| | | | hacky though.
* Fixing the footnotes extension and corresponding fixes to markdown.py.Yuri Takhteyev2008-10-132-56/+29
|
* Checking in treap_test.py in lieu of documentation.Yuri Takhteyev2008-10-131-0/+50
|
* Fixed command-line handling.Yuri Takhteyev2008-10-131-8/+5
|
* Incorporated Ben Wilson's Treap implementation.Yuri Takhteyev2008-10-123-129/+258
| | | | | | | Pre-processors, post-processors, patterns, etc. are now all stored in Treaps. We can then insert items between them with code like this: markdown.inlinePatterns.add("foo", FooPattern(), "<strong")
* Made private methods actually private (to keep us honest) and removedYuri Takhteyev2008-10-121-453/+427
| | | | unnecessary whitespace.
* Refactored markdown tree traversing logic into a separate classYuri Takhteyev2008-10-121-202/+189
| | | | (InlineProcessor).
* More cleanup. Refactored all the core parsing logic into a separateYuri Takhteyev2008-10-121-598/+620
| | | | class: MarkdownParser.
* More cleanup.Yuri Takhteyev2008-10-071-68/+34
|