Implement eval threads.
[bpt/guile.git] / emacs / ChangeLog
CommitLineData
a6ab1deb
NJ
12004-01-20 Neil Jerram <neil@ossau.uklinux.net>
2
3 * gds-client.scm: Extensive changes to implement eval threads, and
4 to tidy up and organize the rest of the code.
5
5c963b6e
NJ
62003-12-06 Neil Jerram <neil@ossau.uklinux.net>
7
8 * gds.texi: New.
9
10 * Makefile.am (info_TEXINFOS): Added.
11
7dd3f110
NJ
122003-11-27 Neil Jerram <neil@ossau.uklinux.net>
13
14 Initial support for setting source breakpoints...
15
16 * gds.el (gds-handle-client-input): Handle new `breakpoint-set'
17 protocol.
18 (gds-breakpoint-face): New.
19 (gds-new-breakpoint-before-string): New.
20 (gds-new-breakpoint-after-string): New.
21 (gds-active-breakpoint-before-string): New.
22 (gds-active-breakpoint-after-string): New.
23 (gds-source-breakpoint-pos): New.
24 (gds-source-breakpoint-overlay-at): New.
25 (gds-set-source-breakpoint): New.
26 (gds-delete-source-breakpoint): New.
27 (gds-region-breakpoint-info): New.
28 (gds-eval-region): Include bpinfo in `eval' protocol.
29 (scheme-mode-map): New keys for setting and deleting breakpoints.
30 (gds-breakpoint-menu): New.
31 (gds-menu): Include `gds-breakpoint-menu'.
32
33 * gds-client.scm (handle-instruction-1): Handle bpinfo protocol
34 field and pass to `gds-eval'.
35 (install-breakpoints): New.
36 (gds-eval): Call `install-breakpoints'.
37
d9d022a7
NJ
382003-11-19 Neil Jerram <neil@ossau.uklinux.net>
39
0f8b558c
NJ
40 * gds-client.scm (start-async-gds-thread): Changes to fix
41 interaction between async and debugger threads.
42 (gds-connect): Don't send module list immediately after initial
43 connection.
44
d9d022a7
NJ
45 * gds.el (gds-immediate-display): Removed.
46
472003-11-19 Neil Jerram <neil@ossau.uklinux.net>
48
49 * gds.el (gds-update-buffers): Rewrite to only show one view at a
50 time.
51 (gds-display-buffers): Remove separate stack buffer display code.
52 (gds-switch-to-view), gds-view-interaction, gds-view-stack,
53 gds-view-breakpoints, gds-view-browser, gds-view-messages,
54 gds-view-menu): New.
55 (gds-maybe-skip-region): Removed.
56 (gds-maybe-delete-region): Removed.
57 (gds-display-types): Removed.
58 (gds-display-type-regexp): Removed.
59 (gds-displayed-modules): Removed.
60
612003-11-19 Neil Jerram <neil@ossau.uklinux.net>
62
63 * gds.el (gds-views, gds-promote-view, gds-add-view,
64 gds-delete-view, gds-switch-to-view): New.
65 (gds-handle-client-input): Use gds-promote-view.
66 (gds-update-buffers): Remove unnecessary client arg.
67 (gds-module-notify, gds-handle-client-input): Update callers
68 accordingly.
69 (gds-insert-messages): New.
70 (gds-insert-interaction): New (using code from
71 gds-update-buffers).
72 (gds-update-buffers): Use gds-insert-interaction.
73
ec3972f7
RB
742003-11-17 Rob Browning <rlb@defaultvalue.org>
75
76 * .cvsignore: new file.
77
32ac6ed1
NJ
782003-11-11 Neil Jerram <neil@ossau.uklinux.net>
79
e707c78b
NJ
80 * gds.el: New. (Or rather, first mention in this ChangeLog.)
81
32ac6ed1
NJ
82 * Makefile.am, README.GDS: New.
83
84 * gds-client.scm, gds-server.scm: New (moved here from
85 ice-9/debugger/ui-{client,server}.scm).
86
db249838
NJ
872003-08-20 Neil Jerram <neil@ossau.uklinux.net>
88
89 * guileint: New subdirectory.
90
91 * README: Mention it.
92
97f439ab
TTN
932001-11-19 Thien-Thi Nguyen <ttn@giblet.glug.org>
94
e1d62be2
TTN
95 * README: Use less forking for indexing command.
96 Update index.
97
d0eeda85
TTN
98 * gud-guile.el: New file.
99
97f439ab
TTN
100 * update-changelog.el:
101 When run as a batch program, invoke `(ucl-update "ChangeLog")'
102 instead of `(ucl-update-all)'.
103
104 (ucl-outdir): Delete this var.
105 (ucl-update): Arg now specifies change log file
106 instead of cvs module directory.
107 Make interactive.
108 (ucl-update-all): Delete this func.
109
110 * update-changelog.el: New file.
111
97f439ab
TTN
112 * patch.el (patch-send):
113 Renamed from `patch-submit'.
114 Gadzooks what kind of world is this?
115
1162001-10-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
117
118 * README, patch.el:
119 New file.
120
a514023d
TTN
1212001-10-25 Thien-Thi Nguyen <ttn@glug.org>
122
123 * patch.el, README: New files.
124
9d459193
NJ
1252001-06-21 Neil Jerram <neil@ossau.uklinux.net>
126
127 * guile.el (guile-channel-file): Signal an error if unable to find
128 channel.scm.
129 Change "gulie" typos to "guile".
130
19a96c8a
KN
1312001-05-06 Keisuke Nishida <kxn30@po.cwru.edu>
132
133 * guile.el (guile:eval): Propagate user interrupt.
134 (keywordp): Define it if not defined yet.
135 (guile-use-module): New macro.
136 (guile-process-import-module): Renamed from guile-process-use-module.
137
138 * guile-emacs.scm (guile-emacs-apropos, guile-emacs-describe):
97f439ab 139 New procedures.
19a96c8a
KN
140
141 * guile-scheme.el (guile-scheme-mode-map): Use
142 `shared-lisp-mode-map' as the parent keymap if
143 `lisp-mode-shared-map' is not defined.
144 (guile-scheme-module): New variable.
145 (guile-scheme-set-module): Set module only when necessary.
146 (guile-scheme-eval-print-last-sexp): Insert newline after eval.
147 (guile-scheme-complete-table): New variable.
148 (guile-scheme-input-symbol): New function.
149 (guile-scheme-apropos, guile-scheme-describe,
150 guile-scheme-kill-process): New commands.
151
2d857fb1
KN
1522001-04-25 Keisuke Nishida <kxn30@po.cwru.edu>
153
154 * guile.el, guile-scheme.el, guile-emacs.scm: New files.
155
6c44688a
MG
1562001-03-13 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
157
158 * guile-c.el (guile-c-edit-docstring): Set fill-column to 63, so
159 that fill-paragraph'ed docstrings fit nicely when indented.
160
f7fd6a73
KN
1612001-03-13 Keisuke Nishida <kxn30@po.cwru.edu>
162
163 * guile-c.el (guile-c-window-configuration): New variable.
164 (guile-c-edit-docstring, guile-c-edit-finish):
165 Save/restore window-configuration.
166
468bd77e
KN
1672001-03-12 Keisuke Nishida <kxn30@po.cwru.edu>
168
169 * guile-c.el (guile-c-deprecate-region): New command.
170
91c0d9a3
KN
1712001-03-11 Keisuke Nishida <kxn30@po.cwru.edu>
172
173 * guile-c.el: New file.
174
604bc76d
MD
1752000-05-28 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
176
177 * ppexpand.el: New file.
178
56cfe22b
MD
1792000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
180
181 * multistring.el: New file.