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
Joey Hess
25ea99bc22
Split CFLAGS into words when building wrapper. Closes : #682237
2012-07-20 12:56:57 -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
4e1806ef7c
save whole form state, not just QUERY_STRING, for postsignin
...
Normally, needsignin is called when there is a QUERY_STRING, not when a
form is posted. However, it's certianly possible, and should be supported,
to make a form that invokes an ikiwiki action that checks needsignin.
I encountered this when posting ?do=rename&page=foo. The form is displayed
without checking needsignin, for complicated reasons. Posting the form
is when the true authentication happens.
2012-04-08 14:14:33 -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
f181b7fa0f
uniq list for changed hook
...
There can be dups when eg, adding a new internal page, apparently.
2012-04-02 13:50:58 -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
f16de0c4e3
fix hook name
2012-03-28 19:04:44 -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
Joey Hess
c0e5a0f1aa
fix another undef/"" confusion
2012-03-28 16:47:37 -04:00
Joey Hess
723c5b97d3
changemail: New plugin, sends emails about changed pages.
2012-03-28 16:40:10 -04:00
Joey Hess
88e8f0ced9
simplify
2012-03-27 15:52:35 -04:00
Joey Hess
4250d389d3
meta: Export author information in html <meta> tag. Closes : #664779 Thanks, Martin Michlmayr
2012-03-27 15:52:35 -04:00