Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to generating HTML ourselves #99

Closed
wants to merge 11 commits into from
Closed

Switch to generating HTML ourselves #99

wants to merge 11 commits into from

Commits on Aug 24, 2013

  1. Configuration menu
    Copy the full SHA
    950b018 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2013

  1. Configuration menu
    Copy the full SHA
    e939216 View commit details
    Browse the repository at this point in the history
  2. Rework blahtex support to no longer use Nokogiri or PStore cache.

    The blahtex support code has been simplified to no longer cache mathml in an unbounded file-based cache, and it no longer writes tempfiles. The extremely simple XML parsing job has been handed back over to REXML.
    bhollis committed Aug 25, 2013
    Configuration menu
    Copy the full SHA
    a0ee775 View commit details
    Browse the repository at this point in the history
  3. 2 Configuration menu
    Copy the full SHA
    e258dcb View commit details
    Browse the repository at this point in the history
  4. Fix TOC generation to match older Maruku.

    Maruku 0.6.1 would notice if a single header encompassed the entire document, and would make that the root section of the document, as well as setting the title to that header's content. This restores that functionality.
    bhollis committed Aug 25, 2013
    Configuration menu
    Copy the full SHA
    773109c View commit details
    Browse the repository at this point in the history
  5. Remove Nokogiri dependency from the S5 slides output.

    This change switches to using the HTML output utilities to generate S5 slides. It also restores the STDOUT printing of slide titles
    that current Maruku does, but only from the CLI (it won't annoy users who programmatically generate slides).
    bhollis committed Aug 25, 2013
    Configuration menu
    Copy the full SHA
    9faaa8b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9147ad6 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2013

  1. Switch to parsing XML/HTML fragments using a wrapper document that in…

    …cludes a doctype.
    
    This preserves both the case of attributes and any named entity references from MathML.
    bhollis committed Aug 31, 2013
    Configuration menu
    Copy the full SHA
    ebc1a8a View commit details
    Browse the repository at this point in the history
  2. Fix CDATA shenanigans that appeared after the previous commit.

    This also extends the tests for issue #40 and squashes a bunch of bugs around CDATA, mostly using hacks.
    bhollis committed Aug 31, 2013
    Configuration menu
    Copy the full SHA
    2348546 View commit details
    Browse the repository at this point in the history
  3. Remove TODO

    bhollis committed Aug 31, 2013
    Configuration menu
    Copy the full SHA
    365a989 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2013

  1. Configuration menu
    Copy the full SHA
    5ce7c41 View commit details
    Browse the repository at this point in the history