1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-30 08:09:04 +00:00
Commit Graph

126 Commits

Author SHA1 Message Date
Richard M. Stallman
88be0819a1 (gud-filter): extend scope of binding of gud-filter-defer-flag. 1998-06-12 05:59:33 +00:00
Richard M. Stallman
500f12df89 (gud-jdb-class-source-alist): defvar moved up.
(gud-jdb-analysis-buffer): Likewise.
1998-05-24 17:16:20 +00:00
Richard M. Stallman
d2d23393cd Support pdb.
(pdb): New function.
(gud-pdb-command-name): New variable.
(pdb-minibuffer-local-map): Likewise.
(gud-pdb-find-file): New function.
(gud-pdb-marker-filter): New function.
(gud-pdb-marker-regexp*): New variables.
(gud-pdb-massage-args): New function.
(gud-pdb-history): New variable.
1998-05-21 03:34:21 +00:00
Richard M. Stallman
f4b643a15f (gud-perldb-marker-acc): Variable deleted.
(gud defgroup): Doc fix.
1998-05-20 05:24:42 +00:00
Karl Heuer
35dd3c558f (jdb): Do proper analysis of classes defined in a Java
source.  This removes the restriction of one class per file.
(gud-jdb-package-of-file): Removed.  Replaced with parsing routines.
(gud-jdb-skip-whitespace): New function.
(gud-jdb-skip-single-line-comment): New function.
(gud-jdb-skip-traditional-or-documentation-comment): New function.
(gud-jdb-skip-whitespace-and-comments): New function.
(gud-jdb-skip-id-ish-thing): New function.
(gud-jdb-skip-string-literal): New function.
(gud-jdb-skip-character-literal): New function.
(gud-jdb-skip-block): New function.
(gud-jdb-analyze-source): New function.
(gud-jdb-build-class-source-alist-for-file): New function.
(gud-jdb-analysis-buffer): New variable.
(gud-jdb-build-class-source-alist): Cleaner at the expense of new
variable.
1998-04-08 19:07:45 +00:00
Richard M. Stallman
c3fd0eea6c Add support for jdb (Java debugger).
(jdb): New function.
(gud-jdb-history): New variable.
(gud-jdb-directories): New variable.
(gud-jdb-source-files): New variable.
(gud-jdb-build-source-files-list): New function.
(gud-jdb-package-of-file): New function.
(gud-jdb-class-source-alist): New variable.
(gud-jdb-build-class-source-alist): New function.
(gud-jdb-massage-args): New function.
(gud-jdb-find-source-file): New function.
(gud-jdb-marker-filter): New function.
(gud-jdb-find-file): New function.
(gud-jdb-command-name): New variable.
(gud-perldb-command-name): Variable renamed from perldb-command-name.
1998-04-02 05:04:20 +00:00
Eric M. Ludlam
e9a918f970 Added gud-speedbar-buttons, and support for GDB buttons. 1998-01-23 02:04:20 +00:00
Karl Heuer
7c82656b08 (gud-mips-p): Fix regexp so it will match alphaev56-* too. 1997-12-07 21:40:41 +00:00
Andreas Schwab
1a3ce5c466 (gud-sentinel): Set mode-line-process in the process
buffer, not the current buffer.
1997-11-21 10:34:10 +00:00
Richard M. Stallman
d6efd584a0 (perldb): Fix paren error in call to read-from-minibuffer. 1997-09-12 20:58:57 +00:00
Geoff Voelker
15cf3eccb8 (gud-gdb-marker-regexp): Allow for drive letter and colon. 1997-09-02 19:39:35 +00:00
Richard M. Stallman
c404182949 Comment change. 1997-08-05 20:15:34 +00:00
Richard M. Stallman
f6aa627c0b (gud): Fix defgroup doc. 1997-08-05 08:10:20 +00:00
Richard M. Stallman
34c8b6731d (gud-dgux-p, gud-dguxdbx-marker-filter): New functions.
(dbx): Use them.
1997-06-01 23:50:47 +00:00
Richard M. Stallman
69c1dd37e3 Use defgroup and defcustom. 1997-05-05 11:57:31 +00:00
Richard M. Stallman
c47264b363 (gud-mode): Add a mode-class property. 1997-05-05 04:22:06 +00:00
Richard M. Stallman
1ac95fabf3 (gud-gdb-marker-regexp): Use colon always, not path-separator. 1997-01-07 21:49:53 +00:00
Richard M. Stallman
67580ab566 Move two function definitions. 1996-10-08 08:03:42 +00:00
Richard M. Stallman
5dd9db3bbd (perldb): Supply visited file name, or -e 0, as default args. 1996-09-28 20:37:44 +00:00
Richard M. Stallman
aa9063cb23 (gud-perldb-massage-args): Handle -e in ARGS.
(gud-perldb-marker-filter): Handle drive letters in file name.
(perldb): Update comint-prompt-regexp for latest Perl.

