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