Commit | Line | Data |
---|---|---|
51c45eb6 MV |
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 | ||
0b49c645 MV |
8 | 2004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de> |
9 | ||
10 | * Makefile.am (scripts_sources): Added snarf-guile-m4-docs. | |
11 | ||
6002ebaf KR |
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 | ||
b2cbe8d8 RB |
17 | 2002-12-08 Rob Browning <rlb@defaultvalue.org> |
18 | ||
19 | * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION. | |
20 | ||
daeea2a9 NJ |
21 | 2002-10-26 Neil Jerram <neil@ossau.uklinux.net> |
22 | ||
23 | * lint (lint): Add message telling resolved module name. | |
24 | ||
5e405a60 MV |
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 | ||
9bc54879 RB |
30 | 2002-10-04 Rob Browning <rlb@defaultvalue.org> |
31 | ||
32 | * summarize-guile-TODO (as-leaf): make #\: a char-set. | |
33 | ||
9664b7ef TTN |
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 | ||
a8aa1fc1 TTN |
39 | 2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org> |
40 | ||
41 | * read-rfc822: New script. | |
42 | ||
faa2075a TTN |
43 | * Makefile.am (scripts_sources): Add api-diff and read-rfc822. |
44 | ||
713526ad TTN |
45 | * scan-api (scan-api): No longer include timestamp. |
46 | ||
717bd148 TTN |
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 | ||
9a9500ad TTN |
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 | ||
54352a34 TTN |
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 | ||
06dba652 TTN |
71 | 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org> |
72 | ||
73 | * scan-api (scan-C!): Use more robust regexp. | |
74 | ||
2b080aed TTN |
75 | 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org> |
76 | ||
77 | * scan-api: New script. | |
b6c76763 | 78 | (scan-api): Handle case where `grouping-hook' is #f. |
2b080aed | 79 | |
4c2657ed TTN |
80 | Remove top-level `debug-enable' form. |
81 | Add TODO comment; nfc. | |
82 | ||
2b080aed TTN |
83 | * Makefile.am (scripts_sources): Add "scan-api". |
84 | ||
49135c5d TTN |
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 | ||
3eb1560b TTN |
90 | 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org> |
91 | ||
92 | * summarize-guile-TODO: Fix commentary typo; nfc. | |
93 | ||
e2012b45 TTN |
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 | ||
e4fcbe23 TTN |
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 | ||
2589defa TTN |
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 | ||
6e0ae869 TTN |
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 | ||
984fe987 TTN |
137 | 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org> |
138 | ||
139 | * lint: New script. | |
140 | ||
eb4311e6 TTN |
141 | * Makefile.am (scripts_sources): Add "lint". |
142 | ||
ff9b6a84 TTN |
143 | 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org> |
144 | ||
145 | * PROGRAM: Update copyright; nfc. | |
146 | ||
20e7ab65 TTN |
147 | * read-text-outline: New script. |
148 | ||
149 | * Makefile.am (scripts_sources): Add "read-text-outline". | |
150 | ||
eb4311e6 | 151 | * read-text-outline (read-text-outline-silently): |
9df9c815 TTN |
152 | Move `tp' inside `loop'; nfc. |
153 | ||
e21f90f0 NJ |
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 | ||
27c54e0b NJ |
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 | ||
327d4dd3 TTN |
165 | 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org> |
166 | ||
167 | * Makefile.am: Update path to pre-inst-guile automake frag. | |
168 | ||
bf9b86fc TTN |
169 | 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org> |
170 | ||
171 | * api-diff: New script. | |
172 | ||
0187b4f4 TTN |
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 | ||
f528ebcd TTN |
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 | ||
3969f6ca TTN |
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 | ||
154fbc89 TTN |
207 | 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org> |
208 | ||
209 | * snarf-guile-m4-docs: New script. | |
210 | ||
a56e0567 TTN |
211 | 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org> |
212 | ||
213 | * punify (write-punily): Handle symbols w/ ":" prefix specially. | |
214 | ||
3fd8eb67 TTN |
215 | * use2dot (ferret): New proc. |
216 | (grok): Use `ferret'. | |
217 | ||
cecb4a5e NJ |
218 | 2001-11-16 Neil Jerram <neil@ossau.uklinux.net> |
219 | ||
8f85c0c6 NJ |
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 | ||
cecb4a5e NJ |
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. | |
a56e0567 | 230 | |
cecb4a5e NJ |
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. | |
a56e0567 | 241 | |
2d7cbf9e TTN |
242 | 2001-10-05 Thien-Thi Nguyen <ttn@glug.org> |
243 | ||
244 | * read-scheme-source (quoted?, clump): New procs, exported. | |
245 | ||
53b5d2cc TTN |
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 | ||
969e8e45 MV |
253 | 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de> |
254 | ||
255 | * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu". | |
256 | ||
fd7ec883 ML |
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 | ||
9ebd6e62 TTN |
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 | ||
9977b4fb TTN |
270 | 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org> |
271 | ||
272 | * generate-autoload (autoload-info): | |
273 | Also handle `defmacro-public' forms. | |
274 | ||
08576c58 TTN |
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 | ||
4d772ae2 ML |
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 | ||
cffdf820 TTN |
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 | ||
58e17e27 ML |
293 | 2001-06-25 Michael Livshin <mlivshin@bigfoot.com> |
294 | ||
295 | * snarf-check-and-output-texi: rewrite. | |
296 | ||
13482e95 ML |
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 | ||
b50ba18c TTN |
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 | ||
adcd97c8 TTN |
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 | ||
28c31342 TTN |
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 |