(gud-mode): Locally set comint-input-ignoredups to t.
1996-09-25 07:17:18 +00:00
Richard M. Stallman
f55d65a166 (gud-display-line): Don't call display-buffer
if buffer already has a window.
1996-09-20 18:56:36 +00:00
Richard M. Stallman
ab4b0d2f59 (gud-find-c-expr): Renamed from find-c-expr.
Don't get fooled by if and while statements.
(gud-expr-compound): Renamed from expr-compound.
(gud-expr-compound-sep): Renamed from expr-compound-sep.
(gud-next-expr): Renamed from expr-next.
(gud-prev-expr): Renamed from expr-prev.
(gud-forward-sexp): Renamed from expr-forward-sexp.
(gud-backward-sexp): Renamed from expr-backward-sexp.
(gud-innermost-expr): Renamed from expr-cur.
1996-09-13 21:58:23 +00:00
Richard M. Stallman
f579226245 (gdb): Undo previous change. 1996-08-01 22:37:47 +00:00
Richard M. Stallman
80e2afdd25 (gdb): Bind comint-file-name-regexp. 1996-07-31 16:35:11 +00:00
Richard M. Stallman
87a3fd191d (gud-display-line): Don't crash if BUFFER is nil. 1996-07-28 02:20:21 +00:00
Richard M. Stallman
9ab5d005aa (perldb-command-name): New variable.
(perldb): Use it.
1996-07-22 19:06:26 +00:00
Karl Heuer
ac8da9507a (gud-irix-p): Exclude Irix6.1 up.
(gud-dbx-use-stopformat-p): New variable.
(dbx): Use it to send $stopformat for Irix6.
(gud-irixdbx-marker-filter): Cast $curline to int, not long (see
added comments).
(dbx): Likewise.
1996-07-07 22:29:37 +00:00
Richard M. Stallman
b75062df6d (gud-irixdbx-marker-filter): Use %1ld, not %1d,
when printing $curline.
(dbx, irix case): Likewise in arg of gud-down.
1996-06-19 20:52:31 +00:00
Richard M. Stallman
58684193b8 (gud-filter): Cal gud-display-frame even if process-window is nil. 1996-05-10 02:41:59 +00:00
Richard M. Stallman
c7856dbefc (gud-filter): Move the call to gud-display-frame
outside of the save-excursion.
1996-05-08 04:36:21 +00:00
Richard M. Stallman
36d6372a40 (gud-display-line): Switch to gud buffer before calling gud-find-file. 1996-05-02 21:20:55 +00:00
Richard M. Stallman
b0764b2d69 (gud-mode): Doc fix. 1996-04-03 19:08:28 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
bcdef904cb (gud-sdb-marker-filter): Modify the regexp for sysVR3 to
take care of the asterisk prompt.  Correctly set gud-marker-acc.
1995-12-21 17:45:44 +00:00
Richard M. Stallman
80e0c45c38 (gud-sdb-marker-filter): start may be nil, so check it
with numberp before using it.
1995-12-01 18:19:34 +00:00
Richard M. Stallman
8744b08b75 (gud-dbx-find-file): Find correct source file. 1995-11-29 05:10:47 +00:00
Richard M. Stallman
3b3703faeb (gud-dbx-directories): New variable.
(gud-dbx-massage-args): Use gud-dbx-directories.
(gud-dbx-file-name): New function.
(gud-irixdbx-marker-filter): Use gud-dbx-file-name.
(gud-dbx-file-file): Use gud-dbx-file-name.

(gud-filter): Fix previous change.
1995-10-24 17:55:30 +00:00
Richard M. Stallman
7f4bda7c96 (gud-filter): Move the gud-display-frame call
outside of the save-excursion.  New var process-window
controls which window to do it in.
1995-10-11 17:20:35 +00:00
Richard M. Stallman
117364886e (gud-filter): Save up text that arrives while processing previous text. 1995-09-06 17:07:53 +00:00
Richard M. Stallman
1dc9668c16 (gud-xdb-marker-filter): Change pattern to accept spc at end. 1995-08-02 04:43:48 +00:00
Richard M. Stallman
e031630049 (gud-make-debug-menu): Cope if no local map yet. 1995-06-20 16:34:14 +00:00
Roland McGrath
2b1ffa3419 (gud-common-init): Call the MASSAGE-ARGS function even if FILE is nil. 1995-06-07 22:07:53 +00:00
Karl Heuer
b3ede7067a Fix capitalization in menu bar.
(gud-xdb-find-file): Delete duplicate menu-bar entry.
1995-05-30 22:59:41 +00:00
Karl Heuer
39cf49be68 (gud-perldb-find-file): Use gud-make-debug-menu. 1995-05-29 20:16:10 +00:00
Karl Heuer
d3e6dae78c (gud-perldb-massage-args): Pass `-emacs' after the file name. 1995-05-29 20:13:06 +00:00
Karl Heuer
07fc7c8a47 (gud-make-debug-menu): New function.
(gud-mode, gud-gdb-find-file, gud-dbx-find-file, gud-sdb-find-file)
(gud-xdb-find-file): Use gud-make-debug-menu.
1995-05-29 20:10:58 +00:00
Karl Heuer
dfb7d19560 (gud-gdb-marker-regexp): New var. Use path-separator. 1995-05-27 00:36:36 +00:00
Karl Heuer
c27c10423e (gud-common-init): Don't die if filename not supplied.
Omit trailing hyphen when no filename follows.
1995-05-26 04:14:08 +00:00
Karl Heuer
e726eb56f8 (gud-sentinel): Use force-mode-line-update. 1995-04-25 22:29:51 +00:00
Karl Heuer
f8c25f1b67 Update copyright. 1995-04-07 02:21:52 +00:00