aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'ready/edittemplate2'Simon McVittie2014-09-12
|\
| * edittemplate: use unambiguous RFC 3339 datestampsSimon McVittie2014-09-01
| | | | | | | | | | These take into account the timezone offset (and convert it to UTC+0000) rather than being in an unspecified timezone.
| * Indicate how the UUID is likely to be usedSimon McVittie2014-09-01
| |
| * Only provide time, not formatted_time, to edittemplate templatesSimon McVittie2014-09-01
| | | | | | | | | | | | I'm not sure what the use-case is for formatted_time, and chrysn pointed out that for display in HTML, [[!date "<TMPL_VAR time>"]] would be nicer.
| * Provide the current time to edittemplate.Jonathon Anderson2014-09-01
| | | | | | | | | | | | | | | | The `time` variable contains a fixed-format time, guaranteed suitable for parsing by timedate. The `formatted_time` variable contains the same time formatted by IkiWiki::formattime.
| * Use Linux uuid facility instead of an external library if possibleSimon McVittie2014-09-01
| |
| * edittemplate: only generate a UUID on-demandSimon McVittie2014-09-01
| | | | | | | | | | If the template doesn't use <TMPL_VAR UUID> there's no point in incurring any cost.
| * Provide a UUID in edittemplate templates.Jonathon Anderson2014-09-01
| | | | | | | | | | | | | | | | | | | | | | I want to make GUIDs for my RSS feeds that don't change when I move pages around. To that end, I've used UUID::Tiny to generate a version 4 (random) UUID that is presented in a `uuid` variable in the template. At that point, you can do something like this: [[!meta guid="urn:uuid:<TMPL_VAR uuid>"]]
* | more changelog and bug-closingSimon McVittie2014-09-12
| |
* | Merge branch 'ready/postform-no'Simon McVittie2014-09-12
|\ \
| * | inline: postform=no should take precedence over rootpage existingSimon McVittie2014-07-04
| | | | | | | | | | | | | | | | | | | | | | | | If someone has explicitly disabled the postform, it seems reasonable from a least-astonishment point of view for that to take precedence over rootpage, even though that makes rootpage useless. Also add a regression test; so far, this is all it tests.
* | | Merge branch 'ready/perf'Simon McVittie2014-09-12
|\ \ \
| * | | In all=no conditionals, depend on the influences, not the test pagespecSimon McVittie2014-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, if a page like `plugins/trail` contained a conditional like [[!if test="backlink(plugins/goodstuff)" all=no]] (which it gets via `templates/gitbranch`), then the [[plugins/conditional]] plugin would give `plugins/trail` a dependency on `(backlink(plugins/goodstuff)) and plugins/trail`. This dependency is useless: that pagespec can never match any page other than `plugins/trail`, but if `plugins/trail` has been modified or deleted, then it's going to be rendered or deleted *anyway*, so there's no point in spending time evaluating match_backlink for it. Conversely, the influences from the result were not taken into account, so `plugins/trail` did not have the `{ "plugins/goodstuff" => $DEPEND_LINKS }` dependency that it should. Invert that, depending on the influences but not on the test. Bug: http://ikiwiki.info/bugs/editing_gitbranch_template_is_really_slow/
* | | | Merge branch 'ready/more-proxy-utf8-fail'Simon McVittie2014-09-12
|\ \ \ \
| * | | | plugins/proxy.py: be compatible with Python 3Simon McVittie2014-09-04
| | | | |
| * | | | partially revert 154c4ea9echrysn2014-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | explicitly en- and decoding xmlrpc requests in the python proxy broke plugins on debian sid, while it was introduced to fix breakage in debian stable. it is assumed that an xml module involved changed its behavior from str to unicode, this patch handles both cases.
* | | | | Merge remote-tracking branch 'spalax/paternal/upload-svg'Simon McVittie2014-09-12
|\ \ \ \ \
| * | | | | Added svg figureLouis2014-04-29
| | | | | |
* | | | | | Merge branch 'ready/comments'Simon McVittie2014-09-12
|\ \ \ \ \ \
| * | | | | | comments: use comments_pagespec for authorization, not just UISimon McVittie2014-07-04
| | |_|_|/ / | |/| | | |
* | | | | | Merge branch 'ready/trail-sort'Simon McVittie2014-09-12
|\ \ \ \ \ \
| * | | | | | trail: don't generate a costly dependency when forcing sort orderSimon McVittie2014-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pagespec_match_list() makes the current page depend on the pagespec being matched, so if you use [[!trailoptions sort="..."]] to force a sort order, the trail ends up depending on internal(*) and is rebuilt whenever anything changes. Add a new sort_pages() and use that instead.
* | | | | | | changelog/close bugsSimon McVittie2014-09-12
| | | | | | |
* | | | | | | Merge branch 'ready/anarcat/safe_unicode'Simon McVittie2014-09-12
|\ \ \ \ \ \ \
| * | | | | | | do not double-decode unicode in CGI formsAntoine Beaupré2014-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this works around a behavior change introduced in Encode.pm 2.53 shipped with the Perl 5.20 release described here: http://ikiwiki.info/bugs/garbled_non-ascii_characters_in_body_in_web_interface/
* | | | | | | | Don't URL-encode links to Debian wiki pagesSimon McVittie2014-09-12
| | | | | | | |
* | | | | | | | yes, duplicatesmcv2014-09-12
| | | | | | | |
* | | | | | | | possible dupsmcv2014-09-12
| | | | | | | |
* | | | | | | | clarifysmcv2014-09-12
| | | | | | | |
* | | | | | | | I still don't think 'rtl' is a suitable name for this switchsmcv2014-09-12
| | | | | | | |
* | | | | | | | Added a comment: Same Trick in Apachehttps://www.google.com/accounts/o8/id?id=AItOawk6z7Jsfi_XWfzFJNZIjYUcjgrthg4aPUU2014-09-10
| | | | | | | |
* | | | | | | | switch man shortcut to manpages.debian.org (Closes: #700322)smcv2014-09-10
| | | | | | | |
* | | | | | | | clarify furthersmcv2014-09-10
| | | | | | | |
* | | | | | | | clarifsmcv2014-09-10
| | | | | | | |
* | | | | | | | clarifysmcv2014-09-10
| | | | | | | |
* | | | | | | | re-reviewsmcv2014-09-10
| | | | | | | |
* | | | | | | | add alternative (IMO better) branchsmcv2014-09-10
| | | | | | | |
* | | | | | | | branch looks goodsmcv2014-09-10
| | | | | | | |
* | | | | | | | patchhttps://id.koumbit.net/anarcat2014-09-09
| | | | | | | |
* | | | | | | | Added a commenthttps://id.koumbit.net/anarcat2014-09-09
| | | | | | | |
* | | | | | | | more info, dupe?https://id.koumbit.net/anarcat2014-09-09
| | | | | | | |
* | | | | | | | (no commit message)https://id.koumbit.net/anarcat2014-09-09
| | | | | | | |
* | | | | | | | fixed upstream!https://id.koumbit.net/anarcat2014-09-09
| | | | | | | |
* | | | | | | | another possibilitysmcv2014-09-09
| | | | | | | |
* | | | | | | | turn this into mdwnsmcv2014-09-09
| | | | | | | |
* | | | | | | | rename bugs/Inlining_adds_newlines_which_can_break_markdown.html to ↵smcv2014-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bugs/Inlining_adds_newlines_which_can_break_markdown.mdwn
* | | | | | | | I would recommend using HTML heresmcv2014-09-09
| | | | | | | |
* | | | | | | | (no commit message)smcv2014-09-09
| | | | | | | |
* | | | | | | | (no commit message)https://www.google.com/accounts/o8/id?id=AItOawnk4wDRm6xm3ftaTbEbVsjvSt4i-pf5WKU2014-09-09
| | | | | | | |
* | | | | | | | (no commit message)https://www.google.com/accounts/o8/id?id=AItOawnk4wDRm6xm3ftaTbEbVsjvSt4i-pf5WKU2014-09-09
| | | | | | | |