Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed #61. stdin and stdout should work better in python 3. | Waylan Limberg | 2012-01-15 | 2 | -16/+26 |
| | | | | | Apparently, in Python3 stdin and stdout take str (unicode) not bytes. This provides a solution that will work in both python 2 & 3. | ||||
* | Fixed #69. url_sanitize no longer crashes on unparsable urls. | Waylan Limberg | 2012-01-15 | 1 | -9/+18 |
| | | | | | | | | | | Also optimized the code to bypass parsing when not in safe_mode and return immediately upon failure rather than continue parsing when in safe_mode. Note that in Python2.7+ more urls may fail than in older versions because IPv6 support was added to urlparse and it apparently mistakenly identifies some urls as IPv6 when they are not. Seeing this only applies to safe_mode now, I don't really care. | ||||
* | Fixed #60. When we updated codehilite, we forgot to update fenced_codee to ↵ | Waylan Limberg | 2012-01-15 | 1 | -5/+5 |
| | | | | work with it. | ||||
* | Fixed issue #66. Silly error. Not sure why the shebang lines were ↵ | Waylan Limberg | 2012-01-15 | 2 | -2/+2 |
| | | | | capitalized. Thanks for the report. | ||||
* | fixed an error in the BACKLINK_TEXT option in the footnotes extension. | tim | 2012-01-15 | 1 | -2/+2 |
| | | | | | I accidentally changed the wrong line (L294 instead of L293) to "self.footnotes.getConfig("BACKLINK_TEXT")" before. This fixes that. | ||||
* | New footnotes configuration option: BACKLINK_TEXT (second try). | tim | 2012-01-15 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | BACKLINK_TEXT specifies the text that's used in the link at the end of the footnote to link back up to the reader's place. It still defaults to "↩". Okay, so at first I had an uncessarily complicated commit for this and submitted a pull request. Waylan showed me a better way to do it, here: https://github.com/startling/Python-Markdown/commit/ee7d1a26c76f970c12226ca48ba52dc1d32f2488#markdown/extensions/footnotes.py-P19 So I made another commit and added it to the pull request. But then I accidentally added yet another commit to the pull request, accidentally. Since then, I've realized it would be best to start with a new branch and closed that first pull request. Hopefully this will be the last try. | ||||
* | attempt at a fix for issue w/ MD links inside of html tagish stuff with safe ↵ | Mike Dirolf | 2012-01-12 | 4 | -2/+10 |
| | | | | mode on. | ||||
* | also undo changes to the test.cfg | Daniel Gottlieb | 2011-12-27 | 1 | -4/+0 |
| | |||||
* | appropriately move the tests to the fenced code documentation in the ↵ | Daniel Gottlieb | 2011-12-27 | 3 | -151/+11 |
| | | | | extension source | ||||
* | common emacs support for a .gitignore file | Daniel Gottlieb | 2011-12-27 | 1 | -0/+2 |
| | |||||
* | Allow tildes or backticks in the fenced_code extension to support the syntax ↵ | Daniel Gottlieb | 2011-12-27 | 4 | -2/+158 |
| | | | | used by github | ||||
* | Version 2.1.0-Final2.1.0.final | Waylan Limberg | 2011-11-24 | 3 | -9/+7 |
| | |||||
* | Some more tests for issue #51. An upate to Marcin Kasperski's tests (which I ↵ | Waylan Limberg | 2011-11-17 | 3 | -2402/+1212 |
| | | | | previously merged). Thanks Marcin. Also added a test for not-indented secondary lines of a first paragraph in a footnote definition. | ||||
* | Merge git://github.com/Mekk/Python-Markdown into mekk | Waylan Limberg | 2011-11-17 | 2 | -0/+10796 |
|\ | |||||
| * | Example test for #51 (crash on docs with +1000 footnotes) | Marcin Kasperski | 2011-11-10 | 2 | -0/+10796 |
| | | |||||
* | | Fixed #51. Removed recussion from footnote preproccessor. Also refactors the ↵ | Waylan Limberg | 2011-11-18 | 4 | -61/+38 |
| | | | | | | | | code to provide a few other minor improvements s that output more closely matches php's output. Thus the changes in the tests. | ||||
* | | Fixed #47. Improved HRProccessor.\n\nPython's re module does not support ↵ | Waylan Limberg | 2011-11-17 | 3 | -19/+26 |
|/ | | | | atomic grouping, which was slowing the HR regex down if a long HR ended with a non HR char (casing the regex to backtrack). Therefore, we have to simulate atomic grouping. Fortunately, we only need to match end-of-line or end-of-string after the atomic group here, so it was an easy case to simulate. Just remove the '$' from the end of the regex and manualy check using m.end(). The run method was refactored while I was at it, saving us from running the regex twice for each HR. | ||||
* | Fixed #49. Don't crash on poorly/randomly ordered header levels. Maybe ↵ | Waylan Limberg | 2011-10-30 | 1 | -42/+46 |
| | | | | someday we will better support any input (patches welcome), but we should never crash on poorly formatted input text. With this fix, we catch the exception and skip over it. The TOC up to the point (and perhaps after) still gets rendered. The incomplete TOC should be the clue to the document author that s/he has a formatting error in the document. | ||||
* | Release 2.1.0-Beta2.1.0.beta | Waylan Limberg | 2011-10-10 | 3 | -27/+28 |
| | |||||
* | Removed another [[wikilink]] style link from the docs. | Waylan Limberg | 2011-10-06 | 1 | -1/+2 |
| | |||||
* | Fixed a few issues with writing_extensions.md. | Waylan Limberg | 2011-10-06 | 1 | -11/+14 |
| | |||||
* | Fixed minor typo in docs/index.md | Waylan Limberg | 2011-10-06 | 1 | -1/+1 |
| | |||||
* | Added an index.md file to the docs. The docs can now be a full website unto ↵ | Waylan Limberg | 2011-10-06 | 1 | -0/+61 |
| | | | | themselves. | ||||
* | Updated docs/extensions/index to be more informative - not just list extensions. | Waylan Limberg | 2011-10-06 | 1 | -2/+30 |
| | |||||
* | No longer skipping all tests from PHP test suite. We skip some because PHP ↵ | Waylan Limberg | 2011-10-06 | 1 | -1/+38 |
| | | | | differs from markdown.pl and we match markdown.pl. A few others are skipped because we have to adjust for a few edge cases. See comments in tests/php/test.cfg for details. | ||||
* | Allow UPPERCASE urls in auto links. | Waylan Limberg | 2011-10-06 | 1 | -1/+1 |
| | |||||
* | Skipped 3 failing pl tests with some weird edge cases. A significant rewrite ↵ | Waylan Limberg | 2011-10-06 | 1 | -0/+12 |
| | | | | if inlinepatterns will probably be needed for this. Putting it on hold till after 2.1-final is released. | ||||
* | Fixed #44. The TOC extension will now except True/False in addition to 1/0 ↵ | Waylan Limberg | 2011-10-06 | 1 | -1/+1 |
| | | | | from the command line style syntax for passing in bool type extension configs. In order words, we now except strings in addition to booleans and integers. | ||||
* | Do'h! Fixed a silly typo. | Waylan Limberg | 2011-10-05 | 1 | -1/+1 |
| | |||||
* | Fixed a few typos in the using_as_module docs. | Waylan Limberg | 2011-10-05 | 1 | -12/+16 |
| | |||||
* | Fixed one more [[wikilink]] missed in previous commit. | Waylan Limberg | 2011-10-05 | 1 | -1/+1 |
| | |||||
* | Fixed a few errors in the 2.1.0-alpha release notes and updated links to not ↵ | Waylan Limberg | 2011-10-05 | 1 | -13/+15 |
| | | | | use the [[wikilink]] style. | ||||
* | Made a few minor edits to command line docs. | Waylan Limberg | 2011-10-05 | 1 | -4/+4 |
| | |||||
* | Updated docs to no longer use the [[wikilink]] style links from the old ↵ | Waylan Limberg | 2011-09-22 | 6 | -38/+37 |
| | | | | wiki. All links are not realative links which should work with the supplied docs generator. | ||||
* | Updated Extra Extension docs to relect recent changes in the extension. | Waylan Limberg | 2011-09-22 | 1 | -9/+7 |
| | |||||
* | Run a few more pl tests. Some of them are failing but should be easily fixable. | Waylan Limberg | 2011-08-27 | 2 | -0/+12 |
| | |||||
* | Added greater-than as an escaped character. Apparently markdown.pl escapes ↵ | Waylan Limberg | 2011-08-27 | 3 | -1/+4 |
| | | | | it even though it is not documented. | ||||
* | Added support to build_docs command to copy non markdown files unmodified. | Waylan Limberg | 2011-08-23 | 3 | -6/+10 |
| | |||||
* | Update build_docs script for the *.txt -> *.md change in docs. | Waylan Limberg | 2011-08-23 | 2 | -10/+76 |
| | |||||
* | Renamed *.txt -> *.md in docs. | Waylan Limberg | 2011-08-23 | 31 | -39/+1 |
| | |||||
* | Fixed #39. Refactored escaping so that it only escapes a predifined set of ↵ | Waylan Limberg | 2011-08-17 | 5 | -8/+29 |
| | | | | chars (the set defined by JG in the syntax rules). All other backslashes are passed through unaltered by the parser. If extensions want to add to the escapable chars, they can append to the list at markdown.ESCAPED_CHARS. | ||||
* | Fixed the fabfile geterate_test(s) commands so they actually import the ↵ | Waylan Limberg | 2011-08-17 | 1 | -2/+6 |
| | | | | testing framework. | ||||
* | The build_docs command now uses extra and toc extensions and a template on ↵ | Waylan Limberg | 2011-08-04 | 2 | -31/+34 |
| | | | | the file system. | ||||
* | TOC extension now attaches toc to Markdown instance (Markdown.toc), but only ↵ | Waylan Limberg | 2011-08-04 | 1 | -0/+11 |
| | | | | if a marker was not found in the document. | ||||
* | Added some fadfile commands to (re)generate tests when they are added or ↵ | Waylan Limberg | 2011-08-04 | 2 | -5/+54 |
| | | | | updated. | ||||
* | Set version to '2.1.0.alpha'.2.1.0.alpha | Waylan Limberg | 2011-08-03 | 2 | -3/+3 |
| | |||||
* | Added 'fab clean' command. | Waylan Limberg | 2011-08-03 | 1 | -0/+4 |
| | |||||
* | Updated release notes to include a note about support for python's `-m` option. | Waylan Limberg | 2011-08-03 | 1 | -0/+6 |
| | |||||
* | Added support for python's '-m' command line option. Do 'python -m markdown ↵ | Waylan Limberg | 2011-08-03 | 4 | -28/+49 |
| | | | | [options] [args]'. I suspect will drop the command line script (markdown_py) when we drop support for Python 2.4 as this is easier to support. | ||||
* | Cleaned up commandline script. Everything is in module now. | Waylan Limberg | 2011-08-03 | 2 | -10/+2 |
| |