Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | announce 3.20150614 | Simon McVittie | 2015-06-14 |
| | |||
* | 3.20150614 | Simon McVittie | 2015-06-14 |
| | |||
* | img test: set old timestamp on source file that will change | Simon McVittie | 2015-06-14 |
| | | | | This is so that the test will pass even if it takes less than 1 second. | ||
* | img: stop ImageMagick trying to be clever if filenames contain a colon | Simon McVittie | 2015-06-13 |
| | | | | | | | | | | $im->Read() takes a filename-like argument with several sets of special syntax. Most of the possible metacharacters are escaped by the default `wiki_file_chars` (and in any case not particularly disruptive), but the colon ":" is not. It seems the way to force ImageMagick to treat colons within the filename as literal is to prepend a colon, so do that. | ||
* | inline: change default sort order from age to "age title" for determinism | Simon McVittie | 2015-06-13 |
| | |||
* | new questions (sharing settings easily) | https://launchpad.net/~beaufils | 2015-06-12 |
| | |||
* | new todo: hebrew l10n | fr33domlover | 2015-06-12 |
| | |||
* | announce 3.20150610 | Simon McVittie | 2015-06-11 |
| | |||
* | 3.20150610 | Simon McVittie | 2015-06-10 |
| | |||
* | Templates render bugfix appear to be working. | kjs | 2015-06-10 |
| | |||
* | polygen: if deterministic build is requested, use a well-known random seed | Simon McVittie | 2015-06-09 |
| | |||
* | haiku: if deterministic build is requested, return a hard-coded haiku | Simon McVittie | 2015-06-09 |
| | |||
* | Add deterministic option and use it for the docwiki | Simon McVittie | 2015-06-09 |
| | | | | It doesn't do anything yet. | ||
* | Sort backlinks deterministically, by falling back to sorting by href if the ↵ | Simon McVittie | 2015-06-09 |
| | | | | link text is identical | ||
* | Exclude the sandbox from the docwiki | Simon McVittie | 2015-06-09 |
| | | | | It isn't documentation. | ||
* | Force a deterministic sort order for more pages | Simon McVittie | 2015-06-09 |
| | |||
* | Close the openid vs. password poll | Simon McVittie | 2015-06-09 |
| | | | | The result has pretty clearly been: we're keeping both. | ||
* | Add [[!meta date]] to news items and tips | Simon McVittie | 2015-06-09 |
| | | | | | | | The git checkout and build process can leave the checkout date in the tarball release, leading to unstable sorting. I tried to use `git restore-mtime`, but that doesn't work for ikiwiki, because dgit interferes with it. | ||
* | brokenlinks: sort the pages that link to the missing page, for better ↵ | Simon McVittie | 2015-06-09 |
| | | | | reproducibility | ||
* | debian/copyright: turn comments on provenance into Comment | Simon McVittie | 2015-06-09 |
| | |||
* | debian/copyright: consolidate permissive licenses | Simon McVittie | 2015-06-09 |
| | |||
* | debian: build the docwiki with LC_ALL=C.UTF-8 and TZ=UTC for a more ↵ | Simon McVittie | 2015-06-09 |
| | | | | reproducible build | ||
* | Populate pagectime from mtime or inode change time, whichever is older | Simon McVittie | 2015-06-09 |
| | | | | | | | | | | | | When building ikiwiki from a tarball, the mtime (conceptually, the last modification date of the file) is preserved by tar, but the inode change time (creation/metadata-change date of *this copy* of the file) is not. This seems to lead to unstable sort ordering and unreproducible builds. The page can't possibly have been modified before it was created, so we can assume that the modification date is an upper bound for the creation date. | ||
* | changelog | Simon McVittie | 2015-06-09 |
| | |||
* | disable another gitorious repository in ./gitremotes | Simon McVittie | 2015-06-09 |
| | |||
* | Replace email authentication icon with one that is more instantly recognizable | Simon McVittie | 2015-06-09 |
| | |||
* | follow up: optimization partially restored | Simon McVittie | 2015-06-09 |
| | |||
* | In rebuilds, assume that every page has been scanned by the time the scan ↵ | Simon McVittie | 2015-06-09 |
| | | | | | | | | | | phase ends This doesn't prevent memory from being used to track what we have and haven't scanned, but it does make it temporary. This only applies to rebuilds, as a way to avoid breaking the templatebody plugin, unlike the earlier version of this optimization. | ||
* | de-optimized to fix a bug | smcv | 2015-06-08 |
| | |||
* | hopefully fixed in master | smcv | 2015-06-08 |
| | |||
* | respond to various things | smcv | 2015-06-08 |
| | |||
* | Revert "Assume that every page has been scanned by the time the scan phase ends" | Simon McVittie | 2015-06-08 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c04a26f3e70d654ccec5542daf8425e44cb5bac8, which turns out to break the templatebody directive: readtemplate() relies on scan() populating %templates, but if scan() is a no-op after leaving the scan phase, we can't rely on that. The assumption made by skipping scan() after the end of the render phase is that everything that comes from a scan is already in the index. However, we don't really want to put template bodies in the index: that would force us to load and save them on every refresh, and redundantly persist them to disk. Test-case: % make clean % ./Makefile.PL % make % grep -E '<div class="notebox">|Use this template to' html/sandbox.html % touch doc/sandbox/New_blog_entry.mdwn # sandbox inlines this % make % grep -E '<div class="notebox">|Use this template to' html/sandbox.html Good result: html/sandbox.html contains <div class="notebox"> both times Bad result: html/sandbox.html contains "Use this template to..." the second time | ||
* | (no commit message) | kjs | 2015-06-07 |
| | |||
* | Make the attachment plugin work with CGI.pm 4.x (Closes: #786586; workaround ↵ | Simon McVittie | 2015-06-07 |
| | | | | for #786587 in libcgi-pm-perl) | ||
* | Revert "removed" | Simon McVittie | 2015-06-07 |
| | | | | | | We like our pages and we would prefer to keep them. This reverts commit 508bda205911058377f36fd4924b1e3f33914c71. | ||
* | Templates not found when pushing from remote computer | kjs | 2015-06-06 |
| | |||
* | (no commit message) | guilhem | 2015-06-06 |
| | |||
* | removed | Chrisrogeri | 2015-06-05 |
| | |||
* | Added a comment: Cheap VPS | alexjj@97b75209148c043997fe05b4341a629090820035 | 2015-06-05 |
| | |||
* | mutiple setup not possible | https://launchpad.net/~beaufils | 2015-06-01 |
| | |||
* | Question about multiple setup file use | https://launchpad.net/~beaufils | 2015-06-01 |
| | |||
* | added opengraph plugin | https://social.hi.ato.br/desci | 2015-06-01 |
| | |||
* | removed old sites and added new | https://social.hi.ato.br/desci | 2015-06-01 |
| | |||
* | added limitation | https://social.hi.ato.br/desci | 2015-06-01 |
| | |||
* | fixed disclaimer | https://social.hi.ato.br/desci | 2015-06-01 |
| | |||
* | (no commit message) | https://social.hi.ato.br/desci | 2015-06-01 |
| | |||
* | (no commit message) | https://social.hi.ato.br/desci | 2015-06-01 |
| | |||
* | Add bug about default behaviour of meta plugin for style sheets | sajolida | 2015-05-29 |
| | |||
* | (no commit message) | https://social.hi.ato.br/desci | 2015-05-28 |
| | |||
* | (no commit message) | https://social.hi.ato.br/desci | 2015-05-28 |
| |