temporarily disable elisp exception tests
[bpt/guile.git] / module / scripts / ChangeLog-2008
1 2004-11-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
2
3 * snarf-check-and-output-texi (process-multiline-directive): Allow
4 the fname attribute to a sequence of strings and append them all
5 to form the fname. This is needed for string literals like
6 "u8""vector?".
7
8 2004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
9
10 * Makefile.am (scripts_sources): Added snarf-guile-m4-docs.
11
12 2004-08-06 Kevin Ryde <user42@zip.com.au>
13
14 * scripts/read-rfc822 (parse-message): Correction to header
15 continuation, loop with read-line not cdr lines.
16
17 2002-12-08 Rob Browning <rlb@defaultvalue.org>
18
19 * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.
20
21 2002-10-26 Neil Jerram <neil@ossau.uklinux.net>
22
23 * lint (lint): Add message telling resolved module name.
24
25 2002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
26
27 * snarf-check-and-output-texi (end-multiline): Use '*function-name*'
28 instead of nonexisting 'name'.
29
30 2002-10-04 Rob Browning <rlb@defaultvalue.org>
31
32 * summarize-guile-TODO (as-leaf): make #\: a char-set.
33
34 2002-05-18 Thien-Thi Nguyen <ttn@giblet.glug.org>
35
36 * api-diff (group-diff): Also output +N and -N adds and subs
37 details, respectively.
38
39 2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
40
41 * read-rfc822: New script.
42
43 * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
44
45 * scan-api (scan-api): No longer include timestamp.
46
47 2002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
48
49 * scan-api (scan-api): Fix bug: No longer omit `C' and `Scheme' in
50 groups in the presence of the grouper.
51
52 * api-diff: Use modules (ice-9 format), (ice-9 getopt-long).
53 Autoload module (srfi srfi-13).
54 No longer export `diff-alists'.
55
56 (diff, diff-alists, display-list): Remove.
57 (put, get, read-api-alist-file, hang-by-the-roots, diff?,
58 diff+note!, group-diff): New procs.
59 (api-diff): Rewrite.
60
61 2002-05-10 Thien-Thi Nguyen <ttn@giblet.glug.org>
62
63 * scan-api (add-props): New proc.
64 (make-grok-proc): Renamed from `make-grok-hook'.
65 (make-members-proc): Renamed from `make-members-hook'.
66 (make-grouper): Renamed from `make-grouping-hook'. Update callers.
67 Add handling for multiple grouping-defs files.
68 (scan-api): Add handling for multiple grouping-defs files.
69 Cache `symbol->string' result; adjust `sort' usage.
70
71 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
72
73 * scan-api (scan-C!): Use more robust regexp.
74
75 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
76
77 * scan-api: New script.
78 (scan-api): Handle case where `grouping-hook' is #f.
79
80 Remove top-level `debug-enable' form.
81 Add TODO comment; nfc.
82
83 * Makefile.am (scripts_sources): Add "scan-api".
84
85 2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
86
87 * summarize-guile-TODO (make-display-item):
88 Hoist some lambdas; nfc.
89
90 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
91
92 * summarize-guile-TODO: Fix commentary typo; nfc.
93
94 2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
95
96 * summarize-guile-TODO: Use (ice-9 getopt-long).
97 Autoload (ice-9 common-list).
98
99 (select-items): New proc.
100 (make-display-item): New proc.
101 (display-item): Delete.
102 (display-items): Use `make-display-item'.
103 (summarize-guile-TODO): Add option handling.
104
105 2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
106
107 * summarize-guile-TODO: Add "Bugs" section to commentary.
108 Autoload (srfi srfi-13) on `string-tokenize'.
109
110 (as-leaf): New proc.
111 (hang-by-the-leaves): Use `as-leaf'.
112 (read-TODO-file): Expand regexp and specs
113 to handle "D", "X" and "N%". Fix regexp
114 to make isolating `who' easier.
115 (display-item): Handle "D", "X" and "N%".
116
117 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
118
119 * summarize-guile-TODO: New script.
120
121 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
122
123 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
124
125 * read-text-outline (display-outline-tree): No longer export this proc.
126
127 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
128 display-outline-tree): Delete these vars and procs.
129
130 (??, msub, ??-predicates, make-line-parser,
131 make-text-outline-reader): New procs.
132
133 (make-text-outline-reader): Export.
134 (read-text-outline-silently): Rewrite
135 using `make-text-outline-reader'.
136
137 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
138
139 * lint: New script.
140
141 * Makefile.am (scripts_sources): Add "lint".
142
143 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
144
145 * PROGRAM: Update copyright; nfc.
146
147 * read-text-outline: New script.
148
149 * Makefile.am (scripts_sources): Add "read-text-outline".
150
151 * read-text-outline (read-text-outline-silently):
152 Move `tp' inside `loop'; nfc.
153
154 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
155
156 * snarf-check-and-output-texi (snarf-check-and-output-texi): If
157 supplied, the `--manual' flag arrives as a string, not a symbol,
158 so test for it as such.
159
160 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
161
162 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
163 docstring lines if possible, rather than just `#'.
164
165 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
166
167 * Makefile.am: Update path to pre-inst-guile automake frag.
168
169 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
170
171 * api-diff: New script.
172
173 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
174
175 * Include $(top_srcdir)/pre-inst-guile.am.
176
177 (overview): Use $(preinstguiletool).
178
179 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
180
181 * Makefile.am (scripts_sources): Add autofrisk.
182
183 * autofrisk: New script.
184
185 * frisk: Fix typo in commentary; nfc.
186
187 * use2dot: Autoload module (ice-9 getopt-long).
188 Use module (srfi srfi-13).
189 Export `use2dot'.
190
191 (string-append/separator, mapconcat): Delete.
192 (vv): Now take list of pairs, and return the mapping..
193 (>>header): Use `string-join'.
194 (>>): New proc.
195 (use2dot): Use `getopt-long'. Use `>>'.
196
197 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
198
199 * Makefile.am (scripts_sources): Add frisk.
200 (list): New target.
201 (overview): Also report module interfaces.
202
203 * use2dot: Rewrite using (scripts frisk).
204
205 * frisk: Initial revision.
206
207 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
208
209 * snarf-guile-m4-docs: New script.
210
211 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
212
213 * punify (write-punily): Handle symbols w/ ":" prefix specially.
214
215 * use2dot (ferret): New proc.
216 (grok): Use `ferret'.
217
218 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
219
220 * snarf-check-and-output-texi: Change generated @deffn categories
221 from "function" and "primitive" to "C Function" and "Scheme
222 Procedure".
223 (end-multiline): Take out @findex generation again; not needed
224 since index entries are implicit in @deffn forms.
225
226 These changes add a @deffnx C function declaration and function
227 index entries for each Guile primitive to the copy of the doc
228 snarf output that is used for reference manual synchronization.
229 Online help is unchanged.
230
231 * snarf-check-and-output-texi (*manual-flag*,
232 snarf-check-and-output-texi): Handle `--manual' invocation arg
233 passed through from libguile/Makefile.am.
234 (*c-function-name*, begin-multiline, do-command): Pick out C
235 function name from snarfed token stream.
236 (end-multiline): Add @deffnx C declaration and function index
237 entries to output.
238 (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
239 Fluff to help insert the C declaration after any "@deffnx
240 primitive" lines in the snarfed docstring.
241
242 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
243
244 * read-scheme-source (quoted?, clump): New procs, exported.
245
246 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
247
248 * display-commentary (module-name->filename-frag,
249 display-module-commentary): New procs.
250 (display-commentary): Also handle refs that look like module
251 names.
252
253 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
254
255 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
256
257 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
258
259 * snarf-check-and-output-texi: print optional args in a prettier
260 manner.
261
262 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
263
264 * PROGRAM, README, display-commentary, doc-snarf,
265 generate-autoload, punify, read-scheme-source,
266 snarf-check-and-output-texi, use2dot:
267 In boilerplate, use -l$0.
268 Thanks to Daniel Skarda.
269
270 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
271
272 * generate-autoload (autoload-info):
273 Also handle `defmacro-public' forms.
274
275 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
276
277 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
278 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
279 Re-add authorship info.
280
281 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
282
283 * snarf-check-and-output-texi (do-argpos): complain to the stderr,
284 not stdout. thanks to Dale P. Smith!
285 (nice-sig): cosmetic fix.
286
287 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
288
289 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
290 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
291 Remove authorship info.
292
293 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
294
295 * snarf-check-and-output-texi: rewrite.
296
297 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
298
299 * snarf-check-and-output-texi: new file.
300
301 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
302
303 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
304
305 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
306 punify, read-scheme-source, use2dot: Move author tag outside
307 commentary; nfc.
308
309 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
310
311 * read-scheme-source: New file
312
313 * Makefile.am (scripts_sources): Add read-scheme-source.
314
315 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
316
317 * Makefile.am, PROGRAM, README, display-commentary,
318 doc-snarf, generate-autoload, punify, use2dot: New file
319