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