summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin
AgeCommit message (Collapse)Author
2009-08-27htmltidy: Return an error message if tidy fails. Closes: #543722Joey Hess
On second^Wthird^Wfourth thought, putting the message into the page seems better than using stderr.
2009-08-27po: do not inject custom bestlink function when po_link_to eq defaultintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-08-27po: override the title template variable for coherent homepage titlingintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-08-27po(scan): removed scary comment about only wanting to change the first linkintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2009-08-27Merge commit 'upstream/master' into prv/pointrigeri
2009-08-27po: do not beautify urls on the recentchanges pageintrigeri
... else, the recentchanges page shows a link such as "sandbox.es". But, clicking on it goes to the English (or negotiated language) version of the page. It is better in this one case if the link goes direct to the translated version of the page. (cherry picked from commit 496e8523c6706d096f1b794e3f3ba5dd2fa260f3)
2009-08-26htmltidy: Print a warning message if tidy fails. Closes: #543722Joey Hess
2009-08-26po: do not beautify urls on the recentchanges pageintrigeri
... else, the recentchanges page shows a link such as "sandbox.es". But, clicking on it goes to the English (or negotiated language) version of the page. It is better in this one case if the link goes direct to the translated version of the page.
2009-08-26po: (hopefully) fixed WikiLink to self with po_link_to=defaultintrigeri
2009-08-25Revert "Allow add_depends to take an arrayref"Joey Hess
This reverts commit e4cd168ebedd95585290c97ff42234344bfed46c. There was no benefit to this change.
2009-08-25Allow add_depends to take an arrayrefSimon McVittie
2009-08-24calendar, inline, map: don't pre-join dependenciesSimon McVittie
The new dependency handling works better (eliminates more duplicates) if dependencies are split up. On the same wiki mentioned in the previous commit, this saves about a second (i.e. 4%) on the same test.
2009-08-23Explain that command must run unattended, and lose the debug statement.Amitai Schlair
2009-08-23I'm not redefining any subs after all, don't prevent those warnings.Amitai Schlair
2009-08-23Add rsync plugin, though the only rsync-specific thing about it is theAmitai Schlair
assumption that uploading an entire site is efficient.
2009-08-22Oops, use the more recent (and less brittle) directory test.Amitai Schlair
2009-08-22Pass along wrapper args to ikiwiki, then handle the "cvs add dir"Amitai Schlair
case with a getopt hook directly in my plugin. If the wrapper change is safe, we won't need a wrapper wrapper.
2009-08-21Put old unixauth plugin under git control. Needs some serious attention.Amitai Schlair
2009-08-19po: Fixed to run rcs_add ralative to srcdir.Joey Hess
2009-08-16use pagespec_match_list for feedpagesJoey Hess
This is both faster, and propigates any error in processing the feedpages pagespec out to display on the page. Which may have been why I didn't use it before, but currently seems like a good thing to do, since it explains why your feeds are empty..
2009-08-15po: Better fix for missing underlay translation problem.Joey Hess
If a page is taken from the underlay, and one of the specified languages does not have po files in the underlay, it would create a broken link to the translated version of the page for that language. With this change, there's no broken link.
2009-08-15replace N/A with 0Joey Hess
I think the N/A was not intended to be visible, but it can show up as the percent translated to a language. This happens if the page is located in an underlay, and not translated to the language in any other underlay.
2009-08-15update for consistencyJoey Hess
2009-08-15indentationJoey Hess
2009-08-15meta: depend on absolute page name, not relativeSimon McVittie
Previously, [[!meta redir="foo"]] on bar, where bar/foo exists, would depend on "foo" (which matches nothing, probably) rather than "bar/foo". (cherry picked from commit f27ec09b72f886415e63fe394e18d9c3cb3913bf)
2009-08-15img: depend on absolute page name, not relativeSimon McVittie
Previously, [[!img bar.jpg]] on foo, where foo/bar.jpg exists, would get a dependency equivalent to "glob(bar.jpg)" (which might not match anything), rather than the correct "glob(foo/bar.jpg)". (cherry picked from commit 85b2ec49ecd12dd23e5c432933457a72744ce7cb)
2009-08-14optimise brokenlinks by gathering the data when calculating backlinksJoey Hess
During backlink calulation, all links are examined and broken links can be detected for free, so store a list of broken links and have brokenlinks use it. Exposing the %brokenlinks structure is a bit ugly, but the speedup seems worth it: Around 1 second for wikis the size of the doc wiki that use brokenlinks.
2009-08-14orphans: Reuse backlinks infoJoey Hess
This plugin was building essentially the same data that is built to handle backlinks, so reuse that as an optimisation.
2009-08-13po: use discussionpage config settingJoey Hess
This was tricky. $links{$page/discussion} must be checked; with it in lowercase.
2009-08-13Add discussionpage configuration settingJoey Hess
By adding this setting, we get both more configurability, and a minor optimisation too, since gettext does not need to be called continually to get the Discussion value.
2009-08-13optimise gettext callsJoey Hess
2009-08-13Add my CVS plugin and related patches.Amitai Schlair
2009-08-12more idiomatic use of foreachJoey Hess
2009-08-12use a more idiomatic foreach myJoey Hess
2009-08-12inline: Avoid use of my $_ as it fails with older perls. Closes: #541215Joey Hess
2009-08-12po: Detect if nowrapi18n can't be passed to po4a, and warn about the old ↵Joey Hess
version, but continue. Closes: #541205
2009-08-10po: Fix copy of po file from underlay when editingJoey Hess
When first editing a page that was in the underlay, avoid losing the translation by copying the po file over from the underlay.
2009-08-08verify page name is saneJoey Hess
paranoia; I was thinking about XSS attacks specificaly
2009-08-08fix misleading commentJoey Hess
2009-08-08Merge commit 'smcv/ready/getsource'Joey Hess
Conflicts: debian/changelog
2009-07-31Merge commit 'remotes/smcv/ready/inline-pagenames' into stagingJoey Hess
2009-07-31Merge commit 'remotes/smcv/ready/harishcm-map-fix' into stagingJoey Hess
2009-07-31Merge commit 'remotes/smcv/ready/among'Joey Hess
2009-07-27img: Fix adding of dependency from page to the image.Joey Hess
This was impressively broken. add_depends was being called with params backwards, and on parameter was set to the name of the generated file, which isn't in the source. Now updates to images will update the page that contains them, thus updating them. This is unncessary for fullsize images, so skipped.
2009-07-27getsource: remove temporary variableSimon McVittie
2009-07-26getsource: remove unnecessary IkiWiki:: prefixesSimon McVittie
Many variables and functions are exported.
2009-07-26getsource: don't allow getting the source of an attachmentSimon McVittie
Serving up images etc. as text/plain; charset=utf-8 is unlikely to work very well, and there's no point in having this CGI action for attachments (since they're copied into the output as-is anyway).
2009-07-26getsource: turn missing pages into a 404Simon McVittie
Also restructure so we return early on missing pages.
2009-07-26getsource: default to saying page source is in UTF-8, and make the example ↵Simon McVittie
match the default IkiWiki mostly assumes that pages are in UTF-8; anyone this doesn't work for can override it in the setup file.
2009-07-26getsource: run as plain CGI, rather than sessioncgiSimon McVittie
As I suggested when reviewing Will's code, calling loadindex() should be sufficient.