Commits on May 8, 2009
  1. @distler

    Instiki 0.16.6

    Fix an incompatiblity between form_spam_protect and IE7.
    (Thanks to Jason Blevins)
    Roll a new version.
    distler committed May 8, 2009
Commits on May 7, 2009
  1. @distler

    Add Support for SVG Clipping Paths

    Add support in the sanitizer for <clipPath>, @clip-path and @clip-rule.
    Suggested by Andrew Stacey.
    distler committed May 7, 2009
Commits on May 3, 2009
  1. @distler


    The dnsbl list at is defunct.
    Also: a Ruby 1.9 compatiblity tweak for Maruku.
    distler committed May 3, 2009
Commits on Apr 14, 2009
  1. @distler
Commits on Apr 5, 2009
  1. @distler

    Tweaks to Default Layout

    distler committed Apr 5, 2009
Commits on Apr 1, 2009
  1. @distler

    Appearance Tweak

    A couple of tweaks to the appearance of the new history feature.
    distler committed Apr 1, 2009
  2. @distler

    Cache Sweeping

    Expire cached revisions of deleted pages.
    Tweak the appearance of "history" page a bit.
    distler committed Mar 31, 2009
Commits on Mar 31, 2009
  1. @distler

    Cache Revisions

    Fix config/routes.rb to make revisions cacheable.
    Cache revisions.
    Modify the history page so that it links to the current page (and diff).
    distler committed Mar 31, 2009
  2. @distler

    Cache History Pages

    Implement caching for the "history" pages
    introduced in Revision 377.
    distler committed Mar 31, 2009
  3. @distler

    History Pages

    From Jason Blevins:
      Create a "History" page for each wiki page.
      Link to it, and to the "Diff" page from "Recently Revised".
    Also, correct a bug in listing/deleting links to uploaded
    video and audio files.
    distler committed Mar 30, 2009
Commits on Mar 30, 2009
  1. @distler

    Colour Schemes

    From Jason Blevins:
    Added blue, brown, scarlet red, and plum color options.
    distler committed Mar 29, 2009
Commits on Mar 27, 2009
  1. @distler


    Yet more dangerously greedy Regexps in Maruku,
    and one of my own.
    distler committed Mar 27, 2009
  2. @distler

    Don't be greedy!

    Maruku uses greedy Regexps in a number of places, which,
    in unfavourable circumstances, can lead to exponential
    slowdowns (an apparent hang).
    We worked around one such bug in Revision 355. Recently,
    Toby Bartels found another (in Table Header parsing).
    The "real" solution seems to be to make sure the Regexps
    are not greedy. (Thanks to Sam Ruby for spotting the problem!)
    Reverted the workaround in Revision 355, fixed Toby's
    bug, and several other similar Regexps.
    distler committed Mar 27, 2009
Commits on Mar 25, 2009
  1. @distler

    Update for itex2MML 1.38

    Add support, in the LaTeX export, for blackboard bold
    digits and lowercase latin letters. If these are
    present, LaTeX will
    N.B.: this uses the stmaryrd font for blackboard bold
    letters, instead of the msbm font.
    Tests included. (Yes, you need to update itex2MML as well.)
    distler committed Mar 24, 2009
Commits on Mar 16, 2009
  1. @distler

    Instiki 0.16.5

    Update to Rails 2.3.2 (the stable Rails 2.3 release).
    Add audio/speex support
    Update CHANGELOG
    Bump version number
    distler committed Mar 16, 2009
Commits on Mar 10, 2009
  1. @distler

    BlahTeX Tests

    Commit some basic tests for the BlahTeX support.
    I hope Ari Stern comes up with a more comprehensive
    test suite.
    distler committed Mar 10, 2009
Commits on Mar 9, 2009
  1. @distler

    Update Tests for Latest itex2MML

    In particular, we (going forward) will have a unit test which
    will determine whether the latest itex2MML is installed.
    distler committed Mar 8, 2009
Commits on Mar 8, 2009
  1. @distler
Commits on Mar 6, 2009
  1. @distler


    Use some ActiveRecord convenience methods.
    distler committed Mar 5, 2009
