summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-06linkmap, pagestats: avoid using %links to get a list of pagesJoey Hess
When a page is deleted, it is removed from %pagesources, but not from %links. So use the former.
2009-10-06linkmap: does need presence depsJoey Hess
Otherwise, removal of a page with no links will not be noticed, since no links will change.
2009-10-06add_depends should default to content dependencies if unknown type specifiedJoey Hess
2009-10-06oops!!Joey Hess
2009-10-06typoJoey Hess
2009-10-06support backlink() in pagespecs for links dependenciesJoey Hess
2009-10-06update to test backlinks() pagespecsJoey Hess
2009-10-06presence dependencies not neededJoey Hess
Using just a link dependency is sufficient, since
2009-10-06pagespec for links dependenciesJoey Hess
2009-10-06fix support of a single dependency that combines links and exists typesJoey Hess
This is very common, and the code has to test each type differently, since the list of candidates to test, as well as the test, will vary per type. Much happier with this code now.
2009-10-06linkmap: Use a combination of presence and link dependencies.Joey Hess
This makes the map be regenerated much less frequently, so larger maps are more practical to use now.
2009-10-06fix handling of links+content dependencyJoey Hess
Such a dependency is unlikely, but can happen.
2009-10-06refactor 3Joey Hess
Only left one new global
2009-10-06refresh refactor 2Joey Hess
killed one global
2009-10-05split up refreshJoey Hess
I'd rather have the global variables than the 300 line function
2009-10-05new todoJoey Hess
2009-10-05updateJoey Hess
2009-10-05new link change detection method and general code reworkJoey Hess
This new method for determining when links on pages have changed should be more efficient, since it avoids double calculation of the bestlinks. It also allows collecting data about the old links, before the scan pass, so the data is accurate when pages move around and bestlinks change. Also got some code back to a saner indent level.
2009-10-05add among limit to pagestatsJoey Hess
2009-10-05uh oh, this affects link depsJoey Hess
2009-10-05closeJoey Hess
2009-10-05fixed a while agoJoey Hess
2009-10-05Merge branch 'master' into dependency-typesJoey Hess
2009-10-05closeJoey Hess
2009-10-05note that this old bug affects more stuff nowJoey Hess
2009-10-05use among limit for correctnessJoey Hess
2009-10-05add rebuild handingJoey Hess
2009-10-05typoJoey Hess
2009-10-05Merge branch 'master' into dependency-typesJoey Hess
2009-10-05responses, questions, ideasJoey Hess
2009-10-05Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.infoJoey Hess
2009-10-05responseJoey Hess
2009-10-05thoughts about renaming the actual images to .albumimagehttp://smcv.pseudorandom.co.uk/
2009-10-05pagestats: Use a combination of precense and link dependencies.Joey Hess
This makes it more efficient. It also fixes the same bug that I fixed in orphans recently, that only changes to the set of displayed pages were considered (or amoung), which missed changes to links on other pages to those. Probably this bug was never noticed because pagestats is most often put on a blog type page, which gets updated anyway when posts change, and thus the tag cloud was updated.
2009-10-05typoJoey Hess
2009-10-05closuresJoey Hess
2009-10-05clarify amoungJoey Hess
I found it really hard to understand from the old description..
2009-10-05switch plugins page to use a map instead of an inlineJoey Hess
A map just seems a better fit for reference, since it deliniates the contrib plugins better, and orders better. It also has the advantage of being less expensive, since the plugins page does not need to update when eg, the pagecount page changes. Only downside is, no rss feed of new plugins. Which I know a few people were subscribed to.
2009-10-05fix documentation of quickJoey Hess
It *always* turns off feeds, because feeds require a look at all pages.
2009-10-05syntaxJoey Hess
2009-10-05omit forum and javascript from listJoey Hess
2009-10-05oprhans: Use a combination of precense and link dependencies.Joey Hess
This makes it more efficient. It also fixes a longstanding bug, where if only a small set of pages were considered by orphans, changes to links on other pages failed to cause an update.
2009-10-05use links dependencyJoey Hess
2009-10-05updateJoey Hess
2009-10-05make links dependencies fire if broken links changeJoey Hess
2009-10-05fix add_depends to new apiJoey Hess
2009-10-05implement links dependenciesJoey Hess
Involved some code refactoring so that same code that detects link changes for backlinks updating can be used for link dependency checking. The nice thing is that link dep checking is thus comopletly free!
2009-10-05typosJoey Hess
2009-10-05another UI issue I'm interested inJon Dowland
2009-10-05would you accept patches for this?Jon Dowland