Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-26 | moderatedcomments: New plugin to allow comment moderation w/o relying on ↵ | Joey Hess | |
blogspam.net. | |||
2009-10-26 | mdwn: Avoid trying to use multimarkdown if it is not installed. | Joey Hess | |
2009-10-26 | po: Fix breakage caused by changes to render code. | Joey Hess | |
2009-10-23 | inline: Fix raw mode. Closes: #552114 | Joey Hess | |
2009-10-21 | meta: 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-21 | avoid -O default for CFLAGS, and document | Joey Hess | |
2009-10-21 | Pick up user specified CFLAGS when compiling the wrapper. | Giulio Eulisse | |
(cherry picked from commit 13e9383b48857daa206387f3486eb00e3b171a68) | |||
2009-10-21 | Fix a bug introduced in the last version that caused ikiwiki to skip all ↵ | Joey Hess | |
files if a sourcedir of "./" was specified. | |||
2009-10-18 | edittemplate: Work around bug #551499 in CGI::FormBuilder. | Joey Hess | |
2009-10-18 | edittemplate: 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-17 | fix logic error | Joey Hess | |
This sometimes caused infinite recursion when rebuilding a wiki with po files. | |||
2009-10-15 | slight optimisation | Joey Hess | |
2009-10-15 | inline: Optimize generation of archives, etc | Joey Hess | |
Don't generate inlined page content if the template does not use it. | |||
2009-10-14 | sparkline: show error if php does not run | Joey Hess | |
2009-10-12 | year calendar: Avoid highlighting the current month in a different year | Joey Hess | |
2009-10-12 | year calendar: only link to months that have posts | Joey Hess | |
This does mean the year calendars depend on existence of all posts made in the year and have to be updated. | |||
2009-10-12 | remove whitespace from within arrow links | Joey Hess | |
2009-10-12 | calendar: Add creation time limits to user's pagespec | Joey Hess | |
This avoids all calendars rebuilding when a new page is added that will only show in one of them. | |||
2009-10-12 | calendar: 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-12 | skip merges | Joey Hess | |
git log --follow seems to sometimes show merges from before the file was ever created. So, skip them, a file shouldn't be first created during a merge anyway. | |||
2009-10-11 | can't use --reverse with git log --follow | Joey Hess | |
Meh, git. | |||
2009-10-11 | Merge branch 'master' into dependency-types | Joey Hess | |
Conflicts: debian/changelog | |||
2009-10-11 | git: --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-11 | calendar: avoid inline images in links | Joey Hess | |
2009-10-11 | calendar: use left and right arrows for next/prev months | Joey Hess | |
This is consistent with the year display, and I think it is less visually confusing than using the full month names. | |||
2009-10-11 | fix next/prev month padding bug | Joey Hess | |
2009-10-11 | fix day links | Joey Hess | |
I broke this recently. | |||
2009-10-11 | calendar: Fix bug in next/previous year/month links, which sometimes linked ↵ | Joey Hess | |
to an archive page from the wrong year. | |||
2009-10-11 | calendar: 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-11 | avoid temporary variables | Joey Hess | |
and fix a bug in pagespec variable name | |||
2009-10-09 | add_depends: optimise influence calculation | Joey Hess | |
I made match_* functions whose influences can vary depending on the page matched set a special "" influence to indicate this. Then add_depends can try just one page, and if static influences are found, stop there. | |||
2009-10-09 | img: use presence dependency when linking to a page | Joey Hess | |
2009-10-09 | brokenlinks: use pagespec_match_list | Joey Hess | |
2009-10-09 | pagespec_match_list: change limit to filter | Joey Hess | |
2009-10-09 | conditional: use pagespec_match_list | Joey Hess | |
2009-10-09 | indentation | Joey Hess | |
2009-10-09 | conditional: use yesno | Joey Hess | |
2009-10-09 | progress: switch to new pagespec_match_list | Joey Hess | |
2009-10-09 | linkmap: Use new pagespec_match_list | Joey Hess | |
2009-10-08 | rename use_pagespec to pagespec_match_list | Joey Hess | |
To avoid breaking plugins, also support the old pagespec_match_list calling convention, with a deprecation warning. | |||
2009-10-08 | calendar: rework so it can use use_pagespec | Joey Hess | |
This was tricky because of the caching, and because use_pagespec always adds a dependency. That would have made year calendars depend on the whole pagespec, which is overly broad. So I removed the caching, format_month, and in format_year just look at %pagesources to see if month pages are available. In format_month, I make it always call use_pagespec, so each month calendar gets the right dependency and any influcences added. This means a bit more work, but the added work is fairly minimal, and presence dependencies remove a *lot* of work it used to do. (100% untested!) | |||
2009-10-08 | postsparkline: switch to use_pagespec | Joey Hess | |
Also, fixed up the dependency type for time=mtime. That has to remain a content dependency, sadly. | |||
2009-10-08 | orphans: switch to use_pagespec | Joey Hess | |
2009-10-08 | fix feedpages dependency | Joey Hess | |
This dependency was missing before switching to use_pagespec. It is correct to add it, but it needs to be combined with the regular "pages" dependency to ensure that it does not match extra pages. (Also fixed its dependency type.) | |||
2009-10-08 | Merge branch 'master' into dependency-types | Joey Hess | |
Conflicts: IkiWiki.pm IkiWiki/Render.pm debian/changelog | |||
2009-10-08 | pagestate: switch to use_pagespec | Joey Hess | |
2009-10-08 | Optimize away most expensive file prune calls, when refreshing | Joey 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-08 | pagecount: switched to use_pagespec | Joey Hess | |
2009-10-08 | inline: switch to use_pagespec | Joey Hess | |
Taking advantage of every single one of its features, of course. Even had to add one more.. | |||
2009-10-08 | map: switch to use_pagespec | Joey Hess | |