*** empty log message ***
[bpt/guile.git] / scripts / ChangeLog
1 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
2
3 * scan-api (scan-C!): Use more robust regexp.
4
5 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
6
7 * scan-api: New script.
8 (scan-api): Handle case where `grouping-hook' is #f.
9
10 Remove top-level `debug-enable' form.
11 Add TODO comment; nfc.
12
13 * Makefile.am (scripts_sources): Add "scan-api".
14
15 2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
16
17 * summarize-guile-TODO (make-display-item):
18 Hoist some lambdas; nfc.
19
20 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
21
22 * summarize-guile-TODO: Fix commentary typo; nfc.
23
24 2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
25
26 * summarize-guile-TODO: Use (ice-9 getopt-long).
27 Autoload (ice-9 common-list).
28
29 (select-items): New proc.
30 (make-display-item): New proc.
31 (display-item): Delete.
32 (display-items): Use `make-display-item'.
33 (summarize-guile-TODO): Add option handling.
34
35 2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
36
37 * summarize-guile-TODO: Add "Bugs" section to commentary.
38 Autoload (srfi srfi-13) on `string-tokenize'.
39
40 (as-leaf): New proc.
41 (hang-by-the-leaves): Use `as-leaf'.
42 (read-TODO-file): Expand regexp and specs
43 to handle "D", "X" and "N%". Fix regexp
44 to make isolating `who' easier.
45 (display-item): Handle "D", "X" and "N%".
46
47 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
48
49 * summarize-guile-TODO: New script.
50
51 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
52
53 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
54
55 * read-text-outline (display-outline-tree): No longer export this proc.
56
57 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
58 display-outline-tree): Delete these vars and procs.
59
60 (??, msub, ??-predicates, make-line-parser,
61 make-text-outline-reader): New procs.
62
63 (make-text-outline-reader): Export.
64 (read-text-outline-silently): Rewrite
65 using `make-text-outline-reader'.
66
67 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
68
69 * lint: New script.
70
71 * Makefile.am (scripts_sources): Add "lint".
72
73 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
74
75 * PROGRAM: Update copyright; nfc.
76
77 * read-text-outline: New script.
78
79 * Makefile.am (scripts_sources): Add "read-text-outline".
80
81 * read-text-outline (read-text-outline-silently):
82 Move `tp' inside `loop'; nfc.
83
84 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
85
86 * snarf-check-and-output-texi (snarf-check-and-output-texi): If
87 supplied, the `--manual' flag arrives as a string, not a symbol,
88 so test for it as such.
89
90 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
91
92 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
93 docstring lines if possible, rather than just `#'.
94
95 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
96
97 * Makefile.am: Update path to pre-inst-guile automake frag.
98
99 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
100
101 * api-diff: New script.
102
103 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
104
105 * Include $(top_srcdir)/pre-inst-guile.am.
106
107 (overview): Use $(preinstguiletool).
108
109 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
110
111 * Makefile.am (scripts_sources): Add autofrisk.
112
113 * autofrisk: New script.
114
115 * frisk: Fix typo in commentary; nfc.
116
117 * use2dot: Autoload module (ice-9 getopt-long).
118 Use module (srfi srfi-13).
119 Export `use2dot'.
120
121 (string-append/separator, mapconcat): Delete.
122 (vv): Now take list of pairs, and return the mapping..
123 (>>header): Use `string-join'.
124 (>>): New proc.
125 (use2dot): Use `getopt-long'. Use `>>'.
126
127 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
128
129 * Makefile.am (scripts_sources): Add frisk.
130 (list): New target.
131 (overview): Also report module interfaces.
132
133 * use2dot: Rewrite using (scripts frisk).
134
135 * frisk: Initial revision.
136
137 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
138
139 * snarf-guile-m4-docs: New script.
140
141 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
142
143 * punify (write-punily): Handle symbols w/ ":" prefix specially.
144
145 * use2dot (ferret): New proc.
146 (grok): Use `ferret'.
147
148 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
149
150 * snarf-check-and-output-texi: Change generated @deffn categories
151 from "function" and "primitive" to "C Function" and "Scheme
152 Procedure".
153 (end-multiline): Take out @findex generation again; not needed
154 since index entries are implicit in @deffn forms.
155
156 These changes add a @deffnx C function declaration and function
157 index entries for each Guile primitive to the copy of the doc
158 snarf output that is used for reference manual synchronization.
159 Online help is unchanged.
160
161 * snarf-check-and-output-texi (*manual-flag*,
162 snarf-check-and-output-texi): Handle `--manual' invocation arg
163 passed through from libguile/Makefile.am.
164 (*c-function-name*, begin-multiline, do-command): Pick out C
165 function name from snarfed token stream.
166 (end-multiline): Add @deffnx C declaration and function index
167 entries to output.
168 (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
169 Fluff to help insert the C declaration after any "@deffnx
170 primitive" lines in the snarfed docstring.
171
172 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
173
174 * read-scheme-source (quoted?, clump): New procs, exported.
175
176 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
177
178 * display-commentary (module-name->filename-frag,
179 display-module-commentary): New procs.
180 (display-commentary): Also handle refs that look like module
181 names.
182
183 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
184
185 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
186
187 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
188
189 * snarf-check-and-output-texi: print optional args in a prettier
190 manner.
191
192 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
193
194 * PROGRAM, README, display-commentary, doc-snarf,
195 generate-autoload, punify, read-scheme-source,
196 snarf-check-and-output-texi, use2dot:
197 In boilerplate, use -l$0.
198 Thanks to Daniel Skarda.
199
200 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
201
202 * generate-autoload (autoload-info):
203 Also handle `defmacro-public' forms.
204
205 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
206
207 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
208 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
209 Re-add authorship info.
210
211 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
212
213 * snarf-check-and-output-texi (do-argpos): complain to the stderr,
214 not stdout. thanks to Dale P. Smith!
215 (nice-sig): cosmetic fix.
216
217 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
218
219 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
220 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
221 Remove authorship info.
222
223 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
224
225 * snarf-check-and-output-texi: rewrite.
226
227 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
228
229 * snarf-check-and-output-texi: new file.
230
231 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
232
233 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
234
235 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
236 punify, read-scheme-source, use2dot: Move author tag outside
237 commentary; nfc.
238
239 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
240
241 * read-scheme-source: New file
242
243 * Makefile.am (scripts_sources): Add read-scheme-source.
244
245 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
246
247 * Makefile.am, PROGRAM, README, display-commentary,
248 doc-snarf, generate-autoload, punify, use2dot: New file
249