aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added documentation for Extra Extension and all the extentions it supports. ↵Waylan Limberg2009-03-187-0/+433
| | | | Still need to do non-extra extensions.
* Fixed bug in toc extension and added a test. We now disallow the marker in ↵Waylan Limberg2009-03-183-1/+19
| | | | any headers (h1-6) as this crashes markdown with an infinite loop trying to build the toc. Thanks for the report Holger Rapp.
* Added extension subdir to docs with index listing all included extensions. ↵Waylan Limberg2009-03-172-1/+46
| | | | Now we just need to document each one.
* Fixed various typos etc in the docs.Waylan Limberg2009-03-173-18/+18
|
* Added docs regarding output formats and a few other changes/cleanup to the docs.Waylan Limberg2009-03-163-13/+43
|
* Output formats are now listed in a Dict mapped to their respective ↵Waylan Limberg2009-03-161-6/+13
| | | | serializers. Extensions can now easily add their own serializers.
* Updated docs for command line usage.Waylan Limberg2009-03-161-12/+62
|
* Allow markdown.py script to run on Windows - stop it from importing itself ↵Waylan Limberg2009-03-161-0/+11
| | | | instead of the library. Note that this only works if the markdown library is installed (mostly likely in sitepackages). It will not work if the markdown library is in the same directory as markdown.py (such as an uninstalled source distribution).
* Fixed ticket 25. Added reset to HeaderID extension. Reset now resets the ↵Waylan Limberg2009-03-131-5/+8
| | | | duplicate id counter.
* Slight change to convertFromFile - better checking of type of output ↵Waylan Limberg2009-03-121-1/+1
| | | | (filename or file-like-object).
* Added table elements to block elements so tables get prettified and updated ↵Waylan Limberg2009-03-112-7/+120
| | | | tables extension test.
* Replacement Tables extension. This one actually uses a known (PHP Extra) ↵Waylan Limberg2009-03-113-76/+116
| | | | syntax and is implemented as a blockprocessor. Currently, Markdown doesn't see table elements as block elements, so it doesn't get prettified.
* Fixed bug in tables extension (ticket 24). This extension could still use a ↵Waylan Limberg2009-03-093-4/+3
| | | | major refactor, but it at least works as documented.
* Upped version to 2.0-rc12.0-rc1Waylan Limberg2009-03-085-11/+32
|
* Added some more meta-data to setup.py. Shouldn't have to manually edit pypi ↵Waylan Limberg2009-02-041-0/+14
| | | | page anymore.
* Completed nested lists and added a test. All tests pass.Waylan Limberg2009-02-043-5/+81
|
* Added support for multilevel lists - step one. Currently only works for ↵Waylan Limberg2009-02-042-10/+29
| | | | loose lists. In fact, non-loose lists are currently broken - seen as code blocks.
* Updated setup.py license to match the actual license.Waylan Limberg2009-02-021-1/+1
|
* Updated fenced_code extension to fit in with consensious on Markdown list. ↵Waylan Limberg2009-02-021-5/+5
| | | | Language is defined on first line rather than last, and currly brackets around language are optional.
* Fixed error handling to work when the logger is not being used.Waylan Limberg2009-01-281-23/+43
| | | | | | | | Previously, when using as a module and not setting up your own logger, the logger would fail and Markdown would choke on the unresolved problem. Now exceptions or warnings are raised as appropriate (based on log level). However, if the user has configured the logger, the errors are logged, not raised and Markdown either continues or exits based on log level.
* Added optional HTML 4 output. Available formats currently include XHTML 1 ↵Eric Abrahamsen2009-01-286-21/+346
| | | | | | | | and HTML 4. Thanks to Eric Abrahamsen for doing the legwork and providing an initial working patch. And thanks to Fredrik Lundh for allowing us to include his html4 serializer from the ElementTree 1.3 preview.
* Added html_tidy extension.Waylan Limberg2009-01-271-0/+62
|
* Fixed blockquote test to match previous commit. No space after > now is a ↵Waylan Limberg2009-01-271-3/+5
| | | | blockquote.
* Making the space after angle brackets optional in blockquotes.Yuri Takhteyev2008-12-241-1/+1
|
* Normalized stripTopLevelTags to be consistant regardless of any whitespace. ↵Waylan Limberg2008-12-102-2/+5
| | | | For example, this would allow an extension to remove/replace 'Prettify' treeprocessor with something that added more or less whitespace without adverse effects.
* One more tweak to extension loading.Waylan Limberg2008-12-081-0/+1
|
* Revert "foo"Waylan Limberg2008-12-081-1/+0
| | | | This reverts commit b443efad9ae25f8f8ab421907d71c2b87e3b095a.
* fooWaylan Limberg2008-12-081-0/+1
|
* A few more tweaks to extension loading. We don't test trying to load ↵Waylan Limberg2008-12-081-9/+6
| | | | non-existant or broken extensions often enough. This should handle things better.
* Check for dependencies for the CodeHilite extension before running it's ↵Waylan Limberg2008-12-081-2/+9
| | | | tests - avoiding known failures. Perhaps this should be a builtin feature of the tester, but this hack will do for now.
* Fixed attribute creation to remove newlines and associated misc/uche test. ↵Waylan Limberg2008-12-082-3/+2
| | | | Apparently differant versions of ElementTree encode line breaks in attributes differantly. Therefore, we just remove any such linebreaks as they are insignificant anyway.
* Fixed para-with-hr test. The code was working correctly, but the test was wrong.Waylan Limberg2008-12-071-2/+3
|
* Fixed imports so logging works in commandline script.Waylan Limberg2008-12-071-3/+5
|
* Adding para-with-hr test. (Broken at the moment.)Yuri Takhteyev2008-12-072-0/+6
|
* Refactoring test and getting logging to work properly when etree fails to load.Yuri Takhteyev2008-12-075-169/+125
|
* Different way of importing htmlentitydefs for python 3.0 and disabling diff ↵Yuri Takhteyev2008-12-042-3/+9
| | | | | | output in test-markdown.py for the same.
* Breaking up the import line to help 2to3 convert it.Yuri Takhteyev2008-12-041-1/+4
|
* Getting rid of has_key for compatibility with python3k.Yuri Takhteyev2008-12-044-5/+5
|
* Fixed rss extension (I think). It throws away any paragraphs before first ↵Waylan Limberg2008-11-231-14/+10
| | | | header, but I think that's what is was trying to do (and failing loadly) before.
* Removed old scripts.Waylan Limberg2008-11-222-492/+0
|
* Updated setup.py and MANIFEST for recent package refactor.Waylan Limberg2008-11-223-25/+8
|
* Updated imagelinks extension for recent package refactor.Waylan Limberg2008-11-221-13/+13
|
* Added definition lists to extra extension.Waylan Limberg2008-11-221-6/+3
|
* Updated rss extension for package refactor. However, is is still failing if ↵Waylan Limberg2008-11-221-2/+2
| | | | a paragraph comes before the first header in source. There are no tests or documentation and I've never used it so I'm not sure what it should be doing. Leaving it as is for now.
* Updated fenced_code extension for package refactor.Waylan Limberg2008-11-221-1/+1
|
* Fixed minor typo in each of previous two commits.Waylan Limberg2008-11-222-2/+2
|
* Updated definition list extension to work with new block parser.Waylan Limberg2008-11-222-170/+68
|
* Made a few minor tweaks to list blockprocessors to make subclassing easier ↵Waylan Limberg2008-11-221-8/+15
| | | | without rewriting the whole thing.
* Updated headerid extension for recent refactors (both BlockParser and package).Waylan Limberg2008-11-201-80/+100
|
* Updated regresion tests for recent refactors (both package and BlockParser).Waylan Limberg2008-11-201-23/+57
|