Age | Commit message (Collapse) | Author |
|
ESCAPE=HTML for titles in the templates for these feeds, and instead
escape the title going in to the template. Previously, the title was
sometimes double-escaped in a feed (if set via meta title), and sometimes
not (if set from the page filename).
* In the meta plugin, when a title is set, encode the html entities in it
numerically. This works better in the current landscape of a rss spec that
doesn't specify encoding, and variously broken feed consumers, according
to <http://www.rssboard.org/rss-profile#data-types-characterdata>.
|
|
and style sheet updates, and unless you're using customised versions,
you'll want to rebuild wikis on upgrade to this version to avoid
inconsistencies.
* Allow WIKINAME to to used in footers, as an example of something to put
there.
|
|
covers this.
|
|
|
|
|
|
|
|
* More style sheet updates, remove the hack that used the tags div to create
the footer border.
|
|
|
|
|
|
in some cases it's not possible to move the mouse over the more backlinks
using the old method
|
|
flashing during page load.
|
|
the numbacklinks setting.
|
|
|
|
|
|
inline, already escaped there
|
|
is an actual security hole as it allows insertion of html into the title
element of a page, which is not processed by the htmlscrubber.
|
|
|
|
same time, and let the second person resolve the conflict.
|
|
|
|
templates.
|
|
someone is editing it.
* Some cleanup of field setting in the failed edit and conflict handling
code.
|
|
|
|
|
|
including out of disk space situations. ikiwiki should never leave
truncated files, and if the error occurs during a web-based file edit,
the user will be given an opportunity to retry.
Inspired by the many ways Moin Moin destroys itself when out of disk. :-)
* Fix syslogging of errors.
|
|
|
|
|
|
- Use div for inlinepage actions, not a span
- Add an enclosing "trailer" div
Also, change pageinfo span into a div, since it now can include <p>
|
|
|
|
|
|
|
|
|
|
FORM-SUBMIT unusable on customised formbuilder templates. For now,
hardcode the submit buttons in editpage.tmpl instead of using the
template variable, which is ok, since the buttons are static.
|
|
or what have you, by creating enclosures for non-page items that are
included in feeds.
|
|
* Add feeds=no option to inline preprocessor directive to turn off all types
of feeds. feeds=rss will still work, and feeds=atom was also added, for
fine control.
* $IkiWiki::version now holds the program version, and is accessible to
plugins.
|
|
|
|
a multi-resolution favicon.ico.
|
|
* Add a favicon plugin, which simply adds a link tag for an icon to each
page (and cgis).
|
|
|
|
- Plugins should not need to load IkiWiki::Render to get commonly
used functions, so moved some functions from there to IkiWiki.
- Picked out the set of functions and variables that most plugins
use, documented them, and made IkiWiki export them by default,
like a proper perl module should.
- Use the other functions at your own risk.
- This is not quite complete, I still have to decide whether to
export some other things.
* Changed all plugins included in ikiwiki to not use "IkiWiki::" when
referring to stuff now exported by the IkiWiki module.
* Anyone with a third-party ikiwiki plugin is strongly enrouraged
to make like changes to it and avoid use of non-exported symboles from
"IkiWiki::".
* Link debian/changelog and debian/news to NEWS and CHANGELOG.
* Support hyperestradier version 1.4.2, which adds a new required phraseform
setting.
|
|
firefox to find the feed.
|
|
|
|
|
|
|
|
adds Edit and Discussion links at the end of blog entries.
|
|
* Cache search form for speedup.
|
|
|
|
be included in ikiwiki, but can be created to make local styling changes
w/o needing to merge in every new change to the distributed style.css.
|
|
add plugins/contrib page to avoid broken link on this wiki
|
|
|
|
pages.
* Change how the stylesheet url is determined in the templates: Remove
STYLEURL and add BASEURL to all templates (some already had it). This
new more general variable can be used to link to other things (eg, images)
from the template, as well as stylesheets.
|