Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-21 | function injection overhaul | Joey Hess | |
Add an inject function, that can be used by plugins that want to replace one of ikiwiki's functions with their own version. (This is a scary thing that grubs through the symbol table, and replaces all exported occurances of a function with the injected version.) external: RPC functions can be injected to replace exported functions. Removed the stupid displaytime hook, and use injection instead. | |||
2008-10-19 | add displaytime hook | Joey Hess | |
Need to use a hook because an exported function cannot be reliably overridden. The replacement verstion was actually only affecting plugins loaded after it. formattime doesn't need a hook, since there's no reason to export it. | |||
2008-10-19 | fix relativedate timezone inclusion | Joey Hess | |
The machine parseable date needs to include a timezone. Also, simplified the interface for date display. | |||
2008-10-17 | add_underlay: avoid adding the same underlay twice | Joey Hess | |
2008-10-08 | lockedit: Support specifying which users (and IP addresses) a page is locked ↵ | Joey Hess | |
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.) | |||
2008-10-01 | typo | Joey Hess | |
2008-09-29 | add newpagefile function | Joey Hess | |
2008-09-29 | Add indexpages option | Joey 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-27 | editpage: Be more aggressive (and less buggy) about cleaning up temporary ↵ | Joey Hess | |
files rendered during page preview. | |||
2008-09-27 | Add %wikistate, which is like %pagestate except not specific to a given ↵ | Joey Hess | |
page, and is preserved across rebuilds. | |||
2008-09-27 | Reorganize 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-27 | Export pagetitle, titlepage, linkpage. | Joey Hess | |
2008-09-23 | Add keepextension parameter to htmlize hook. (Willu) | Joey Hess | |
2008-09-11 | Improve error message if external plugin fails to load. Closes: #498458 | Joey Hess | |
2008-09-09 | Add allow_symlinks_before_srcdir to config so websetup doesn't eat it. | Joey Hess | |
2008-09-05 | editpage: New core plugin factoring out page editing to allow disabling it ↵ | Joey Hess | |
if desired. | |||
2008-09-04 | For fine control over what characters are allowed, unescaped in source ↵ | Joey Hess | |
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). | |||
2008-08-29 | Work around perl $_ scoping nonsense that caused breakage when loading ↵ | Joey Hess | |
external plugins. | |||
2008-08-06 | Options set in the setup file are now immediatly loaded by ikiwiki -setup. ↵ | Joey Hess | |
This allows later switches to override them. Previously, setup file options overrode most command line options. | |||
2008-08-05 | typo | Joey Hess | |
2008-08-05 | Revert "typo" | Joey Hess | |
This reverts commit c8d3626c51bdc53781d9431b1da88ae1e92dc2d5. | |||
2008-08-05 | typo | Joey Hess | |
2008-08-05 | don't set values for verbose and syslog by default | Joey Hess | |
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. | |||
2008-08-04 | improve fix to DTRT for a param of "0" | Joey Hess | |
2008-08-04 | Suppress warning about uninitialized value if directives look like [[!foo]] | Simon McVittie | |
(cherry picked from commit cf58eefaa56eb17c227d97d129bf95e3dab54fd3) | |||
2008-08-03 | reorg settings | Joey Hess | |
2008-08-03 | add advanced and basic modes | Joey Hess | |
2008-08-03 | reword | Joey Hess | |
2008-08-02 | show unsafe options (RO) by default | Joey Hess | |
Small data leak, but only to admins, and I think it's worth it to see the stuff that cannot be configured. | |||
2008-08-02 | websetup form display done | Joey Hess | |
2008-08-01 | banned_users move to setup file, stage 1 | Joey Hess | |
2008-08-01 | rcs plugin loading reorg | Joey Hess | |
Move rcs plugin load to loadplugins; move duplicate rcs detection logic out of individual plugins and into loadplugins. Avoids checkconfig failing when run twice. | |||
2008-07-30 | update | Joey Hess | |
2008-07-27 | libdir can be empty | Joey Hess | |
2008-07-26 | finish with rcs plugin conversion | Joey Hess | |
2008-07-26 | Merge branch 'master' into autoconfig | Joey Hess | |
2008-07-26 | wrapper setup reorg | Joey Hess | |
Flattened the wrapper setup, as this lets it be handled better by the setup generation code. | |||
2008-07-26 | add example wrapper and fix formatting | Joey Hess | |
2008-07-26 | add missing setup options, tweak others' display | Joey Hess | |
2008-07-26 | load all plugins when generating setup | Joey Hess | |
2008-07-26 | reorder | Joey Hess | |
2008-07-26 | move more settings out to rcs | Joey Hess | |
2008-07-26 | getsetup-ize svn and bzr | Joey Hess | |
2008-07-26 | put preprocess loop errors inside an error span | Joey Hess | |
2008-07-26 | can now dump fully functional setup files | Joey Hess | |
2008-07-26 | turn booleans into questions | Joey Hess | |
2008-07-26 | add info for all common setup file options, and most internal ones | Joey Hess | |
2008-07-25 | fix feed urls | Joey Hess | |
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. | |||
2008-07-21 | Really fix bug with links to pages with names containing colons | Joey Hess | |
Previous fix mised a few cases. | |||
2008-07-17 | whitespace | Joey Hess | |