Commit Graph
131 Commits
Author SHA1 Message Date
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