summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin
AgeCommit message (Collapse)Author
2007-11-08missed localising a stringJoey Hess
2007-11-08Fix table plugin to not generate an unbalanced tbody tag with header=noJosh Triplett
The table plugin omitted </tbody> with header=no, but always generated <tbody>, resulting in an unbalanced tag. Fix that by omitting <tbody> too.
2007-11-07* map: Recent changes caused unnecessary ul's to be inserted for itemsJoey Hess
that were all at the same level, fix. Closes: #449285
2007-11-05reset SIGPIPE before returningJoey Hess
2007-10-30improve use of seen hashJoey Hess
2007-10-30* Fix an aggregate plugin expiry bug. Over time, it's possible for the sameJoey Hess
page name to be expired and reused for several distinct guids. When this happened, the expiry code counted each past guid that had used that page name as a currently existing page, and thus expired too many pages.
2007-10-29* Fix some issues with toggles in preview mode.Joey Hess
2007-10-25use nulls to avoid ambiguitiesJoey Hess
2007-10-25* Add handling of feeds for nested inlines, as well as support for aJoey Hess
single page containing two different feeds. * Also fixed some places in inline that failed to use destpage correctly.
2007-10-25only use half the max sizeJoey Hess
2007-10-24* postsparkline: Avoid a confusing error message if no pages matchJoey Hess
and instead show an empty graph.
2007-10-23fix foldingjoey
2007-10-23explicitly use POSIXjoey
2007-10-23* Add a calendar plugin, contributed by Manoj Srivastava.joey
* Reformat calendar plugin to ikiwiki conventions. * The calendar plugin made *every* page depend on every other page, which seemed a wee tiny little bit overkill. Fixed the dependency calculations (I hope.) * Removed manual ctime statting code, and just have the calendar plugin use %pagectime.
2007-10-15* Rewritten rst plugin by madduck is a python program that communicates withjoey
ikiwiki via XML RPC. This should be much faster than the old plugin that had to fork python for every rst page render. Note that if you use the rst plugin, you now need to have the RPC::XML perl module installed.
2007-10-13untaint plugin filename, will be tainted if specified at the command linejoey
2007-09-28* camelcase: Tighten regexp to avoid false positives. WikiWords are onlyjoey
linkified now if they are preceeded by whitespace.
2007-09-24patch from madduck to fix thinkojoey
2007-09-22$common_prefix may never get definedjoey
2007-09-22fix htmljoey
2007-09-22make taglink support the same method for specifying link text as a regularjoey
wikilink
2007-09-22* img: Allow link=somepage to cause the image to link to a given page.joey
Slight overriding of link, as link=no is still used to disable the linking entirely. Unless you have a page named "no"..
2007-09-22* map: Render pages on the way to subpages whose parent pagesjoey
are not included in the map. Include special styling for such pages. * map: Remove common prefixes and don't over-indent. * Add class option to htmllink().
2007-09-21* map: Render empty nodes on the way to subpages whose parent pagesjoey
are not included in the map. * map: Fix valid html issue.
2007-09-20* tag: Add taglink preprocessor directive, supporting visible tag links.joey
* map: Fully specify paths to links to avoid issues when the bestlink didn't point to the correct page.
2007-09-20* Add taglink preprocessor directive, supporting visible tag links.joey
Closes: #443344
2007-09-16* table plugin: Actually specify the delimiter when parsing CSV.joey
* table plugin: The previous version broke WikiLinks inside quoted values. Fix this by linkifying CSV data after parsing it, while DSV data is still linkified before parsing.
2007-09-16* table plugin: Actually specify the delimiter.joey
2007-09-15bugfixesjoey
2007-09-14if an inlined page has the same copyright or license as the page it'sjoey
inlined into, don't display them twice
2007-09-14* meta: Support license and copyright information. The information willjoey
be shown in the page footer. HTML will also be inserted that should support the rel=license microformat as well as the HTML spec's rel=copyright.
2007-09-13* inline: add feedonly option, set feedonly=yes to get only the feed buttonjoey
but not inline the pages.
2007-09-05* table: Text::CSV doesn't return decoded unicode (XS module); decode itsjoey
return values.
2007-09-02* Correct generation of RFC 3339 format times for atom/rss feeds. Always usejoey
gmtime for these since a time zone is not specified.
2007-08-28* Tables containing links with a link text were misparsed, because the "|"joey
in the wikilink looked like a table field separator. Avoid this ambiguity by linkifying the data before parsing it as a table. * Turn on allow_loose_quotes in the table plugin's Text::CSV object, so that links from wikilinks don't confuse the parser.
2007-08-28* Support for looking in multiple directories for underlay files.joey
* 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.
2007-08-26* Add an editcontent hook.joey
2007-08-26* Fix bug when blogging by cgi, introduced in last version.joey
2007-08-24typojoey
2007-08-23typojoey
2007-08-23fix encoding html entities in alt tagjoey
2007-08-23rename tex to teximgjoey
2007-08-23* Add embed plugin, which allows embedding content from google maps, video,joey
calendar, and youtube. Normally, the htmlsanitiser eats these since they use unsafe tags, the embed plugin overrides it for trusted sites. * The googlecalendar plugin is now deprecated, and will be removed eventually. Please switch to using the embed plugin.
2007-08-22* Call the formbuilder hook for the edit page.joey
* Call decode_form_utf8 before running formbuilder_setup hooks. * Add editdiff plugin contributed by Jeremie Koenig. * Fix it to not leak path info.
2007-08-22* Added tex plugin to generate images from latex code.joey
Contributed by Patrick Winnertz as a GSoC project.
2007-08-20* Add color parameter to postsparkline. Closes: #438900joey
2007-08-13memoization for injected RPC functions is a very, very good thingjoey
2007-08-13* Fix --libdir to work at the command line.joey
* Plugins can now be written as standalone external programs, which can be written in any language that can do XML::RPC.
2007-08-12* Add time=mtime option to postsparkline.joey
2007-08-11* Apply a patch from NicolasLimare adding modification date tags to rss andjoey
atom feeds, and also changing the publication time for a feed to the newest modiciation time (was newest creation time). * The patch also adds dcterms:creator to rss items that have a known author.