summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-02rename plugin should expand full path of affected pageshttp://alcopop.org/me/openid/
2008-12-02u32.net disappearedJon Dowland
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02update for rename of users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02rename users/jondowland.mdwn to users/jon.mdwnhttp://alcopop.org/me/openid/
2008-12-02(no commit message)Blanko
2008-12-01add note to consider tagbase when trying to match tagged pagesJon Dowland
2008-11-29simplify examplehttp://alcopop.org/me/openid/
2008-11-29update with exampleshttp://alcopop.org/me/openid/
2008-11-29behaviour of inline with meta-provided timeshttp://alcopop.org/me/openid/
2008-11-28responseJoey Hess
2008-11-28Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.infoJoey Hess
2008-11-28German translation update from Kai Wasserbäch. Closes: #507056Joey Hess
2008-11-27(no commit message)http://hadleywickham.myopenid.com/
2008-11-27(no commit message)http://smcv.pseudorandom.co.uk/
2008-11-27Move some more discussion herehttp://smcv.pseudorandom.co.uk/
2008-11-27Move some discussion to discussion/http://smcv.pseudorandom.co.uk/
2008-11-27Move some discussion from comments page to herehttp://smcv.pseudorandom.co.uk/
2008-11-27I don't think putting proxy.py in the system Python path is appropriatehttp://smcv.pseudorandom.co.uk/
2008-11-27Fix formatting by adding `...`http://smcv.pseudorandom.co.uk/
2008-11-13Merge commit 'upstream/master' into prv/pointrigeri
2008-11-13po(change): reset renamed pages status at a better timeintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-13po: initial infrastructure to deal with renamed master pageintrigeri
This is a skeleton that does nothing yet. See the comments in the code for an overview of the issue that arises, due to the renamepage hook never being called globally. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-13po(delete): added hook, and function skeletonintrigeri
Not implemented yet, 'cos the renamepage hook has to come first. Else translations would be deleted on rename, what a shame. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-13po(change): avoid losing information before guessing the same...intrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-13po(istranslatablefile): extracted this from istranslatableintrigeri
... will need this soon to deal with master file deletion. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-13po.t: cleanupintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-13po/todo: added test resultsintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12add news item for ikiwiki 2.70Joey Hess
2008-11-12releasing version 2.70Joey Hess
2008-11-12note fix versionsJoey Hess
2008-11-12check for invalid utf-8, and toss it back to avoid crashesJoey Hess
Since ikiwiki uses open :utf8, perl assumes that files contain valid utf-8. If it turns out to be malformed it may later crash while processing strings read from them, with 'Malformed UTF-8 character (fatal)'. As at least a quick fix, use utf8::valid as soon as data is read, and if it's not valid, call encode_utf8 on the string, thus clearing the utf-8 flag. This may cause follow-on encoding problems, but will avoid this crash, and the input file was broken anyway, so GIGO is a reasonable response. (I looked at calling decode_utf8 after, but it seemed to cause more trouble than it was worth. BTW, use open ':encoding(utf8)' avaoids this problem, but the corrupted data later causes Storable to crash when writing the index.) This is a quick fix, clearly imperfect: - It might be better to explicitly call decode_utf8 when reading files, rather than using the IO layer. - Data read other than by readfile() can still sneak in bad utf-8. While ikiwiki does very little file input not using it, stdin for the CGI would be one way.
2008-11-12po(otherlanguages): return pages that should existintrigeri
... instead of already existing ones. This fixes the "missing otherlanguages links on master pages just created via the CGI" bug. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12po: memoized istranslatable, eventuallyintrigeri
And enjoy a 10% rebuild time enhancement on a complex wiki full of maps and other pseudo-dynamic content, with some other costly plugins enabled. So it could well mean 20% on a more usual wiki. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12po(change): flush Memoize cache, to fix bug after rename/removeintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12po/todo: first pass of robustness tests, added todo for remove/renameintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>