aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Setup.pm
Commit message (Expand)AuthorAge
* websetup: Allow enabling plugins listed in disable_plugins.•••The bug here was that disabling a plugin included thru goodstuff, like htmlscrubber, caused it to be added to disable_plugins, and those plugins were never loaded, so could not be re-enabled. Fix by allowing them to be force loaded when appropriate. (Also that allows disabled plugins to still record their setup options when dumping a setup file.) Joey Hess2010-06-13
* disable warnings when evaling setup files•••In particular, perl warns if a qw{} contains a #, but openids can. If the setup file has 'use warnings', it will turn warning messages back on, so it seems reasonable to squelch them by default. Joey Hess2010-05-21
* check for 'require' instead of 'use'Joey Hess2010-03-21
* shorten setuptypeJoey Hess2010-03-19
* parameterized indentJoey Hess2010-03-19
* move generic comment into IkiWiki::SetupJoey Hess2010-03-19
* factored out generic commented line dumpingJoey Hess2010-03-19
* allow multiple setup file types, and support safe parsing•••Finally removed the last hardcoding of IkiWiki::Setup::Standard. Take the first "IkiWiki::Setup::*" in the setup file to define the setuptype, and remember that type to use in dumping later. (But it can be overridden using --set, etc.) Also, support setup file types that are not evaled. Joey Hess2010-03-19
* setup file orderingJoey Hess2010-02-12
* rewordJoey Hess2010-02-12
* Group related plugins into sections in the setup file, and drop unused rcs pl...Joey Hess2010-02-11
* avoid ugly messages when running ikiwiki -setup on a *directory*Joey Hess2009-09-23
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
* don't fail if %config is not setJoey Hess2008-09-01
* Options set in the setup file are now immediatly loaded by ikiwiki -setup. Th...Joey Hess2008-08-06
* save the full path to the setup fileJoey Hess2008-08-05
* avoid forcing syslog setting•••This avoids forcing the setting to 0 if it was not set at all. Joey Hess2008-08-05
* plugin safe/rebuild controlsJoey Hess2008-08-03
* avoid syslog whining from broken pluginsJoey Hess2008-08-02
* don't install demo external plugins by defaultJoey Hess2008-08-02
* refactorJoey Hess2008-08-02
* lose the ugly $rawsetup, use a functionJoey Hess2008-07-27
* fixupsJoey Hess2008-07-26
* wrapper setup reorg•••Flattened the wrapper setup, as this lets it be handled better by the setup generation code. Joey Hess2008-07-26
* refactorJoey Hess2008-07-26
* refactorJoey Hess2008-07-26
* can now dump fully functional setup filesJoey Hess2008-07-26
* add dumpsetup option; refactorJoey Hess2008-07-26
* Add missing requirement of IkiWiki::render before starting to render thingsSimon McVittie2008-07-12
* fix use ordering•••The recent setup revamp exposed some latent bugs in use/package ordering that caused some symbols to not the exported into the correct scope. Joey Hess2008-07-11
* clarifications, commentsJoey Hess2008-07-09
* Make it possible to load setup files w/o running them. Code needing to do so ...Joey Hess2008-07-09
* * Better error message when a setup file has a syntax error.••• Closes: #451666 Joey Hess2007-11-17
* added some comments for translatorsjoey2007-01-04
* * Initial work on internationalization of the program code. po/ikiwiki.pot••• is available for translation. * Export gettext() from IkiWiki module. joey2006-12-29
* * Patch from Recai to use utf8 when reading the setup file, so that••• utf8 wikinames from there will be used properly. joey2006-09-10
* * Split off an IkiWiki.pm out of ikiwiki and have all the other modules use••• it, this will allow for adding a unit test suite. joey2006-05-02
* add --refresh and make it with with --setupjoey2006-03-26
* fixesjoey2006-03-24
* Major code reoganisation, splitting up the single big file. The two goals•••kept in mind during this are a) to reduce load time for common cases like cgi and post-commit and b) make the code easier to navigate. This also modularises RCS support to the extent that it should be possible to drop in a module for some RCS other than svn, add a switch for it, and it pretty much just work. High chance I missed an edge case that breaks something, this is only barely tested at this point. joey2006-03-23