summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-10-01typoJoey Hess
2008-10-01typoJoey Hess
2008-10-01(no commit message)bremner
2008-09-30Merge branch 'master' into tovaJoey Hess
Conflicts: debian/changelog
2008-09-30httpauth: Document that ikiwiki.cgi has to be in a directory subject to ↵Joey Hess
authentication. Closes: #500524
2008-09-30The plugins have been rewritten and now should function properly.tschwinge
2008-09-30Merge branch 'master' into tovaJoey Hess
2008-09-30don't say rebuilding wiki when refreshingJoey Hess
If run w/o --refresh, it should still say "refreshing wiki", if there's no setup file specifed.
2008-09-30interesting bugJoey Hess
2008-09-30add test for empty, and for entirely negated pagespecsJoey Hess
2008-09-30closeJoey Hess
2008-09-30mention a demo site for pluginbremner
2008-09-30Responsehttp://www.cse.unsw.edu.au/~willu/
2008-09-29remove testing code, accidentially committedJoey Hess
2008-09-29support indexpagesJoey Hess
2008-09-29updateJoey Hess
2008-09-29Removed the pagefile function, which was confusingly close in name toJoey Hess
newpagefile. Note that newpagefile is not used here (or in recentchanges) because the internal use pages they generate are transient and unlikely to benefit from being put each in their own subdir.
2008-09-29use newpagefileJoey Hess
2008-09-29add newpagefile functionJoey Hess
2008-09-29support indexpages when renaming pagesJoey Hess
Note that the page filename code used here and in editpage are identical..
2008-09-29close todo about thisJoey Hess
2008-09-29support indexpages when creating new pagesJoey Hess
Initial draft, may need to factor new page filename code out into helper function if other plugins need to do the same..
2008-09-29Merge branch 'master' into tovaJoey Hess
2008-09-29Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.infoJoey Hess
2008-09-29avoid unnecessarily rebuilding pages with complex conditionalsJoey Hess
I noticed that ikiwiki/formatting was beilg rebuilt when any page changed. This turned out to be because it contained a complex conditional "enabled(foo) or enabled(bar)", and the conditional plugin did not notice that this consisted only of enabled() tests, and copied it unchanged into add_depends. Thus, the page's dependencies were satisfied by any page change. The fix is to beef up the parser so that it can handle that and more complex conditionals, and detect if they consist only of such tests.
2008-09-29Add indexpages optionJoey Hess
This is the easy part of supporting foo/index.mdwn sources for page foo. Note that if foo.mdwn exists too, there will be a warning about multiple sources for the same page, and which is used is indeterminate. indexpages should also cause web based editing to create index source pages by default; this and other fallout of the option not yet implemented.
2008-09-29updateJoey Hess
2008-09-29more changes for removal of blog pageJoey Hess
2008-09-29use gettextJoey Hess
2008-09-29(no commit message)http://josephturian.blogspot.com/
2008-09-29Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.infoJoey Hess
2008-09-29fix handing of case of file first created by preview but then savedJoey Hess
To handle this, avoid populating %renderedfiles in preview, and in expiry, check if the file is in %renderedfiles, if it is do not delete it since it was saved.
2008-09-29(no commit message)http://josephturian.blogspot.com/
2008-09-28responsechrysn
2008-09-27responseJoey Hess
2008-09-27Thoughts on the new wikistate variablehttp://www.cse.unsw.edu.au/~willu/
2008-09-27editpage: Be more aggressive (and less buggy) about cleaning up temporary ↵Joey Hess
files rendered during page preview.
2008-09-27Add %wikistate, which is like %pagestate except not specific to a given ↵Joey Hess
page, and is preserved across rebuilds.
2008-09-27Reorganize index file, add a format version field.Joey Hess
Upgrades to the new index format should be transparent. The version field is 3, because 1 was the old textual index, 2 was the pre-versioned format. This also includes some efficiency improvements to index loading, by not copying a hash and using a reference.
2008-09-27thoughtsJoey Hess
2008-09-27(no commit message)Plareplane
2008-09-27template: Make edit link for new templates ensure the page is located under ↵Joey Hess
toplevel templates directory.
2008-09-27htmltidy robustness fixesJoey Hess
* htmltidy: Avoid returning undef if tidy fails. Also avoid returning the untidied content if tidy crashes. In either case, it seems best to tidy the content to nothing. * htmltidy: Avoid spewing tidy errors to stderr.
2008-09-27Export pagetitle, titlepage, linkpage.Joey Hess
2008-09-27typoJoey Hess
2008-09-27(no commit message)http://smcv.pseudorandom.co.uk/
2008-09-27analysis of most used non-exported library functions by pluginsJoey Hess
2008-09-27pagetype is exportedJoey Hess
2008-09-27Beautify urls used in various places. (smcv)Joey Hess
2008-09-27Merge commit 'smcv/beautify'Joey Hess
Conflicts: IkiWiki/Plugin/recentchanges.pm Note that smcv's approach of using urlto also gets the url right when redirecting to a non-html file, which is a better approach than my recent fix to recentchanges