1 2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
3 * summarize-guile-TODO: New script.
5 * Makefile.am (scripts_sources): Add "summarize-guile-TODO".
7 2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
9 * read-text-outline (display-outline-tree): No longer export this proc.
11 (*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
12 display-outline-tree): Delete these vars and procs.
14 (??, msub, ??-predicates, make-line-parser,
15 make-text-outline-reader): New procs.
17 (make-text-outline-reader): Export.
18 (read-text-outline-silently): Rewrite
19 using `make-text-outline-reader'.
21 2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
25 * Makefile.am (scripts_sources): Add "lint".
27 2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
29 * PROGRAM: Update copyright; nfc.
31 * read-text-outline: New script.
33 * Makefile.am (scripts_sources): Add "read-text-outline".
35 * read-text-outline (read-text-outline-silently):
36 Move `tp' inside `loop'; nfc.
38 2002-03-12 Neil Jerram <neil@ossau.uklinux.net>
40 * snarf-check-and-output-texi (snarf-check-and-output-texi): If
41 supplied, the `--manual' flag arrives as a string, not a symbol,
42 so test for it as such.
44 2002-03-03 Neil Jerram <neil@ossau.uklinux.net>
46 * snarf-guile-m4-docs (display-texi): Strip off `# ' from start of
47 docstring lines if possible, rather than just `#'.
49 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
51 * Makefile.am: Update path to pre-inst-guile automake frag.
53 2002-02-22 Thien-Thi Nguyen <ttn@giblet.glug.org>
55 * api-diff: New script.
57 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
59 * Include $(top_srcdir)/pre-inst-guile.am.
61 (overview): Use $(preinstguiletool).
63 2002-01-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
65 * Makefile.am (scripts_sources): Add autofrisk.
67 * autofrisk: New script.
69 * frisk: Fix typo in commentary; nfc.
71 * use2dot: Autoload module (ice-9 getopt-long).
72 Use module (srfi srfi-13).
75 (string-append/separator, mapconcat): Delete.
76 (vv): Now take list of pairs, and return the mapping..
77 (>>header): Use `string-join'.
79 (use2dot): Use `getopt-long'. Use `>>'.
81 2002-01-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
83 * Makefile.am (scripts_sources): Add frisk.
85 (overview): Also report module interfaces.
87 * use2dot: Rewrite using (scripts frisk).
89 * frisk: Initial revision.
91 2002-01-02 Thien-Thi Nguyen <ttn@giblet.glug.org>
93 * snarf-guile-m4-docs: New script.
95 2001-11-28 Thien-Thi Nguyen <ttn@giblet.glug.org>
97 * punify (write-punily): Handle symbols w/ ":" prefix specially.
99 * use2dot (ferret): New proc.
100 (grok): Use `ferret'.
102 2001-11-16 Neil Jerram <neil@ossau.uklinux.net>
104 * snarf-check-and-output-texi: Change generated @deffn categories
105 from "function" and "primitive" to "C Function" and "Scheme
107 (end-multiline): Take out @findex generation again; not needed
108 since index entries are implicit in @deffn forms.
110 These changes add a @deffnx C function declaration and function
111 index entries for each Guile primitive to the copy of the doc
112 snarf output that is used for reference manual synchronization.
113 Online help is unchanged.
115 * snarf-check-and-output-texi (*manual-flag*,
116 snarf-check-and-output-texi): Handle `--manual' invocation arg
117 passed through from libguile/Makefile.am.
118 (*c-function-name*, begin-multiline, do-command): Pick out C
119 function name from snarfed token stream.
120 (end-multiline): Add @deffnx C declaration and function index
122 (*primitive-deffnx-signature*, *primitive-deffnx-sig-length*):
123 Fluff to help insert the C declaration after any "@deffnx
124 primitive" lines in the snarfed docstring.
126 2001-10-05 Thien-Thi Nguyen <ttn@glug.org>
128 * read-scheme-source (quoted?, clump): New procs, exported.
130 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
132 * display-commentary (module-name->filename-frag,
133 display-module-commentary): New procs.
134 (display-commentary): Also handle refs that look like module
137 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
139 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
141 2001-08-07 Michael Livshin <mlivshin@bigfoot.com>
143 * snarf-check-and-output-texi: print optional args in a prettier
146 2001-08-01 Thien-Thi Nguyen <ttn@revel.glug.org>
148 * PROGRAM, README, display-commentary, doc-snarf,
149 generate-autoload, punify, read-scheme-source,
150 snarf-check-and-output-texi, use2dot:
151 In boilerplate, use -l$0.
152 Thanks to Daniel Skarda.
154 2001-07-22 Thien-Thi Nguyen <ttn@revel.glug.org>
156 * generate-autoload (autoload-info):
157 Also handle `defmacro-public' forms.
159 2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
161 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
162 punify, read-scheme-source, snarf-check-and-output-texi, use2dot:
163 Re-add authorship info.
165 2001-07-12 Michael Livshin <mlivshin@bigfoot.com>
167 * snarf-check-and-output-texi (do-argpos): complain to the stderr,
168 not stdout. thanks to Dale P. Smith!
169 (nice-sig): cosmetic fix.
171 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
173 * PROGRAM, generate-autoload, use2dot, punify, display-commentary,
174 doc-snarf, read-scheme-source, snarf-check-and-output-texi:
175 Remove authorship info.
177 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
179 * snarf-check-and-output-texi: rewrite.
181 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
183 * snarf-check-and-output-texi: new file.
185 * Makefile.am (scripts_sources): add snarf-check-and-output-texi.
187 2001-05-14 Thien-Thi Nguyen <ttn@revel.glug.org>
189 * PROGRAM, display-commentary, doc-snarf, generate-autoload,
190 punify, read-scheme-source, use2dot: Move author tag outside
193 2001-05-08 Thien-Thi Nguyen <ttn@revel.glug.org>
195 * read-scheme-source: New file
197 * Makefile.am (scripts_sources): Add read-scheme-source.
199 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
201 * Makefile.am, PROGRAM, README, display-commentary,
202 doc-snarf, generate-autoload, punify, use2dot: New file