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