summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-21crazy optimisation to work around slow markdownJoey Hess
Markdown is slow. Especially if it has to process an enormous page. The most common enormous page is currently the recentchanges page, which gets processed a lot, and contains very little actual markdown. Most of it is a big <div>, which markdown skips ... slowly. This is a rather sick optimisation to work around markdown's speed issues. Now inline inserts a small, dummy div, allows markdown to quickly render the actual page content, then replaces the dummy with the actual inlined pages later. Results: Rendering just a recentchanges page, with diffs included, dropped from 4.5 seconds to 2.7 seconds on my laptop. Building the entire wiki dropped from 46.6 seconds to 39.5 seconds. (It would be better if inline were a *post*-processor directive.)
2008-03-21process smilies in a sanitize hookJoey Hess
I had to move it to sanitize so all the markup is htmlized, so it can scan for <pre> and <code>.
2008-03-21another fixJoey Hess
I'm suprised that the second m//g didn't seem to clobber @-, but I don't want to rely on that, so preserve it beforehand.
2008-03-21various fixes and simplificationsJoey Hess
2008-03-21typoJoey Hess
2008-03-21smiley: Detect smileys inside pre and tags, and do not expand.Joey Hess
2008-03-21Close meta tag for redir properly.Joey Hess
2008-03-20web commit by http://jblevins.org/: OopsJoey Hess
2008-03-20web commit by http://jblevins.org/: MathML+SVG whitelistJoey Hess
2008-03-20web commit by http://brian.may.myopenid.com/: change.tmpl and BASEURLJoey Hess
2008-03-20web commit by http://jblevins.org/: A note about the toc plugin and headers ↵Joey Hess
in templates
2008-03-20web commit by http://jblevins.org/: Bug report updateJoey Hess
2008-03-20web commit by http://bremner.myopenid.com/Joey Hess
2008-03-19moved to a different serverJoey Hess
2008-03-19Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.infoJoey Hess
2008-03-19web commit by http://joey.kitenet.net/Joey Hess
2008-03-19Store userinfo in network byte order for easy portability. (Old files will ↵Joey Hess
be automatically converted.)
2008-03-19Time::Duration is no longer used, remove from docs and recommends.Joey Hess
2008-03-19optimisation, only load openid module when signing inJoey Hess
This makes the CGI about .2 seconds faster when editing pages etc.
2008-03-19fix setstateJoey Hess
Same fix as in d7f1292c3134fd9464ca4005f48b9274be861c10
2008-03-19make setargv take an arrayJoey Hess
for consistentcy with getargv, which returns one
2008-03-19fix setvarJoey Hess
It was incorrectly setting the value to the number of items in @_, ie, always 1.
2008-03-19Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.infoJoey Hess
2008-03-19getargv needs to return a list referenceJoey Hess
xml rpc only allows functions to return a single value, no lists. So getargv needs to return a list reference, which means that the caller will see an xml rpc array.
2008-03-19web commit by http://jblevins.org/: Patch for unclosed refresh meta tag.Joey Hess
2008-03-19web commit by http://engla.myopenid.com/: oops, point my URL to my ikiwiki ↵Joey Hess
portion (frontpage is not ikiwiki). Also, tweak the website title
2008-03-19web commit by http://engla.myopenid.com/: changed my url since my university ↵Joey Hess
is pretty.. dumb
2008-03-18German translation update. Closes: #471540Joey Hess
2008-03-18Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.infoJoey Hess
2008-03-18Prevent plugins/.gitignore from being installedmartin f. krafft
I added a .gitignore file to plugins/ to ignore *.pyc files, and that file is now being installed +x to /usr/lib/ikiwiki/plugins. This commit prevents that by excluding all dot-files under plugins/ from the install. Signed-off-by: martin f. krafft <madduck@madduck.net>
2008-03-18web commit by http://madduck.net/: more detailsJoey Hess
2008-03-18web commit by http://madduck.net/: add note about marking current pagesJoey Hess
2008-03-18web commit by http://madduck.net/Joey Hess
2008-03-18web commit by http://madduck.net/: tagging wishlistJoey Hess
2008-03-18web commit by http://madduck.net/Joey Hess
2008-03-18web commit by http://madduck.net/Joey Hess
2008-03-18web commit by http://madduck.net/Joey Hess
2008-03-18web commit by http://madduck.net/: closingJoey Hess
2008-03-17responseJoey Hess
2008-03-17* Record new pages in %pagesources temporarily when previewing so thatJoey Hess
things that need to know the page source or type can query it from there. Fixes previewing of tables when creating a new page.
2008-03-17web commit by http://madduck.net/Joey Hess
2008-03-17updateJoey Hess
2008-03-17first implementation of a python demomartin f. krafft
(cherry picked from commit bbdf127917a13b81cef50995098f479ef4fe1cf9)
2008-03-17force data written to stdout to be a stringmartin f. krafft
(cherry picked from commit 65c24d4aeca6188f4423ad1809f2415285843155)
2008-03-17Print traceback for unhandled exceptionsmartin f. krafft
(cherry picked from commit 10574a324e03cd0533e77f46ead6e4c6a6e5568f)
2008-03-17responseJoey Hess
2008-03-17Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.infoJoey Hess
2008-03-17* Detect invalid pagespecs and do not merge them in add_depends,Joey Hess
as that can result in a broken merged pagespec that matches nothing.
2008-03-17web commit by http://madduck.net/Joey Hess
2008-03-17analysis, markdown bugJoey Hess