1 2002-12-08 Rob Browning <rlb@defaultvalue.org>
3 * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.
5 2002-10-26 Neil Jerram <neil@ossau.uklinux.net>
7 * lint (lint): Add message telling resolved module name.
9 2002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
11 * snarf-check-and-output-texi (end-multiline): Use '*function-name*'
12 instead of nonexisting 'name'.
14 2002-10-04 Rob Browning <rlb@defaultvalue.org>
16 * summarize-guile-TODO (as-leaf): make #\: a char-set.
18 2002-05-18 Thien-Thi Nguyen <ttn@giblet.glug.org>
20 * api-diff (group-diff): Also output +N and -N adds and subs
21 details, respectively.
23 2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
25 * read-rfc822: New script.
27 * Makefile.am (scripts_sources): Add api-diff and read-rfc822.
29 * scan-api (scan-api): No longer include timestamp.
31 2002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
33 * scan-api (scan-api): Fix bug: No longer omit `C' and `Scheme' in
34 groups in the presence of the grouper.
36 * api-diff: Use modules (ice-9 format), (ice-9 getopt-long).
37 Autoload module (srfi srfi-13).
38 No longer export `diff-alists'.
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.
45 2002-05-10 Thien-Thi Nguyen <ttn@giblet.glug.org>
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.
55 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
57 * scan-api (scan-C!): Use more robust regexp.
59 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
61 * scan-api: New script.
62 (scan-api): Handle case where `grouping-hook' is #f.
64 Remove top-level `debug-enable' form.
65 Add TODO comment; nfc.
67 * Makefile.am (scripts_sources): Add "scan-api".
69 2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
71 * summarize-guile-TODO (make-display-item):
72 Hoist some lambdas; nfc.
74 2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org>
76 * summarize-guile-TODO: Fix commentary typo; nfc.
78 2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
80 * summarize-guile-TODO: Use (ice-9 getopt-long).
81 Autoload (ice-9 common-list).
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.
89 2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
91 * summarize-guile-TODO: Add "Bugs" section to commentary.
92 Autoload (srfi srfi-13) on `string-tokenize'.
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%".
101 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
103 * summarize-guile-TODO: New script.
105 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
107 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
109 * read-text-outline (display-outline-tree): No longer export this proc.
111 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
112 display-outline-tree): Delete these vars and procs.
114 (??, msub, ??-predicates, make-line-parser,
115 make-text-outline-reader): New procs.
117 (make-text-outline-reader): Export.
118 (read-text-outline-silently): Rewrite
119 using `make-text-outline-reader'.
121 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
125 * Makefile.am (scripts_sources): Add "lint".
127 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
129 * PROGRAM: Update copyright; nfc.
131 * read-text-outline: New script.
133 * Makefile.am (scripts_sources): Add "read-text-outline".
135 * read-text-outline (read-text-outline-silently):
136 Move `tp' inside `loop'; nfc.
138 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
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.
144 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
146 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
147 docstring lines if possible, rather than just `#'.
149 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
151 * Makefile.am: Update path to pre-inst-guile automake frag.
153 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
155 * api-diff: New script.
157 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
159 * Include $(top_srcdir)/pre-inst-guile.am.
161 (overview): Use $(preinstguiletool).
163 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
165 * Makefile.am (scripts_sources): Add autofrisk.
167 * autofrisk: New script.
169 * frisk: Fix typo in commentary; nfc.
171 * use2dot: Autoload module (ice-9 getopt-long).
172 Use module (srfi srfi-13).
175 (string-append/separator, mapconcat): Delete.
176 (vv): Now take list of pairs, and return the mapping..
177 (>>header): Use `string-join'.
179 (use2dot): Use `getopt-long'. Use `>>'.
181 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
183 * Makefile.am (scripts_sources): Add frisk.
185 (overview): Also report module interfaces.
187 * use2dot: Rewrite using (scripts frisk).
189 * frisk: Initial revision.
191 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
193 * snarf-guile-m4-docs: New script.
195 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
197 * punify (write-punily): Handle symbols w/ ":" prefix specially.
199 * use2dot (ferret): New proc.
200 (grok): Use `ferret'.
202 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
204 * snarf-check-and-output-texi: Change generated @deffn categories
205 from "function" and "primitive" to "C Function" and "Scheme
207 (end-multiline): Take out @findex generation again; not needed
208 since index entries are implicit in @deffn forms.
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.
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
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.
226 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
228 * read-scheme-source (quoted?, clump): New procs, exported.
230 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
232 * display-commentary (module-name->filename-frag,
233 display-module-commentary): New procs.
234 (display-commentary): Also handle refs that look like module
237 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
239 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
241 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
243 * snarf-check-and-output-texi: print optional args in a prettier
246 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
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.
254 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
256 * generate-autoload (autoload-info):
257 Also handle `defmacro-public' forms.
259 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
261 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
262 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
263 Re-add authorship info.
265 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
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.
271 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
273 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
274 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
275 Remove authorship info.
277 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
279 * snarf-check-and-output-texi: rewrite.
281 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
283 * snarf-check-and-output-texi: new file.
285 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
287 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
289 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
290 punify, read-scheme-source, use2dot: Move author tag outside
293 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
295 * read-scheme-source: New file
297 * Makefile.am (scripts_sources): Add read-scheme-source.
299 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
301 * Makefile.am, PROGRAM, README, display-commentary,
302 doc-snarf, generate-autoload, punify, use2dot: New file