1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-27 07:37:33 +00:00
Commit Graph

91 Commits

Author SHA1 Message Date
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
Richard M. Stallman
a96e9ed73e (gud-massage-args): Variable and function deleted.
(gud-common-init): Don't set the variable.
1995-03-02 08:34:04 +00:00
Richard M. Stallman
dfbd82a69a (gud-common-init): Put substed file name back in original
sequence in the args.  Pass ARGS to massage-file even if no file name.
(gud-gdb-massage-args, gud-sdb-massage-args, gud-dbx-massage-args)
(gud-mipsdbx-massage-args, gud-xdb-massage-args)
(gud-perldb-massage-args): Don't add FILE onto the args.
1995-03-02 08:33:01 +00:00
Richard M. Stallman
23a3aa0a12 (gdb): In gud-remove, specify the source file.
(gud-new-keymap): New function.
(gud-xdb-find-file, gud-dbx-find-file, gud-sdb-find-file, gud-gdb-find-file):
Use it for keymap inheritance.
(gud-mode): Use gud-new-keymap, so inherit keymaps..
1995-01-22 16:44:58 +00:00
Richard M. Stallman
9bb4544ba0 (gud-gdb-find-file): Propagate debug menu to found buffers.
(gud-dbx-find-file, gud-xdb-find-file, gud-sdb-find-file, gud-perldb-find-file):
Likewise.
(gud-menu-map): New variable.
(gud-mode): Use gud-menu-map and move the menu-setting outside.
1995-01-18 04:51:29 +00:00
Richard M. Stallman
e802811f1e (dbx): Fix missing cast of $curline for Irix.
(gud-irixdbx-marker-filter): Make $curline cast consistent with the others.
1995-01-17 22:31:45 +00:00
Richard M. Stallman
7f62925280 (gud-dbx-marker-filter): Use gud-marker-acc like gud-gdb-marker-filter.
(gud-sdb-marker-filter): Use gud-marker-acc.
1995-01-02 23:40:27 +00:00
Richard M. Stallman
2291bfaae1 (gdb): Correct tbreak doc string.
(gud-mode): Define a Gud menu.
(gdb): Set debugger-specific menu entries.
(sdb) (dbx) (xdb): Likewise.
1994-12-22 23:22:32 +00:00
Richard M. Stallman
2fb419e1ce (gud-irixdbx-marker-filter): Changes for Irix dbx.
(dbx): gud-up, gud-down are now special cases for Irix.
1994-12-21 19:42:59 +00:00
Karl Heuer
4b8b296e5c (gud-basic-call): Detect error earlier. 1994-11-30 21:44:25 +00:00
Richard M. Stallman
bed6a98d6f (gud-gdb-marker-filter, gud-irixdbx-marker-filter)
(gud-perldb-marker-filter, gud-mipsdbx-marker-filter):
No need for save-match-data.
1994-11-22 04:42:56 +00:00
Karl Heuer
fd63b4f4d8 (gud-gdb-complete-command): Add a trailing single quote to partially quoted
unique completions.
1994-11-03 20:30:28 +00:00
Richard M. Stallman
0ec5b01db4 (gud-common-init): If file arg has no directory,
let the debugger search PATH, and don't set default-directory.
1994-10-29 11:14:05 +00:00
Richard M. Stallman
4bc7c5ab7b (gud-irixdbx-marker-filter): Cast $curline to int. 1994-10-25 20:29:03 +00:00
Richard M. Stallman
9fe320f1e3 (dbx): Delete call to gud-switch-to-buffer.
(gud-sdb-marker-filter): Handle SVR4 clumped lines.
1994-10-21 19:27:26 +00:00
Richard M. Stallman
c561a0cbfd (gud-filter): Don't bind inhibit-quit.
Do nothing if buffer is dead.
1994-10-13 18:20:55 +00:00
Richard M. Stallman
c75e51a325 Really delete gud-overload-functions. 1994-09-30 09:12:09 +00:00
Richard M. Stallman
ee97eac30f (gud-overload-functions): Function deleted.
(gud-massage-args, gud-marker-filter, gud-find-file): New vars.
Mark them as permanent locals.
(gud-massage-args, gud-marker-filter, gud-find-file):
In these functions, use those variables.
(gud-common-init): 3 new args give values for those variables.
(gdb, sdb, dbx, xdb, perldb): Pass new args to gud-common-init.
(gud-gdb-complete-command): Bind gud-marker-filter.
(gud-find-file): Condense multiple slashes to single slashes.
1994-09-30 09:11:36 +00:00
Richard M. Stallman
2e252751cb (dbx): Use newline, not semicolon, between file and stop cmds. 1994-08-28 04:14:59 +00:00
Richard M. Stallman
13118fc3d8 (dbx): Use system-configuration, not system-type. 1994-07-24 20:01:13 +00:00
Richard M. Stallman
9f24ea1463 (gud-mips-p): Check for OSF system on Alpha also. 1994-07-07 16:50:55 +00:00
Richard M. Stallman
8f6c93e2bb (gud-massage-args): Fix error message syntax.
(gud-marker-filter, gud-find-file): Likewise.
(gud-display-line): Don't use dialog box for questions.
1994-06-15 18:05:50 +00:00
Richard M. Stallman
16776e8d91 Use ctl-x-map to bind C-x SPC. 1994-05-28 21:49:35 +00:00
Richard M. Stallman
e290aebbf9 (sdb): Handle tags-file-name as nil. 1994-05-12 02:14:13 +00:00
Karl Heuer
76214250fa Allow marker string to arrive in mid-line. 1994-05-10 05:58:57 +00:00
Richard M. Stallman
0d29cfe966 (gud-marker-acc): Use make-variable-buffer-local. 1994-05-04 20:27:08 +00:00
Karl Heuer
d733c5ec03 Update copyright. 1994-05-03 22:46:37 +00:00
Richard M. Stallman
f266485d3e (gud-mips-p, gud-irix-p): Test system-configuration.
(gud-mipsdbx-marker-filter): Reimplemented based on
gud-gdb-marker-filter, with regexps appropriately altered.
(gud-marker-acc): New variable, replacing the
debugger-specific accumulation variables.
(dbx): Arrange to fire up the source window with irixdbx.

