| Commit message (Expand) | Author | Age |
... | |
| * | | | map: postprocess to collapse useless </ul><ul> sequences•••This re-fixes the same bug as 2d5c2f30, but without introducing
malformed HTML in some situations. This is not a very elegant
solution, but it has the advantage of passing more tests.
| Simon McVittie | 2013-02-24 |
| * | | | Optionally add indentation to maps•••This makes them easier to debug by showing the structure. Sample output
when $spaces is set to 4 spaces:
<div class='map'>
<ul>
<li>
<a href="../alpha" class="mapparent">alpha</a>
<ul>
<li>
<a href="../alpha/1" class="mapitem">1</a>
</li>
</ul>
</li>
<li>
<a href="../beta" class="mapitem">beta</a>
</li>
</ul>
</div>
| Simon McVittie | 2013-02-24 |
| * | | | Revert "map: don't create useless </ul><ul> sequences"•••This reverts commit 2d5c2f301c04a3daa3164a2df70899fa2c1aaa38.
| Simon McVittie | 2013-02-24 |
| | |/
| |/| |
|
* | | | Detect plugins with a broken getsetup and warn. | Joey Hess | 2013-03-04 |
* | | | Add missing plugin section, and deal with missing sections with a warning. | Joey Hess | 2013-03-04 |
|/ / |
|
* | | highlight: Now adds a span with class highlight-<extension> around highlighte... | Joey Hess | 2013-02-12 |
* | | Fix diffurl links (cvsweb expects unescaped '/'). | Amitai Schlair | 2013-02-02 |
* | | Merge branch 'master' into cvs | Amitai Schlair | 2013-02-02 |
|\ \ |
|
| * | | Deal with empty diffurl in configuration. | Joey Hess | 2013-01-29 |
* | | | Fix longstanding bug (chdir to nonexistent dirs).•••In test, set up the post-commit hook for more realism (and bugs!).
To make wrappers work in test, set PERL5LIB, and allow the wrappee's
path to be overridden. Meta-test that post-commit is really hooked
up by verifying that content is getting generated in destdir.
About the longstanding bug, which as far as I know was harmless:
CVS can't operate outside a srcdir, so we're always setting $CWD.
"local $CWD" restores the previous value when we go out of scope.
Usually that's correct. But if we're removing the last file from a
directory, the post-commit hook will exec in a working directory
that's about to not exist (CVS will prune it).
The fix: chdir() manually in cvs_runcvs(), so we can selectively
not chdir() back.
| Amitai Schlair | 2013-01-27 |
* | | | Merge branch 'master' into cvs | Amitai Schlair | 2013-01-25 |
|\| | |
|
| * | | trail: Avoid massive slowdown caused by pagetemplate hook when displaying dyn...•••This seemed to be due to the pagetemplate hook calling prerender. I've
observed this making it take *minutes* for the signin page to be displayed.
ltracing ikiwiki showed it was matching pagespecs a lot.
It may be that this is still a speed pain point when rendering pages, not
just for CGI. So more work may be needed here.
| Joey Hess | 2013-01-24 |
| * | | poll: Add expandable option to allow users to easily add new choices to a poll. | Joey Hess | 2013-01-10 |
| * | | htmlscrubber: Allow the URI schemes of major VCS's. | Joey Hess | 2013-01-05 |
| * | | Merge remote-tracking branch 'smcv/ready/trail' | Joey Hess | 2013-01-02 |
| |\ \ |
|
| | * | | trail: remove excess presence-dependencies•••Since trail members are explicitly rebuilt if the information used for
their prev/up/next boxes changes, they don't need another dependency
on the trail itself. (If the trail disappears, it will disappear from
the member's member_to_trails entry, causing a rebuild; so the add_depends
is redundant.)
Similarly, since trail members are explicitly rebuilt if their next
or previous item, or its title, changes, the presence dependencies on the
next and previous items are redundant.
| Simon McVittie | 2013-01-02 |
| | * | | If the title of a trail or trail-member changes, rebuild affected pages•••If the title of a trail changes, each member of that trail must be
rebuilt, for its prev/up/next box to reflect the new title.
If the title of a member changes, its next and previous items (if any)
must be rebuilt, for their prev/up/next boxes to reflect the new title.
| Simon McVittie | 2013-01-02 |
| | * | | trail: call prerender from build_affected•••In the unlikely event that the ordered contents of a trail have changed
without the TRAILS or TRAILLOOP template variables being evaluated
(for instance, all trail directives are removed from a former trail
that uses a custom pagetemplate that doesn't contain TRAILS), we might
get here without having already called prerender.
| Simon McVittie | 2013-01-02 |
| * | | | opendiscussion: don't allow editing discussionpage if discussion is disabled | Simon McVittie | 2013-01-02 |
| |/ / |
|
| * | | trail: Converted all dependencies to presence dependencies.•••smcv please note this introduces another bug, which I've opened
| Joey Hess | 2012-12-27 |
| * | | aggregate: When run with --aggregate, if an aggregation is already running, d...•••This way, if a previous aggregation job is running, we don't add additional
load doing work that job will do anyway.
| Joey Hess | 2012-12-27 |
| * | | htmlscrubber: Allow the bitcoin URI scheme. | Joey Hess | 2012-12-22 |
| * | | Fix some warnigns in recent perls.•••All existing tests pass.
| Shlomi Fish | 2012-12-17 |
| * | | openid: Display openid in Preferences page as a comment, so it can be selecte... | Joey Hess | 2012-12-04 |
| * | | filecheck: Fix bug that prevented File::MimeInfo::Magic from ever being used. | Joey Hess | 2012-11-04 |
| * | | really fix diff display to not show both types of diff•••12fa9c031f7a9dc25dba628aa91fc347586e4ab6 porported to fix this, but failed
| Joey Hess | 2012-10-16 |
| * | | typo | Joey Hess | 2012-10-14 |
| * | | add cgi_overload_message | Joey Hess | 2012-10-11 |
| * | | add cgi_overload_delay tunable•••Try to avoid a situation in which so many ikiwiki cgi wrapper programs are
running, all waiting on some long-running thing like a site rebuild, that
it prevents the web server from doing anything else. The current approach
only avoids this problem for GET requests; if multiple cgi's run GETs on a
site at the same time, one will display a "please wait" page for a
configurable number of seconds, which then redirects to retry. To enable
this protection, set cgi_overload_delay to the number of seconds to wait.
This is not enabled by default.
| Joey Hess | 2012-10-09 |
| * | | osm: indent the generated KML file for better readability•••(cherry picked from commit 1636da85d82644d923042c870aaedc5a29754aa6)
| Antoine Beaupré | 2012-08-25 |
| * | | osm: optimization: do not create duplicate styles•••(cherry picked from commit 9d550817ca546d1dd30a21cebad6093d1f3bacad)
| Antoine Beaupré | 2012-08-25 |
| * | | comments: Remove ipv6 address specific code. | Joey Hess | 2012-08-25 |
| * | | merged anarcat/osm_arbitrary_layers | Joey Hess | 2012-08-25 |
| * | | make layers an array•••this simplifies the code, make the configuration more intuitive, at
the cost of making the labels on the layers automatically generated
and therefore less customizable
| Antoine Beaupré | 2012-08-25 |
| * | | make layers completely customizable | Antoine Beaupré | 2012-08-25 |
| * | | osm: add optional google maps support•••for google maps to work, an API key needs to be added to the configuration
| Antoine Beaupré | 2012-08-25 |
| * | | OSM plugin: new config option to specify the url to fetch maps from | Geneviève Bastien | 2012-08-25 |
| * | | Add Document tag to OSM plugin KML output•••(cherry picked from commit 519d35368e2f1e7fe1fce577fe7d71ef9bd5c07e)
| Philippe Gauthier | 2012-08-24 |
| * | | OSM Plugin: Possibility to configure where the OpenLayers.js file is•••(cherry picked from commit 6f684cd412e6d93f943c1fa5d8dac91caa138be0)
| Genevieve | 2012-08-05 |
| * | | Fix incorrect URL pointing to the generated waypoint files by calling will_re...•••Fixes
http://ikiwiki.info/bugs/osm_linkto__40____41___usage_breaks_map_rendering/
(cherry picked from commit 691312225789ff6cd5e3fcc4979c076791d67452)
| Philippe Gauthier | 2012-08-05 |
| * | | Split CFLAGS into words when building wrapper. Closes: #682237 | Joey Hess | 2012-07-20 |
| * | | include manually the toggle js code | Antoine Beaupré | 2012-07-19 |
| |/ |
|
| * | Merge remote-tracking branch 'intrigeri/mirrorlist' | Joey Hess | 2012-06-03 |
| |\ |
|
| | * | mirrorlist: new mirrorlist_use_cgi boolean setting.•••When set to true, let each mirror's ikiwiki CGI find out the correct target page
url themselves.
This resolves the usecase described on
[[todo/mirrorlist_with_per-mirror_usedirs_settings]].
Signed-off-by: intrigeri <intrigeri@boum.org>
| intrigeri | 2012-04-28 |
| * | | ensure HTML::Entities is always loaded•••(Worked ok in my tests w/o this, but not sure I tested every case,
and this is correct.)
| Joey Hess | 2012-05-16 |
| * | | meta: Security fix; add missing sanitization of author and authorurl. Thanks,... | Joey Hess | 2012-05-16 |
| |/ |
|
| * | Merge remote-tracking branch 'smcv/ready/trail' | Joey Hess | 2012-04-18 |
| |\ |
|
| | * | trail: delete the right state•••At some point I changed the storage of trail members' membership
and forgot to update this use.
(It turns out to be rather difficult to reach this code, possibly even
impossible: it only applies if a member somehow ceases to match the
trail's pagespec without either the trail or the member changing.)
| Simon McVittie | 2012-04-09 |
| * | | graphviz: Handle self-links. | Joey Hess | 2012-04-18 |
| * | | link: Fix renaming wikilinks that contain embedded urls. | Joey Hess | 2012-04-18 |