aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin
Commit message (Expand)AuthorAge
...
| * | Add genwrapper hook, that can be used to add code into the C wrapper.Joey Hess2009-09-10
* | | Merge commit 'schmonz/master' into cvsJoey Hess2009-09-10
|\ \ \ | | |/ | |/|
| * | CVS operations generally need to be within CVS checkouts, so these chdir()•••calls are warranted. They shouldn't modify the caller's working directory, though. Use File::chdir to keep the scope of the changes subroutine-local. The tests now pass without resetting the working directory. Amitai Schlair2009-09-10
| * | Abstract out CVS's involvement in the wrapper:•••* In Wrapper.pm, add a new hook "wrapperargcheck" to examine argc/argv and return success or failure. In the failure case, the wrapper terminates. * In cvs.pm, implement the new hook to return failure if a directory is being cvs added. Amitai Schlair2009-09-09
| * | Merge branch 'master' of git://github.com/joeyh/ikiwikiAmitai Schlair2009-09-09
| |\|
* | | Merge branch 'master' into cvsJoey Hess2009-09-10
|\ \ \ | | |/ | |/|
| * | underlay: Also allow configuring additional directories to search for templa...Joey Hess2009-09-08
* | | Merge commit 'schmonz/master' into cvs•••Conflicts: IkiWiki/Plugin/cvs.pm Joey Hess2009-09-04
|\ \ \ | | |/ | |/|
| * | It's STDOUT we have to shut up for cvs, and $savedout has to be•••restored just so. Amitai Schlair2009-09-04
| * | Stop using IPC::Cmd and String::ShellQuote, since quoting (and•••having to quote, and the possible use of the shell) sucks. Stop passing args to cvs_runcvs() as an arrayref, since that also sucks (and was a sop to IPC::Cmd). Instead, use Joey's construction for temporarily redirecting stderr to /dev/null. Much much simpler and better. Works on my laptop with bozohttpd, now to test on the NetBSD wiki. Amitai Schlair2009-09-04
* | | minor formattingJoey Hess2009-09-02
* | | remove two plugins that are unrelated to cvsJoey Hess2009-09-02
|/ /
* | whitespaceAmitai Schlair2009-08-30
* | Merge branch 'master' of git://github.com/joeyh/ikiwikiAmitai Schlair2009-08-30
|\|
| * Revert "po: do not inject custom bestlink function when po_link_to eq default"•••This reverts commit cdc3576c8d1efb2593cac2d9da3f2393a2afe26e. Conflicts: IkiWiki/Plugin/po.pm This change broke the test suite and is not strictly necessary. Joey Hess2009-08-30
* | On some systems the commit message gets quoted properly already. Don't•••requote in such cases, do quote in all others. Amitai Schlair2009-08-30
* | Fix uninitialized value when editing a page being vivified from the•••basewiki. Makes the filetype-testing logic more explicit anyway. Amitai Schlair2009-08-30
* | Merge branch 'master' of git://github.com/joeyh/ikiwikiAmitai Schlair2009-08-30
|\|
| * teximg: Make TeX handle preventing unsafe things; remove insufficient blacklist•••TeX has configuration options that prevent unsafe things like shell escapes and insecure file reads/writes. Turn all of them on. teximg's regex-based blacklist does not suffice. For instance: [[!teximg code=""" \catcode`\%=0 %input{/etc/passwd} """]] Remove the blacklist, since the TeX configuration options seal off the underlying mechanisms more safely, and the blacklist blocks other TeX commands that can prove useful. Josh Triplett2009-08-28
| * img: Don't generate new verison of image if it is scaled to be larger in eith...•••Although imagemagick handles even really large sizes sanely, using a page file, doing so would just waste time and disk space, since the browser can be told to resize it larger. Joey Hess2009-08-28
| * Merge commit 'intrigeri/po'Joey Hess2009-08-28
| |\
| | * po: fix link() pagespec when used on translation pages•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| | * po: better rootpage logic for inline's post form•••Set rootpage to the non-l10n'd rootpage parameter if it is set, else to the masterpage of the linking page. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| | * Revert "po: keep masterpage as the rootpage for inline's post form"•••This reverts commit cf43ae5a1f5460a98cdd7acb36c0691b2eec988f, which actually only works when a rootpage parameter is set. A more complete fix will be written soon. intrigeri2009-08-28
| | * po: keep masterpage as the rootpage for inline's post form•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| | * inline: moved rootpage logic to a function•••The po plugin's injected bestlink must do something special when called by this exact part of inline's code. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| | * po: favor the type of linking page's masterpage on page creation•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| | * po: fix interdiction to create pages of type po•••... which was broken by the new page_types code. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| * | avoid clobbering origsub if checkconfig runs more than once•••checkconfig can run more than once in a single ikiwiki run if setup is building wrappers. That clobbered the origsub value for bestlink, leading to infinite recursion Joey Hess2009-08-28
| * | inline: if using pagenames, don't add a dependency on "page1 or page2 or..."•••This is unnecessary and just slows us down (by a factor of 2, in the pessimal case where every page has an inline with pagenames); it's also not possible to optimize it into add_depends_exact calls. Simon McVittie2009-08-28
| * | po: favor the type of linking page's masterpage on page creation•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| * | po: fix interdiction to create pages of type po•••... which was broken by the new page_types code. Signed-off-by: intrigeri <intrigeri@boum.org> (cherry picked from commit 1914ae2fd24e1e8021404eae847d70c710f8542d) intrigeri2009-08-28
| |/
| * htmltidy: Return an error message if tidy fails. Closes: #543722•••On second^Wthird^Wfourth thought, putting the message into the page seems better than using stderr. Joey Hess2009-08-27
| * po: do not inject custom bestlink function when po_link_to eq default•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
| * po: override the title template variable for coherent homepage titling•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
| * po(scan): removed scary comment about only wanting to change the first link•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
| * Merge commit 'upstream/master' into prv/pointrigeri2009-08-27
| |\
| | * po: do not beautify urls on the recentchanges page•••... 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) intrigeri2009-08-27
| | * htmltidy: Print a warning message if tidy fails. Closes: #543722Joey Hess2009-08-26
| * | po: do not beautify urls on the recentchanges page•••... 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. intrigeri2009-08-26
| * | po: (hopefully) fixed WikiLink to self with po_link_to=defaultintrigeri2009-08-26
| |/
| * Revert "Allow add_depends to take an arrayref"•••This reverts commit e4cd168ebedd95585290c97ff42234344bfed46c. There was no benefit to this change. Joey Hess2009-08-25
| * Allow add_depends to take an arrayrefSimon McVittie2009-08-25
| * calendar, inline, map: don't pre-join dependencies•••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. Simon McVittie2009-08-24
| * po: Fixed to run rcs_add ralative to srcdir.Joey Hess2009-08-19
| * use pagespec_match_list for feedpages•••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.. Joey Hess2009-08-16
| * po: Better fix for missing underlay translation problem.•••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. Joey Hess2009-08-15
| * replace N/A with 0•••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. Joey Hess2009-08-15
| * update for consistencyJoey Hess2009-08-15
| * indentationJoey Hess2009-08-15