Vytautas Šaltenis
d4ee3ea08b
Simplify return value
2015-10-28 21:21:51 +02:00
Vytautas Šaltenis
4b26653fe0
Fix broken test and add test for HTML_SMARTYPANTS_DASHES
2015-10-27 20:21:08 +02:00
Vytautas Šaltenis
6712f32cfd
Merge pull request #190 from anthonyfok/add-flag-for-smart-dashes
...
Add HTML_SMARTYPANTS_DASHES for toggling smart dashes
2015-10-27 20:08:54 +02:00
Vytautas Šaltenis
a18a46c9b9
Merge pull request #203 from russross/issue-136
...
Handle comments within a block
2015-10-20 20:45:00 +03:00
Vytautas Šaltenis
c9f5708bd5
Spread out test cases for readability
2015-10-20 20:31:08 +03:00
Vytautas Šaltenis
53982c119c
Merge pull request #206 from russross/issue-164
...
Fix footnote followed by a reference style link
2015-10-19 09:17:51 +03:00
Vytautas Šaltenis
4b668b875b
Merge pull request #205 from russross/issue-156
...
Fix bug parsing emphasis
2015-10-19 09:08:30 +03:00
Vytautas Šaltenis
82a3b62629
Merge pull request #208 from russross/issue-18
...
Fix escaping asterisks within emphasis
2015-10-19 09:05:52 +03:00
Vytautas Šaltenis
1d673b3cd9
Bump const VERSION to 1.4
...
This is probably not used by too many people, but there it goes anyway.
Closes #119 .
2015-10-18 20:51:29 +03:00
Vytautas Šaltenis
fbdd06145d
Add Go 1.5 to Travis config
2015-10-17 21:11:06 +03:00
Vytautas Šaltenis
f7510976a3
Fix escaping asterisks within emphasis
...
First check for escaped character, *then* look if i-th character is an
emphasis character.
Closes #18 .
2015-10-13 19:57:15 +03:00
Vytautas Šaltenis
08eac30cb9
Fix footnote followed by a reference style link
...
When parsing a deferred footnote, we already know it's a footnote from
the '[^' part, so we can use that to hit a proper switch branch
(default) a bit later on.
Closes #164 .
2015-10-12 21:18:33 +03:00
Vytautas Šaltenis
cc3cc10ef2
Fix bug parsing emphasis
...
Start searching for emphasis character at 0th index instead of 1st.
Fixes a corner case with doubly emphasised code span followed by
another code span on the same line.
Changes interpretation of improperly nested emphasis, hence the change
in TestEmphasisMix().
Closes #156 .
2015-10-12 21:06:27 +03:00
Vytautas Šaltenis
5d3d5c198e
Handle comments within a block
...
Added test cases both for inline and block workflows.
Closes #136 .
2015-10-11 11:14:34 +03:00
Anthony Fok
38cc6e9ae8
Add HTML_SMARTYPANTS_DASHES for toggling smart dashes
2015-08-03 23:57:26 -06:00
Russ Ross
8cec3a854e
LaTeX backend: add # to list of characters requiring backslash-escaping
2015-07-20 13:48:36 -06:00
Vytautas Šaltenis
386ef80f18
Merge pull request #175 from vbatoufflet/deflist-fix
...
Fix definition lists end-of-list detection
2015-06-08 11:33:30 +03:00
Vytautas Šaltenis
706b1e01be
Merge pull request #176 from tw4452852/index_out_of_range
...
fix index out of range panic in reference link
2015-06-08 11:31:14 +03:00
Tw
d28de22ef0
fix index out of range panic in reference link
...
Add checking before accessing the input data.
Fix #172 and #173 issues.
Signed-off-by: Tw <tw19881113@gmail.com>
2015-06-08 15:31:55 +08:00
Vincent Batoufflet
081aa9c378
Fix definition lists end-of-list detection
2015-06-07 09:36:53 +02:00
Vytautas Šaltenis
54d3f20b5c
Merge pull request #171 from vbatoufflet/deflist-support
...
Add definition lists extension support
2015-06-03 10:40:24 +03:00
Vincent Batoufflet
c4825a719d
Add definition lists extension support
2015-06-03 08:03:34 +02:00
Vytautas Šaltenis
93ae1e873a
Merge pull request #170 from russross/no-newline-after-img
...
Do not emit newline after <img> tag.
2015-05-26 11:24:09 +03:00
Dmitri Shuralyov
18186eea26
Do not emit newline after <img> tag.
...
This changes HTML renderer not to always add a newline character after
<img> tags. This is desirable because <img> tags can be inlined, and
sometimes you want to avoid whitespace on left and right sides. Previous
behavior of always adding a newline would unavoidably create whitespace
after <img> tag.
Update all tests to match new behavior. There are few changes, and
they're completely isolated to inline image tests.
Fixes #169 .
2015-05-25 12:59:05 -07:00
Dmitri Shuralyov
10880f66e2
README: Update import path of github_flavored_markdown package.
...
It has moved out into a standalone repo recently. See shurcooL/go#19 for rationale.
2015-05-25 11:54:26 -07:00
Vytautas Šaltenis
0bf420d72a
Fix a couple typos
2015-05-23 09:28:21 +03:00
Vytautas Šaltenis
4bed88b4fd
Merge branch 'jtolds-master'
2015-05-06 16:00:36 +03:00
Vytautas Šaltenis
314ce8fe44
Add a missing test case for reference override
...
Exercise link text override.
2015-05-06 15:57:15 +03:00
Vytautas Šaltenis
62f0018e2f
Replace snake_case with mixedCase
2015-05-06 15:55:04 +03:00
Vytautas Šaltenis
eeb2c39339
Merge branch 'master' of https://github.com/jtolds/blackfriday into jtolds-master
...
Conflicts:
inline_test.go
2015-05-06 15:41:12 +03:00
Vytautas Šaltenis
c6be4fadb1
Merge pull request #161 from rtfb/issue-146
...
Issue 146
2015-05-06 15:30:31 +03:00
Vytautas Šaltenis
d3270c47ac
Merge pull request #163 from neclepsio/master
...
Implement backslash hard line break extension
2015-04-23 11:58:36 +03:00
neclepsio
58c4ddd431
Added test for backslash line break
2015-04-23 10:49:08 +02:00
neclepsio
68a3c498f6
Add EXTENSION_BACKSLASH_LINE_BREAK
2015-04-22 14:10:44 +02:00
neclepsio
c1917970db
Use EXTENSION_BACKSLASH_LINE_BREAK
2015-04-22 14:09:39 +02:00
neclepsio
d4c83fb4da
Fix previous commit
...
Backslash was not removed from output.
2015-04-22 14:04:08 +02:00
neclepsio
2824a549c3
Implement backslash hard line break
...
See http://spec.commonmark.org/0.18/#example-527
2015-04-22 12:23:19 +02:00
Vytautas Šaltenis
17bb7999de
Add Go 1.4 to Travis config
2015-04-11 18:07:21 +03:00
Vytautas Šaltenis
a2702e7449
Simplify isRelativeLink() a bit
2015-04-11 18:06:30 +03:00
Vytautas Šaltenis
b3137e7c8f
Merge pull request #152 from elian0211/about_links
...
update about links
2015-04-09 20:41:45 +03:00
Vytautas Šaltenis
f4655604b3
Cleanup a random bunch of repetitive loops
...
Replace them with helper function calls.
2015-04-07 21:59:42 +03:00
Vytautas Šaltenis
36787eca3a
Allow heading to end with \#
...
The problem was in a loop that skipped the optional closing hashes in a
heading like this:
### This is an H3 ###
Now it checks to see if a hash is escaped and if it is, treats it as a
rightmost character of the heading text, like this:
### This is an H3 #\## ==> ### This is an H3 ##
Fixes issue #146 .
2015-04-07 21:58:29 +03:00
Vytautas Šaltenis
3a90da10e3
Merge pull request #159 from rtfb/sequential-footnotes
...
Fix recognition of consecutive footnotes
2015-04-05 09:28:21 +03:00
Vytautas Šaltenis
195dac9f5b
Fix recognition of consecutive footnotes
...
The second footnote was treated as if the pair of them were a reference
style link, without checking if the second bit is another footnote.
Fixes issue 158.
2015-04-03 21:08:46 +03:00
Vytautas Šaltenis
2c0c546774
Merge pull request #157 from dchest/reflib
...
Renaming of upskirt
2015-03-24 18:21:34 +02:00
Dmitry Chestnykh
ef9974b1b7
README: rename libupskirt to Sundown.
...
The original upskirt library by Natacha Porté has been renamed to
libsoldout, while the fork of it that was located at tanoku/upskirt has
been renamed to Sundown and moved to vmg/sundown. Since Blackfriday has
been started as a translation of tanoku/upskirt, rename its mention in
README to Sundown.
2015-03-24 06:35:19 +01:00
Dmitry Chestnykh
29c5b49e95
Rename upskirtref to testdata; upskirtref_test.go to ref_test.go.
2015-03-24 06:28:49 +01:00
Vytautas Šaltenis
6928e11ecd
Merge pull request #155 from beyang/master
...
add rel="noreferrer" option
2015-03-15 19:31:50 +02:00
Beyang Liu
60b0b4024f
add rel="noreferrer" option
2015-03-14 16:46:32 -07:00
elian0211
bd11a52f1e
update func isSafeLink
2015-02-25 21:27:13 +08:00