1 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
3 * scan-api (scan-C!): Use more robust regexp.
5 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
7 * scan-api: New script.
8 (scan-api): Handle case where `grouping-hook' is #f.
10 Remove top-level `debug-enable' form.
11 Add TODO comment; nfc.
13 * Makefile.am (scripts_sources): Add "scan-api".
15 2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
17 * summarize-guile-TODO (make-display-item):
18 Hoist some lambdas; nfc.
20 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
22 * summarize-guile-TODO: Fix commentary typo; nfc.
24 2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
26 * summarize-guile-TODO: Use (ice-9 getopt-long).
27 Autoload (ice-9 common-list).
29 (select-items): New proc.
30 (make-display-item): New proc.
31 (display-item): Delete.
32 (display-items): Use `make-display-item'.
33 (summarize-guile-TODO): Add option handling.
35 2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
37 * summarize-guile-TODO: Add "Bugs" section to commentary.
38 Autoload (srfi srfi-13) on `string-tokenize'.
41 (hang-by-the-leaves): Use `as-leaf'.
42 (read-TODO-file): Expand regexp and specs
43 to handle "D", "X" and "N%". Fix regexp
44 to make isolating `who' easier.
45 (display-item): Handle "D", "X" and "N%".
47 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
49 * summarize-guile-TODO: New script.
51 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
53 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
55 * read-text-outline (display-outline-tree): No longer export this proc.
57 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
58 display-outline-tree): Delete these vars and procs.
60 (??, msub, ??-predicates, make-line-parser,
61 make-text-outline-reader): New procs.
63 (make-text-outline-reader): Export.
64 (read-text-outline-silently): Rewrite
65 using `make-text-outline-reader'.
67 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
71 * Makefile.am (scripts_sources): Add "lint".
73 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
75 * PROGRAM: Update copyright; nfc.
77 * read-text-outline: New script.
79 * Makefile.am (scripts_sources): Add "read-text-outline".
81 * read-text-outline (read-text-outline-silently):
82 Move `tp' inside `loop'; nfc.
84 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
86 * snarf-check-and-output-texi (snarf-check-and-output-texi): If
87 supplied, the `--manual' flag arrives as a string, not a symbol,
88 so test for it as such.
90 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
92 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
93 docstring lines if possible, rather than just `#'.
95 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
97 * Makefile.am: Update path to pre-inst-guile automake frag.
99 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
101 * api-diff: New script.
103 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
105 * Include $(top_srcdir)/pre-inst-guile.am.
107 (overview): Use $(preinstguiletool).
109 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
111 * Makefile.am (scripts_sources): Add autofrisk.
113 * autofrisk: New script.
115 * frisk: Fix typo in commentary; nfc.
117 * use2dot: Autoload module (ice-9 getopt-long).
118 Use module (srfi srfi-13).
121 (string-append/separator, mapconcat): Delete.
122 (vv): Now take list of pairs, and return the mapping..
123 (>>header): Use `string-join'.
125 (use2dot): Use `getopt-long'. Use `>>'.
127 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
129 * Makefile.am (scripts_sources): Add frisk.
131 (overview): Also report module interfaces.
133 * use2dot: Rewrite using (scripts frisk).
135 * frisk: Initial revision.
137 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
139 * snarf-guile-m4-docs: New script.
141 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
143 * punify (write-punily): Handle symbols w/ ":" prefix specially.
145 * use2dot (ferret): New proc.
146 (grok): Use `ferret'.
148 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
150 * snarf-check-and-output-texi: Change generated @deffn categories
151 from "function" and "primitive" to "C Function" and "Scheme
153 (end-multiline): Take out @findex generation again; not needed
154 since index entries are implicit in @deffn forms.
156 These changes add a @deffnx C function declaration and function
157 index entries for each Guile primitive to the copy of the doc
158 snarf output that is used for reference manual synchronization.
159 Online help is unchanged.
161 * snarf-check-and-output-texi (*manual-flag*,
162 snarf-check-and-output-texi): Handle `--manual' invocation arg
163 passed through from libguile/Makefile.am.
164 (*c-function-name*, begin-multiline, do-command): Pick out C
165 function name from snarfed token stream.
166 (end-multiline): Add @deffnx C declaration and function index
168 (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
169 Fluff to help insert the C declaration after any "@deffnx
170 primitive" lines in the snarfed docstring.
172 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
174 * read-scheme-source (quoted?, clump): New procs, exported.
176 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
178 * display-commentary (module-name->filename-frag,
179 display-module-commentary): New procs.
180 (display-commentary): Also handle refs that look like module
183 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
185 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
187 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
189 * snarf-check-and-output-texi: print optional args in a prettier
192 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
194 * PROGRAM, README, display-commentary, doc-snarf,
195 generate-autoload, punify, read-scheme-source,
196 snarf-check-and-output-texi, use2dot:
197 In boilerplate, use -l$0.
198 Thanks to Daniel Skarda.
200 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
202 * generate-autoload (autoload-info):
203 Also handle `defmacro-public' forms.
205 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
207 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
208 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
209 Re-add authorship info.
211 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
213 * snarf-check-and-output-texi (do-argpos): complain to the stderr,
214 not stdout. thanks to Dale P. Smith!
215 (nice-sig): cosmetic fix.
217 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
219 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
220 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
221 Remove authorship info.
223 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
225 * snarf-check-and-output-texi: rewrite.
227 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
229 * snarf-check-and-output-texi: new file.
231 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
233 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
235 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
236 punify, read-scheme-source, use2dot: Move author tag outside
239 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
241 * read-scheme-source: New file
243 * Makefile.am (scripts_sources): Add read-scheme-source.
245 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
247 * Makefile.am, PROGRAM, README, display-commentary,
248 doc-snarf, generate-autoload, punify, use2dot: New file