]> git.donarmstrong.com Git - lilypond.git/blob - guile18/scripts/ChangeLog-2008
New upstream version 2.19.65
[lilypond.git] / guile18 / scripts / ChangeLog-2008
1 2004-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
8 2004-09-08  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
9
10         * Makefile.am (scripts_sources): Added snarf-guile-m4-docs.
11
12 2004-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
17 2002-12-08  Rob Browning  <rlb@defaultvalue.org>
18
19         * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.
20
21 2002-10-26  Neil Jerram  <neil@ossau.uklinux.net>
22
23         * lint (lint): Add message telling resolved module name.
24
25 2002-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
30 2002-10-04  Rob Browning  <rlb@defaultvalue.org>
31
32         * summarize-guile-TODO (as-leaf): make #\: a char-set.
33
34 2002-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
39 2002-05-13  Thien-Thi Nguyen  <ttn@giblet.glug.org>
40
41         * read-rfc822: New script.
42
43         * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
44
45         * scan-api (scan-api): No longer include timestamp.
46
47 2002-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
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
61 2002-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
71 2002-05-09  Thien-Thi Nguyen  <ttn@giblet.glug.org>
72
73         * scan-api (scan-C!): Use more robust regexp.
74
75 2002-05-08  Thien-Thi Nguyen  <ttn@giblet.glug.org>
76
77         * scan-api: New script.
78         (scan-api): Handle case where `grouping-hook' is #f.
79
80         Remove top-level `debug-enable' form.
81         Add TODO comment; nfc.
82
83         * Makefile.am (scripts_sources): Add "scan-api".
84
85 2002-04-30  Thien-Thi Nguyen  <ttn@giblet.glug.org>
86
87         * summarize-guile-TODO (make-display-item):
88         Hoist some lambdas; nfc.
89
90 2002-04-29  Thien-Thi Nguyen  <ttn@giblet.glug.org>
91
92         * summarize-guile-TODO: Fix commentary typo; nfc.
93
94 2002-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
105 2002-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
117 2002-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
123 2002-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
137 2002-04-04  Thien-Thi Nguyen  <ttn@giblet.glug.org>
138
139         * lint: New script.
140
141         * Makefile.am (scripts_sources): Add "lint".
142
143 2002-04-02  Thien-Thi Nguyen  <ttn@giblet.glug.org>
144
145         * PROGRAM: Update copyright; nfc.
146
147         * read-text-outline: New script.
148
149         * Makefile.am (scripts_sources): Add "read-text-outline".
150
151         * read-text-outline (read-text-outline-silently):
152         Move `tp' inside `loop'; nfc.
153
154 2002-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
160 2002-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
165 2002-02-26  Thien-Thi Nguyen  <ttn@giblet.glug.org>
166
167         * Makefile.am: Update path to pre-inst-guile automake frag.
168
169 2002-02-22  Thien-Thi Nguyen  <ttn@giblet.glug.org>
170
171         * api-diff: New script.
172
173 2002-02-05  Thien-Thi Nguyen  <ttn@giblet.glug.org>
174
175         * Include $(top_srcdir)/pre-inst-guile.am.
176
177         (overview): Use $(preinstguiletool).
178
179 2002-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
197 2002-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
207 2002-01-02  Thien-Thi Nguyen  <ttn@giblet.glug.org>
208
209         * snarf-guile-m4-docs: New script.
210
211 2001-11-28  Thien-Thi Nguyen  <ttn@giblet.glug.org>
212
213         * punify (write-punily): Handle symbols w/ ":" prefix specially.
214
215         * use2dot (ferret): New proc.
216         (grok): Use `ferret'.
217
218 2001-11-16  Neil Jerram  <neil@ossau.uklinux.net>
219
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
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.
230
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.
241
242 2001-10-05  Thien-Thi Nguyen  <ttn@glug.org>
243
244         * read-scheme-source (quoted?, clump): New procs, exported.
245
246 2001-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
253 2001-08-25  Marius Vollmer  <mvo@zagadka.ping.de>
254
255         * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
256
257 2001-08-07  Michael Livshin  <mlivshin@bigfoot.com>
258
259         * snarf-check-and-output-texi: print optional args in a prettier
260         manner.
261
262 2001-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
270 2001-07-22  Thien-Thi Nguyen  <ttn@revel.glug.org>
271
272         * generate-autoload (autoload-info):
273         Also handle `defmacro-public' forms.
274
275 2001-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
281 2001-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
287 2001-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
293 2001-06-25  Michael Livshin  <mlivshin@bigfoot.com>
294
295         * snarf-check-and-output-texi: rewrite.
296
297 2001-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
303 2001-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
309 2001-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
315 2001-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