forked from bobtfish/text-multimarkdown
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Todo
44 lines (40 loc) · 2.03 KB
/
Todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Todo pre 1.0.23:
. Tests for $footnote =~ s/^glossary:\s*//i
. Tests for $footnote_closing_tag
. Add an option to Text::Markdown to have original brand markdown style
emphasis within words support.
. Re-merge Movable Type and Bloxom compatibility to the scripts, and add
tests.
. Need a dingus, write a small / demo app then ask the catalyst guys to
host?
. Re-write this Todo list.
Todo pre 1.0.24:
. Make Markdown.pl and MultiMarkdown.pl warn if unexpected options are
used, and also have docs on what options are available. Expose the other
module options in the scripts.
. http://rt.cpan.org/Ticket/Display.html?id=33443
. More tests in t/15inlinehtmldoesnoturnoffmarkdown.t, I bet turning this
feature on breaks things.
. Document the markdown (and multimarkdown) syntaxes in the module
properly.
Todo pre 1.0.25:
. Fix the list bug (see t/17ulolreportedonlist.t and Markdown mailing
list) This probably involves the first draught of the new parser...
. Text::Balanced is the slowest thing ever.
The syntax guide looks like this:
49.4 0.569 0.568 113 0.0050 0.0050 Text::Balanced::_match_tagged
18.1 0.209 0.791 3 0.0696 0.2637 Text::MultiMarkdown::_HashHTMLBlocks
Todo pre 1.0.26:
. Have a look at extra features in
http://code.google.com/p/python-markdown2/wiki/Extras and put anything
we consider useful on the roadmap.
. Integrate maruku (ruby port) test cases properly, and go looking for
more.
. Make a Text::Markdown::Extra with the Markdown extra features?
Todo pre 1.1:
. Either remove Text::MultiMarkdown::_FixFootnoteParagraphs or add tests to
exercise it. Currently, removing it doesn't affect any test.
. Build a parse tree when parsing (which can be returned), rather than just
using strings. This would make the output format much more flexible, and
would remove a load of nasty hacks which escape, then un-escape things
again whist processing..