annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
151
ccfcf1da156b changes for previous
David A. Holland
parents: 147
diff changeset
1 pending
ccfcf1da156b changes for previous
David A. Holland
parents: 147
diff changeset
2 - Declare usage() with PF(). From wiz.
ccfcf1da156b changes for previous
David A. Holland
parents: 147
diff changeset
3
147
281317d30478 release-0.4
David A. Holland
parents: 145
diff changeset
4 release 0.4 (20130713)
141
63414cddf09c Accept and ignore -m32.
David A. Holland
parents: 138
diff changeset
5 - Fix stupid build problem introduced in 0.3.1.
145
a403605d3166 Fix handling of macros in quoted strings.
David A. Holland
parents: 143
diff changeset
6 - Accept and ignore -m32, which imake issues willy-nilly on a bunch
a403605d3166 Fix handling of macros in quoted strings.
David A. Holland
parents: 143
diff changeset
7 of platforms. I thought this had already been done, but apparently
a403605d3166 Fix handling of macros in quoted strings.
David A. Holland
parents: 143
diff changeset
8 not.
143
ed45f2d8d3bc Don't use the <err.h> functions.
David A. Holland
parents: 141
diff changeset
9 - Don't use the <err.h> functions. There are still people out there
145
a403605d3166 Fix handling of macros in quoted strings.
David A. Holland
parents: 143
diff changeset
10 using legacy systems missing them.
a403605d3166 Fix handling of macros in quoted strings.
David A. Holland
parents: 143
diff changeset
11 - Sort out some more issues pertaining to handling quoted strings.
a403605d3166 Fix handling of macros in quoted strings.
David A. Holland
parents: 143
diff changeset
12 - Add some more tests.
141
63414cddf09c Accept and ignore -m32.
David A. Holland
parents: 138
diff changeset
13
138
85b66cc0344e release-0.3.1
David A. Holland
parents: 137
diff changeset
14 release 0.3.1 (20130709)
135
eaae8014a94a Don't assert and leak memory if failing during argument collection.
David A. Holland
parents: 133
diff changeset
15 - Don't leak memory and assert if a bad command-line option comes
eaae8014a94a Don't assert and leak memory if failing during argument collection.
David A. Holland
parents: 133
diff changeset
16 after a -D or a -include foo.
137
0816803b22d1 Improve usage reporting.
David A. Holland
parents: 135
diff changeset
17 - Since imake is a principal application for tradcpp and imake carefully
0816803b22d1 Improve usage reporting.
David A. Holland
parents: 135
diff changeset
18 hides what it's doing when you run it, when rejecting an invalid option
0816803b22d1 Improve usage reporting.
David A. Holland
parents: 135
diff changeset
19 be sure to report *what* that option is.
135
eaae8014a94a Don't assert and leak memory if failing during argument collection.
David A. Holland
parents: 133
diff changeset
20
133
31fc4251ec3b release 0.3
David A. Holland
parents: 129
diff changeset
21 release 0.3 (20130616)
128
1cda505ddc78 Don't expand macros within character constants.
David A. Holland
parents: 127
diff changeset
22 - Don't eval the control expression of the first #if of a block when
127
a0a86380456e fix for #if handling:
David A. Holland
parents: 124
diff changeset
23 already in a false block; it might not be valid. Reported by
a0a86380456e fix for #if handling:
David A. Holland
parents: 124
diff changeset
24 Baptiste Daroussin.
128
1cda505ddc78 Don't expand macros within character constants.
David A. Holland
parents: 127
diff changeset
25 - Don't recognize comments within character constants.
129
2e1496dd96c4 Don't recognize macro argument parens or commas within quotes.
David A. Holland
parents: 128
diff changeset
26 - Don't recognize macro argument parentheses or commas within strings,
2e1496dd96c4 Don't recognize macro argument parens or commas within quotes.
David A. Holland
parents: 128
diff changeset
27 or within character constants either.
127
a0a86380456e fix for #if handling:
David A. Holland
parents: 124
diff changeset
28
124
3ad1cd80f5a0 release 0.2
David A. Holland
parents: 115
diff changeset
29 release 0.2 (20130611)
102
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
30 - auto-recognize more builtin PowerPC and mips macros
103
343af355df1b Pass -Wunused.
David A. Holland
parents: 102
diff changeset
31 - pass -Wunused (partly from Baptiste Daroussin)
104
91f600e6647b Allow absolute paths in include files.
David A. Holland
parents: 103
diff changeset
32 - allow absolute paths in include files (partly from Baptiste Daroussin)
105
600f36cd7353 don't use getprogname() in the name of portability
David A. Holland
parents: 104
diff changeset
33 - don't use getprogname() in the name of portability
106
ecec7c16e3ba add a couple more tests, taken from the 2010 tech-toolchain thread
David A. Holland
parents: 105
diff changeset
34 - add tests arising from December 2010 tech-toolchain thread (one
ecec7c16e3ba add a couple more tests, taken from the 2010 tech-toolchain thread
David A. Holland
parents: 105
diff changeset
35 from der Mouse, one of mine)
107
33954a07d013 __unused -> UNUSED
David A. Holland
parents: 106
diff changeset
36 - clean out usage of sys/cdefs.h macros and don't use the implementation
33954a07d013 __unused -> UNUSED
David A. Holland
parents: 106
diff changeset
37 namespace
109
4483a14ee101 Make -Wcomment work again
David A. Holland
parents: 107
diff changeset
38 - make -Wcomment work again
112
2b0b61fd1a36 Fix handling of relative includes.
David A. Holland
parents: 110
diff changeset
39 - fix handling of relative includes
110
b2f2f30194b8 Add a man page.
David A. Holland
parents: 109
diff changeset
40 - provide a man page
115
b2f16b2179e9 changes entry for previous two commits
David A. Holland
parents: 112
diff changeset
41 - other minor improvements
102
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
42
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
43 release 0.1 (20130610)
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
44 - first release, works with at least some imake templates