aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki.pm
Commit message (Collapse)AuthorAge
* add_underlay: avoid adding the same underlay twiceJoey Hess2008-10-17
|
* lockedit: Support specifying which users (and IP addresses) a page is locked ↵Joey Hess2008-10-08
| | | | for. This supports most of the ACL type things users have been wanting to be done. Closes: #443346 (It does not control who can read a page, but that's out of scope for ikiwiki.)
* typoJoey Hess2008-10-01
|
* add newpagefile functionJoey Hess2008-09-29
|
* Add indexpages optionJoey Hess2008-09-29
| | | | | | | | | | 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.
* editpage: Be more aggressive (and less buggy) about cleaning up temporary ↵Joey Hess2008-09-27
| | | | files rendered during page preview.
* Add %wikistate, which is like %pagestate except not specific to a given ↵Joey Hess2008-09-27
| | | | page, and is preserved across rebuilds.
* Reorganize index file, add a format version field.Joey Hess2008-09-27
| | | | | | | | | | 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.
* Export pagetitle, titlepage, linkpage.Joey Hess2008-09-27
|
* Add keepextension parameter to htmlize hook. (Willu)Joey Hess2008-09-23
|
* Improve error message if external plugin fails to load. Closes: #498458Joey Hess2008-09-11
|
* Add allow_symlinks_before_srcdir to config so websetup doesn't eat it.Joey Hess2008-09-09
|
* editpage: New core plugin factoring out page editing to allow disabling it ↵Joey Hess2008-09-05
| | | | if desired.
* For fine control over what characters are allowed, unescaped in source ↵Joey Hess2008-09-04
| | | | filenames, the wiki_file_chars setting is added. For example, set to "-[:alnum:]+/._" to disable colons from being used in source files (which can cause trouble om Windows).
* Work around perl $_ scoping nonsense that caused breakage when loading ↵Joey Hess2008-08-29
| | | | external plugins.
* 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.
* typoJoey Hess2008-08-05
|
* Revert "typo"Joey Hess2008-08-05
| | | | This reverts commit c8d3626c51bdc53781d9431b1da88ae1e92dc2d5.
* typoJoey Hess2008-08-05
|
* don't set values for verbose and syslog by defaultJoey Hess2008-08-05
| | | | | | | | Setting the values in the setup file by default makes it annoyingly hard to override them at the command line (since setup files override the command line). Both default to off if no value is set.
* improve fix to DTRT for a param of "0"Joey Hess2008-08-04
|
* Suppress warning about uninitialized value if directives look like [[!foo]]Simon McVittie2008-08-04
| | | | (cherry picked from commit cf58eefaa56eb17c227d97d129bf95e3dab54fd3)
* reorg settingsJoey Hess2008-08-03
|
* add advanced and basic modesJoey Hess2008-08-03
|
* rewordJoey Hess2008-08-03
|
* show unsafe options (RO) by defaultJoey Hess2008-08-02
| | | | | Small data leak, but only to admins, and I think it's worth it to see the stuff that cannot be configured.
* websetup form display doneJoey Hess2008-08-02
|
* banned_users move to setup file, stage 1Joey Hess2008-08-01
|
* rcs plugin loading reorgJoey Hess2008-08-01
| | | | | | Move rcs plugin load to loadplugins; move duplicate rcs detection logic out of individual plugins and into loadplugins. Avoids checkconfig failing when run twice.
* updateJoey Hess2008-07-30
|
* libdir can be emptyJoey Hess2008-07-27
|
* finish with rcs plugin conversionJoey Hess2008-07-26
|
* Merge branch 'master' into autoconfigJoey Hess2008-07-26
|\
| * put preprocess loop errors inside an error spanJoey 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.
* | add example wrapper and fix formattingJoey Hess2008-07-26
| |
* | add missing setup options, tweak others' displayJoey Hess2008-07-26
| |
* | load all plugins when generating setupJoey Hess2008-07-26
| |
* | reorderJoey Hess2008-07-26
| |
* | move more settings out to rcsJoey Hess2008-07-26
| |
* | getsetup-ize svn and bzrJoey Hess2008-07-26
| |
* | can now dump fully functional setup filesJoey Hess2008-07-26
| |
* | turn booleans into questionsJoey Hess2008-07-26
| |
* | add info for all common setup file options, and most internal onesJoey Hess2008-07-26
|/
* fix feed urlsJoey Hess2008-07-25
| | | | | | The fix for colons involved adding "./" to some urls. Due to the weird way inline called urlto, these snuck into feed urls and permalinks. Fix it by adding an optional third parameter to urlto.
* Really fix bug with links to pages with names containing colonsJoey Hess2008-07-21
| | | | Previous fix mised a few cases.
* whitespaceJoey Hess2008-07-17
|
* Merge commit 'intrigeri/pedigree'Joey Hess2008-07-16
|\
| * pedigree rename to parentlinks: rename/adapt everythingintrigeri2008-07-15
| | | | | | | | | | | | | | | | | | | | * Renamed to parentlinks every single variable or function called pedigree * Removed the parentlinks function from Render.pm * Enabled the new parentlinks plugin by default * Adapted testsuite and documentation to reflate the above facts Signed-off-by: intrigeri <intrigeri@boum.org>
* | Error handling improvement for preprocess hooks. It's now safe to call ↵Joey Hess2008-07-13
|/ | | | error() from such hooks; it will cause a nicely formatted error message to be inserted into the page.