Permalink
Commits on Sep 26, 2011
  1. Doing stuff

    flussence committed Sep 26, 2011
Commits on Sep 8, 2011
Commits on Sep 7, 2011
Commits on Aug 28, 2011
  1. Throw L<> out for now

    flussence committed Aug 28, 2011
    I can't figure out a way to parse things with '|' in them sanely, as they can be
    a mixed parse tree as well as text.
  2. Fix a few errors

    flussence committed Aug 28, 2011
  3. Add lots more FormattingCode support

    flussence committed Aug 28, 2011
      - B<>, I<>, U<> and C<> all use appropriate (and distinct) HTML5 tags now
      - E<> partially implemented: HTML5 entity names and simple decimal codepoints
      - L<> partially implemented (good enough for S26 to link to its own sections)
Commits on Aug 27, 2011
  1. Better TOC generation, some other stuff

    flussence committed Aug 27, 2011
    The code's in a working state at the moment, so I might as well commit.
  2. Did a bunch of refactoring

    flussence committed Aug 27, 2011
      - Things that don't quite work as node2html can be parsed as node2inline or
        node2text, which do inline HTML or entity-escaped text respectively
      - Added return types everywhere, tidied up a few sub names
      - Added basic Declarator and FormattingCode handlers
      - Left a bunch of debugging output noise in (I'll fix this later)
Commits on Aug 19, 2011
  1. Add early-return optimisation in Text::Escape

    flussence committed Aug 19, 2011
    Gets s26.html from 1m30 to 1m15.
  2. Replace most subs with node2html() multis

    flussence committed Aug 19, 2011
    Also fixed headings/TOC links showing "FormattingCode<>" when they shouldn't.
  3. Prettify Text::Escape, export functions directly

    flussence committed Aug 19, 2011
    Seems to be little point in having a wrapper for two functions, when it's longer
    than just writing their names out directly...
Commits on Aug 18, 2011
Commits on Aug 11, 2011
  1. Make all HTML attributes double-quoted

    flussence committed Aug 11, 2011
    (coke++ for prodding me into doing this bit)
  2. TOC/heading things

    flussence committed Aug 11, 2011
      * Escape fragment link IDs correctly at source and destination
      * <h1><a name> -> <h1 id><a> (name is obsolete)
      * Indent the TOC markup, just because
  3. Substitute space for "+" in URI escape

    flussence committed Aug 11, 2011
    The default is to percent-encode it, which is pretty ugly and wastes bytes.
  4. Tidy up Text::Escape a bit, fix some rough edges

    flussence committed Aug 11, 2011
    (but not all)
  5. Use <nav> for TOC

    flussence committed Aug 11, 2011
  6. It's "min", not "max". Duh.

    flussence committed Aug 11, 2011
  7. HTML headings can't go beyond <h6>

    flussence committed Aug 11, 2011
    the Correct Thing To Do here is use <section>, that's a bit more involved though
Commits on Aug 10, 2011
  1. Initial commit

    tadzik committed Aug 10, 2011