david parsons
b52ec440d4
strip out MKD_STRICT as a single flag (convert it into a composite flag that turns off a whole bunch of extensions); use that flagbit to disable github checkbox items, strip out MKD_DLIST as a single flag (convert it into a mask of MKD_DLDISCOUNT|MKD_DLEXTRA, and rework pgm_options so that 'strict' and 'relaxed' apply only to emphasis and 'standard' is the flag that sets & clears flags to make it closer to the standard. Version 3 because I'm fucking with the published interface
2019-04-14 20:56:55 -07:00
david parsons
e46dc76b25
prep 2.2.6
2019-02-12 07:47:28 -08:00
david parsons
78db45cc5f
gonna be 2.2.5 pretty soon
2018-09-12 08:21:12 -07:00
david parsons
1baeb2dbd3
Version 2.2.4; also when doing github checkbox as input form disable each checkbox
2018-08-05 13:39:32 -07:00
david parsons
0d01a2c9c0
to b3
2018-06-16 11:51:57 -07:00
david parsons
51958b09a0
...b2; testing shared library destructors
2018-03-18 13:04:03 -07:00
david parsons
ddf8b6f0d4
merge extra_footnotes into the baseline; up to v2.2.4b1
2018-03-12 12:24:20 -07:00
david parsons
73aacdc079
didn't set VERSION to 2.2.3a
2018-03-05 14:49:01 -08:00
david parsons
29dfd6c346
push up to 2.2.3
2018-02-27 09:30:54 -08:00
david parsons
d709662d5a
Rework branch so it calls the appropriate git function all by itself
...
(git describe is broken; use git branch and awk for the starred branch instead)
and then bump the b-version# up to accomodate it.
2017-03-24 15:59:54 -07:00
david parsons
b33a89d780
Forgot to add MKD_EXPLICITLIST to mkdio.h.in for 2.2.3b6, so bump the beta up one more for that
2017-03-08 20:06:39 -08:00
david parsons
6e52af8dd8
Add in paranoid list splitting (the default behavior many many versions
...
ago before I realized it wasn't the standard) (and take the last of the
32-bit flag mask for it) between adjacent ordered and unordered lists.
2017-03-08 02:32:37 -08:00
david parsons
140521dc48
Update the bnumber one more time
2017-02-05 05:01:17 -08:00
david parsons
925aa18f2a
Tweak the bnumber after squashing the gethopt-uber-alles branch back into master
2017-02-03 12:39:02 -08:00
david parsons
7fc40ce472
Tweak the for-testing version # once again
2017-02-02 14:34:34 -08:00
david parsons
aa7384c747
Tweak the b-version because of the superscript goop
2017-01-28 12:19:06 -08:00
david parsons
e5a3a4da84
Start nudging up to 2.2.3
2017-01-26 15:46:17 -08:00
david parsons
3035d069e4
Up to version 2.2.2
2017-01-18 18:42:06 -08:00
david parsons
f3681ccc8d
Eat one of the two remaining flag bits (64-bin flag_t, here we
...
come!) to make LaTeX support a runtime flag.
2016-05-21 21:58:50 -07:00
david parsons
f88ce546ef
Creaking up to version 2.2
2015-07-16 22:25:46 -07:00
david parsons
32974ae08c
Bugfix for broken deterministic debian mail address mangling
2015-04-17 13:49:06 -07:00
david parsons
d757b2aeca
New version (2.1.8)
2015-01-24 18:07:28 -08:00
david parsons
49abed29e7
Version 2.1.7, which is a pile of little tweaks and additional functionality
2013-10-08 22:26:43 -07:00
david parsons
e496b6cc26
Version 2.1.6
2013-03-16 22:02:22 -07:00
david parsons
675de713b4
Fix a nasty bug when fenced code is not enabled
2012-08-08 20:36:15 -07:00
david parsons
f34f9a1f51
Add the new option MKD_NOSTYLE, which disables special handling
...
of style blocks and treats them like plain old html.
2012-08-05 20:30:45 -07:00
david parsons
66ac90e4b6
Add support for github flavoured markdown linebreaks (by adding new
...
functions that pad every input line with two spaces.)
2012-05-30 22:46:46 -07:00
david parsons
177508fe6d
Table handling for tables with leading |'s is still messed up;
...
if the table has leading |'s, trim them off every table line
before processing the table.
2011-12-07 06:51:34 -08:00
david parsons
d09db0993c
Rework the table detector logic so that it checks regular markup blocks.
2011-09-25 23:29:31 -07:00
david parsons
40e61f6c5a
I messed up the endash & emdash smartypants versions when I wrote discount,
...
and didn't realize I'd done that until John Foerch sent me mail today pointing
out the defect. Whoops!
2011-07-31 11:14:42 -07:00
david parsons
07c10928ba
Optimize the html block tag list handler; standard html tags now live in a static array
...
and html5 (or other) tags are added to an extratags array that is only searched
if the tag can't be found in the standard one.
2011-07-22 00:21:10 -07:00
david parsons
dfb05a3fa0
Bump the version file (sigh)
2011-07-21 01:29:22 -07:00
david parsons
6871b93371
Wrap fenced code blocks inside a configure option.
2011-07-20 18:44:57 -07:00
david parsons
4bfcc6f18b
Version 2.1.0 is coming on up the pike even as we speak
2011-06-07 15:55:20 -07:00
david parsons
d59c41f379
Version 2.0.8: modify configure.inc so that the test executables
...
it creates are **not** in `/tmp`; some modern commercial Linuces ship
with `/tmp` mounted `noexec`, which has unhappy side effects.
2011-05-03 09:54:06 -07:00
david parsons
448036afc2
Re-enable the toc tests for --with-id-anchor
2011-02-25 23:40:50 -08:00
david parsons
2acc61dd12
Version 2.0.7 further tweaks markdown extra-style footnotes
2011-02-18 22:35:00 -08:00
david parsons
cdfbe70b51
In dumptree(), don't spit out the paragraph blocking if it's
...
nothing or `<p>` (most everything is `<p>` blocked, so saying
it doesn't actually tell anything.)
2011-01-28 22:12:03 -08:00
david parsons
80ad1f7498
Repair a defect in the way >%class%es are handled;
...
css class names are `{-_.A-Za-z}{-_.A-Za-z0-9}*` (plus some unicode characters
which I don't support yet.)
2011-01-19 09:24:06 -08:00
david parsons
566ee12c94
Version 2.0.4, finally.
2011-01-13 11:50:00 -08:00
david parsons
74a0fb7400
bump up the beta version
2011-01-10 06:22:35 -08:00
david parsons
94ef888cc8
Push out the patches to css.c and toc.c
2011-01-04 12:16:23 -08:00
david parsons
14955ede87
Be more picky about what comes before a ^ if we're superscripting
2011-01-02 00:53:45 -08:00
david parsons
bf6845233c
Rework (again) indentation inside list items.
...
Indent should never be > 4 for enumerated lists; this means that I have to
test and cut back large indents and change my test cases to account for
leading whitespace on deeply (2 spaces + enumerated marker + 1 space) indented
items.
2010-12-11 14:48:45 -08:00
david parsons
9e621aa595
First pass at putting in markdown extra style definition list support
2010-12-08 14:01:53 -08:00
david parsons
f94b14513d
Version 2.0.3: documentation cleanups, plus null terminate
...
the buffer that mkd_document() generates.
2010-11-26 22:44:36 -08:00
david parsons
2a85cb0152
Version 2.0.2; fix a glitch in new-style [] processing that
...
would collapse two sequential new-style `[link]`s into one
no matter how much space was between them. The reference dingus
only coalesces adjacent new-style `[link]`s together if they
are physically adjacent or have one space between them.
2010-10-28 18:17:10 -07:00
David Parsons
b832304fc2
Up to version 2.0.1 (small bugs in the 2.0 release)
2010-10-23 15:58:02 -07:00
David Parsons
0b39f0c30a
First pass at discount version 2: convert flags into a 32 bit quantity,
...
make superscript and relaxed emphasis into flag bits instead of compile
switches.
2010-10-21 21:03:17 -07:00
David Parsons
db1fbe8e76
Update the version # for version 1.6.8
2010-09-01 07:11:25 -07:00