*** empty log message ***
[bpt/guile.git] / scripts / ChangeLog
CommitLineData
9bc54879
RB
12002-10-04 Rob Browning <rlb@defaultvalue.org>
2
3 * summarize-guile-TODO (as-leaf): make #\: a char-set.
4
9664b7ef
TTN
52002-05-18 Thien-Thi Nguyen <ttn@giblet.glug.org>
6
7 * api-diff (group-diff): Also output +N and -N adds and subs
8 details, respectively.
9
a8aa1fc1
TTN
102002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
11
12 * read-rfc822: New script.
13
faa2075a
TTN
14 * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
15
713526ad
TTN
16 * scan-api (scan-api): No longer include timestamp.
17
717bd148
TTN
182002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
19
20 * scan-api (scan-api): Fix bug: No longer omit `C' and `Scheme' in
21 groups in the presence of the grouper.
22
9a9500ad
TTN
23 * api-diff: Use modules (ice-9 format), (ice-9 getopt-long).
24 Autoload module (srfi srfi-13).
25 No longer export `diff-alists'.
26
27 (diff, diff-alists, display-list): Remove.
28 (put, get, read-api-alist-file, hang-by-the-roots, diff?,
29 diff+note!, group-diff): New procs.
30 (api-diff): Rewrite.
31
54352a34
TTN
322002-05-10 Thien-Thi Nguyen <ttn@giblet.glug.org>
33
34 * scan-api (add-props): New proc.
35 (make-grok-proc): Renamed from `make-grok-hook'.
36 (make-members-proc): Renamed from `make-members-hook'.
37 (make-grouper): Renamed from `make-grouping-hook'. Update callers.
38 Add handling for multiple grouping-defs files.
39 (scan-api): Add handling for multiple grouping-defs files.
40 Cache `symbol->string' result; adjust `sort' usage.
41
06dba652
TTN
422002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
43
44 * scan-api (scan-C!): Use more robust regexp.
45
2b080aed
TTN
462002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
47
48 * scan-api: New script.
b6c76763 49 (scan-api): Handle case where `grouping-hook' is #f.
2b080aed 50
4c2657ed
TTN
51 Remove top-level `debug-enable' form.
52 Add TODO comment; nfc.
53
2b080aed
TTN
54 * Makefile.am (scripts_sources): Add "scan-api".
55
49135c5d
TTN
562002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
57
58 * summarize-guile-TODO (make-display-item):
59 Hoist some lambdas; nfc.
60
3eb1560b
TTN
612002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
62
63 * summarize-guile-TODO: Fix commentary typo; nfc.
64
e2012b45
TTN
652002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
66
67 * summarize-guile-TODO: Use (ice-9 getopt-long).
68 Autoload (ice-9 common-list).
69
70 (select-items): New proc.
71 (make-display-item): New proc.
72 (display-item): Delete.
73 (display-items): Use `make-display-item'.
74 (summarize-guile-TODO): Add option handling.
75
e4fcbe23
TTN
762002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
77
78 * summarize-guile-TODO: Add "Bugs" section to commentary.
79 Autoload (srfi srfi-13) on `string-tokenize'.
80
81 (as-leaf): New proc.
82 (hang-by-the-leaves): Use `as-leaf'.
83 (read-TODO-file): Expand regexp and specs
84 to handle "D", "X" and "N%". Fix regexp
85 to make isolating `who' easier.
86 (display-item): Handle "D", "X" and "N%".
87
2589defa
TTN
882002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
89
90 * summarize-guile-TODO: New script.
91
92 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
93
6e0ae869
TTN
942002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
95
96 * read-text-outline (display-outline-tree): No longer export this proc.
97
98 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
99 display-outline-tree): Delete these vars and procs.
100
101 (??, msub, ??-predicates, make-line-parser,
102 make-text-outline-reader): New procs.
103
104 (make-text-outline-reader): Export.
105 (read-text-outline-silently): Rewrite
106 using `make-text-outline-reader'.
107
984fe987
TTN
1082002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
109
110 * lint: New script.
111
eb4311e6
TTN
112 * Makefile.am (scripts_sources): Add "lint".
113
ff9b6a84
TTN
1142002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
115
116 * PROGRAM: Update copyright; nfc.
117
20e7ab65
TTN
118 * read-text-outline: New script.
119
120 * Makefile.am (scripts_sources): Add "read-text-outline".
121
eb4311e6 122 * read-text-outline (read-text-outline-silently):
9df9c815
TTN
123 Move `tp' inside `loop'; nfc.
124
e21f90f0
NJ
1252002-03-12 Neil Jerram <neil@ossau.uklinux.net>
126
127 * snarf-check-and-output-texi (snarf-check-and-output-texi): If
128 supplied, the `--manual' flag arrives as a string, not a symbol,
129 so test for it as such.
130
27c54e0b
NJ
1312002-03-03 Neil Jerram <neil@ossau.uklinux.net>
132
133 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
134 docstring lines if possible, rather than just `#'.
135
327d4dd3
TTN
1362002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
137
138 * Makefile.am: Update path to pre-inst-guile automake frag.
139
bf9b86fc
TTN
1402002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
141
142 * api-diff: New script.
143
0187b4f4
TTN
1442002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
145
146 * Include $(top_srcdir)/pre-inst-guile.am.
147
148 (overview): Use $(preinstguiletool).
149
f528ebcd
TTN
1502002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
151
152 * Makefile.am (scripts_sources): Add autofrisk.
153
154 * autofrisk: New script.
155
156 * frisk: Fix typo in commentary; nfc.
157
158 * use2dot: Autoload module (ice-9 getopt-long).
159 Use module (srfi srfi-13).
160 Export `use2dot'.
161
162 (string-append/separator, mapconcat): Delete.
163 (vv): Now take list of pairs, and return the mapping..
164 (>>header): Use `string-join'.
165 (>>): New proc.
166 (use2dot): Use `getopt-long'. Use `>>'.
167
3969f6ca
TTN
1682002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
169
170 * Makefile.am (scripts_sources): Add frisk.
171 (list): New target.
172 (overview): Also report module interfaces.
173
174 * use2dot: Rewrite using (scripts frisk).
175
176 * frisk: Initial revision.
177
154fbc89
TTN
1782002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
179
180 * snarf-guile-m4-docs: New script.
181
a56e0567
TTN
1822001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
183
184 * punify (write-punily): Handle symbols w/ ":" prefix specially.
185
3fd8eb67
TTN
186 * use2dot (ferret): New proc.
187 (grok): Use `ferret'.
188
cecb4a5e
NJ
1892001-11-16 Neil Jerram <neil@ossau.uklinux.net>
190
8f85c0c6
NJ
191 * snarf-check-and-output-texi: Change generated @deffn categories
192 from "function" and "primitive" to "C Function" and "Scheme
193 Procedure".
194 (end-multiline): Take out @findex generation again; not needed
195 since index entries are implicit in @deffn forms.
196
cecb4a5e
NJ
197 These changes add a @deffnx C function declaration and function
198 index entries for each Guile primitive to the copy of the doc
199 snarf output that is used for reference manual synchronization.
200 Online help is unchanged.
a56e0567 201
cecb4a5e
NJ
202 * snarf-check-and-output-texi (*manual-flag*,
203 snarf-check-and-output-texi): Handle `--manual' invocation arg
204 passed through from libguile/Makefile.am.
205 (*c-function-name*, begin-multiline, do-command): Pick out C
206 function name from snarfed token stream.
207 (end-multiline): Add @deffnx C declaration and function index
208 entries to output.
209 (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
210 Fluff to help insert the C declaration after any "@deffnx
211 primitive" lines in the snarfed docstring.
a56e0567 212
2d7cbf9e
TTN
2132001-10-05 Thien-Thi Nguyen <ttn@glug.org>
214
215 * read-scheme-source (quoted?, clump): New procs, exported.
216
53b5d2cc
TTN
2172001-09-30 Thien-Thi Nguyen <ttn@glug.org>
218
219 * display-commentary (module-name->filename-frag,
220 display-module-commentary): New procs.
221 (display-commentary): Also handle refs that look like module
222 names.
223
969e8e45
MV
2242001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
225
226 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
227
fd7ec883
ML
2282001-08-07 Michael Livshin <mlivshin@bigfoot.com>
229
230 * snarf-check-and-output-texi: print optional args in a prettier
231 manner.
232
9ebd6e62
TTN
2332001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
234
235 * PROGRAM, README, display-commentary, doc-snarf,
236 generate-autoload, punify, read-scheme-source,
237 snarf-check-and-output-texi, use2dot:
238 In boilerplate, use -l$0.
239 Thanks to Daniel Skarda.
240
9977b4fb
TTN
2412001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
242
243 * generate-autoload (autoload-info):
244 Also handle `defmacro-public' forms.
245
08576c58
TTN
2462001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
247
248 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
249 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
250 Re-add authorship info.
251
4d772ae2
ML
2522001-07-12 Michael Livshin <mlivshin@bigfoot.com>
253
254 * snarf-check-and-output-texi (do-argpos): complain to the stderr,
255 not stdout. thanks to Dale P. Smith!
256 (nice-sig): cosmetic fix.
257
cffdf820
TTN
2582001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
259
260 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
261 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
262 Remove authorship info.
263
58e17e27
ML
2642001-06-25 Michael Livshin <mlivshin@bigfoot.com>
265
266 * snarf-check-and-output-texi: rewrite.
267
13482e95
ML
2682001-05-31 Michael Livshin <mlivshin@bigfoot.com>
269
270 * snarf-check-and-output-texi: new file.
271
272 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
273
b50ba18c
TTN
2742001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
275
276 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
277 punify, read-scheme-source, use2dot: Move author tag outside
278 commentary; nfc.
279
adcd97c8
TTN
2802001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
281
282 * read-scheme-source: New file
283
284 * Makefile.am (scripts_sources): Add read-scheme-source.
285
28c31342
TTN
2862001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
287
288 * Makefile.am, PROGRAM, README, display-commentary,
289 doc-snarf, generate-autoload, punify, use2dot: New file
290