Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 24, 2012
  1. I macro if(e) into if( (e) ) if gcc or clang are detected

    david parsons authored
  2. I don't need to turn off unused value warnings in clang now that I've…

    david parsons authored
    … reworked CLIP()
  3. Rework the internals of CLIP() so that it always assigns something to…

    david parsons authored
    … S(t);
    this makes anal-compulsive C compilers (I'm looking at _you_, clang) stop
    whining about unused values in expressions.
  4. Tweak the configure process to

    david parsons authored
    1. Report back which broken compiler was detected (IS_GCC or IS_CLANG)
    2. If the offending compiler is gcc or clang, add appropriate -Wno-
       flags to make it stfu about constructs that Big Brother disapproves
    3. emit the substitutions for CC and CFLAGS during AC_OUTPUT instead
       of during C compiler detection (this means that if you don't check
       for a C compiler, CC and CFLAGS will get set to the empty string
       in substituted files!)
  5. don't forget to include `tags.h`

    david parsons authored
Commits on Jan 19, 2012
  1. Add $LFLAGS to the build line for theme

    david parsons authored
  2. add a dummy cast to the two `sort_by_`... functions to make clang and…

    david parsons authored
    … gcc
    shut the fuck up about pointer type mismatches.
Commits on Jan 16, 2012
  1. `<br>` is not a block-level html element

    david parsons authored
Commits on Dec 16, 2011
  1. Add a dummy rule for VERSION (workaround for mingw bug?)

    david parsons authored
Commits on Dec 7, 2011
  1. Add a testcase for table alignment with leading |'s

    david parsons authored
  2. Table handling for tables with leading |'s is still messed up;

    david parsons authored
    if the table has leading |'s, trim them off every table line
    before processing the table.
Commits on Nov 24, 2011
  1. Take out the / between $(DESTDIR) and the target directories in

    david parsons authored
    the install rules;  Works around (maybe) a defect in Cygwin where
    a leading // introduces a Microsoft-style nfs pathname.
Commits on Oct 7, 2011
  1. 1. In, check for (and comment disapprovingly) if someon…

    david parsons authored
    …e is inflicting clang on discount.
    2. strip types off `main()`s so that stupid clang won't die.
Commits on Oct 6, 2011
  1. Work around a defect in clang v3

    david parsons authored
Commits on Sep 26, 2011
  1. 1. Horribly hack splat() so that it trims off leading and trailing|'s

    david parsons authored
    2. change the test cases to reflect the new output
    3. Add a pair of test cases to catch table tweaks
Commits on Jul 31, 2011
  1. I messed up the endash & emdash smartypants versions when I wrote dis…

    david parsons authored
    and didn't realize I'd done that until John Foerch sent me mail today pointing
    out the defect.  Whoops!
Commits on Jul 29, 2011
  1. Change text blocking; the reference version doesn't split code off fr…

    david parsons authored
    …om text
Commits on Jul 28, 2011
  1. Tweak the output format for a failed test to give the source and the …

    david parsons authored
    …diff between what we wanted and what we got.
Commits on Jul 22, 2011
  1. Code block fences need to be 3 or more tildes

    david parsons authored
  2. Add test cases for fenced code blocks with tildes, paragraph with att…

    david parsons authored
    …ached tildes
  3. Have mktags generate blocktags[] as a static array

    david parsons authored
  4. Strip out functions from mktags, then rename the remaining ones

    david parsons authored
    so they won't collide with the library functions.  Admittedly,
    it's not very likely that there would be a collision (the whole
    idea behind mktags is that it NOT be included in the library),
    but why not be extra paranoid?
  5. Optimize the html block tag list handler; standard html tags now live…

    david parsons authored
    … 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.
  6. Tweak ~ (strikethrough) handling to NOT strike through unless

    david parsons authored
    the starting ~~'s are adjacent to non-whitespace.
  7. Clean up (for some values of "clean up") the end of text block detect…

    david parsons authored
    …ion code
  8. Add a configuration check to see if the inline keyword is defined.

    david parsons authored
    If it's defined, use it on a bunch of small static functions that
    are used a lot.
Commits on Jul 21, 2011
  1. Why check flags & CHECKED in checkline() when I'm already checking it…

    david parsons authored
    … before calling?
Something went wrong with that request. Please try again.