aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
Commit message (Expand)AuthorAge
* underlay: Fix example values put in setup file to be array references.Joey Hess2009-11-06
* google: Pass the whole wiki url to google, not just the domain, so that searc...Joey Hess2009-10-29
* fix url encoding in redir•••When redirecting to a page, ie, after editing, ensure that the url is uri-encoded. Most browsers other than MSIE don't care, but it's the right thing to do. The known failure case involved editing a page that had utf-8 in the name using MSIE. Joey Hess2009-10-29
* moderatedcomments: New plugin to allow comment moderation w/o relying on blog...Joey Hess2009-10-26
* mdwn: Avoid trying to use multimarkdown if it is not installed.Joey Hess2009-10-26
* po: Fix breakage caused by changes to render code.Joey Hess2009-10-26
* inline: Fix raw mode. Closes: #552114Joey Hess2009-10-23
* meta: Gather permalink info on scan pass so it is available to inline when us...Joey Hess2009-10-21
* avoid -O default for CFLAGS, and documentJoey Hess2009-10-21
* Pick up user specified CFLAGS when compiling the wrapper.•••(cherry picked from commit 13e9383b48857daa206387f3486eb00e3b171a68) Giulio Eulisse2009-10-21
* Fix a bug introduced in the last version that caused ikiwiki to skip all file...Joey Hess2009-10-21
* edittemplate: Work around bug #551499 in CGI::FormBuilder.Joey Hess2009-10-18
* edittemplate: Allow template page name to be specified using anything legal f...•••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. Joey Hess2009-10-18
* fix logic error•••This sometimes caused infinite recursion when rebuilding a wiki with po files. Joey Hess2009-10-17
* slight optimisationJoey Hess2009-10-15
* inline: Optimize generation of archives, etc•••Don't generate inlined page content if the template does not use it. Joey Hess2009-10-15
* sparkline: show error if php does not runJoey Hess2009-10-14
* year calendar: Avoid highlighting the current month in a different yearJoey Hess2009-10-12
* year calendar: only link to months that have posts•••This does mean the year calendars depend on existence of all posts made in the year and have to be updated. Joey Hess2009-10-12
* remove whitespace from within arrow linksJoey Hess2009-10-12
* calendar: Add creation time limits to user's pagespec•••This avoids all calendars rebuilding when a new page is added that will only show in one of them. Joey Hess2009-10-12
* calendar: Fix CSS for year calendar to match the plugin documentation.•••The names in the documentation were completly different, but also seemed better chosen than the names in the code. Joey Hess2009-10-12
* skip merges•••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. Joey Hess2009-10-12
* can't use --reverse with git log --follow•••Meh, git. Joey Hess2009-10-11
* Merge branch 'master' into dependency-types•••Conflicts: debian/changelog Joey Hess2009-10-11
|\
| * git: --getctime will now follow renames back to the original creation of a file.•••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. Joey Hess2009-10-11
* | calendar: avoid inline images in linksJoey Hess2009-10-11
* | calendar: use left and right arrows for next/prev months•••This is consistent with the year display, and I think it is less visually confusing than using the full month names. Joey Hess2009-10-11
* | fix next/prev month padding bugJoey Hess2009-10-11
* | fix day links•••I broke this recently. Joey Hess2009-10-11
* | calendar: Fix bug in next/previous year/month links, which sometimes linked t...Joey Hess2009-10-11
* | calendar: Fix midnight rebuild trigger of calendars with explicit month/year.•••It was just broken for calendars with an explicit month or year, not triggering at all. Now it will update those at appropriate times. Joey Hess2009-10-11
* | avoid temporary variables•••and fix a bug in pagespec variable name Joey Hess2009-10-11
* | add_depends: optimise influence calculation•••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. Joey Hess2009-10-09
* | img: use presence dependency when linking to a pageJoey Hess2009-10-09
* | brokenlinks: use pagespec_match_listJoey Hess2009-10-09
* | pagespec_match_list: change limit to filterJoey Hess2009-10-09
* | conditional: use pagespec_match_listJoey Hess2009-10-09
* | indentationJoey Hess2009-10-09
* | conditional: use yesnoJoey Hess2009-10-09
* | progress: switch to new pagespec_match_listJoey Hess2009-10-09
* | linkmap: Use new pagespec_match_listJoey Hess2009-10-09
* | 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
* | calendar: rework so it can use use_pagespec•••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!) Joey Hess2009-10-08
* | postsparkline: switch to use_pagespec•••Also, fixed up the dependency type for time=mtime. That has to remain a content dependency, sadly. Joey Hess2009-10-08
* | orphans: switch to use_pagespecJoey Hess2009-10-08
* | fix feedpages dependency•••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.) Joey Hess2009-10-08
* | Merge branch 'master' into dependency-types•••Conflicts: IkiWiki.pm IkiWiki/Render.pm debian/changelog Joey Hess2009-10-08
|\|
| * Optimize away most expensive file prune calls, when refreshing•••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%. Joey Hess2009-10-08
* | pagestate: switch to use_pagespecJoey Hess2009-10-08