(dbx): Fix gud-break under SunOS, at least.  (I suspect
this is a general problem, because of the \n for some reason.)

(gud-dbx-mips-p, gud-dbx-irix-p): Use system-type to
choose system-dependent dbx incantations.

(gud-dbx-mips-p): Use "-emacs" for OSF/1 dbx as for MIPS.

(gud-irix-dbx-p): Determines whether to use (new) gud-irixdbx-marker-filter.
(gud-irixdbx-marker-filter): New function.
(dbx): Insert case for Irix.
1994-04-28 07:32:04 +00:00
Richard M. Stallman
0b358e64b3 (gud-mode, gud-sentinel):
Remove space after `:' in mode-line-process.
1994-04-24 08:16:18 +00:00
Richard M. Stallman
5afe3a2b9c (gud-filter): Call comint-output-filter at the end. 1994-04-21 18:45:15 +00:00
Richard M. Stallman
f54877b282 (gdb, sdb, dbx, xdb, perldb): Set paragraph-start.
(gud-mode): Make paragraph-start buffer-local.
1994-04-21 06:24:36 +00:00
Karl Heuer
78328f3333 (gud-filter): Let comint-output-filter do the hard work. 1994-04-12 04:07:18 +00:00
Richard M. Stallman
30df2a5340 (gud-comint-buffer): Move defvar up. 1994-03-25 22:59:12 +00:00
Richard M. Stallman
0e0de659c7 (gud-gdb-complete-command): New defun to support true
GDB completion in the GUD buffer.  Requires assistance from
GDB in the form of the `complete' command.
(gud-gdb-complete-in-progress, gud-gdb-complete-string,
gud-gdb-complete-break, gud-gdb-complete-list,
gud-gdb-complete-filter): New.
(gdb): Bind TAB to gud-gdb-complete-command.
1994-03-25 18:31:42 +00:00
Karl Heuer
697d0646db (gud-filter): Update comint-last-input-end. 1994-03-15 04:17:18 +00:00
Karl Heuer
e886137a18 (gdb): Use a minibuffer map with TAB to complete a filename. 1994-03-07 20:13:50 +00:00