Permalink
Commits on Jan 24, 2012
  1. I macro if(e) into if( (e) ) if gcc or clang are detected

    david parsons committed Jan 24, 2012
  2. I don't need to turn off unused value warnings in clang now that I've…

    david parsons committed Jan 24, 2012
    … reworked CLIP()
  3. Rework the internals of CLIP() so that it always assigns something to…

    david parsons committed Jan 24, 2012
    … 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 committed Jan 24, 2012
    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
       of.
    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 committed Jan 24, 2012
Commits on Jan 19, 2012
  1. Add $LFLAGS to the build line for theme

    david parsons committed Jan 19, 2012
  2. add a dummy cast to the two `sort_by_`... functions to make clang and…

    david parsons committed Jan 19, 2012
    … gcc
    
    shut the fuck up about pointer type mismatches.
  3. Split CFLAGS into CFLAGS & LFLAGS (clang whines about -L when not lin…

    david parsons committed Jan 19, 2012
    …king.)
Commits on Jan 16, 2012
  1. `<br>` is not a block-level html element

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

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

    david parsons committed Dec 7, 2011
  2. Table handling for tables with leading |'s is still messed up;

    david parsons committed Dec 7, 2011
    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 committed Nov 24, 2011
    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 configure.inc, check for (and comment disapprovingly) if someon…

    david parsons committed Oct 7, 2011
    …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 committed Oct 6, 2011
Commits on Sep 26, 2011
  1. 1. Horribly hack splat() so that it trims off leading and trailing|'s

    david parsons committed Sep 26, 2011
    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 committed Jul 31, 2011
    …count,
    
    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 committed Jul 29, 2011
    …om text
Commits on Jul 28, 2011
  1. Tweak the output format for a failed test to give the source and the …

    david parsons committed Jul 28, 2011
    …diff between what we wanted and what we got.
Commits on Jul 22, 2011
  1. Add test cases for fenced code blocks with tildes, paragraph with att…

    david parsons committed Jul 22, 2011
    …ached tildes
  2. Have mktags generate blocktags[] as a static array

    david parsons committed Jul 22, 2011
  3. Strip out functions from mktags, then rename the remaining ones

    david parsons committed Jul 22, 2011
    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?
  4. Optimize the html block tag list handler; standard html tags now live…

    david parsons committed Jul 22, 2011
    … 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.
  5. Tweak ~ (strikethrough) handling to NOT strike through unless

    david parsons committed Jul 22, 2011
    the starting ~~'s are adjacent to non-whitespace.
  6. Clean up (for some values of "clean up") the end of text block detect…

    david parsons committed Jul 22, 2011
    …ion code
  7. Add a configuration check to see if the inline keyword is defined.

    david parsons committed Jul 22, 2011
    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 committed Jul 21, 2011
    … before calling?