aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* cgiurl(): return a locally-valid path by defaultSimon McVittie2010-11-22
| | | | | | To get an absolute version you can use cgiurl(cgiurl => $config{cgiurl}). The only place in IkiWiki that seems to actually need an absolute URL is the openid plugin, and that already uses the named parameter.
* cgiurl: don't append "?" if there are no parametersSimon McVittie2010-11-22
| | | | | This means we can use cgiurl() instead of $config{cgiurl} if an absolute URL isn't desired.
* Compute local paths to the top of the wikiSimon McVittie2010-11-22
| | | | | | | | | | | | | | | | | | | | | "local" here is short for "locally valid" - the idea is that we can use URLs that are relative in the sense of only having the path part, but absolute in the sense that they start from '/', such as '/~smcv/ikiwiki.cgi'. There's no particularly good name that I can find for these between-relative-and-absolute URLs. They're useful because in the common case where the pages and the CGI script have the same scheme and authority component, each page is identified by the same locally-valid URL when linking from any page or from the CGI, without hard-coding a choice between HTTP and HTTPS, or between multiple virtual hostnames with the same path layout. As such, we can use them in many situations that previously used an absolute URL. If there's no suitable semi-absolute value for local_url (for instance, if your pages and your CGI reside on different servers), we can just fall back to using the absolute URL. I append '/' because $config{url} doesn't end with '/', but the common case for local_url (on all branchable.com sites, for instance) is that it's just '/'.
* added edittemplate bug for ikiwiki verison: 3.20100815.2http://churchkey.org/author/ian/2010-11-22
|
* responseJoey Hess2010-11-22
|
* respond to feedbackhttp://smcv.pseudorandom.co.uk/2010-11-22
|
* comments (finally)Joey Hess2010-11-22
|
* (no commit message)http://slowdog.myopenid.com/2010-11-21
|
* (no commit message)http://pmate.myopenid.com/2010-11-20
|
* úpdateJoey Hess2010-11-20
|
* responseJoey Hess2010-11-20
|
* Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.infoJoey Hess2010-11-20
|\
| * (no commit message)http://pmate.myopenid.com/2010-11-20
| |
| * (no commit message)http://pmate.myopenid.com/2010-11-20
| |
* | edittemplate: Fix crash if using a .tmpl file or other non-page file as a ↵Joey Hess2010-11-20
|/ | | | template for a new page.
* highlight: Support new format of filetypes.conf used by version 3.2 of the ↵Joey Hess2010-11-20
| | | | highlight package.
* smcv/ready/glob-cache mergedJoey Hess2010-11-20
|
* avoid an unnecessary hash lookupJoey Hess2010-11-20
|
* Merge remote branch 'smcv/ready/glob-cache'Joey Hess2010-11-20
|\
| * make use of precompiled regex objectsSimon McVittie2010-11-20
| |
| * glob2re: return a precompiled, anchored case-insensitive regexSimon McVittie2010-11-19
| | | | | | | | In practice every use of glob2re uses it like that.
| * match_glob: streamline glob cache slightlySimon McVittie2010-11-19
| |
| * Improve the speed of match_globKathryn Andersen2010-11-19
| |
* | one more patch: but expanding the memoization is actually a slowdown for the ↵http://smcv.pseudorandom.co.uk/2010-11-20
| | | | | | | | docwiki
* | branch ready for merge, I thinkSimon McVittie2010-11-20
|/
* responseJoey Hess2010-11-17
|
* sorry, I'll try against master in future.Jon Dowland2010-11-17
|
* (no commit message)http://pmate.myopenid.com/2010-11-17
|
* ext4, default settings...http://jmtd.livejournal.com/2010-11-17
|
* inline: Improve RSS url munging to use a proper html parserJoey Hess2010-11-16
| | | | | | | | and support all elements that HTML::Tagset knows about. (Which doesn't include html5 just yet, but then the old version didn't either.) Bonus: 4 times faster than old regexp method.
* add test case for RSS url mungingJoey Hess2010-11-16
|
* indentationJoey Hess2010-11-16
|
* Fix escaping of filenames in historyurl. (Thanks, aj)Joey Hess2010-11-16
|
* responseJoey Hess2010-11-16
|
* more: Add pages parameter to limit where the more is displayed. (thanks, dark)Joey Hess2010-11-16
|
* improve htmlJoey Hess2010-11-16
| | | | | display not changed, but I hope this will html2text better in rss2email, and it's generally better
* websetup: Fix encoding problem when restoring old setup file.Joey Hess2010-11-16
|
* responseJoey Hess2010-11-16
|
* but it already checks length..Joey Hess2010-11-16
|
* already fixedJoey Hess2010-11-16
|
* thoughtsJoey Hess2010-11-16
|
* further thoughtshttp://kerravonsen.dreamwidth.org/2010-11-15
|
* modular, not replacementhttp://kerravonsen.dreamwidth.org/2010-11-15
|
* added my reasons for wanting a replace-able template systemhttp://churchkey.org/author/ian/2010-11-15
|
* note about template inclusionhttp://jmtd.livejournal.com/2010-11-15
|
* not quite done yet: if/included() doesn't work that way.http://jmtd.livejournal.com/2010-11-15
|
* I totally misinterpreted what included() is supposed to be for.http://jmtd.livejournal.com/2010-11-15
| | | | This reverts commit da9e1ea667f82d5fca9168dbed19be08040570ff
* done with commit da9e1ea667f82d5fca916http://jmtd.livejournal.com/2010-11-15
|
* guard templates with the if directive where necessaryhttp://jmtd.livejournal.com/2010-11-15
|
* template files being treated as regular pages and the problems that can causehttp://jmtd.livejournal.com/2010-11-15
|