1 2002-10-26 Neil Jerram <neil@ossau.uklinux.net>
3 * lint (lint): Add message telling resolved module name.
5 2002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
7 * snarf-check-and-output-texi (end-multiline): Use '*function-name*'
8 instead of nonexisting 'name'.
10 2002-10-04 Rob Browning <rlb@defaultvalue.org>
12 * summarize-guile-TODO (as-leaf): make #\: a char-set.
14 2002-05-18 Thien-Thi Nguyen <ttn@giblet.glug.org>
16 * api-diff (group-diff): Also output +N and -N adds and subs
17 details, respectively.
19 2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
21 * read-rfc822: New script.
23 * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
25 * scan-api (scan-api): No longer include timestamp.
27 2002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
29 * scan-api (scan-api): Fix bug: No longer omit `C' and `Scheme' in
30 groups in the presence of the grouper.
32 * api-diff: Use modules (ice-9 format), (ice-9 getopt-long).
33 Autoload module (srfi srfi-13).
34 No longer export `diff-alists'.
36 (diff, diff-alists, display-list): Remove.
37 (put, get, read-api-alist-file, hang-by-the-roots, diff?,
38 diff+note!, group-diff): New procs.
41 2002-05-10 Thien-Thi Nguyen <ttn@giblet.glug.org>
43 * scan-api (add-props): New proc.
44 (make-grok-proc): Renamed from `make-grok-hook'.
45 (make-members-proc): Renamed from `make-members-hook'.
46 (make-grouper): Renamed from `make-grouping-hook'. Update callers.
47 Add handling for multiple grouping-defs files.
48 (scan-api): Add handling for multiple grouping-defs files.
49 Cache `symbol->string' result; adjust `sort' usage.
51 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
53 * scan-api (scan-C!): Use more robust regexp.
55 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
57 * scan-api: New script.
58 (scan-api): Handle case where `grouping-hook' is #f.
60 Remove top-level `debug-enable' form.
61 Add TODO comment; nfc.
63 * Makefile.am (scripts_sources): Add "scan-api".
65 2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
67 * summarize-guile-TODO (make-display-item):
68 Hoist some lambdas; nfc.
70 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
72 * summarize-guile-TODO: Fix commentary typo; nfc.
74 2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
76 * summarize-guile-TODO: Use (ice-9 getopt-long).
77 Autoload (ice-9 common-list).
79 (select-items): New proc.
80 (make-display-item): New proc.
81 (display-item): Delete.
82 (display-items): Use `make-display-item'.
83 (summarize-guile-TODO): Add option handling.
85 2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
87 * summarize-guile-TODO: Add "Bugs" section to commentary.
88 Autoload (srfi srfi-13) on `string-tokenize'.
91 (hang-by-the-leaves): Use `as-leaf'.
92 (read-TODO-file): Expand regexp and specs
93 to handle "D", "X" and "N%". Fix regexp
94 to make isolating `who' easier.
95 (display-item): Handle "D", "X" and "N%".
97 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
99 * summarize-guile-TODO: New script.
101 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
103 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
105 * read-text-outline (display-outline-tree): No longer export this proc.
107 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
108 display-outline-tree): Delete these vars and procs.
110 (??, msub, ??-predicates, make-line-parser,
111 make-text-outline-reader): New procs.
113 (make-text-outline-reader): Export.
114 (read-text-outline-silently): Rewrite
115 using `make-text-outline-reader'.
117 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
121 * Makefile.am (scripts_sources): Add "lint".
123 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
125 * PROGRAM: Update copyright; nfc.
127 * read-text-outline: New script.
129 * Makefile.am (scripts_sources): Add "read-text-outline".
131 * read-text-outline (read-text-outline-silently):
132 Move `tp' inside `loop'; nfc.
134 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
136 * snarf-check-and-output-texi (snarf-check-and-output-texi): If
137 supplied, the `--manual' flag arrives as a string, not a symbol,
138 so test for it as such.
140 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
142 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
143 docstring lines if possible, rather than just `#'.
145 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
147 * Makefile.am: Update path to pre-inst-guile automake frag.
149 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
151 * api-diff: New script.
153 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
155 * Include $(top_srcdir)/pre-inst-guile.am.
157 (overview): Use $(preinstguiletool).
159 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
161 * Makefile.am (scripts_sources): Add autofrisk.
163 * autofrisk: New script.
165 * frisk: Fix typo in commentary; nfc.
167 * use2dot: Autoload module (ice-9 getopt-long).
168 Use module (srfi srfi-13).
171 (string-append/separator, mapconcat): Delete.
172 (vv): Now take list of pairs, and return the mapping..
173 (>>header): Use `string-join'.
175 (use2dot): Use `getopt-long'. Use `>>'.
177 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
179 * Makefile.am (scripts_sources): Add frisk.
181 (overview): Also report module interfaces.
183 * use2dot: Rewrite using (scripts frisk).
185 * frisk: Initial revision.
187 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
189 * snarf-guile-m4-docs: New script.
191 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
193 * punify (write-punily): Handle symbols w/ ":" prefix specially.
195 * use2dot (ferret): New proc.
196 (grok): Use `ferret'.
198 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
200 * snarf-check-and-output-texi: Change generated @deffn categories
201 from "function" and "primitive" to "C Function" and "Scheme
203 (end-multiline): Take out @findex generation again; not needed
204 since index entries are implicit in @deffn forms.
206 These changes add a @deffnx C function declaration and function
207 index entries for each Guile primitive to the copy of the doc
208 snarf output that is used for reference manual synchronization.
209 Online help is unchanged.
211 * snarf-check-and-output-texi (*manual-flag*,
212 snarf-check-and-output-texi): Handle `--manual' invocation arg
213 passed through from libguile/Makefile.am.
214 (*c-function-name*, begin-multiline, do-command): Pick out C
215 function name from snarfed token stream.
216 (end-multiline): Add @deffnx C declaration and function index
218 (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
219 Fluff to help insert the C declaration after any "@deffnx
220 primitive" lines in the snarfed docstring.
222 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
224 * read-scheme-source (quoted?, clump): New procs, exported.
226 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
228 * display-commentary (module-name->filename-frag,
229 display-module-commentary): New procs.
230 (display-commentary): Also handle refs that look like module
233 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
235 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
237 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
239 * snarf-check-and-output-texi: print optional args in a prettier
242 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
244 * PROGRAM, README, display-commentary, doc-snarf,
245 generate-autoload, punify, read-scheme-source,
246 snarf-check-and-output-texi, use2dot:
247 In boilerplate, use -l$0.
248 Thanks to Daniel Skarda.
250 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
252 * generate-autoload (autoload-info):
253 Also handle `defmacro-public' forms.
255 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
257 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
258 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
259 Re-add authorship info.
261 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
263 * snarf-check-and-output-texi (do-argpos): complain to the stderr,
264 not stdout. thanks to Dale P. Smith!
265 (nice-sig): cosmetic fix.
267 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
269 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
270 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
271 Remove authorship info.
273 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
275 * snarf-check-and-output-texi: rewrite.
277 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
279 * snarf-check-and-output-texi: new file.
281 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
283 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
285 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
286 punify, read-scheme-source, use2dot: Move author tag outside
289 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
291 * read-scheme-source: New file
293 * Makefile.am (scripts_sources): Add read-scheme-source.
295 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
297 * Makefile.am, PROGRAM, README, display-commentary,
298 doc-snarf, generate-autoload, punify, use2dot: New file