-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
184 lines (136 loc) · 6.21 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
2005-05-08 Martin Dickopp <[email protected]>
* opag.1.in: Document preprocessor directives in the definition
section of the input file.
* Version 0.8.0.
2005-05-07 Martin Dickopp <[email protected]>
* Changed all occurrences of my e-mail address to
* parse.c (parse_file): Parse `#if', `#ifdef' and `#endif' in
the definition section of the input file.
* output.c: Replace `fputc' with `putc'.
* output.c (write_pp_directives): New function.
* output.c (generate_header, generate_code): Emit preprocessor
directives specified in the definition section of the input file.
2005-01-14 Martin Dickopp <[email protected]>
* src/options.opag: More verbose version text.
2004-10-08 Martin Dickopp <[email protected]>
* configure.ac, opag.1.in: Remove `PACKAGE_BUGREPORT_ROFF',
hard-code bug reporting address.
* src, man: New directories for the source code and manual page,
respectively.
* acinclude.m4: Remove `MD_AH_DEFAULT' and `MD_CHECK_TYPE'; move
functionality to new file `src/stdinc.h'.
* src/fileread.c, src/opag.c, src/options.opag, src/output.c,
src/parse.c, src/util.c: Include `stdinc.h'.
* src/qsort.c: Make sure `size_t' is defined.
* Version 0.7.2.
2004-10-05 Martin Dickopp <[email protected]>
* Makefile.am: Don't prefix dependencies with `$(srcdir)/'.
2004-09-28 Martin Dickopp <[email protected]>
* Version 0.7.1.
2004-09-27 Martin Dickopp <[email protected]>
* opag.1.in: Use \(dq for quotes in arguments.
2004-09-26 Martin Dickopp <[email protected]>
* output.c (generate_code): Cast value of type `size_t' to
`unsigned int' when used with printf "%u" specifier.
* output.c (write_help_text_macro): Renamed to `write_help_text'.
Writing of `#define' line moved out of the function.
* output.c (write_help_text): Omit spaces directly before a
newline.
* configure.ac, opag.1.in: New variable `PACKAGE_BUGREPORT_ROFF'
which quotes the `-' character in the bug reporting e-mail
address.
* opag.1.in: Make sure no non-ASCII characters appear in code
examples.
* options.opag: New options `--nls-error-text',
`--nls-help-strings', `--nls-help-text'.
* opag.c (main): Verify argument to `--nls-error-text',
`--nls-help-strings', `--nls-help-text' command line options.
* output.c (generate_code): Implement `--nls-error-text',
`--nls-help-strings', `--nls-help-text' command line options.
* Version 0.7.0.
2004-08-20 Martin Dickopp <[email protected]>
* opag.1.in: Use correct `-' character in URL.
2004-05-23 Martin Dickopp <[email protected]>
* output.c (generate_code): When generating C++ code, use
::std::string expressions to construct exceptions directly
(instead of an intermediate stream object).
* opag.1.in: Document above changes.
* Version 0.6.4.
2004-05-22 Martin Dickopp <[email protected]>
* util.c (c_identifier): Allow underscores in identifiers.
* util.c (cxx_scoped_identifier): Likewise.
* Version 0.6.3.
2004-05-20 Martin Dickopp <[email protected]>
* output.c (generate_code): Fully qualify std namespace in
generated C++ code (i.e. `::std::' instead of `std::').
* output.c (generate_code): Enable exceptions for
::std::ostringstream in generated C++ code.
* options.opag: Short option character for all command line
options except `--help' and `--version'.
* options.opag: New option `--namespace'.
* opag.1.in: Document above command line option changes.
* opag.c (main): Verify argument to `--namespace' command line
option.
* output.c (generate_header, generate_code): Implement
`--namespace' command line option.
* Version 0.6.2.
2004-03-07 Martin Dickopp <[email protected]>
* util.c, util.h: New function `cxx_scoped_identifier'.
* options.opag: New options `--function-name' and
`--exception-name'.
* output.c (generate_header, generate_code): Use function name
specified with the `--function-name' option. Use exception name
specified with the `--exception-name' option.
* opag.1.in: Document `--function-name' and `--exception-name'
options.
* opag.c (main): Refer to "C++" instead of "C" in error messages
if option `--cxx' has been specified.
* Version 0.6.1.
2004-02-17 Martin Dickopp <[email protected]>
* output.c (generate_code): Use stringstreams to initialize error
messages in C++ code.
* fileread.c (file_read): End error messages with a newline.
* opag.1.in: Document `--cxx' option.
* Version 0.6.0.
2004-02-13 Martin Dickopp <[email protected]>
* options.opag: New option `--cxx'.
* output.c (generate_header, generate_code): Generate C++ code if
option `--cxx' has been specified.
* opag.c (main): Make sure `--glibc' and `--cxx' are not used
together.
* output.c (generate_code): Initialize option and argument
variables to zero.
2004-01-31 Martin Dickopp <[email protected]>
* opag.1.in: Document `--struct' option.
* Version 0.5.0.
2004-01-26 Martin Dickopp <[email protected]>
* Changed all occurrences of my e-mail address to
2004-01-24 Martin Dickopp <[email protected]>
* options.opag, opag.c, output.c: Generated code can use a struct
instead of global variables.
2004-01-24 Martin Dickopp <[email protected]>
* opag.1.in: Document program exit status.
* util.c, util.h: New function `c_identifier'.
* options.opag, opag.c, output.c: Name prefixes of option and
argument variables can be specified as command line options.
* output.c (generate_header, generate_code): Correct comments in
generated code.
* Version 0.4.
2004-01-21 Martin Dickopp <[email protected]>
* chartype.h: Removed casts.
* output.c: Get rid of wrapper macros for output functions.
* output.c (generate_code): Generate slightly more efficient code.
2003-12-22 Martin Dickopp <[email protected]>
* Version 0.3.
2003-12-20 Martin Dickopp <[email protected]>
* opag.1.in: New manual page.
2003-11-16 Martin Dickopp <[email protected]>
* output.c (generate_header, generate_code): Pass program
invocation name as a separate parameter to the generated parsing
function.
* opag.c (main): Adapted to above change.
* Version 0.2.
2003-08-23 Martin Dickopp <[email protected]>
* Version 0.1.