1 2004-11-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
3 * snarf-check-and-output-texi (process-multiline-directive): Allow
4 the fname attribute to a sequence of strings and append them all
5 to form the fname. This is needed for string literals like
8 2004-09-08 Marius Vollmer <marius.vollmer@uni-dortmund.de>
10 * Makefile.am (scripts_sources): Added snarf-guile-m4-docs.
12 2004-08-06 Kevin Ryde <user42@zip.com.au>
14 * scripts/read-rfc822 (parse-message): Correction to header
15 continuation, loop with read-line not cdr lines.
17 2002-12-08 Rob Browning <rlb@defaultvalue.org>
19 * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.
21 2002-10-26 Neil Jerram <neil@ossau.uklinux.net>
23 * lint (lint): Add message telling resolved module name.
25 2002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
27 * snarf-check-and-output-texi (end-multiline): Use '*function-name*'
28 instead of nonexisting 'name'.
30 2002-10-04 Rob Browning <rlb@defaultvalue.org>
32 * summarize-guile-TODO (as-leaf): make #\: a char-set.
34 2002-05-18 Thien-Thi Nguyen <ttn@giblet.glug.org>
36 * api-diff (group-diff): Also output +N and -N adds and subs
37 details, respectively.
39 2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
41 * read-rfc822: New script.
43 * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
45 * scan-api (scan-api): No longer include timestamp.
47 2002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
49 * scan-api (scan-api): Fix bug: No longer omit `C' and `Scheme' in
50 groups in the presence of the grouper.
52 * api-diff: Use modules (ice-9 format), (ice-9 getopt-long).
53 Autoload module (srfi srfi-13).
54 No longer export `diff-alists'.
56 (diff, diff-alists, display-list): Remove.
57 (put, get, read-api-alist-file, hang-by-the-roots, diff?,
58 diff+note!, group-diff): New procs.
61 2002-05-10 Thien-Thi Nguyen <ttn@giblet.glug.org>
63 * scan-api (add-props): New proc.
64 (make-grok-proc): Renamed from `make-grok-hook'.
65 (make-members-proc): Renamed from `make-members-hook'.
66 (make-grouper): Renamed from `make-grouping-hook'. Update callers.
67 Add handling for multiple grouping-defs files.
68 (scan-api): Add handling for multiple grouping-defs files.
69 Cache `symbol->string' result; adjust `sort' usage.
71 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
73 * scan-api (scan-C!): Use more robust regexp.
75 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
77 * scan-api: New script.
78 (scan-api): Handle case where `grouping-hook' is #f.
80 Remove top-level `debug-enable' form.
81 Add TODO comment; nfc.
83 * Makefile.am (scripts_sources): Add "scan-api".
85 2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
87 * summarize-guile-TODO (make-display-item):
88 Hoist some lambdas; nfc.
90 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
92 * summarize-guile-TODO: Fix commentary typo; nfc.
94 2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
96 * summarize-guile-TODO: Use (ice-9 getopt-long).
97 Autoload (ice-9 common-list).
99 (select-items): New proc.
100 (make-display-item): New proc.
101 (display-item): Delete.
102 (display-items): Use `make-display-item'.
103 (summarize-guile-TODO): Add option handling.
105 2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
107 * summarize-guile-TODO: Add "Bugs" section to commentary.
108 Autoload (srfi srfi-13) on `string-tokenize'.
111 (hang-by-the-leaves): Use `as-leaf'.
112 (read-TODO-file): Expand regexp and specs
113 to handle "D", "X" and "N%". Fix regexp
114 to make isolating `who' easier.
115 (display-item): Handle "D", "X" and "N%".
117 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
119 * summarize-guile-TODO: New script.
121 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
123 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
125 * read-text-outline (display-outline-tree): No longer export this proc.
127 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
128 display-outline-tree): Delete these vars and procs.
130 (??, msub, ??-predicates, make-line-parser,
131 make-text-outline-reader): New procs.
133 (make-text-outline-reader): Export.
134 (read-text-outline-silently): Rewrite
135 using `make-text-outline-reader'.
137 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
141 * Makefile.am (scripts_sources): Add "lint".
143 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
145 * PROGRAM: Update copyright; nfc.
147 * read-text-outline: New script.
149 * Makefile.am (scripts_sources): Add "read-text-outline".
151 * read-text-outline (read-text-outline-silently):
152 Move `tp' inside `loop'; nfc.
154 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
156 * snarf-check-and-output-texi (snarf-check-and-output-texi): If
157 supplied, the `--manual' flag arrives as a string, not a symbol,
158 so test for it as such.
160 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
162 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
163 docstring lines if possible, rather than just `#'.
165 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
167 * Makefile.am: Update path to pre-inst-guile automake frag.
169 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
171 * api-diff: New script.
173 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
175 * Include $(top_srcdir)/pre-inst-guile.am.
177 (overview): Use $(preinstguiletool).
179 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
181 * Makefile.am (scripts_sources): Add autofrisk.
183 * autofrisk: New script.
185 * frisk: Fix typo in commentary; nfc.
187 * use2dot: Autoload module (ice-9 getopt-long).
188 Use module (srfi srfi-13).
191 (string-append/separator, mapconcat): Delete.
192 (vv): Now take list of pairs, and return the mapping..
193 (>>header): Use `string-join'.
195 (use2dot): Use `getopt-long'. Use `>>'.
197 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
199 * Makefile.am (scripts_sources): Add frisk.
201 (overview): Also report module interfaces.
203 * use2dot: Rewrite using (scripts frisk).
205 * frisk: Initial revision.
207 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
209 * snarf-guile-m4-docs: New script.
211 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
213 * punify (write-punily): Handle symbols w/ ":" prefix specially.
215 * use2dot (ferret): New proc.
216 (grok): Use `ferret'.
218 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
220 * snarf-check-and-output-texi: Change generated @deffn categories
221 from "function" and "primitive" to "C Function" and "Scheme
223 (end-multiline): Take out @findex generation again; not needed
224 since index entries are implicit in @deffn forms.
226 These changes add a @deffnx C function declaration and function
227 index entries for each Guile primitive to the copy of the doc
228 snarf output that is used for reference manual synchronization.
229 Online help is unchanged.
231 * snarf-check-and-output-texi (*manual-flag*,
232 snarf-check-and-output-texi): Handle `--manual' invocation arg
233 passed through from libguile/Makefile.am.
234 (*c-function-name*, begin-multiline, do-command): Pick out C
235 function name from snarfed token stream.
236 (end-multiline): Add @deffnx C declaration and function index
238 (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
239 Fluff to help insert the C declaration after any "@deffnx
240 primitive" lines in the snarfed docstring.
242 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
244 * read-scheme-source (quoted?, clump): New procs, exported.
246 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
248 * display-commentary (module-name->filename-frag,
249 display-module-commentary): New procs.
250 (display-commentary): Also handle refs that look like module
253 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
255 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
257 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
259 * snarf-check-and-output-texi: print optional args in a prettier
262 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
264 * PROGRAM, README, display-commentary, doc-snarf,
265 generate-autoload, punify, read-scheme-source,
266 snarf-check-and-output-texi, use2dot:
267 In boilerplate, use -l$0.
268 Thanks to Daniel Skarda.
270 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
272 * generate-autoload (autoload-info):
273 Also handle `defmacro-public' forms.
275 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
277 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
278 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
279 Re-add authorship info.
281 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
283 * snarf-check-and-output-texi (do-argpos): complain to the stderr,
284 not stdout. thanks to Dale P. Smith!
285 (nice-sig): cosmetic fix.
287 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
289 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
290 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
291 Remove authorship info.
293 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
295 * snarf-check-and-output-texi: rewrite.
297 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
299 * snarf-check-and-output-texi: new file.
301 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
303 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
305 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
306 punify, read-scheme-source, use2dot: Move author tag outside
309 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
311 * read-scheme-source: New file
313 * Makefile.am (scripts_sources): Add read-scheme-source.
315 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
317 * Makefile.am, PROGRAM, README, display-commentary,
318 doc-snarf, generate-autoload, punify, use2dot: New file