view CHANGES @ 175:ffdb0b73856f

Suppress blank lines later. Fixes the rest of the bizarre spacing behavior described in changeset 82cc6fa54b01. Expand t39 to cover more cases, too.
author David A. Holland
date Fri, 12 Jun 2015 02:38:04 -0400
parents ccfcf1da156b
children a2f047301c15
line wrap: on
line source

pending
   - Declare usage() with PF(). From wiz.

release 0.4 (20130713)
   - Fix stupid build problem introduced in 0.3.1.
   - Accept and ignore -m32, which imake issues willy-nilly on a bunch
     of platforms. I thought this had already been done, but apparently
     not.
   - Don't use the <err.h> functions. There are still people out there
     using legacy systems missing them.
   - Sort out some more issues pertaining to handling quoted strings.
   - Add some more tests.

release 0.3.1 (20130709)
   - Don't leak memory and assert if a bad command-line option comes
     after a -D or a -include foo.
   - Since imake is a principal application for tradcpp and imake carefully
     hides what it's doing when you run it, when rejecting an invalid option
     be sure to report *what* that option is.

release 0.3 (20130616)
   - Don't eval the control expression of the first #if of a block when
     already in a false block; it might not be valid. Reported by
     Baptiste Daroussin.
   - Don't recognize comments within character constants.
   - Don't recognize macro argument parentheses or commas within strings,
     or within character constants either.

release 0.2 (20130611)
   - auto-recognize more builtin PowerPC and mips macros
   - pass -Wunused (partly from Baptiste Daroussin)
   - allow absolute paths in include files (partly from Baptiste Daroussin)
   - don't use getprogname() in the name of portability
   - add tests arising from December 2010 tech-toolchain thread (one
     from der Mouse, one of mine)
   - clean out usage of sys/cdefs.h macros and don't use the implementation
     namespace
   - make -Wcomment work again
   - fix handling of relative includes
   - provide a man page
   - other minor improvements

release 0.1 (20130610)
   - first release, works with at least some imake templates