Commits on Mar 5, 2009
  1. @distler

    Set X-Sendfile Header Only for Local Proxy Requests

    If the request.remote_addr is not LOCALHOST, don't set the
    X-Sendfile header.
    distler committed Mar 5, 2009
  2. @distler

    Update CHANGELOG for 0.16.4

    Update the CHANGELOG for the official 0.16.4 release.
    distler committed Mar 5, 2009
  3. @distler

    Rails 2.3.1

    Update to the release version of Rails 2.3.1.
    distler committed Mar 5, 2009
Commits on Mar 4, 2009
  1. @distler

    Bump Version Number

    Update CHANGELOG and bump version number to 0.16.4.
    distler committed Mar 4, 2009
  2. @distler


    Add tests for x-sendfile, <audio> and <video> support.
    distler committed Mar 3, 2009
Commits on Mar 3, 2009
  1. @distler

    Support for HTML5 <audio>

    As with <video>,
    works now, producing an HTML5 <audio> element.
    distler committed Mar 3, 2009
Commits on Mar 2, 2009
  1. @distler

    <video> and x-sendfile

    Using <object> and <embed> were forbidden for obvious
    security reasons. Instiki now permits embedding video
    via the HTML5 <video> element (Ogg/Theora encoded videos
    only, with .ogg or .ogv extensions). You can even upload
    videos with
    Instiki now support x-sendfile. See the Proxying page for
    configuring Apache (with the x-sendfile module). Lighttpd
    should work similarly.
    Update Rails to latest Edge (hopefully converging on RC2!).
    distler committed Mar 2, 2009
Commits on Feb 28, 2009
  1. @distler

    Bugfixes and Rails Edge

    Update to Rails 2.3.1.
      (Actually, not quite. Doesn't look like 2.3.1 will be released
       today, but I REALLY want to push these bugfixes out.)
    Removed bundled Rack (Rails 2.3.1 comes bundled with Rack 1.0).
         config.action_view.cache_template_loading = true
      to production environment.
    Fix FastCGI bug (
    Fix WikiWords bug (
    distler committed Feb 27, 2009
Commits on Feb 19, 2009
  1. @distler

    Fix Caching Problem in 0.16.3

    This fixes the caching problem
    which afflicts some installations of 0.16.3. With the patch, it's no
    longer necessary that the Instiki directory be owned by the instiki
    user (yay!).
    distler committed Feb 18, 2009
Commits on Feb 18, 2009
  1. @distler

    File Upload Fixes

    Dunno why this was buggered again. ":back" doesn't seem to function as it used to.
    Also, when uploading a file from page "foo", it's important to return to "foo" after
    a successful upload, rather than redirecting to the HomePage.
    Finally, a favicon tweak.
    distler committed Feb 18, 2009
Commits on Feb 13, 2009
  1. @distler


    Add a favicon for Instiki.
    Also, add an id for the svg path (which makes it reusable).
    distler committed Feb 13, 2009
Commits on Feb 11, 2009
  1. @distler

    XHTML Validity

    Use a SPAN instead of a DIV in the logo. H1 allows only inline content.
    distler committed Feb 11, 2009
Commits on Feb 10, 2009
  1. @distler

    Fix Maruku Hanging Bug

    A Maruku-syntax <div> with an unclosed IAL (and, it seems, at least one equation)
    would cause Instiki to hang. Badly. Requiring a 'kill -9' to terminate it.
    Reverting the OpenDiv and CloseDiv Regexps to my, more simple-minded, versions
    fixes the problem.
    distler committed Feb 9, 2009
Commits on Feb 9, 2009
  1. @distler


    Adobe Illustrator's path optimizer produces much smoother
    results than Sam's program (and it's WYSIWYG).
    distler committed Feb 8, 2009
Commits on Feb 8, 2009
  1. @distler

    Optimize SVG

    Thanks to Sam Ruby, SVG logo is half the size it was before.
    Also, use the "wrapper div" trick to make the logo work in
    older browsers.
    distler committed Feb 8, 2009
  2. @distler

    Only Display the Logo in XHTML-capable Text-Filters

    Textile and RDoc users can't see the SVG anyway, so don't
    bother rendering it.
    distler committed Feb 8, 2009