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