aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Setup.pm
Commit message (Collapse)AuthorAge
* remove debug codeJoey Hess2010-07-26
|
* Add new disable hook, allowing plugins to perform cleanup after they have ↵Joey Hess2010-07-26
| | | | been disabled.
* fix child process error propigationJoey Hess2010-07-08
| | | | $? holds the full exit status
* fork a child to run dumpsetupJoey Hess2010-07-08
|
* websetup: Allow enabling plugins listed in disable_plugins.Joey Hess2010-06-13
| | | | | | | | 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.)
* disable warnings when evaling setup filesJoey Hess2010-05-21
| | | | | | | 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.
* 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 parsingJoey Hess2010-03-19
| | | | | | | | | 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.
* setup file orderingJoey Hess2010-02-12
|
* rewordJoey Hess2010-02-12
|
* Group related plugins into sections in the setup file, and drop unused rcs ↵Joey Hess2010-02-11
| | | | plugins from the setup file.
* 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. ↵Joey Hess2008-08-06
| | | | This allows later switches to override them. Previously, setup file options overrode most command line options.
* save the full path to the setup fileJoey Hess2008-08-05
|
* avoid forcing syslog settingJoey Hess2008-08-05
| | | | This avoids forcing the setting to 0 if it was not set at all.
* 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 reorgJoey Hess2008-07-26
| | | | | Flattened the wrapper setup, as this lets it be handled better by the setup generation code.
* 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 orderingJoey Hess2008-07-11
| | | | | The recent setup revamp exposed some latent bugs in use/package ordering that caused some symbols to not the exported into the correct scope.
* 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
| | | | can call IkiWiki::Setup::load, and the values will be loaded into %IkiWiki::Setup::setup.
* * Better error message when a setup file has a syntax error.Joey Hess2007-11-17
| | | | Closes: #451666
* added some comments for translatorsjoey2007-01-04
|
* * Initial work on internationalization of the program code. po/ikiwiki.potjoey2006-12-29
| | | | | is available for translation. * Export gettext() from IkiWiki module.
* * Patch from Recai to use utf8 when reading the setup file, so thatjoey2006-09-10
| | | | utf8 wikinames from there will be used properly.
* * Split off an IkiWiki.pm out of ikiwiki and have all the other modules usejoey2006-05-02
| | | | it, this will allow for adding a unit test suite.
* add --refresh and make it with with --setupjoey2006-03-26
|
* fixesjoey2006-03-24
|
* Major code reoganisation, splitting up the single big file. The two goalsjoey2006-03-23
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.