Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-23 | Use local paths for redirection where possible | Simon McVittie | |
2010-11-22 | Add a regression test for urlto, baseurl and cgiurl in ↵ | Simon McVittie | |
relative/local/absolute modes | |||
2010-11-22 | urlto(): if $from is undef, return a local path, not an absolute URL | Simon McVittie | |
2010-11-22 | baseurl(): return local path, not absolute URL, if the argument is undef | Simon McVittie | |
2010-11-22 | cgiurl(): return a locally-valid path by default | Simon McVittie | |
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. | |||
2010-11-22 | cgiurl: don't append "?" if there are no parameters | Simon McVittie | |
This means we can use cgiurl() instead of $config{cgiurl} if an absolute URL isn't desired. | |||
2010-11-22 | Compute local paths to the top of the wiki | Simon McVittie | |
"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 '/'. | |||
2010-11-22 | added edittemplate bug for ikiwiki verison: 3.20100815.2 | http://churchkey.org/author/ian/ | |
2010-11-22 | response | Joey Hess | |
2010-11-22 | respond to feedback | http://smcv.pseudorandom.co.uk/ | |
2010-11-22 | comments (finally) | Joey Hess | |
2010-11-21 | (no commit message) | http://slowdog.myopenid.com/ | |
2010-11-20 | (no commit message) | http://pmate.myopenid.com/ | |
2010-11-20 | úpdate | Joey Hess | |
2010-11-20 | response | Joey Hess | |
2010-11-20 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2010-11-20 | edittemplate: Fix crash if using a .tmpl file or other non-page file as a ↵ | Joey Hess | |
template for a new page. | |||
2010-11-20 | (no commit message) | http://pmate.myopenid.com/ | |
2010-11-20 | (no commit message) | http://pmate.myopenid.com/ | |
2010-11-20 | highlight: Support new format of filetypes.conf used by version 3.2 of the ↵ | Joey Hess | |
highlight package. | |||
2010-11-20 | smcv/ready/glob-cache merged | Joey Hess | |
2010-11-20 | avoid an unnecessary hash lookup | Joey Hess | |
2010-11-20 | Merge remote branch 'smcv/ready/glob-cache' | Joey Hess | |
2010-11-20 | one more patch: but expanding the memoization is actually a slowdown for the ↵ | http://smcv.pseudorandom.co.uk/ | |
docwiki | |||
2010-11-20 | branch ready for merge, I think | Simon McVittie | |
2010-11-20 | make use of precompiled regex objects | Simon McVittie | |
2010-11-19 | glob2re: return a precompiled, anchored case-insensitive regex | Simon McVittie | |
In practice every use of glob2re uses it like that. | |||
2010-11-19 | match_glob: streamline glob cache slightly | Simon McVittie | |
2010-11-19 | Improve the speed of match_glob | Kathryn Andersen | |
2010-11-17 | response | Joey Hess | |
2010-11-17 | sorry, I'll try against master in future. | Jon Dowland | |
2010-11-17 | (no commit message) | http://pmate.myopenid.com/ | |
2010-11-17 | ext4, default settings... | http://jmtd.livejournal.com/ | |
2010-11-16 | inline: Improve RSS url munging to use a proper html parser | Joey Hess | |
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. | |||
2010-11-16 | add test case for RSS url munging | Joey Hess | |
2010-11-16 | indentation | Joey Hess | |
2010-11-16 | Fix escaping of filenames in historyurl. (Thanks, aj) | Joey Hess | |
2010-11-16 | response | Joey Hess | |
2010-11-16 | more: Add pages parameter to limit where the more is displayed. (thanks, dark) | Joey Hess | |
2010-11-16 | improve html | Joey Hess | |
display not changed, but I hope this will html2text better in rss2email, and it's generally better | |||
2010-11-16 | websetup: Fix encoding problem when restoring old setup file. | Joey Hess | |
2010-11-16 | response | Joey Hess | |
2010-11-16 | but it already checks length.. | Joey Hess | |
2010-11-16 | already fixed | Joey Hess | |
2010-11-16 | thoughts | Joey Hess | |
2010-11-15 | further thoughts | http://kerravonsen.dreamwidth.org/ | |
2010-11-15 | modular, not replacement | http://kerravonsen.dreamwidth.org/ | |
2010-11-15 | added my reasons for wanting a replace-able template system | http://churchkey.org/author/ian/ | |
2010-11-15 | note about template inclusion | http://jmtd.livejournal.com/ | |
2010-11-15 | not quite done yet: if/included() doesn't work that way. | http://jmtd.livejournal.com/ | |