summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-08responseJoey Hess
2009-06-08Optimise use of gettext, and avoid ugly warnings if Locale::gettext is not ↵Joey Hess
available. The test suite was emitting a lot of ugly gettext warnings; setting LC_ALL didn't solve the problem for all locale setups (since ikiwiki remaps it to LANG, and ikiwiki didn't know about the C locale). People also seem generally annoyed by the messages when Locale::Gettext is not installed, and I suspect will be generally happier if it just silently doesn't localize. The optimisation came about when I noticed that the gettext sub was doing rather a lot of work each call just to see if localisation is needed. We can avoid that work by caching, and the best thing to cache is a version of the gettext sub that does exactly the right thing. This was slightly complicated by the locale setting, which might need to override the original locale (or lack thereof) after gettext has been called. So it needs to invalidate the cache in that case. It used to do it via a global variable, which I am happy to have also gotten rid of.
2009-06-08Instructions to allow .cgi files to execute from anywhere using boa webserverhttp://davide.viti.myopenid.com/
2009-06-08add in new openid forum questionhttp://www.lunix.com.au/
2009-06-07Added a wikilink to the solution.http://lj.rossia.org/users/imz/
2009-06-06Merge commit 'upstream/master' into pub/pointrigeri
Conflicts: debian/changelog debian/control Signed-off-by: intrigeri <intrigeri@boum.org>
2009-06-06Revert "quick fix for ↵intrigeri
http://ikiwiki.info/bugs/unwanted_discussion_links_on_discussion_pages/" This reverts commit 2ed033a4aac0d603c375294bdb19f5b74519f389. It has been more properly fixed in upstream's master, that will be merged in immediately. Signed-off-by: intrigeri <intrigeri@boum.org>
2009-06-06goto: Support being passed a page title that is not a valid page name, to ↵Joey Hess
support several cases including mercurial's long user names on the RecentChanges page, and urls with spaces being handled by the 404 plugin.
2009-06-06addJoey Hess
2009-06-05pagecount: Fix broken optimisation for * pagespec.Joey Hess
2009-06-05fixed linkmartin
2009-06-05pagecount incorrectly claims there are 0 pages ...martin
2009-06-05Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.infoJoey Hess
2009-06-05Setup automator: Check that each plugin added to the generated setup file ↵Joey Hess
can be loaded and that its config is ok. If a plugin fails for any reason, disable it in the generated file. Closes: 532001
2009-06-05thanks.http://lj.rossia.org/users/imz/
2009-06-05add note about the basewiki being self containedJoey Hess
2009-06-05move anchor page out of ikiwiki subdirJoey Hess
Since this page is not in the basewiki, it is confusing to put it in the ikiwiki subdir, which is intended for basewiki and other underlay pages that are used to document ikiwiki on other wikis.
2009-06-05remove link to page outside the base wikiJoey Hess
I'm sorry, but you can't simply go around adding links to pages that are part of the basewiki, that point to pages outside the basewiki. Doing so causes the test suite to fail, since the basewiki is then not self-contained and has broken links. FYI, the ikiwiki/anchor page you added is not part of the basewiki because there's not a symlink to it in underlays/basewiki/ikiwiki in ikiwiki's source. And I can't condone cluttering up the basewiki with such a page, at least unless it gets significantly more useful somehow.
2009-06-05Tighten up matching of bare words inside directivesJoey Hess
Do not allow an unterminated """ string to be treated as a series of bare words. Fixes runaway regexp recursion/backtracking in strange situations. (See 1d57a21c987a5e970df01efe10acdf69982c2d61 for test case.)
2009-06-05add test case for unterminated """ stringJoey Hess
A directive that contains an unterminated """ string should not cause each word of the string to be treated as a bare word. Instead, the directive should fail to parse. There are two tests. One just checks that a complete directive containing such a string fails to parse. The other checks for a case where a directive ends with a very long unterminated """ string, and the directive is itself not closed. While this test won't fail, it does trigger a nasty perl warning.
2009-06-05closeJoey Hess
2009-06-05minor formatting issue: Having a wikilink in the heading was not very nice.http://lj.rossia.org/users/imz/
2009-06-05Created the page, so that one can inspect the backlinks.http://lj.rossia.org/users/imz/
2009-06-05Added a wikilink on a term (to keep track of the discussions of anchors).http://lj.rossia.org/users/imz/
2009-06-05Fixed a wikilink target.http://lj.rossia.org/users/imz/
2009-06-05A suggestion to simply extract/merge this functionality from/with another ↵http://lj.rossia.org/users/imz/
plugin.
2009-06-05Added a keyword to the description, so that this plugin can be found by ↵http://lj.rossia.org/users/imz/
searching.
2009-06-05Put wikilink on a useful term (perhaps, someday there is an explanation ↵http://lj.rossia.org/users/imz/
there about all relevant stuff about anchors in ikiwiki).
2009-06-05minor: Style.http://lj.rossia.org/users/imz/
2009-06-05minor: Formatting the code.http://lj.rossia.org/users/imz/
2009-06-05Report the failed test of the "more" plugin.http://lj.rossia.org/users/imz/
2009-06-05Test the more plugin.http://lj.rossia.org/users/imz/
2009-06-05Fixed a wikilink.http://lj.rossia.org/users/imz/
2009-06-05Some thoughts on how to disable 'Preferences' link when irrelevantLunar
2009-06-04update po filesJoey Hess
2009-06-04fix further places where translated discussion case was assumedJoey Hess
Another benefit is that consistently using gettext("Discussion") eliminates the need to translate one string.
2009-06-04Avoid relying on translators preserving the case when translating ↵Joey Hess
"discussion", which caused Discussion pages to get unwanted Discussion links.
2009-06-04Reporting minor problems with cvonnecting to the remote repo.http://lj.rossia.org/users/imz/
2009-06-03fix link, remove redirection pageJoey Hess
There was only one broken links. See plugins/brokenlinks for a list.
2009-06-03update openid docs regarding openid 2, since smcv noticedJoey Hess
a newer perl module supports it. Although, based on its bug reports at <http://rt.cpan.org/Public/Dist/Display.html?Name=Net-OpenID-Consumer>, there may be some problems (myspace is known not to work, for example).
2009-06-03fixed upstream, debian bug openedhttp://smcv.pseudorandom.co.uk/
2009-06-03(no commit message)http://smcv.pseudorandom.co.uk/
2009-06-03Adding a plain link along with a redirect in order to track backlinks at the ↵http://lj.rossia.org/users/imz/
bottom of the target page correctly.
2009-06-03Fixing a broken link: since it's not obvious how many broken links point to ↵http://lj.rossia.org/users/imz/
this location, I'm creating a redirect rather than just fixing one broken link.
2009-06-03po: fixed one of the last Joey's concernsintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-06-03po: better discussion link logicintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-06-03quick fix for ↵intrigeri
http://ikiwiki.info/bugs/unwanted_discussion_links_on_discussion_pages/ Signed-off-by: intrigeri <intrigeri@boum.org>
2009-06-03new bug and patchintrigeri
2009-06-03Correct wikilink.http://lj.rossia.org/users/imz/
2009-06-02comment: Make comment directives no longer use the internal "_comment" form, ↵Joey Hess
and document the comment directive syntax. Rationalle: Comments need to be user-editable so that they can be posted via git commit etc. The _comment directive is still supported, for back-compat.