8000 Tags · OliverLetterer/discount · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: OliverLetterer/discount

Tags

v2.1.1.3

Toggle v2.1.1.3's commit message
Correct a long-standing bug in endash/emdash smartypants conversions.

v2.1.1.2

Toggle v2.1.1.2's commit message
Correct paragraph blocking to closer match the reference

(text blocks absorb adjacent code lines) and update the
test case error reporter to show the failed input and
the differences between the actual and expected output.

v2.1.1.1

Toggle v2.1.1.1's commit message
Found a bug in 2.1.1 when writing a weblog post about it!

v2.1.1

Toggle v2.1.1's commit message
Support PHP markdown extra-style fenced code blocks (delimited with

lines of three or more tildes.)   This involved some optimization of
the blockification code in markdown.c -- I now cache line type in the
line and have a cache filling function (`checkline()`) that will compute
the line type _once_ and then all the lookup functions can use this cache.
It's not significantly faster than the old code (1/100th of a cpu second
faster processing 10 450k documents) but it's also doing the line check for
fenced code blocks.

v2.1.0

Toggle v2.1.0's commit message
Version 2.1.0;

* modifications to `configure.sh` so that it generates all
  the test scripts in the build directory
* more MacOS support in `configure.sh`; check to see if `.dSYM`
  folders are created when a test script is compiled, and, if so,
  don't forget to delete them when they're cleaned up.
* `makepage` now accepts markdown option flags a'la the `markdown`
  program  (via `-Fxxxx`, `-fname`, or in the `MARKDOWN_FLAGS`
  environment variable.)
* strip bitfields out of `opts[]` -- I can't initialize a bitfield
  on plan9 cc.
* add a `-E` flag to `theme` to disable context-sensitive `<?theme xxx?>`
  substitutions.

v2.0.9

Toggle v2.0.9's commit message
Tweak `configure.inc` to write executables that it wants to execute

into `$__cwd`; some modern Linuces ship with `/tmp` marked `noexec`
and my chances of getting them to change that are about as good as
my chances of making the gcc cabal change gcc to be a C compiler
again.

v2.0.8

Toggle v2.0.8's commit message
* Modify table handling to make it hew closer to the markdown extra i…

…mplementation

* Put an optimization in to make table detection faster
* Documentation patches from David Banks
* argument prototype tweaks for Solaris, from Allen Otis
* `--with-github-tags` configuration option to to include `-` and `_` in
  the acceptable characters for `maybe_tag_or_link()` (code from Ryan Tomayko's
  discount SCCS on github.)
* in the `markdown` program, `-f?` gives a list of the known flags.
* `--with-id-anchor`` configuration options to have the table of contents code
  emit `id=` instead of the dummy `<a name=` anchor I replaced it with (`name=`
  is depreciated in xhtml, and may vanish.

v2.0.7

Toggle v2.0.7's commit message
Further work on markdown extra-style footnotes;

- documentation
- add `mkd_ref_prefix()` function to change the footnote ids from `fn`...
  to a user-defined one
- clean up one bug where I didn't initialize the markdown extra footnote flags

Plus a small patch to correct minor documentation typos

v2.0.6

Toggle v2.0.6's commit message
Support php markdown extra-style footnotes (with flag MKD_EXTRA_FOOTN…

…OTE)

v2.0.5

Toggle v2.0.5's commit message
* Rework the TOC code so that it uses an `a name=` anchor

  instead of `hx id=` (because the id= may pick up css unexpectedly.)
* in `linkyformat()`, don't pass in `&imaget` for image formats; pass
  in null instead and add a paranoia check to default to &imaget if
  the passed-in footnote is null.
* tweak the librarian generator so it doesn't require ln -s for static libs
* 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.)
0