Commits on Mar 22, 2008
  1. From Grayson: NuMarkdownExtras and a bug fix to NuMarkdown.

    The patch to fixes a typo bug that prevented hard line
    breaks from being formed (two spaces at the end of a line now
    correctly become `<br />`).
    Quoting Grayson, the NuMarkdownExtras patch implements "all of the
    features (footnotes, tables, header ids, etc.) but it isn't quite
    the same.  I took a few shortcuts which I'll go back and fix
    hopefully in the next few weeks."
    Tim Burks committed Mar 22, 2008
Commits on Nov 12, 2007
  1. Install nudown in /usr/local/bin.

    Tim Burks committed Nov 12, 2007
Commits on Nov 8, 2007
  1. Set framework name to "NuMarkdown".

    Also fixed a missing dependency for the "test" task.
    Tim Burks committed Nov 8, 2007
Commits on Nov 7, 2007
  1. Added framework tasks to build and install Markdown.framework.

    Markdown can now be used directly from Objective-C by simply loading
    the framework and sending messages to the NuMarkdown class.
    Tim Burks committed Nov 7, 2007
  2. Modified substitutions to use eachInReverse:

    Making substitions from right-to-left is safer.
    Some enumerations were changed already as part of
    fixing the MarkdownTest regressions.  This change
    set is the result of reviewing the source and
    changing other uses of [NSArray each:] that appeared
    Tim Burks committed Nov 7, 2007
  3. Fixed errors in regex replacement. All tests now PASS.

    When we replace patterns matched with a regex, we should
    do the replacements from right to left.  To make this easier,
    I added an eachInReverse: method to NSArray.  It should be
    called on the results of [NuRegex findAllInString:] along
    with [NSMutableString replaceCharactersInRange: withString:]
    to perform the replacement.  With this change, all of
    John Gruber's Markdown tests now pass exactly -- this is
    based on a character-by-character comparison of NuMarkdown
    and output.
    I may have missed a few places where eachInReverse: should
    be used, and there's quite a bit of cleanup and polish that
    we can do on the code now that we have a significant set
    of regression tests that pass.  But for now, here are the
    changes that got us golden.
    Tim Burks committed Nov 7, 2007
  4. Added default image title, down to 2 failures.

    Tim Burks committed Nov 7, 2007
  5. Fixed markdown_Detab, down to 7 test failures.

    Tim Burks committed Nov 7, 2007
Commits on Nov 6, 2007
  1. Down to 8 MarkdownTest failures.

    Made a minor change to remove trailing spaces in markdown_DoCodeSpans
    and updated the MarkdownTests gold files using the latest
    Tim Burks committed Nov 6, 2007
Commits on Oct 26, 2007
  1. HTML Tokenization.

    HTML Tokenization was broken.
    This change set contains some improvements, but not enough.
    Tim Burks committed Oct 26, 2007
Commits on Oct 23, 2007
  1. Added test task to Nukefile.

    There are two groups of tests.  Run them both with "nuke test".
    * The tests in the MarkdownTests directory are from John Gruber's
    Markdown test suite, which you can get here:
    * The tests in the SimpleTests directory are diagnostic tests that
    we are using to isolate problems that we find in the larger Markdown
    Currently all 6 of 6 SimpleTests pass, but 17 of 23 MarkdownTests fail.
    Many of the failures are over minor issues, but there are still some
    significant problems to fix.
    Tim Burks committed Oct 23, 2007
  2. Markdown for Nu.

    Tim Burks committed Oct 23, 2007