mail@b2ae8518bb6eba14728f86acae7830e4c2d9943d
4bb6132283
Added a comment: git-annex support
2017-05-25 10:43:20 -04:00
openmedi
11b9eb0c19
2017-05-25 07:30:47 -04:00
smcv
b29efcb4c6
Added a comment: I suggest asking macOS/brew people
2017-05-22 07:02:44 -04:00
qazwsx
88ca349cd1
2017-05-21 19:23:36 -04:00
qazwsx
aeb9317387
2017-05-21 19:22:54 -04:00
openmedi
dbb06580d5
Added a comment
2017-05-19 11:32:18 -04:00
smcv
8503f8ddaa
Suggested syntax does work, and has a test
2017-05-19 09:57:28 -04:00
smcv
778d9e50d4
Document the special case for [[!meta name=foo content=bar]]
2017-05-19 09:50:52 -04:00
smcv
1e4e51754e
it is (meant to be) possible, just not with that syntax
2017-05-19 09:43:08 -04:00
fmarier
219134beff
2017-05-18 13:33:44 -04:00
bma@d2ddf927e0bde7166ad151d794bee58589bedb40
da0900649c
long out of date
2017-05-16 08:59:37 -04:00
Simon McVittie
afdf8c0a8c
color, toc: Fix `make test`
2017-05-16 12:08:55 +01:00
Simon McVittie
01f2a84360
color: Use markup for the preserved CSS, not character data
...
This still smuggles it past the sanitize step, but avoids having
other plugins that want to capture text content without markup
(notably toc) see the CSS as if it was text content.
2017-05-16 12:08:55 +01:00
Simon McVittie
49de9594b7
color: Add a unit test
2017-05-16 12:08:54 +01:00
smcv
6ab4dee728
we should prefer existing IDs and only act as a fallback
2017-05-16 05:38:02 -04:00
smcv
81221cb030
cross-reference i18nheadinganchors
2017-05-16 05:26:25 -04:00
smcv
ab793c1db0
correct ID syntax
2017-05-16 05:17:57 -04:00
smcv
5150874861
browsers and specifications support more Unicode than we give them credit for
2017-05-16 05:17:00 -04:00
smcv
cad72ecfad
close
2017-05-16 04:27:56 -04:00
Simon McVittie
77df914b3a
Add a simple unit test for [[!toc]]
2017-05-16 08:55:24 +01:00
Simon McVittie
787fb8b058
Prune dead links
2017-05-16 08:55:24 +01:00
Simon McVittie
9858519cc5
Reinstate a git repo that has come back
2017-05-16 08:55:24 +01:00
Antoine Beaupré
b5b48d5bb5
use heading identifiers in TOC links
...
reasoning: if headings have identifiers, they are probably more useful
anchors than the automatically generated anchors we build in the toc
plugin. this can happen if, for example, you use the `multimarkdown`
plugin, which inserts `id` tags for every header it encounters. this
also leverages the `headinganchors` plugin nicely.
keeps backwards-compatibility with old toc-generated #indexXhY
anchors.
2017-05-16 08:55:23 +01:00
smcv
55ae3c7368
Added a comment
2017-05-16 03:29:33 -04:00
Simon McVittie
4fd5f7d910
Clarify documentation
2017-05-16 08:28:04 +01:00
Simon McVittie
1b4571acd5
Add a test-case for Markdown options
2017-05-16 08:25:53 +01:00
Simon McVittie
c72dc5ddb7
mdwn: Don't enable alphabetically labelled ordered lists by default
...
This avoids misinterpreting initials ("C. S. Lewis was an author"),
the abbreviation for Monsieur ("M. Descartes was a philosopher") and
German page numbering ("S. 42") as ordered lists if they happen to
begin a line.
This only affects the default Discount implementation: Text::Markdown
and Text::MultiMarkdown do not have this feature anyway. A new
mdwn_alpha_list option can be used to restore the old interpretation.
2017-05-16 08:09:15 +01:00
qazwsx
94316fca54
Added a comment
2017-05-15 02:19:37 -04:00
Simon McVittie
4db4e589e4
mdwn: Enable footnotes by default when using Discount
...
A new mdwn_footnotes option can be used to disable footnotes in
MultiMarkdown and Discount.
2017-05-14 18:16:53 +01:00
Simon McVittie
81c3258269
mdwn: Don't mangle <style> into <elyts> under some circumstances
...
We can ask libdiscount not to elide <style> blocks, which means we
don't have to work around them.
2017-05-14 17:45:55 +01:00
Simon McVittie
5d65c1ad2c
mdwn: Make flags passed to libdiscount explicit
...
The Perl binding defaults to MKD_NOHEADER|MKD_NOPANTS anyway, but
making them explicit means we can use other flags of our choice,
and makes it easier to justify why those flags are appropriate.
2017-05-14 17:34:12 +01:00
Simon McVittie
60cb2ac458
cgierror: When the CGI fails, print the error to stderr, not "Died"
...
$@ could be clobbered by the "exception handler", and in practice
it seems that it is. This can be seen on stderr of t/git-cgi.t.
2017-05-14 15:39:21 +01:00
Simon McVittie
26ded17653
Defend against empty session names
...
If misconfiguration has resulted in an empty session name, treat the
session as having not signed in.
2017-05-14 15:37:47 +01:00
Simon McVittie
31c89db246
httpauth: If REMOTE_USER is empty, behave as though it was unset
...
A frequently cut-and-pasted HTTP basic authentication configuration
for nginx sets it to the empty string when not authenticated, which
is not useful.
2017-05-14 15:37:45 +01:00
Simon McVittie
59daf36cb2
httpauth: Recommend if_not_empty parameter for REMOTE_USER
...
This is untested, but should hopefully avoid the failure mode
described in [[bugs/Anon_edit_caused_lock_out_on_entire_site_]].
2017-05-14 15:36:26 +01:00
Simon McVittie
8b5c729b8b
t/git-cgi.t: Wait 1 second before doing a revert that should succeed
...
This hopefully fixes a race condition in which the test failed
around 6% of the time.
If we don't wait, the mtime (which is rounded down to 1 second precision
in the APIs we use) will not necessarily change, so the update will not
necessarily cause the page to be refreshed.
Bug-Debian: https://bugs.debian.org/862494
2017-05-14 15:35:52 +01:00
smcv
365a930c2c
complete last paragraph
2017-05-14 08:31:49 -04:00
smcv
f6fc4543fb
I have a theory
2017-05-14 08:20:49 -04:00
smcv
1f2f8d5f77
Added a comment
2017-05-14 08:01:09 -04:00
smcv
75f905a18a
2017-05-14 07:53:24 -04:00
smcv
65fe86e6f3
recommend discount over multimarkdown
2017-05-14 07:51:56 -04:00
smcv
b14e3456dd
multimarkdown: it's a trap!
2017-05-14 07:47:42 -04:00
smcv
50fb6f8b95
Added a comment: Use an underlay instead
2017-05-14 07:37:14 -04:00
smcv
b047fc3757
removed
2017-05-14 07:28:50 -04:00
smcv
f56e365dd0
Added a comment: You can do almost this with an underlay
2017-05-14 07:27:54 -04:00
smcv
02b4fb50c9
Added a comment
2017-05-14 07:00:48 -04:00
smcv
74d99b0063
Added a comment: you can't use and/or/! inside the page() parameter, move them outside
2017-05-14 06:49:54 -04:00
smcv
d49aefdb19
fix syntax
2017-05-14 06:41:21 -04:00
Joe Rayhawk
b919f1c3d4
Piny: mothballing
2017-05-13 09:23:56 -07:00
STrRedWolf
de347f9f6c
2017-05-10 20:52:32 -04:00