Joey Hess
286026877d
filecheck: Fix bug that prevented File::MimeInfo::Magic from ever being used.
2012-11-04 12:02:26 -04:00
Joey Hess
96bfdbf1be
really fix diff display to not show both types of diff
...
12fa9c031f
porported to fix this, but failed
2012-10-16 10:59:00 -04:00
Joey Hess
b5b3f56703
typo
2012-10-14 20:49:42 -04:00
Antoine Beaupré
9aa888cadf
osm: indent the generated KML file for better readability
...
(cherry picked from commit 1636da85d82644d923042c870aaedc5a29754aa6)
2012-08-25 10:45:21 -04:00
Antoine Beaupré
a12dc95883
osm: optimization: do not create duplicate styles
...
(cherry picked from commit 9d550817ca546d1dd30a21cebad6093d1f3bacad)
2012-08-25 10:45:16 -04:00
Joey Hess
a3c1768e10
comments: Remove ipv6 address specific code.
2012-08-25 10:43:24 -04:00
Joey Hess
93a12752ac
merged anarcat/osm_arbitrary_layers
2012-08-25 10:13:22 -04:00
Antoine Beaupré
636e04a13a
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
2012-08-25 08:53:33 -04:00
Antoine Beaupré
081fd38636
make layers completely customizable
2012-08-25 08:20:30 -04:00
Antoine Beaupré
acc4d7d7d6
osm: add optional google maps support
...
for google maps to work, an API key needs to be added to the configuration
2012-08-25 08:20:30 -04:00
Geneviève Bastien
8fb42f42f4
OSM plugin: new config option to specify the url to fetch maps from
2012-08-25 08:20:30 -04:00
Philippe Gauthier
d5b2dfd0e4
Add Document tag to OSM plugin KML output
...
(cherry picked from commit 519d35368e2f1e7fe1fce577fe7d71ef9bd5c07e)
2012-08-24 23:24:47 -04:00
Genevieve
409c4e48f9
OSM Plugin: Possibility to configure where the OpenLayers.js file is
...
(cherry picked from commit 6f684cd412e6d93f943c1fa5d8dac91caa138be0)
2012-08-05 22:02:01 -04:00
Philippe Gauthier
60ef4b1965
Fix incorrect URL pointing to the generated waypoint files by calling will_render() before first call to urlto().
...
Fixes
http://ikiwiki.info/bugs/osm_linkto__40____41___usage_breaks_map_rendering/
(cherry picked from commit 691312225789ff6cd5e3fcc4979c076791d67452)
2012-08-05 21:58:32 -04:00
Antoine Beaupré
c42f992dc9
include manually the toggle js code
2012-07-19 10:32:02 -04:00
Joey Hess
32f3b4de00
Merge remote-tracking branch 'intrigeri/mirrorlist'
2012-06-03 13:15:19 -04:00
Joey Hess
18b0f2737b
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.)
2012-05-16 22:13:23 -04:00
Joey Hess
fbfcea89f8
meta: Security fix; add missing sanitization of author and authorurl. Thanks, Raúl Benencia
2012-05-16 19:54:41 -04:00
intrigeri
5b494e1b63
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>
2012-04-28 00:18:59 +02:00
Joey Hess
ae083783df
Merge remote-tracking branch 'smcv/ready/trail'
2012-04-18 15:45:37 -04:00
Joey Hess
30a3efda58
graphviz: Handle self-links.
2012-04-18 15:36:27 -04:00
Joey Hess
169550a926
link: Fix renaming wikilinks that contain embedded urls.
2012-04-18 15:15:11 -04:00
Joey Hess
e81e857ba6
add comment subscription checkbox to editpage
...
Reworded template, which also called the commit message a "comment".
2012-04-13 14:28:02 -04:00
Simon McVittie
3128409c06
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.)
2012-04-09 17:01:23 +01:00
Joey Hess
fc5c938b19
Merge remote-tracking branch 'smcv/ready/literal-pagenames'
2012-04-08 16:02:03 -04:00
Joey Hess
a434e3ed8d
remove unnecessary quoting
2012-04-08 15:56:53 -04:00
Joey Hess
b92e8caa4d
Merge remote-tracking branch 'smcv/ready/transient-rm'
2012-04-08 15:54:25 -04:00
Joey Hess
bcc2809b96
actually tested rename not started from the edit page
2012-04-08 13:40:01 -04:00
Simon McVittie
a7f8a4eb98
Allow deletion of files from the transient underlay
2012-04-07 18:11:05 +01:00
Simon McVittie
5674e7fc12
prune: do not prune beyond an optional base directory, and add a test
...
Previously, prune("wiki/srcdir/sandbox/test.mdwn") could delete srcdir
or even wiki, if they happened to be empty. This is rarely what you
want: there's usually some base directory (destdir, srcdir, transientdir
or another subdirectory of wikistatedir) beyond which you do not want to
delete.
2012-04-07 17:52:29 +01:00
Simon McVittie
258ee1bc3b
trail, inline: treat pagenames as a list of literal names, not links
2012-04-06 17:05:26 +01:00
Simon McVittie
4a4610e66e
trail: fix inline documentation
2012-04-06 16:17:44 +01:00
Joey Hess
792e660cb1
improve prototype
...
src param always needed now
2012-04-05 15:09:13 -04:00
Joey Hess
e4cdce4bce
rename: Allow rename to be started not from the edit page; return to the renamed page in this case.
2012-04-05 14:48:18 -04:00
Simon McVittie
276ab9a78a
Reinstate trail support in inline
...
This was removed in aaa72a3a80
.
2012-04-05 09:43:44 +01:00
Joey Hess
93bda514ba
httpauth: When it's the only auth method, avoid a pointless and confusing signin form, and just right to the httpauthurl.
2012-04-04 12:58:36 -04:00
Joey Hess
c885ec66e0
allow users to subscribe to comments w/o registering
...
Technically, when the user does this, a passwordless account is created
for them. The notify mails include a login url, and once logged in that
way, the user can enter a password to get a regular account (although
one with an annoying username).
This all requires the passwordauth plugin is enabled. A future enhancement
could be to split the passwordless user concept out into a separate plugin.
2012-04-02 13:45:39 -04:00
Joey Hess
c16b1e638e
support do=tokenauth login for passwordless accounts
2012-04-02 12:29:13 -04:00
Joey Hess
f9e96b0c32
passwordauth: Fix url in password recovery email to be absolute.
...
This got broken when cgiurl began often returning a relative url.
Added a cgiurl_abs for the things that need a guaranteed absolute cgiurl.
2012-04-02 12:24:14 -04:00
Joey Hess
1d1ef20034
add support for a passwordless login token
...
The plan is to use this for accounts that are created implicitly, as when
a non-logged-in user subscribes to notifyemail. Such an account has no
password, and login can be accomplished by way of a url that is sent to
them in email.
When the user sets a password, the passwordless login token is disabled.
2012-04-02 12:17:07 -04:00
Joey Hess
89df287aaa
meta: Support keywords header. Closes : #664780 Thanks, Martin Michlmayr
2012-04-01 14:39:27 -04:00
Joey Hess
5ed773c643
more fixes to subscription prefs
2012-03-28 20:56:22 -04:00
Joey Hess
d366a7bbb5
don't force old subscriptions value when posting
2012-03-28 20:45:52 -04:00
Joey Hess
6c297c4097
fix adding first subscription to pagespec
2012-03-28 20:42:37 -04:00
Joey Hess
dadc822295
remove misc section
2012-03-28 20:36:25 -04:00
Joey Hess
accf79f94a
polishing notifyemail
2012-03-28 19:39:08 -04:00
Joey Hess
a22be4eef0
finish notifyemail plugin
2012-03-28 18:52:11 -04:00
Joey Hess
d68d255268
Added a "changes" hook. Renamed the "change" hook to "rendered", but
...
the old hook name is called for now for back-compat.
2012-03-28 18:43:07 -04:00
Joey Hess
1916f97472
integrate comments plugin with notifyemail
2012-03-28 18:38:37 -04:00
Joey Hess
4b85a6eca1
add Subscriptions field to prefs
2012-03-28 17:00:54 -04:00