Initial Commit
[packages] / xemacs-packages / edebug / ChangeLog
1 2014-05-15  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.24 released.
4
5 2014-05-15  Norbert Koch  <viteno@xemacs.org>
6
7         * Makefile (VERSION): XEmacs package 1.23 released.
8
9 2014-05-13  Jerry James  <james@xemacs.org>
10
11         * .cvsignore: Remove.
12         * .hgignore: New file.
13         * cl-read.el: Restore CVS keyword expansions.
14         * edebug-cl-read.el: Ditto.
15
16 2006-11-20  Norbert Koch  <viteno@xemacs.org>
17
18         * Makefile (VERSION): XEmacs package 1.22 released.
19
20 2006-11-19  Steve Youngs  <steve@sxemacs.org>
21
22         * edebug.el (edebug-read-function): Add ?r to make edebug work
23         with SXEmacs raw strings.
24
25 2004-07-05  Norbert Koch  <viteno@xemacs.org>
26
27         * Makefile (VERSION): XEmacs package 1.21 released.
28
29 2004-07-01  Jerry James  <james@xemacs.org>
30
31         * Makefile (REQUIRES): Add xemacs-devel for find-function-noselect.
32         * cl-specs.el: Synch with Emacs 21.3.
33         * cl-specs.el (when): Removed, because declared in cl.el.
34         * cl-specs.el (unless): Ditto.
35         * cl-specs.el (cl-lambda-list): Replace nonsensical
36         &allow-other-keywords with CL &allow-other-keys.
37         * cl-specs.el (cl-macro-list): Ditto.
38         * cl-specs.el (cl-macro-list1): Ditto.
39         * cust-print.el: Synch with Emacs 21.3.  Globally change CP::* to
40         cust-print-* and (un)install-custom-print to
41         custom-print-(un)install.
42         * cust-print.el (cust-print): New customize group.
43         * cust-print.el (defalias): Only define if not already defined.
44         * cust-print.el (print-level): Customize.
45         * cust-print.el (print-circle): Ditto.
46         * cust-print.el (custom-print-vectors): Ditto.
47         * cust-print.el (uninstall-custom-print-funcs): Removed.
48         * cust-print.el (with-custom-print): Remove extra parens.
49         * cust-print.el (custom-prin1-to-string): Add optional noescape
50         parameter.
51         * edebug.el: Synch with Emacs CVS of 30 June 2004
52         * edebug.el (edebug-window-list): Use push.
53         * edebug.el (edebug-macrop): Simplify with functionp.
54         * edebug.el (edebug-functionp): Removed.
55         * edebug.el (edebug-get-displayed-buffer-points): Use push.
56         * edebug.el (edebug-set-buffer-points): Use save-current-buffer.
57         Test for buffer existence with buffer-live-p.
58         * edebug.el (edebug-eval-defun): Handle defface.
59         * edebug.el (edebug-next-token-class): Use char-after instead of
60         following-char.
61         * edebug.el (edebug-skip-whitespace): Ditto.
62         * edebug.el (edebug-offsets): Should be defvar, not defconst.
63         * edebug.el (edebug-offsets-stack): Ditto.
64         * edebug.el (edebug-current-offset): Ditto.
65         * edebug.el (edebug-read-dotted-list): Ditto.
66         * edebug.el (edebug-read-storing-offsets): Inline class and func
67         definitions.
68         * edebug.el (edebug-read-quote): Fix off-by-one error.
69         * edebug.el (edebug-read-backquote-level): New variable.
70         * edebug.el (edebug-read-backquote): Read new-style backquotes.
71         * edebug.el (edebug-read-backquote-new): Removed.
72         * edebug.el (edebug-read-comma): Use char-after, instead of
73         following-char.
74         * edebug.el (edebug-read-function): Ditto.
75         * edebug.el (edebug-read-list): New way of handling old style
76         backquotes.
77         * edebug.el (edebug-read-vector): Use push.
78         * edebug.el (edebug-copy-cursor): Remove extraneous quote.
79         * edebug.el (edebug-def-name): Should be defvar, not defconst.
80         * edebug.el (edebug-old-def-name): Ditto.
81         * edebug.el (edebug-error-point): Ditto.
82         * edebug.el (edebug-best-error): Ditto.
83         * edebug.el (edebug-make-before-and-after-form): Remove
84         edebug-error-expected.
85         * edebug.el (edebug-list-form): Fix handling of empty list.
86         * edebug.el (defmacro): Handle Emacs-style declarations.
87         * edebug.el (define-derived-mode): Handle new keywords.
88         * edebug.el (define-minor-mode): Handle new keywords.
89         * edebug.el (define-skeleton): Removed.
90         * edebug.el (backquote-form): Handle `(a . ,b).
91         * edebug.el (edebug-error-expected): Removed.
92         * edebug.el (edebug-debugger): Remove edebug-error-expected.
93         * edebug.el (edebug-display): Handle killed buffers.  Use
94         char-after instead of following-char.
95         * edebug.el (edebug-recursive-edit): zmacs-deactivate-region is
96         defined for all XEmacs 21.x versions.
97         * edebug.el (edebug-forward-sexp): Remove edebug-error-expected.
98         * edebug.el (edebug-step-out): Ditto.
99         * edebug.el (edebug-instrument-function): find-function-noselect
100         is always defined, due to dependency on xemacs-devel.
101         * edebug.el (edebug-safe-eval): Remove edebug-error-expected.
102         * edebug.el (gud-inhibit-global-bindings): New.
103         * edebug.el (edebug-mode-map): Initialize when declared.
104         * edebug.el (global-edebug-map): Ditto.
105         * edebug.el (edebug-update-eval-list): Use char-after instead of
106         following-char.
107         * edebug.el (edebug): Remove edebug-error-expected.
108         * edebug.el (edebug-display-freq-count): Use char-after instead of
109         following-char.
110
111 2003-10-31  Norbert Koch  <viteno@xemacs.org>
112
113         * Makefile (VERSION): XEmacs package 1.20 released.
114
115 2003-09-10  Norbert Koch  <viteno@xemacs.org>
116
117         * Makefile (VERSION): XEmacs package 1.19 released.
118
119 2003-09-08  Mike Sperber  <mike@xemacs.org>
120
121         * edebug.el (edebug-var-status): Added
122         (edebug-restore-status): Added.
123         (edebug-enter): 
124         (edebug-outside-excursion): Use above.
125         Correctly handle {pre,post}-command-hook, as per RMS's
126         suggestion at:
127         http://article.gmane.org/gmane.emacs.pretest.bugs/1010
128
129 2003-06-01  Norbert Koch  <viteno@xemacs.org>
130
131         * Makefile (VERSION): XEmacs package 1.18 released.
132
133 2003-05-31  Adrian Aichner  <adrian@xemacs.org>
134
135         * edebug.el (edebug-mode-menus): Indentation fix.
136
137 2003-03-09  Ben Wing  <ben@xemacs.org>
138
139         * Makefile:
140         Delete explicit compile:: and binkit: rules.
141         Don't add custom-load.elc to the list of generated elc's.
142
143 2003-03-02  Norbert Koch  <nk@viteno.net>
144
145         * Makefile (VERSION): XEmacs package 1.17 released.
146
147         * Makefile (VERSION): XEmacs package 1.16 released.
148
149 2003-02-14  Ben Wing  <ben@xemacs.org>
150
151         * edebug.el:
152         * edebug.el (edebug-window-live-p): Removed.
153         * edebug.el (edebug-eval-defun):
154         * edebug.el (edebug-eval-top-level-form):
155         * edebug.el (edebug-read-function):
156         * edebug.el (edebug-make-before-and-after-form):
157         * edebug.el (delay-mode-hooks): New.
158         * edebug.el (edebug-error-expected): New.
159         * edebug.el (edebug-debugger):
160         * edebug.el ('edebug-mark): Removed.
161         * edebug.el ('edebug-mark-marker): Removed.
162         * edebug.el (edebug-set-global-break-condition):
163         * edebug.el (edebug-set-conditional-breakpoint): Removed.
164         * edebug.el (edebug-forward-sexp):
165         * edebug.el (edebug-step-out):
166         * edebug.el (edebug-instrument-function):
167         * edebug.el (edebug-safe-eval):
168         * edebug.el (edebug-eval-expression):
169         * edebug.el (edebug):
170         * edebug.el (edebug-mode-menus):
171         * edebug.el ('edebug-window-live-p): New.
172         * edebug.el (edebug-mark): New.
173         * edebug.el (edebug-mark-marker): New.
174         * edebug.el (edebug-emacs-19-specific): Removed.
175         * edebug.el (edebug-xemacs-specific): Removed.
176         * edebug.el (edebug-emacs-version-specific): Removed.
177         * edebug.el (edebug-mode-menu): New.
178         * edebug.el (edebug-mode-map): New.
179         Sync up to FSF 21.3.50.  Remove bogus use of get-window-with-predicate.
180         Add edebug-error-expected in an attempt to catch internal errors in
181         edebug. (Previously, an error would simply result in nothing happening,
182         with no indication that such an error had occurred.) When an internal
183         error happens, display a message indicating this and enter the
184         (standard) debugger.
185
186 2003-01-03  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
187
188         * Makefile (VERSION): XEmacs package 1.15 released.
189
190 2002-11-29  Ben Wing  <ben@xemacs.org>
191
192         * .cvsignore: Remove files now handled automatically by CVS.
193         * Makefile: Use `compile' instead of hard-coded `all'.
194
195         * cl-specs.el:
196         * cl-specs.el (cl-macro-list):
197         * cl-specs.el (cl-macro-list1):
198         Fix some problems with `loop' macros.
199         
200         * edebug.el:
201         * edebug.el (edebug-version): Removed.
202         * edebug.el (edebug-maintainer-address): Removed.
203         * edebug.el (edebug-submit-bug-report): Removed.
204         * edebug.el ('edebug-submit-bug-report): New.
205         * edebug.el (def-edebug-spec):
206         * edebug.el (edebug-lambda-list-keywordp):
207         * edebug.el (edebug-keywordp): Removed.
208         * edebug.el (edebug-window-list):
209         * edebug.el (edebug-window-live-p):
210         * edebug.el (edebug-get-displayed-buffer-points):
211         * edebug.el (edebug-eval-defun):
212         * edebug.el (edebug-install-read-eval-functions):
213         * edebug.el (edebug-uninstall-read-eval-functions):
214         * edebug.el (edebug-storing-offsets):
215         * edebug.el (edebug-wrap-def-body):
216         * edebug.el (edebug-make-enter-wrapper):
217         * edebug.el (edebug-form):
218         * edebug.el (edebug-spec):
219         * edebug.el (define-derived-mode): New.
220         * edebug.el (define-minor-mode): New.
221         * edebug.el (with-syntax-table): New.
222         * edebug.el (dolist): New.
223         * edebug.el (dotimes): New.
224         * edebug.el (push): New.
225         * edebug.el (pop): New.
226         * edebug.el (unless): New.
227         * edebug.el (when): New.
228         * edebug.el (easy-menu-define): New.
229         * edebug.el (with-custom-print): New.
230         * edebug.el (sregexq): New.
231         * edebug.el (rx): New.
232         * edebug.el (edebug-tracing):
233         * edebug.el (edebug-outside-current-prefix-arg):
234         * edebug.el (edebug-outside-current-prefix-arg)): New.
235         * edebug.el (edebug-recursive-edit):
236         * edebug.el (edebug-changing-windows):
237         * edebug.el (edebug-outside-excursion):
238         * edebug.el (edebug-mode-menus):
239         * edebug.el (edebug-emacs-19-specific):
240         * edebug.el (edebug-emacs-version-specific):
241         Sync with FSF 21.1.
242
243 2002-10-15  Ville Skyttä  <scop@xemacs.org>
244
245         * Makefile (srckit): Remove.
246
247 2002-07-17  Ville Skyttä  <scop@xemacs.org>
248
249         * cl-specs.el: Partial synch with GNU Emacs 21.2.
250         (def-edebug-spec function-form): Handle #' function quoting.
251         Thanks to John Paul Wallington for pointing this out.
252
253 2001-07-16  Charles G Waldman   <cgw@xemacs.org>
254
255         * edebug.el (edebug-form-data):  Correct initialization order.
256         Define variable before making it buffer-local.
257
258 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
259
260         * edebug.el (function-form): Add function*.
261         (edebug-read-function): Handle #b101 notation.
262         (edebug-emacs-19-specific): Sync with Emacs 20.7.
263         This function is not used by XEmacs so don't change it.
264
265 2000-11-07  Martin Buchholz  <martin@xemacs.org>
266
267         * edebug.el: Doc fixes.
268
269 2000-10-05  Martin Buchholz  <martin@xemacs.org>
270
271         * *: Mega typo fix.
272
273 2000-04-21   Daiki Ueno  <ueno@unixuser.org>
274
275         * edebug.el: Synch with GNU Emacs 20.6.
276
277 1999-12-05  Andreas Jaeger  <aj@suse.de>
278
279         * edebug-test.el (test): Replace obsolete allocate-event with
280         make-event.
281         (popup-menu-synchronously): Likewise.
282         Patch by Martin Buchholz <martin@xemacs.org>.
283
284 1998-03-12  SL Baur  <steve@altair.xemacs.org>
285
286         * edebug.el (edebug-next-token-class): Give all multibyte
287         characters symbol token class.
288         (edebug-read-symbol): Ditto.
289         (edebug-read-sexp): Ditto.
290
291 1998-01-24  SL Baur  <steve@altair.xemacs.org>
292
293         * Makefile (VERSION): Update to package standard 1.0.
294         * package-info.in: Ditto.
295
296 1998-01-11  SL Baur  <steve@altair.xemacs.org>
297
298         * Makefile: Update to newer package interface.
299
300 1998-01-02  SL Baur  <steve@altair.xemacs.org>
301
302         * Makefile: Update to newer package interface.
303
304 1997-12-23  SL Baur  <steve@altair.xemacs.org>
305
306         * Makefile: Created.