| Commit message (Expand) | Author | Age |
* | underlay: Fix example values put in setup file to be array references. | Joey Hess | 2009-11-06 |
* | google: Pass the whole wiki url to google, not just the domain, so that searc... | Joey Hess | 2009-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 Hess | 2009-10-29 |
* | moderatedcomments: New plugin to allow comment moderation w/o relying on blog... | Joey Hess | 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-26 |
* | inline: Fix raw mode. Closes: #552114 | Joey Hess | 2009-10-23 |
* | meta: Gather permalink info on scan pass so it is available to inline when us... | Joey Hess | 2009-10-21 |
* | avoid -O default for CFLAGS, and document | Joey Hess | 2009-10-21 |
* | Pick up user specified CFLAGS when compiling the wrapper.•••(cherry picked from commit 13e9383b48857daa206387f3486eb00e3b171a68)
| Giulio Eulisse | 2009-10-21 |
* | Fix a bug introduced in the last version that caused ikiwiki to skip all file... | Joey Hess | 2009-10-21 |
* | edittemplate: Work around bug #551499 in CGI::FormBuilder. | Joey Hess | 2009-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 Hess | 2009-10-18 |
* | fix logic error•••This sometimes caused infinite recursion when rebuilding a wiki
with po files.
| Joey Hess | 2009-10-17 |
* | slight optimisation | Joey Hess | 2009-10-15 |
* | inline: Optimize generation of archives, etc•••Don't generate inlined page content if the template does not use it.
| Joey Hess | 2009-10-15 |
* | sparkline: show error if php does not run | Joey Hess | 2009-10-14 |
* | 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•••This does mean the year calendars depend on existence of all posts made in
the year and have to be updated.
| Joey Hess | 2009-10-12 |
* | remove whitespace from within arrow links | Joey Hess | 2009-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 Hess | 2009-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 Hess | 2009-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 Hess | 2009-10-12 |
* | can't use --reverse with git log --follow•••Meh, git.
| Joey Hess | 2009-10-11 |
* | Merge branch 'master' into dependency-types•••Conflicts:
debian/changelog
| Joey Hess | 2009-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 Hess | 2009-10-11 |
* | | calendar: avoid inline images in links | Joey Hess | 2009-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 Hess | 2009-10-11 |
* | | fix next/prev month padding bug | Joey Hess | 2009-10-11 |
* | | fix day links•••I broke this recently.
| Joey Hess | 2009-10-11 |
* | | calendar: Fix bug in next/previous year/month links, which sometimes linked t... | Joey Hess | 2009-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 Hess | 2009-10-11 |
* | | avoid temporary variables•••and fix a bug in pagespec variable name
| Joey Hess | 2009-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 Hess | 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-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 Hess | 2009-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 Hess | 2009-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 Hess | 2009-10-08 |
* | | orphans: switch to use_pagespec | Joey Hess | 2009-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 Hess | 2009-10-08 |
* | | Merge branch 'master' into dependency-types•••Conflicts:
IkiWiki.pm
IkiWiki/Render.pm
debian/changelog
| Joey Hess | 2009-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 Hess | 2009-10-08 |
* | | pagestate: switch to use_pagespec | Joey Hess | 2009-10-08 |