Commits

Author Commit Message Labels Comments Date
Waylan Limberg
Updated toc extension for new refactor.
Waylan Limberg
Updated wikilinks extension for new refactor.
Waylan Limberg
Updated codehilite extension for new refactor.
Waylan Limberg
Updated footnotes extension for new refactor.
Waylan Limberg
Updated tables extension for refactor.
Waylan Limberg
Moved markdown_extensions/ to markdown/extensions. Markdown is now one package instead of two.
Waylan Limberg
Cleaned up recent refactor into a package from a single file.
Waylan Limberg
Fixed BlockParser to parse code blocks nested in list items and added a test. Somehow we never had a test for that before. Also reset markdown.py to be executable again.
Yuri Takhteyev
More refactoring.
Yuri Takhteyev
Attempting a refactoring, breaking markdown into multiple files.
Waylan Limberg
Corrected various spelling, grammar and formatting errors in docs/writing_extensions.txt.
Waylan Limberg
Updated docs/writing_extensions.txt to include docs for the new core BlockParser.
Waylan Limberg
disable def_list tests until fixed.
Waylan Limberg
Fixed a few bugs in the legacy extension so that it actually works. I don't expect to continue supporting this. But it's here for comparison for now.
Waylan Limberg
Fixed a bug in loadextension where a nonexistant extention would crash rather than generate the appropriate error message and continue.
Waylan Limberg
Fixed footnote extension to work with new core BlockParser and updated tests which had a few insignificant differances in whitespace.
Waylan Limberg
Fixed BlockquoteProcessor to acknowledge blocks in which the blockquote 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.
Waylan Limberg
Replaced all uses of 4 spaces with TAB_LENGTH in BlockParser.
Waylan Limberg
Made significant improvments to comments and docstrings in BlockParser. Also renamed a few things to no longer use abbreviations.
Waylan Limberg
Fixed whitespace only line clearing and updated another test to match pl and php output of lists. Only one test failing from core parser refactor now.
Waylan Limberg
Updated test as core parser now matched pl and php behavior in lists.
Waylan Limberg
Fixed core parser to differentiate between indented secondary lines of a list item that are additional lines of the first p and child list items.
Waylan Limberg
Refactored core parser state to work with nested states.
Waylan Limberg
Fixed a streange anomily in whitespace a start of p and li tags. Mostly odd tests corrected.
Waylan Limberg
Fixed funky-list (a ul with child ol items is still an ul and visa-versa). Weird, but it matchs pl and php implementations.
Waylan Limberg
Fixed various issues with the core parser - mostly whitespace related and updated a few tests that weren't quite right - that is they now better match pl or php implementations.
Waylan Limberg
Replaced old core parser with new BlockParser and copied old core into extension.
Waylan Limberg
Fixed Definition List extension to use a regex rather than a strict string match. Whitespcae is now mor eflexable and better matches other implementations. Also refactored all definition specific code into one method.
Waylan Limberg
Added Abbreviation Extension. Tests included
Waylan Limberg
Fixed InlineProcessor to use the inlinePatterns on the Markdown instance directly rather than a copied list of values set at init.
  1. Prev
  2. Next