aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/linkmap.pm
Commit message (Collapse)AuthorAge
* display the pagetitle() in linkmapschrysn2012-03-15
| | | | | | | | | | | without this patch, linkmaps display underscores and underscore escape sequences in the rendered output. this introduces a pageescape function, which invoces pagetitle() to get rid of underscore escapes and wraps the resulting utf8 string appropriately for inclusion in a dot file (using dot's html encoding because it can represent the '\"' dyad properly, and because it doesn't need special-casing of newlines).
* setup file orderingJoey Hess2010-02-12
|
* linkmap: Simplify and improve browser compatability by using an img, not ↵Joey Hess2010-01-09
| | | | | | | | object tag. I noticed that chromium was not hyperlinking the areas in the object-based linkmap, while img works ok. Dunno why, but img based is nicer anyway since it is allowed right through the htmlscrubber with no workarounds.
* linkmap: Add option to omit disconnected pages from the map.Joey Hess2010-01-01
|
* linkmap: Use new pagespec_match_listJoey Hess2009-10-09
|
* change how dependency types are specified to add_dependsJoey Hess2009-10-08
| | | | Also, this fixes 2 bugs in dependency info.
* linkmap, pagestats: avoid using %links to get a list of pagesJoey Hess2009-10-06
| | | | | When a page is deleted, it is removed from %pagesources, but not from %links. So use the former.
* linkmap: does need presence depsJoey Hess2009-10-06
| | | | | Otherwise, removal of a page with no links will not be noticed, since no links will change.
* presence dependencies not neededJoey Hess2009-10-06
| | | | Using just a link dependency is sufficient, since
* linkmap: Use a combination of presence and link dependencies.Joey Hess2009-10-06
| | | | | This makes the map be regenerated much less frequently, so larger maps are more practical to use now.
* not a contentless dependencyJoey Hess2009-10-04
| | | | needs link info
* finalise version 3.00 of the plugin apiJoey Hess2008-12-23
|
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
|
* add plugin safe/rebuild info (part 1 of 2)Joey Hess2008-08-03
| | | | too many plugins.. brain exploding..
* switch preprocess hooks to use error functionJoey Hess2008-07-13
|
* revert destpage part of f7bdc2385Joey Hess2008-03-23
| | | | | | | | destpage does not normally need to be worried about when creating other files as part of the process of rendering a page. Using destpage results in inlined pages creating two copies of such files. It works to not use destpage in this case because the inlining page depends on the source page, so if the source page is modified or deleted the inlining page will be updated.
* * Use forcebaseurl to make page previews be displayed with the html baseJoey Hess2008-03-12
| | | | | | set to the destination page. This avoids need for hacks to munge the urls in preview mode, which fixes several bugs. * Several destpage fixes in plugins.
* * pagespec_match() has changed to take named parameters, to better allowjoey2007-04-27
| | | | | | | | | 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.
* * Remove stray semicolon in linkmap.pm.joshtriplett2007-04-07
|
* updates for new regimejoey2007-04-01
|
* * Finally apply the index.html patch, with thanks to everyone who workedjoey2007-04-01
| | | | | | on and supported creating it (especially Tumov). This adds a "usedirs" option that makes ikiwiki use foo/index.html instead of foo.html as output page names. It is not yet enabled by default.
* more i18n improvementsjoey2007-03-07
|
* * Patch based on a patch from Ethan to support relative matching injoey2007-02-06
| | | | | PageSpecs, by using "./". pagespec_match() has grown a new third parameter to support this.
* * Initial work on internationalization of the program code. po/ikiwiki.potjoey2006-12-29
| | | | | is available for translation. * Export gettext() from IkiWiki module.
* * Change %renderedfiles to store an array of files rendered from a givenjoey2006-10-08
| | | | | | | | | | | source file, to allow tracking of extra rendered files like rss feeds. * Note that plugins that accessed this variable will need to be updated! The plugin interface has been increased to version 1.01 for this change. * Add will_render function to the plugin interface, used to register that a page renders a destination file, and do some security checks. * Use will_render in the inline and linkmap plugins. * Previously but no longer rendered files will be cleaned up. * You will need to rebuild your wiki on upgrade to this version.
* * Fix a forkbomb in various calls to IPC::Open2, which has a highlyjoey2006-09-25
| | | | braindead interface. Closes: #389383
* * Work on firming up the plugin interface:joey2006-09-09
| | | | | | | | | | | | | | | | | | | - 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.
* simplifyjoey2006-09-07
|
* size limitsjoey2006-09-07
|
* force charsetjoey2006-09-07
|
* * Add a linkmap plugin (requires graphviz).joey2006-09-07