aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
Commit message (Expand)AuthorAge
* * Locale patch from Faidon:••• - Adds a locale setting to setup files. - Proper local time, if the locale configuration option is used. - Support for UTF-8 (or ISO-8859-X) filenames in SVN. Before this patch, commiting (or even rcs_updating) on repositories with UTF-8 filenames was impossible. joey2006-07-29
* * htmltidy plugin from Faidon.joey2006-07-29
* fix %links iterationjoey2006-07-29
* more linksjoey2006-07-29
* use htmllinkjoey2006-07-29
* "Viva l'Italia!"•••* Polygen plugin from Enrico. joey2006-07-29
* * Build-depend on libtext-wikiformat-perl, so that the syntax check of••• the wikiformat plugin works. Thanks, Emanuele Aina. * Patch from Alessandro Dotti Contra to clean up backlinks and navbar display, running them through pagetitle. This removes ugly underscores and other gunk from the display, much nicer. You may want to rebuild your wiki when upgrading to get the cleanup globally. joey2006-07-29
* * New pagestats plugin from Enrico, which can generate a table counting••• the backlinks for each page, or a del.icio.us style cloud. joey2006-07-29
* * Put categories in rss feeds for tagged items.joey2006-07-29
* * Add exclude option in setup files, works same as --exclude.joey2006-07-28
* * Add getopt hook type, this allows plugins to add new command-line options.•••* Add --tagbase option to tag plugin. joey2006-07-28
* Hope encrico doesn't mind, but I changed the location and layout of the•••tags on the templates. This way seems to fit better with the links. Also some css cleanup, avoid hardcoded <i> etc. joey2006-07-28
* more destpage improvementsjoey2006-07-27
* * Switch pagetemplate hooks to using named parameters.•••* Pass a "destpage" parameter to preprocessor and pagetemplate hooks. This will be the page that a source page will be part of, which is different than the source page for inlined pages. * Audited all plugins to endure they pass page, destpage to htmllink appropriatly. This means inlining of various plugins will not work properly, with correct links generated. joey2006-07-27
* - Adds a tag plugin that allows more easily tagging pages.••• The meta plugin can also still be used for that, but the tag plugin also lists a page's tags at the bottom of the page. - Allows preprocessor directives to have parameters with no specified value. - Fixes preprocessor directive parameter parsing so that foo=bar baz now means "foo=bar" and a "baz" with no value. * Run pagetemplate hooks when inlining pages so that inlines pages also list their tags. * Make all plugins with pagetemplate hooks check that variables exist on the template before setting them. joey2006-07-27
* * Patch from Enrico that••• - allows preprocessor directives to have parameters with no specified value - fixes preprocessor directive parameter parsing so that foo=bar baz now means "foo=bar" and a "baz" with no value - Add a tag plugin that allows more easily tagging pages. The meta plugin can also still be used for this. joey2006-07-27
* * Fix CamelCase regexp to not break [[FooBar|BazBar]] WikiLinks.joey2006-07-26
* * Run page through any relevant filters when generating a page preview.•••* Noticed a bug in the wikitext markup plugin -- it made CamelCase links the default throughout the wiki, not only on wikitext pages. Decided to call this a feature, and split the camelcase support out into a separate plugin that is independant of wikitext. joey2006-07-26
* * Patch from Recai to allow selection of page type when creating a new page.••• Default page type is inherited from the link clicked on to create the new page. joey2006-07-26
* <paravoid> you're right•••<paravoid> I can't explain it <paravoid> but it's definitely fixing it <paravoid> I triple-checked... joey2006-07-11
* remove redundant calljoey2006-07-11
* * Consolidated all decode_utf8 in FormBuilder's fields to make the code more••• readable and avoid future mistakes. The patch seems to work and for the first time I have a UTF-8 username ;-) (Faidon) * Use form->field consistently, not form->param. joey2006-07-11
* * Match 'web commit from' in SVN and git, these are web commits too.••• (Faidon) joey2006-07-11
* * Fix from Faidon for a XML parser issue that breaks utf-8 for••• RecentChanges. Avoid using XML::SAX::PurePerl, which is buggy in this area, and also way slow. joey2006-07-11
* * Display CGI processing errors if present.joey2006-07-10
* * Support a w3mmode, which lets w3m run ikiwiki using its local CGI••• support, to edit pages etc without a web server. joey2006-07-07
* * Add wikitext markup plugin, which supports ".wiki" pages written in the••• original wiki syntax, CamelCase links and all. joey2006-07-07
* * Patch from Recai to fix utf8 issues in git backend.joey2006-07-05
* Encode:: cleanup from Recaijoey2006-07-05
* * Patch from Faidon to use svn --limit when possible for recentchanges,••• speeds up recentchanges a lot for wikis with more history. joey2006-07-05
* * Improve display of parentlinks and page title of toplevel index page.joey2006-07-04
* * Encode & in diffurl in examples, to conform to pedantic rules.•••* Speed up RecentChanges by another 40% or so with some memoization. joey2006-07-04
* * Make RecentChanges use a table and some CSS, should be much more readable.••• No code changes involved. * Encode & in diffurl in examples, to conform to pedantic rules. joey2006-07-04
* <paravoid> cosmetic and minor, but it makes the output far more readable,•••imho joey2006-07-04
* * Work around very innefficient behavior in File::Spec::abs2rel. Result••• is a savings of 2 pointless fork/execs per link calculation, which results in ~25% speedup of ikiwiki building its own doc wiki, and about 35% speedup displaying RecentChanges! joey2006-07-04
* remove leading dot from default_pageext•••fix preview to not assume it's the default page type, and instead get the type from the page joey2006-07-04
* * Don't sent pings if the wiki is being rebuilt.joey2006-07-04
* * Make ikiwiki --setup --refresh rebuild wrappers, so wrapper rebuild••• will be automatically done on all upgrades. joey2006-07-04
* add htmlisejoey2006-07-03
* * Add a html plugin, which can be used to write wikis in raw html,••• if you'd ever want to do such a thing. Slightly tricky, since ikiwiki defaults to not processing .html files, since w/o this plugin they would be copied unsanitised. With this plugin, it will process, and html sanitise, them like any other page type. joey2006-07-03
* use "use open" pragma to avoid manually needing to specify utf8 everywhere•••and also to set default stdio mode change filetype to return undef, not "unknown" joey2006-07-03
* * Support htmlize plugins and make mdwn one such plugin, which is enabled by••• default (of course!). Based on a patch by Faidon Liambotis. joey2006-07-03
* * Introduce add_plugins and disable_plugins config options in setup files.••• This allows adding or removing plugins w/o overriding the whole list of default plugins, which makes it easier to upgrade when new default plugins are added. joey2006-07-03
* Encode is used in nearly all code paths so stop loading it on demandjoey2006-07-03
* * Support pages with utf8 filenames. Patch by Faidon Liambotis.joey2006-07-03
* remove the blog_list sub, only used one place and simplifies code to do•••away with it joey2006-07-02
* * Centralised all calls to HTML::Template and force all the templates••• to be read as utf8. joey2006-07-02
* new approach for forcing utf8 -- use a HTML::Template filterjoey2006-07-02
* perl bugnum and refixjoey2006-07-02
* so make sure to let perl know it should be handled as utf8. Also,•••* Improve layout of edit page so formatting help link is always visible w/o getting in the way of the preview. joey2006-07-02