Age | Commit message (Collapse) | Author |
|
|
|
If we have transitions of this sort in the future, this program will
hopefully be used to handle them too.
|
|
Add a prefix_directives option to the setup file to turn this syntax
on; currently defaults to false, for backward compatibility. Support
optional '!' prefix even with prefix_directives off, and use that in
the underlay to support either setting of prefix_directives. Add NEWS
entry with migration information.
|
|
|
|
|
|
|
|
pages to rebuild when ikiwiki's version changes.
|
|
and importing existing content for svn, git, and mercurial. This makes
the setup process much simpler.
* Reorganised git documentation.
* Actually install the ikiwiki-update-wikilist program.
|
|
|
|
* Add the ikiwiki-update-wikilist command.
|
|
|
|
* Plugins can add new directories to the search path with the add_underlay
function.
* Split out smiley underlay files into a separate underlay, so if the plugin
isn't used, the wiki isn't bloated with all those files.
|
|
|
|
* Plugins can now be written as standalone external programs, which can
be written in any language that can do XML::RPC.
|
|
|
|
in older finds.
|
|
|
|
not work on FreeBSD. Thanks to Henrik Brix Andersen for the patch.
|
|
|
|
|
|
wiki build using Devel::Profiler (Dprof can't handle ikiwiki).
|
|
|
|
since ikiwiki.out is run now. So switch to using -I.
|
|
|
|
effect during the build too if necessary
|
|
|
|
in the doc wiki. This will allow direct edits to alter the base wiki
without manual munging.
|
|
|
|
* A few translation infrastructure fixes.
|
|
|
|
is available for translation.
* Export gettext() from IkiWiki module.
|
|
|
|
|
|
* Introduce the nicebundle. This is a kind of plugin, that just enables
many other plugins. It's an easy way to boost ikiwiki from its default,
basic wiki, to a full-featured wiki, without manually picking the right
set of plugins. New plugins will be added to the nicebundle from time to
time.
|
|
* Add some code to the build system that tries to determine if the
lib installation directory is in @INC. If it's not, munge ikiwiki
to hardcode the path to the lib directory. This should allow installing
ikiwiki in nonstandard locations, including home directories, by just
setting PREFIX at build time.
* Fix nested examples directory in deb.
|
|
|
|
|
|
|
|
and b) those poor Mac OSX users and their case insensative files!
|
|
|
|
|
|
|
|
|
|
* Support running "perl Makefile.PL PREFIX=foo" to build ikiwiki to run
from a different directory.
|
|
text blocks, for easy nesting of quotes inside.
* Add a template plugin.
* Use the template plugin to add infoboxes to each plugin page listing basic
info about the plugin.
|
|
|
|
* Add --version.
* Man page format fixups.
* Add a %pagecase which maps lower-case page names to the actual case
used in the filename. Use this in bestlinks calculation instead of
forcing the link to lowercase.
* Also use %pagecase in various other places that want to check if a page
with a given name exists.
* This means that links to pages with mixed case names will now work,
even if the link is in some other case mixture, and mixed case pages
should be fully supported throughout ikiwiki.
* Recommend rebuilding wikis on upgrade to this version.
|
|
case-sensative filesystems like OSX.
|
|
plugin, so it's possible to implement a Planet using ikiwiki!
* --setup --refresh no longer rebuilds wrappers. Use --setup --refresh
--wrappers to do that.
* Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate
to update pages that haven't changed on disk.
|
|
|