Permalink
Switch branches/tags
Nothing to show
Commits on Jun 5, 2011
  1. Update Makefile and .gitignore to deal with smartypants.

    SamB committed Jun 5, 2011
    ... and get "make clean" to work under MSYS, too (*sigh*).
Commits on Jun 2, 2011
  1. Add awesome .NET bindings

    vmg committed Jun 2, 2011
  2. More strict email autolinking

    vmg committed Jun 2, 2011
  3. Autolinking bonanza

    vmg committed Jun 2, 2011
    This autolinker is not only twice as fast, it also passes the Rails
    autolinking test suite. Supports email addresses and autolinks without
    `http://` prefix.
Commits on Jun 1, 2011
  1. msvc fixes

    kjk committed with vmg May 22, 2011
  2. spelling fixes in comments

    kjk committed with vmg May 22, 2011
Commits on May 24, 2011
  1. Everybody's writing Go bindings!

    vmg committed May 24, 2011
Commits on May 22, 2011
Commits on May 20, 2011
  1. Merge pull request #20 from mcansky/master

    vmg committed May 20, 2011
    just adding link to original project
  2. Escape only the characters defined by the standard

    vmg committed May 20, 2011
    ROCK ON MOTHERFUCKERS \m/
Commits on May 18, 2011
  1. Even smarter autolink matching

    vmg committed May 18, 2011
Commits on May 17, 2011
  1. Bump version number

    vmg committed May 17, 2011
  2. Fix numbers in email links

    vmg committed May 17, 2011
    Never forget about <133h4x0r69@hotmail.com> and the likes.
Commits on May 16, 2011
  1. Merge pull request #19 from jkoshy/patch-1

    vmg committed May 16, 2011
    Fix an error message.
  2. Fix an error message.

    jkoshy committed May 16, 2011
Commits on May 15, 2011
  1. Fix toc anchor

    vmg committed May 15, 2011
  2. Fix anchors for TOC headers

    vmg committed May 15, 2011
Commits on May 13, 2011
  1. Fix capitalization for Pantyshot

    vmg committed May 13, 2011
Commits on May 11, 2011
  1. We have Haskell bindings too!

    vmg committed May 11, 2011
  2. List our awesome bindings

    vmg committed May 11, 2011
  3. Add support for versioning

    vmg committed May 11, 2011
Commits on May 7, 2011
Commits on May 6, 2011
  1. Upskirt now renders HTML by default

    vmg committed May 6, 2011
    The XHTML renderer has been changed to HTML by default, with a new
    renderer flag called "HTML_USE_XHTML" that enables closing tags.
Commits on May 5, 2011
  1. Do not inline `bufgrow()` and `bufput()`

    vmg committed May 5, 2011
    These two methods are no longer used by the SmartyPants parser, so
    there's no performance benefit when inlining them.
    
    This reverts commit 8a19bdd.
  2. SmartyPants is now smart

    vmg committed May 5, 2011
    SmartyPants is no longer an extension flag for the (X)HTML renderer, but
    a separate method.
    
    The new function `ups_xhtml_smartypants` external method is a
    SmartyPants post-processor that takes an HTML document (e.g. a document
    that has just been rendered with `ups_markdown`) and performs
    SmartyPants substitutions in it.
    
    This is the same approach that the original SmartyPants takes.
    Postprocessing the HTML instead of performing the substitutions at the
    Markdown level allows us to work around many problems of the old
    implementation:
    
    	- Double quotes now properly open/close between different HTML
    	tags and blocks.
    
    	- Support for ``double quoting style'' has been added, and no
    	longer conflicts with Markdown code blocks.
    
    	- The limitations of the Upskirt parser (which was splitting
    	SmartyPants replacements mid-word in some cases because of active
    	character callbacks) no longer apply. All SmartyPants substitutions
    	work in all situations.
    
    	- The new parser is easily extendable with more substitutions.
    
    The new SmartyPants parser is slightly faster than the old one.
  3. Add Contributors to the README

    vmg committed May 5, 2011
  4. Use a two-layer array for active character callbacks

    vmg committed May 5, 2011
    Do not stick 2KB of NULL values inside the `struct render`, use a double
    lookup to character -> ptr. This makes the struct 8 times smaller.