Commits

Author Commit Message Labels Comments Date
Waylan Limberg
Added docs for command line and using as a module.
Waylan Limberg
Updated README to ackowledge other recently added docs and not repeat them.
Artem Yunusov
Made third argument of Treap.add function optional.
Waylan Limberg
Added Ben Wilson to AUTHORS for his work on Treap.
Waylan Limberg
Cleaned up regression test suite code.
Waylan Limberg
Increased verbosity of regression test output.
Waylan Limberg
Added extension doctests to the regression tests and fixed a few broken doctests in CodeHilite and WikiLinks extentions.
Waylan Limberg
Added regression tests to make sure we don't break any APIs in the future. It's likely more tests need to be added.
Waylan Limberg
Fixed minor typo in previous commit on ImageLinks extension.
Waylan Limberg
Updated ImageLinks extension to recent refactor (I think, there's no tests).
Waylan Limberg
Updated the Fenced_Code extension to recent refactor.
Waylan Limberg
Updated meta-data extension to recent refactor.
Waylan Limberg
Updated HeaderId extension to recent refactor. Using the quick and dirty monkeypatch - it probably should subclass MarkdownParser.
Waylan Limberg
Fixed the url sanitation after recent refactor. All tests pass now.
Waylan Limberg
Cleaned up Codehilite docstring for 2.0.
Waylan Limberg
Modified CodeHilite extension to be a Postprocessor that takes advantage of some ElementTree features. Much cleaner than the old monkeypatching.
Waylan Limberg
Updated CodeHilite extension to work with recent refactor. Feels a little hacky though.
Yuri Takhteyev
Fixing the footnotes extension and corresponding fixes to markdown.py.
Yuri Takhteyev
Checking in treap_test.py in lieu of documentation.
Yuri Takhteyev
Fixed command-line handling.
Yuri Takhteyev
Incorporated Ben Wilson's Treap implementation. 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")
Yuri Takhteyev
Made private methods actually private (to keep us honest) and removed unnecessary whitespace.
Yuri Takhteyev
Refactored markdown tree traversing logic into a separate class (InlineProcessor).
Yuri Takhteyev
More cleanup. Refactored all the core parsing logic into a separate class: MarkdownParser.
Yuri Takhteyev
More cleanup.
Yuri Takhteyev
All sorts of cleanup. The bigger changes include getting rid of old BOM-removal logic and getting rid of BlockGuru. Most of the changes are just re-ordering of functions, removal of whitespace, adding comments, etc.
Yuri Takhteyev
Changing logging per Michael Bayer's suggestion.
Yuri Takhteyev
Checking if logger level is set before changing it.
Waylan Limberg
[Wikilinks] Restricted regex to only match [[bracketed links]] with safe chars: 'A-Za-z0-9_-' and space.
Waylan Limberg
Removed old 'wikilink' extension.
  1. Prev
  2. Next