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