1 |
2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org> |
2002-05-18 Thien-Thi Nguyen <ttn@giblet.glug.org> |
2 |
|
|
3 |
* PROGRAM: Update copyright; nfc. |
* api-diff (group-diff): Also output +N and -N adds and subs |
4 |
|
details, respectively. |
5 |
|
|
6 |
2002-03-24 Neil Jerram <neil@ossau.uklinux.net> |
2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org> |
7 |
|
|
8 |
* snarf-guile-m4-docs (display-texi): Strip off `# ' from start of |
* read-rfc822: New script. |
|
docstring lines if possible, rather than just `#'. |
|
9 |
|
|
10 |
2002-03-14 Neil Jerram <neil@ossau.uklinux.net> |
* Makefile.am (scripts_sources): Add api-diff and read-rfc822. |
11 |
|
|
12 |
These changes add a @deffnx C function declaration and function |
* scan-api (scan-api): No longer include timestamp. |
|
index entries for each Guile primitive to the copy of the doc |
|
|
snarf output that is used for reference manual synchronization. |
|
13 |
|
|
14 |
* snarf-check-and-output-texi (*manual-flag*, |
2002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org> |
|
snarf-check-and-output-texi): Handle `--manual' invocation arg |
|
|
passed through from libguile/Makefile.am. |
|
|
(*c-function-name*, begin-multiline, do-command): Pick out C |
|
|
function name from snarfed token stream. |
|
|
(end-multiline): Add @deffnx C declaration to output. |
|
|
(*primitive-deffnx-signature*, *primitive-deffnx-sig-length*): |
|
|
Fluff to help insert the C declaration after any "@deffnx |
|
|
{Scheme Procedure}" lines in the snarfed docstring. |
|
15 |
|
|
16 |
* snarf-check-and-output-texi: Change generated @deffn categories |
* scan-api (scan-api): Fix bug: No longer omit `C' and `Scheme' in |
17 |
from "primitive" to "Scheme Procedure". |
groups in the presence of the grouper. |
18 |
|
|
19 |
|
* api-diff: Use modules (ice-9 format), (ice-9 getopt-long). |
20 |
|
Autoload module (srfi srfi-13). |
21 |
|
No longer export `diff-alists'. |
22 |
|
|
23 |
|
(diff, diff-alists, display-list): Remove. |
24 |
|
(put, get, read-api-alist-file, hang-by-the-roots, diff?, |
25 |
|
diff+note!, group-diff): New procs. |
26 |
|
(api-diff): Rewrite. |
27 |
|
|
28 |
|
2002-05-10 Thien-Thi Nguyen <ttn@giblet.glug.org> |
29 |
|
|
30 |
|
* scan-api (add-props): New proc. |
31 |
|
(make-grok-proc): Renamed from `make-grok-hook'. |
32 |
|
(make-members-proc): Renamed from `make-members-hook'. |
33 |
|
(make-grouper): Renamed from `make-grouping-hook'. Update callers. |
34 |
|
Add handling for multiple grouping-defs files. |
35 |
|
(scan-api): Add handling for multiple grouping-defs files. |
36 |
|
Cache `symbol->string' result; adjust `sort' usage. |
37 |
|
|
38 |
|
2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org> |
39 |
|
|
40 |
|
* scan-api (scan-C!): Use more robust regexp. |
41 |
|
|
42 |
|
2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org> |
43 |
|
|
44 |
|
* scan-api: New script. |
45 |
|
(scan-api): Handle case where `grouping-hook' is #f. |
46 |
|
|
47 |
|
Remove top-level `debug-enable' form. |
48 |
|
Add TODO comment; nfc. |
49 |
|
|
50 |
|
* Makefile.am (scripts_sources): Add "scan-api". |
51 |
|
|
52 |
|
2002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org> |
53 |
|
|
54 |
|
* summarize-guile-TODO (make-display-item): |
55 |
|
Hoist some lambdas; nfc. |
56 |
|
|
57 |
|
2002-04-29 Thien-Thi Nguyen <ttn@giblet.glug.org> |
58 |
|
|
59 |
|
* summarize-guile-TODO: Fix commentary typo; nfc. |
60 |
|
|
61 |
|
2002-04-08 Thien-Thi Nguyen <ttn@giblet.glug.org> |
62 |
|
|
63 |
|
* summarize-guile-TODO: Use (ice-9 getopt-long). |
64 |
|
Autoload (ice-9 common-list). |
65 |
|
|
66 |
|
(select-items): New proc. |
67 |
|
(make-display-item): New proc. |
68 |
|
(display-item): Delete. |
69 |
|
(display-items): Use `make-display-item'. |
70 |
|
(summarize-guile-TODO): Add option handling. |
71 |
|
|
72 |
|
2002-04-07 Thien-Thi Nguyen <ttn@giblet.glug.org> |
73 |
|
|
74 |
|
* summarize-guile-TODO: Add "Bugs" section to commentary. |
75 |
|
Autoload (srfi srfi-13) on `string-tokenize'. |
76 |
|
|
77 |
|
(as-leaf): New proc. |
78 |
|
(hang-by-the-leaves): Use `as-leaf'. |
79 |
|
(read-TODO-file): Expand regexp and specs |
80 |
|
to handle "D", "X" and "N%". Fix regexp |
81 |
|
to make isolating `who' easier. |
82 |
|
(display-item): Handle "D", "X" and "N%". |
83 |
|
|
84 |
2002-03-05 Neil Jerram <neil@ossau.uklinux.net> |
2002-04-06 Thien-Thi Nguyen <ttn@giblet.glug.org> |
85 |
|
|
86 |
* Makefile.am (scripts_sources): Add `lint'. |
* summarize-guile-TODO: New script. |
87 |
|
|
88 |
|
* Makefile.am (scripts_sources): Add "summarize-guile-TODO". |
89 |
|
|
90 |
|
2002-04-05 Thien-Thi Nguyen <ttn@giblet.glug.org> |
91 |
|
|
92 |
|
* read-text-outline (display-outline-tree): No longer export this proc. |
93 |
|
|
94 |
|
(*depth-cue-rx*, *subm-number*, *level-divisor*, >>, |
95 |
|
display-outline-tree): Delete these vars and procs. |
96 |
|
|
97 |
|
(??, msub, ??-predicates, make-line-parser, |
98 |
|
make-text-outline-reader): New procs. |
99 |
|
|
100 |
|
(make-text-outline-reader): Export. |
101 |
|
(read-text-outline-silently): Rewrite |
102 |
|
using `make-text-outline-reader'. |
103 |
|
|
104 |
|
2002-04-04 Thien-Thi Nguyen <ttn@giblet.glug.org> |
105 |
|
|
106 |
* lint: New script. |
* lint: New script. |
107 |
|
|
108 |
* frisk (grok-proc): Handle `#:xxx' as well as `:xxx'. |
* Makefile.am (scripts_sources): Add "lint". |
109 |
|
|
110 |
|
2002-04-02 Thien-Thi Nguyen <ttn@giblet.glug.org> |
111 |
|
|
112 |
|
* PROGRAM: Update copyright; nfc. |
113 |
|
|
114 |
|
* read-text-outline: New script. |
115 |
|
|
116 |
|
* Makefile.am (scripts_sources): Add "read-text-outline". |
117 |
|
|
118 |
|
* read-text-outline (read-text-outline-silently): |
119 |
|
Move `tp' inside `loop'; nfc. |
120 |
|
|
121 |
2002-03-04 Rob Browning <rlb@defaultvalue.org> |
2002-03-12 Neil Jerram <neil@ossau.uklinux.net> |
122 |
|
|
123 |
* Makefile.am (scripts_sources): add snarf-guile-m4-docs. |
* snarf-check-and-output-texi (snarf-check-and-output-texi): If |
124 |
|
supplied, the `--manual' flag arrives as a string, not a symbol, |
125 |
|
so test for it as such. |
126 |
|
|
127 |
|
2002-03-03 Neil Jerram <neil@ossau.uklinux.net> |
128 |
|
|
129 |
|
* snarf-guile-m4-docs (display-texi): Strip off `# ' from start of |
130 |
|
docstring lines if possible, rather than just `#'. |
131 |
|
|
132 |
2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org> |
2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org> |
133 |
|
|
182 |
* use2dot (ferret): New proc. |
* use2dot (ferret): New proc. |
183 |
(grok): Use `ferret'. |
(grok): Use `ferret'. |
184 |
|
|
185 |
|
2001-11-16 Neil Jerram <neil@ossau.uklinux.net> |
186 |
|
|
187 |
|
* snarf-check-and-output-texi: Change generated @deffn categories |
188 |
|
from "function" and "primitive" to "C Function" and "Scheme |
189 |
|
Procedure". |
190 |
|
(end-multiline): Take out @findex generation again; not needed |
191 |
|
since index entries are implicit in @deffn forms. |
192 |
|
|
193 |
|
These changes add a @deffnx C function declaration and function |
194 |
|
index entries for each Guile primitive to the copy of the doc |
195 |
|
snarf output that is used for reference manual synchronization. |
196 |
|
Online help is unchanged. |
197 |
|
|
198 |
|
* snarf-check-and-output-texi (*manual-flag*, |
199 |
|
snarf-check-and-output-texi): Handle `--manual' invocation arg |
200 |
|
passed through from libguile/Makefile.am. |
201 |
|
(*c-function-name*, begin-multiline, do-command): Pick out C |
202 |
|
function name from snarfed token stream. |
203 |
|
(end-multiline): Add @deffnx C declaration and function index |
204 |
|
entries to output. |
205 |
|
(*primitive-deffnx-signature*, *primitive-deffnx-sig-length*): |
206 |
|
Fluff to help insert the C declaration after any "@deffnx |
207 |
|
primitive" lines in the snarfed docstring. |
208 |
|
|
209 |
2001-10-05 Thien-Thi Nguyen <ttn@glug.org> |
2001-10-05 Thien-Thi Nguyen <ttn@glug.org> |
210 |
|
|
211 |
* read-scheme-source (quoted?, clump): New procs, exported. |
* read-scheme-source (quoted?, clump): New procs, exported. |
217 |
(display-commentary): Also handle refs that look like module |
(display-commentary): Also handle refs that look like module |
218 |
names. |
names. |
219 |
|
|
220 |
|
2001-08-25 Marius Vollmer <mvo@zagadka.ping.de> |
221 |
|
|
222 |
|
* Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu". |
223 |
|
|
224 |
2001-08-07 Michael Livshin <mlivshin@bigfoot.com> |
2001-08-07 Michael Livshin <mlivshin@bigfoot.com> |
225 |
|
|
226 |
* snarf-check-and-output-texi: print optional args in a prettier |
* snarf-check-and-output-texi: print optional args in a prettier |