aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/map.pm
Commit message (Expand)AuthorAge
* setup file orderingJoey Hess2010-02-12
* rename use_pagespec to pagespec_match_list•••To avoid breaking plugins, also support the old pagespec_match_list calling convention, with a deprecation warning. Joey Hess2009-10-08
* map: switch to use_pagespecJoey Hess2009-10-08
* change how dependency types are specified to add_depends•••Also, this fixes 2 bugs in dependency info. Joey Hess2009-10-08
* remove explicit addition of dependencies for displayed pages•••that hack is not needed, thanks to pagespec influences calculation Joey Hess2009-10-07
* fix add_depends to new apiJoey Hess2009-10-05
* map: Use a contentless dependency unless show= is specified.•••This makes simple maps efficient enough that they can be used on sidebars! Joey Hess2009-10-04
* Revert "Allow add_depends to take an arrayref"•••This reverts commit e4cd168ebedd95585290c97ff42234344bfed46c. There was no benefit to this change. Joey Hess2009-08-25
* Allow add_depends to take an arrayrefSimon McVittie2009-08-25
* calendar, inline, map: don't pre-join dependencies•••The new dependency handling works better (eliminates more duplicates) if dependencies are split up. On the same wiki mentioned in the previous commit, this saves about a second (i.e. 4%) on the same test. Simon McVittie2009-08-24
* Fix failure to close <ul> in maps with no items•••Signed-off-by: Simon McVittie <smcv@ http://smcv.pseudorandom.co.uk/> harishcm2009-07-25
* pagespec_match_list added and used in most appropriate places•••* pagespec_match_list: New API function, matches pages in a list and throws an error if the pagespec is bad. * inline, brokenlinks, calendar, linkmap, map, orphans, pagecount, pagestate, postsparkline: Display a handy error message if the pagespec is erronious. Joey Hess2009-04-23
* finalise version 3.00 of the plugin apiJoey Hess2008-12-23
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
* map: The fix for #449285 was buggy and broke display of parents in certian ci...•••The use of $dummy was not sufficient, because it only stuck around for the first element after a dummy parent, and was then lost. Instead, use a $addparent that contains the actual dummy parent, so it can be compared with the new item to see if we're still under that parent or have moved to another one. Joey Hess2008-08-23
* fix my broken fixJoey Hess2008-08-23
* fix off-by-one, and fix link•••The link was broken if the inserted dir was not under the destpage Joey Hess2008-08-23
* fix links to inserted parent pages•••The parent page names had "/" prepended, which caused broken links. Joey Hess2008-08-23
* add plugin safe/rebuild info (part 1 of 2)•••too many plugins.. brain exploding.. Joey Hess2008-08-03
* bugfixes for show=title•••Can't sort by titles; the tree building logic requires that the list be sorted by page name. Setting linktext => $page is not the same as omitting it entirely. So some contortions to only set linktext when the page name is not being shown. Joey Hess2008-06-15
* check that parent hash exists, to avoid creating itJoey Hess2008-06-15
* note about titles and dependenciesJoey Hess2008-06-15
* map: Add a "show" parameter. "show=title" can be used to display page titles,...Joey Hess2008-06-15
* * map: Fix handling of common prefix to handle the case where it's••• in a subdirectory. Patch by Larry Clapp. Joey Hess2007-12-28
* * meta: Drop support for "meta link", since supporting this for internal•••* map: Don't inline images. Joey Hess2007-12-16
* * map: Recent changes caused unnecessary ul's to be inserted for items••• that were all at the same level, fix. Closes: #449285 Joey Hess2007-11-07
* $common_prefix may never get definedjoey2007-09-22
* fix htmljoey2007-09-22
* * map: Render pages on the way to subpages whose parent pages••• 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(). joey2007-09-22
* * map: Render empty nodes on the way to subpages whose parent pages••• are not included in the map. * map: Fix valid html issue. joey2007-09-21
* * tag: Add taglink preprocessor directive, supporting visible tag links.•••* map: Fully specify paths to links to avoid issues when the bestlink didn't point to the correct page. joey2007-09-20
* * Make the map plugin notice when pages in the map are deleted and update••• it. joey2007-07-25
* * pagespec_match() has changed to take named parameters, to better allow••• for extended pagespecs. The old calling convention will still work for back-compat for now. * The calling convention for functions in the IkiWiki::PageSpec namespace has changed so they are passed named parameters. * Plugin interface version increased to 2.00 since I don't anticipate any more interface changes before 2.0. joey2007-04-27
* * Changed calling convention for httmllink slightly. The first three••• parameters remain the same, but additional options are now passed in using named parameters. * Change plugin interface version to 1.02 to reflect this change. * Add a new anchor option to htmllink. Thanks Ben for the idea. * Support anchors in wikilinks. * Add a "more" plugin based on one contributed by Ben to allow implementing those dreaded "Read more" links in blogs. joey2007-02-20
* * Patch based on a patch from Ethan to support relative matching in••• PageSpecs, by using "./". pagespec_match() has grown a new third parameter to support this. joey2007-02-06
* * Work on firming up the plugin interface:••• - 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. joey2006-09-09
* typojoey2006-09-07
* * Add first draft at a Restructured Text (rst) plugin, by Sergio••• Talens-Oliag. Note that this has many known issues -- see the caveats on the plugin's page. * Credit everyone who wrote a plugin on the plugins' wiki pages. joey2006-08-19
* generate valid xhtml in all cases, including nestingjoey2006-08-18
* remove maxdepth, it can be accomplished by pagespec like ".. and !*/*/*/*"joey2006-08-18
* * Add a map plugin contributed by Alessandro Dotti Contra.joey2006-08-18