1 2002-10-04 Rob Browning <rlb@defaultvalue.org>
3 * summarize-guile-TODO (as-leaf): make #\: a char-set.
5 2002-05-18 Thien-Thi Nguyen <ttn@giblet.glug.org>
7 * api-diff (group-diff): Also output +N and -N adds and subs
10 2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
12 * read-rfc822: New script.
14 * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
16 * scan-api (scan-api): No longer include timestamp.
18 2002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
20 * scan-api (scan-api): Fix bug: No longer omit `C' and `Scheme' in
21 groups in the presence of the grouper.
23 * api-diff: Use modules (ice-9 format), (ice-9 getopt-long).
24 Autoload module (srfi srfi-13).
25 No longer export `diff-alists'.
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.
32 2002-05-10 Thien-Thi Nguyen <ttn@giblet.glug.org>
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.
42 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
44 * scan-api (scan-C!): Use more robust regexp.
46 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
48 * scan-api: New script.
49 (scan-api): Handle case where `grouping-hook' is #f.
51 Remove top-level `debug-enable' form.
52 Add TODO comment; nfc.
54 * Makefile.am (scripts_sources): Add "scan-api".
56 2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
58 * summarize-guile-TODO (make-display-item):
59 Hoist some lambdas; nfc.
61 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
63 * summarize-guile-TODO: Fix commentary typo; nfc.
65 2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
67 * summarize-guile-TODO: Use (ice-9 getopt-long).
68 Autoload (ice-9 common-list).
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.
76 2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
78 * summarize-guile-TODO: Add "Bugs" section to commentary.
79 Autoload (srfi srfi-13) on `string-tokenize'.
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%".
88 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
90 * summarize-guile-TODO: New script.
92 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
94 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
96 * read-text-outline (display-outline-tree): No longer export this proc.
98 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
99 display-outline-tree): Delete these vars and procs.
101 (??, msub, ??-predicates, make-line-parser,
102 make-text-outline-reader): New procs.
104 (make-text-outline-reader): Export.
105 (read-text-outline-silently): Rewrite
106 using `make-text-outline-reader'.
108 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
112 * Makefile.am (scripts_sources): Add "lint".
114 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
116 * PROGRAM: Update copyright; nfc.
118 * read-text-outline: New script.
120 * Makefile.am (scripts_sources): Add "read-text-outline".
122 * read-text-outline (read-text-outline-silently):
123 Move `tp' inside `loop'; nfc.
125 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
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.
131 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
133 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
134 docstring lines if possible, rather than just `#'.
136 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
138 * Makefile.am: Update path to pre-inst-guile automake frag.
140 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
142 * api-diff: New script.
144 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
146 * Include $(top_srcdir)/pre-inst-guile.am.
148 (overview): Use $(preinstguiletool).
150 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
152 * Makefile.am (scripts_sources): Add autofrisk.
154 * autofrisk: New script.
156 * frisk: Fix typo in commentary; nfc.
158 * use2dot: Autoload module (ice-9 getopt-long).
159 Use module (srfi srfi-13).
162 (string-append/separator, mapconcat): Delete.
163 (vv): Now take list of pairs, and return the mapping..
164 (>>header): Use `string-join'.
166 (use2dot): Use `getopt-long'. Use `>>'.
168 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
170 * Makefile.am (scripts_sources): Add frisk.
172 (overview): Also report module interfaces.
174 * use2dot: Rewrite using (scripts frisk).
176 * frisk: Initial revision.
178 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
180 * snarf-guile-m4-docs: New script.
182 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
184 * punify (write-punily): Handle symbols w/ ":" prefix specially.
186 * use2dot (ferret): New proc.
187 (grok): Use `ferret'.
189 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
191 * snarf-check-and-output-texi: Change generated @deffn categories
192 from "function" and "primitive" to "C Function" and "Scheme
194 (end-multiline): Take out @findex generation again; not needed
195 since index entries are implicit in @deffn forms.
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.
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
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.
213 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
215 * read-scheme-source (quoted?, clump): New procs, exported.
217 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
219 * display-commentary (module-name->filename-frag,
220 display-module-commentary): New procs.
221 (display-commentary): Also handle refs that look like module
224 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
226 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
228 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
230 * snarf-check-and-output-texi: print optional args in a prettier
233 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
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.
241 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
243 * generate-autoload (autoload-info):
244 Also handle `defmacro-public' forms.
246 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
248 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
249 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
250 Re-add authorship info.
252 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
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.
258 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
260 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
261 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
262 Remove authorship info.
264 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
266 * snarf-check-and-output-texi: rewrite.
268 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
270 * snarf-check-and-output-texi: new file.
272 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
274 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
276 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
277 punify, read-scheme-source, use2dot: Move author tag outside
280 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
282 * read-scheme-source: New file
284 * Makefile.am (scripts_sources): Add read-scheme-source.
286 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
288 * Makefile.am, PROGRAM, README, display-commentary,
289 doc-snarf, generate-autoload, punify, use2dot: New file