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