summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2009-10-23releasing version 3.20091023Joey Hess
2009-10-23inline: Fix raw mode. Closes: #552114Joey Hess
2009-10-22releasing version 3.20091022Joey Hess
2009-10-21meta: Gather permalink info on scan pass so it is available to inline when ↵Joey Hess
using a template that does not include page content.
2009-10-21avoid -O default for CFLAGS, and documentJoey Hess
2009-10-21Fix a bug introduced in the last version that caused ikiwiki to skip all ↵Joey Hess
files if a sourcedir of "./" was specified.
2009-10-18edittemplate: Work around bug #551499 in CGI::FormBuilder.Joey Hess
2009-10-18edittemplate: Allow template page name to be specified using anything legal ↵Joey Hess
for a wikilink (including eg, leading slashes). Before, the htmllink would display the link to the template as if it were a wikilink, but what was stored was not, which could lead to confusing situations.
2009-10-17releasing version 3.20091017Joey Hess
2009-10-15inline: Optimize generation of archives, etcJoey Hess
Don't generate inlined page content if the template does not use it.
2009-10-12Added minimal default CSS for calendar plugin, just highlighting the current ↵Joey Hess
day.
2009-10-12calendar: Fix CSS for year calendar to match the plugin documentation.Joey Hess
The names in the documentation were completly different, but also seemed better chosen than the names in the code.
2009-10-11Merge branch 'master' into dependency-typesJoey Hess
Conflicts: debian/changelog
2009-10-11git: --getctime will now follow renames back to the original creation of a file.Joey Hess
This will be a bit more expensive, but --getctime does not need to be fast. And getting the real creation time a very useful when untangling blog histories that involve renames.
2009-10-11fix next/prev month padding bugJoey Hess
2009-10-11calendar: Fix bug in next/previous year/month links, which sometimes linked ↵Joey Hess
to an archive page from the wrong year.
2009-10-11calendar: Fix midnight rebuild trigger of calendars with explicit month/year.Joey Hess
It was just broken for calendars with an explicit month or year, not triggering at all. Now it will update those at appropriate times.
2009-10-11Merge branch 'master' into dependency-typesJoey Hess
Conflicts: debian/changelog doc/plugins/calendar.mdwn
2009-10-11ikiwiki-calendar: New command automates creation of archive pages using the ↵Joey Hess
calendar plugin.
2009-10-09Merge branch 'master' into dependency-typesJoey Hess
Conflicts: doc/bugs/transitive_dependencies.mdwn
2009-10-09releasing version 3.20091009Joey Hess
2009-10-08typoJoey Hess
2009-10-08rename use_pagespec to pagespec_match_listJoey Hess
To avoid breaking plugins, also support the old pagespec_match_list calling convention, with a deprecation warning.
2009-10-08Merge branch 'master' into dependency-typesJoey Hess
Conflicts: IkiWiki.pm IkiWiki/Render.pm debian/changelog
2009-10-08Optimize away most expensive file prune calls, when refreshingJoey Hess
Benchmarking refresh of a a wiki with 25 thousand pages showed file_pruned() using most of the time. But, when refreshing, ikiwiki already knows about nearly all the files. So we can skip calling file_pruned() for those it knows about. While tricky to do, this sped up a refresh (that otherwise does no work) by 10-50%.
2009-10-08add use_pagespec and deptype functionsJoey Hess
2009-10-07add influence info to match_*Joey Hess
Also update docs, test suite.
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-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-05add rebuild handingJoey Hess
2009-10-05typoJoey Hess
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-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-05updateJoey Hess
2009-10-04updateJoey Hess
2009-10-04updateJoey Hess
2009-10-04postsparkline and progress: also contentless dependenciesJoey Hess
2009-10-04calendar: all dependencies are contentlessJoey Hess
2009-10-04inline: Use a contentless dependency in quick mode.Joey Hess
2009-10-04map: Use a contentless dependency unless show= is specified.Joey Hess
This makes simple maps efficient enough that they can be used on sidebars!
2009-10-03updateJoey Hess
2009-10-03Fix a bug that could lead to duplicate links being recorded for tags.Joey Hess
Here I was bitten by perl's aliasing of foreach variables to the loop array contents, and match_link accidentially changed the contents of %links. In Jon's testcase, a tag added an absolute link, which was made relative by the above bug, and then the link was added again in preprocess, and turned into a duplicate.
2009-10-02mirrorlist: Display nothing if list is empty.Joey Hess
2009-09-29Support RPC::XML 0.69's incompatable object instantiation method.Joey Hess
2009-09-28toggle, relativedate: Support templates that add attributes to the body tag.Joey Hess
2009-09-27img: Fix dependency code for full size images.Joey Hess
I had assumed that an image shown full size did not need add_depends, since a change would not need a change to the displaying page. But this is not true if the image is modified and its size changes. Then the page needs to update its img tag to reflect the current size.
2009-09-27img: Correct bug in image size calculation code.Joey Hess
If an image was resized smaller, with width and height specified to values that did not fit its aspect ratio, the image tag with/height were not adjusted to the actual size imagemagick chooses. This was broken by 03449610d6c666ba24bea68f01d896613e522278. To fix it right, it unfortunatly needs to always read the src image now, in order to determine if the image is being displayed larger, or resized smaller. When resized smaller, it then always uses the size of the thumbnail, while for larger it calculates the size. (Only way to get rid of this sometimes extra image read would be to change it to not allow displaying images larger.)
2009-09-27parentlinks: Add has_parentlinks template parameter to allow styling the ↵Joey Hess
toplevel index differently etc.
2009-09-24releasing version 3.14159265Joey Hess