Default "meet" operator is meet-error for intmap
[bpt/guile.git] / module / scripts / ChangeLog-2008
CommitLineData
51c45eb6
MV
12004-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
0b49c645
MV
82004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
9
10 * Makefile.am (scripts_sources): Added snarf-guile-m4-docs.
11
6002ebaf
KR
122004-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
b2cbe8d8
RB
172002-12-08 Rob Browning <rlb@defaultvalue.org>
18
19 * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.
20
daeea2a9
NJ
212002-10-26 Neil Jerram <neil@ossau.uklinux.net>
22
23 * lint (lint): Add message telling resolved module name.
24
5e405a60
MV
252002-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
9bc54879
RB
302002-10-04 Rob Browning <rlb@defaultvalue.org>
31
32 * summarize-guile-TODO (as-leaf): make #\: a char-set.
33
9664b7ef
TTN
342002-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
a8aa1fc1
TTN
392002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
40
41 * read-rfc822: New script.
42
faa2075a
TTN
43 * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
44
713526ad
TTN
45 * scan-api (scan-api): No longer include timestamp.
46
717bd148
TTN
472002-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
9a9500ad
TTN
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
54352a34
TTN
612002-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
06dba652
TTN
712002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
72
73 * scan-api (scan-C!): Use more robust regexp.
74
2b080aed
TTN
752002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
76
77 * scan-api: New script.
b6c76763 78 (scan-api): Handle case where `grouping-hook' is #f.
2b080aed 79
4c2657ed
TTN
80 Remove top-level `debug-enable' form.
81 Add TODO comment; nfc.
82
2b080aed
TTN
83 * Makefile.am (scripts_sources): Add "scan-api".
84
49135c5d
TTN
852002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
86
87 * summarize-guile-TODO (make-display-item):
88 Hoist some lambdas; nfc.
89
3eb1560b
TTN
902002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
91
92 * summarize-guile-TODO: Fix commentary typo; nfc.
93
e2012b45
TTN
942002-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
e4fcbe23
TTN
1052002-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
2589defa
TTN
1172002-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
6e0ae869
TTN
1232002-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
984fe987
TTN
1372002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
138
139 * lint: New script.
140
eb4311e6
TTN
141 * Makefile.am (scripts_sources): Add "lint".
142
ff9b6a84
TTN
1432002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
144
145 * PROGRAM: Update copyright; nfc.
146
20e7ab65
TTN
147 * read-text-outline: New script.
148
149 * Makefile.am (scripts_sources): Add "read-text-outline".
150
eb4311e6 151 * read-text-outline (read-text-outline-silently):
9df9c815
TTN
152 Move `tp' inside `loop'; nfc.
153
e21f90f0
NJ
1542002-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
27c54e0b
NJ
1602002-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
327d4dd3
TTN
1652002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
166
167 * Makefile.am: Update path to pre-inst-guile automake frag.
168
bf9b86fc
TTN
1692002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
170
171 * api-diff: New script.
172
0187b4f4
TTN
1732002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
174
175 * Include $(top_srcdir)/pre-inst-guile.am.
176
177 (overview): Use $(preinstguiletool).
178
f528ebcd
TTN
1792002-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
3969f6ca
TTN
1972002-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
154fbc89
TTN
2072002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
208
209 * snarf-guile-m4-docs: New script.
210
a56e0567
TTN
2112001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
212
213 * punify (write-punily): Handle symbols w/ ":" prefix specially.
214
3fd8eb67
TTN
215 * use2dot (ferret): New proc.
216 (grok): Use `ferret'.
217
cecb4a5e
NJ
2182001-11-16 Neil Jerram <neil@ossau.uklinux.net>
219
8f85c0c6
NJ
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
cecb4a5e
NJ
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.
a56e0567 230
cecb4a5e
NJ
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.
a56e0567 241
2d7cbf9e
TTN
2422001-10-05 Thien-Thi Nguyen <ttn@glug.org>
243
244 * read-scheme-source (quoted?, clump): New procs, exported.
245
53b5d2cc
TTN
2462001-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
969e8e45
MV
2532001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
254
255 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
256
fd7ec883
ML
2572001-08-07 Michael Livshin <mlivshin@bigfoot.com>
258
259 * snarf-check-and-output-texi: print optional args in a prettier
260 manner.
261
9ebd6e62
TTN
2622001-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
9977b4fb
TTN
2702001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
271
272 * generate-autoload (autoload-info):
273 Also handle `defmacro-public' forms.
274
08576c58
TTN
2752001-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
4d772ae2
ML
2812001-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
cffdf820
TTN
2872001-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
58e17e27
ML
2932001-06-25 Michael Livshin <mlivshin@bigfoot.com>
294
295 * snarf-check-and-output-texi: rewrite.
296
13482e95
ML
2972001-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
b50ba18c
TTN
3032001-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
adcd97c8
TTN
3092001-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
28c31342
TTN
3152001-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