John MacFarlane
136bf901aa
Markdown reader: distinguish autolinks in the AST.
...
With this change, autolinks are parsed as Links with
the `uri` class. (The same is true for bare links, if
the `autolink_bare_uris` extension is enabled.) Email
autolinks are parsed as Links with the `email` class.
This allows the distinction to be represented in the
URI.
Formerly the `uri` class was added to autolinks by
the HTML writer, but it had to guess what was an autolink
and could not distinguish `[http://example.com ](http://example.com )`
from `<http://example.com >`. It also incorrectly recognized
`[pandoc](pandoc)` as an autolink. Now the HTML writer
simply passes through the `uri` attribute if it is present,
but does not add anything.
The Textile writer has been modified so that the `uri`
class is not explicitly added for autolinks, even if it
is present.
Closes #4913 .
2018-09-19 14:53:29 -07:00
..
2017-10-24 09:53:29 -07:00
2017-10-23 23:01:37 -07:00
2018-08-24 18:04:00 -07:00
2018-06-07 10:50:14 -07:00
2017-10-23 23:01:37 -07:00
2017-08-20 23:24:51 -07:00
2018-06-13 10:41:30 -07:00
2017-08-19 15:45:01 -07:00
2017-08-25 22:04:57 -07:00
2017-09-17 13:01:27 -07:00
2018-03-28 08:59:34 -07:00
2017-08-16 09:47:25 -07:00
2018-04-21 13:06:57 -07:00
2018-08-05 09:56:43 -07:00
2018-07-02 19:07:28 +03:00
2017-12-01 21:18:29 -08:00
2017-12-04 14:56:57 -08:00
2017-09-07 22:10:13 -07:00
2017-08-19 15:45:01 -07:00
2017-08-20 23:24:51 -07:00
2018-08-17 20:57:36 -07:00
2017-08-16 10:24:46 -07:00
2018-08-15 10:25:12 -07:00
2018-03-17 20:59:20 -07:00
2017-10-31 10:57:20 -07:00
2018-04-19 13:47:16 -07:00
2018-09-19 14:53:29 -07:00
2017-08-18 21:46:55 -07:00
2017-12-12 15:36:29 -08:00
2017-09-01 00:08:12 +02:00
2018-08-15 10:25:12 -07:00
2017-08-18 10:13:41 -07:00
2017-08-27 17:09:55 -07:00
2017-08-27 17:09:55 -07:00
2017-09-12 08:58:47 -07:00
2017-12-22 10:36:37 -08:00
2018-08-15 10:25:12 -07:00
2017-10-08 21:57:26 -07:00
2018-01-25 11:56:28 -08:00
2017-10-16 22:51:25 -07:00
2017-10-16 22:05:34 -07:00
2017-10-16 20:54:43 -07:00
2017-10-16 20:39:19 -07:00
2017-10-19 13:23:50 -07:00
2017-11-01 09:27:51 -07:00
2017-10-30 11:04:40 -07:00
2017-10-31 11:58:43 -07:00
2018-06-07 10:50:14 -07:00
2017-10-31 21:14:38 -07:00
2017-11-04 10:35:52 -07:00
2017-11-08 21:54:23 -08:00
2018-08-15 10:25:12 -07:00
2017-11-13 21:12:04 -08:00
2017-11-13 21:19:38 -08:00
2017-11-14 22:08:14 -08:00
2017-11-29 21:30:13 -08:00
2017-12-03 20:15:40 -08:00
2017-12-04 15:04:47 -08:00
2017-12-06 16:05:50 -08:00
2017-12-08 16:34:15 -08:00
2017-12-14 12:48:43 -08:00
2018-08-15 10:25:12 -07:00
2017-12-27 12:26:15 -08:00
2017-12-17 09:52:53 -08:00
2017-12-21 16:36:29 +03:00
2017-12-19 13:30:48 +03:00
2017-12-23 09:42:04 +01:00
2017-12-24 13:02:18 -08:00
2017-12-26 10:57:57 -08:00
2017-12-28 08:41:53 -08:00
2018-01-09 17:45:02 -08:00
2018-01-10 12:07:33 -08:00
2018-01-13 12:22:25 -08:00
2018-01-14 15:11:11 -08:00
2018-01-20 11:10:09 -08:00
2018-01-20 14:44:08 -08:00
2018-04-19 13:47:16 -07:00
2018-02-17 23:06:54 -08:00
2018-03-02 09:33:18 -08:00
2018-03-14 17:33:00 -07:00
2018-03-30 14:56:36 -07:00
2018-04-05 08:53:42 -07:00
2018-04-05 10:14:06 -07:00
2018-07-12 19:37:37 +02:00
2018-04-14 10:42:05 -07:00
2018-06-01 09:25:10 -07:00
2018-05-08 09:14:58 -07:00
2018-04-21 13:06:57 -07:00
2018-04-22 12:20:25 -07:00
2018-04-25 23:04:08 -07:00
2018-04-25 23:04:08 -07:00
2018-04-26 12:23:25 -07:00
2018-05-09 10:00:34 -07:00
2018-05-09 10:37:04 -07:00
2018-05-15 09:19:13 -07:00
2018-05-30 12:49:01 -07:00
2018-08-05 09:21:45 -07:00
2018-06-11 10:53:56 -07:00
2018-06-07 10:50:14 -07:00
2018-06-28 13:35:54 +02:00
2018-06-29 10:41:26 +02:00
2018-07-15 15:14:40 -07:00
2018-06-30 11:45:49 +02:00
2018-08-14 00:03:55 -07:00
2018-08-15 10:25:12 -07:00
2018-07-24 11:38:24 -07:00
2018-08-05 09:56:43 -07:00
2018-08-06 12:32:04 -07:00
2018-08-07 09:26:58 -07:00
2018-08-12 16:46:48 -07:00
2018-08-13 11:17:26 -07:00
2018-08-17 15:22:47 -07:00
2018-08-22 12:43:15 +03:00
2018-08-21 21:03:43 -07:00
2018-08-29 14:40:04 -07:00
2018-09-07 09:41:17 -07:00
2018-09-16 20:40:32 -07:00
2018-09-19 14:53:29 -07:00
2018-08-15 10:25:12 -07:00
2018-06-01 09:25:10 -07:00
2018-01-14 12:24:21 -08:00
2018-07-15 16:02:46 -07:00
2017-12-04 15:41:09 -08:00
2018-06-13 11:12:10 -07:00
2018-07-15 15:14:40 -07:00
2018-08-15 10:25:12 -07:00
2017-11-09 23:22:44 -05:00
2017-10-31 11:31:35 -07:00
2017-10-22 20:33:30 +02:00
2018-08-17 23:19:38 -07:00
2017-10-23 11:20:22 -07:00
2018-09-09 22:53:18 -07:00
2017-12-14 12:48:43 -08:00
2018-04-02 09:33:29 -07:00
2017-10-23 23:01:37 -07:00
2018-08-15 10:25:12 -07:00
2018-09-15 17:06:10 +02:00
2018-09-15 17:06:10 +02:00
2017-11-11 10:17:53 -05:00