1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-14 09:39:42 +00:00
Commit Graph

103 Commits

Author SHA1 Message Date
Nick Roberts
e3456652af (gud-comint-buffer): Move forward to stop byte compiler warnings.
(gud-basic-call, gud-find-expr): Let user select an expression
for printing.  Print expression as well as value in GUD buffer.
2006-04-26 23:03:56 +00:00
Nick Roberts
d19c35c1c9 (gud-speedbar-item-info): Display frame address for root variables. 2006-04-17 19:50:14 +00:00
Andreas Schwab
d6e4b78595 (gdb): Only complain about multiple debugging
when the gdb process is still running.
2006-03-26 17:24:02 +00:00
Nick Roberts
afe28525db (gud-gdb-complete-command, gud-gdb-run-command-fetch-lines): Adapt for use
with watch expressions.
(gud-tooltip-mode): Use buffer-local value.
2006-03-16 22:56:18 +00:00
Nick Roberts
4ea252326a (gud-speedbar-buttons): Follow change to gdb-var-list. 2006-03-14 20:27:57 +00:00
Nick Roberts
19bf3d3fa4 (gud-speedbar-buttons): Allow pointers to
be edited and use font-lock-warning-face for any changes.
2006-03-07 10:43:19 +00:00
Luc Teirlinck
bfc5033751 (gud-tooltip-dereference): Add missing optional argument. 2006-03-06 01:46:41 +00:00
Luc Teirlinck
40813c0814 (gud-jdb-marker-filter): Double quote `[' in regexp for Lisp syntax. 2006-03-06 01:28:54 +00:00
Nick Roberts
f4eb22689d (gud-speedbar-menu-items): Use
buffer-local-value and add missing :visible keyword.
2006-03-01 22:43:29 +00:00
Nick Roberts
5674718576 (gud-display-line): Use gdb-display-source-buffer
for gdb-ui/gdb-mi (old concept).
2006-02-27 09:15:58 +00:00
Nick Roberts
7efc64d4be (gud-speedbar-buttons): Use shadow face properly. 2006-02-23 07:40:25 +00:00
Nick Roberts
cb0ea01ead (gud-speedbar-buttons): Use shadow face for all out of scope components. 2006-02-20 21:47:56 +00:00
Nick Roberts
6d210c9d81 (gud-speedbar-buttons): Fontify watch expessions. 2006-02-20 00:02:22 +00:00
Nick Roberts
672162f3de Don't require font-lock as it's now automatically loaded.
(gud-speedbar-buttons): Replace gdb-var-changed with gdb-force-update.
2006-02-19 05:20:44 +00:00
Nick Roberts
02a471b435 (gud-speedbar-buttons): Update properly for
shadow face.  Don't provide binding to edit variable when it is
out of scope.
2006-02-18 22:57:05 +00:00
Nick Roberts
2ec58220f8 (gud-speedbar-buttons): Use shadow face for
out of scope variables.
(gud-speedbar-buttons): Use unless.
2006-02-17 11:50:48 +00:00
Nick Roberts
ee75f8b7ae (gdb): Improve doc string.
(gdb-script-font-lock-keywords): Expand allowed character set.
2006-02-14 22:02:21 +00:00
Nick Roberts
d91362c9e0 Update copyright for 2006. 2006-02-10 09:00:31 +00:00
Nick Roberts
e50054c2b9 (gud-tooltip-mode): Remove autoload cookie.
User should use gdb-mode-hook if desired.
2006-02-07 06:58:37 +00:00
Nick Roberts
582761a6e5 (gdb-script-skip-to-head, gdb-script-calculate-indentation):
Indent for breakpoint command lists also.
2006-01-06 10:56:12 +00:00
Eli Zaretskii
8c3f3d642d (gud-display-line): Support hl-line in the source buffer. 2005-12-31 13:51:27 +00:00
Nick Roberts
cf84aa19f5 (gud-tooltip-dereference): Rename from toggle-gud-tooltip-dereference.
(gud-tooltip-print-command): Move concatenation of "*" to expr to...
(gud-tooltip-tips): ...here when dereferencing.
2005-12-29 02:03:20 +00:00
Nick Roberts
3150fbfcca (gud-tooltip-modes, gud-tooltip-display):
Delete defcustom variable :tag names.
2005-12-21 12:04:26 +00:00
Nick Roberts
760a716cf7 (gud-tooltip-modes, gud-tooltip-display):
Add the gud groupname.
(gud-tooltip-mode): Add the tooltip groupname. Move in front
of other defcustoms with that groupname.
(gud-tooltip-echo-area): Add the gud groupname. Remove tag to
avoid conflict with tooltip-use-echo-area.
2005-12-10 21:32:22 +00:00
Nick Roberts
135f440c15 (gud-speedbar-buttons, gud-tooltip-tips):
No need to check gud-comint-buffer is bound.
(gdb): Prevent multiple debugging when first session uses gdba.
2005-12-08 22:10:50 +00:00
Nick Roberts
d60d4cd6ef (gud-menu-map): Put gud-finish back on the
tool bar (removed inadvertantly).
2005-12-02 09:15:56 +00:00
Nick Roberts
e83637f972 (gud-gdb-marker-filter): When GDB is invoked with a process number, detect it.
(gud-speedbar-buttons): Match regexp more carefully.
2005-11-27 22:17:29 +00:00
Nick Roberts
1e906233d4 (gud-speedbar-menu-items): Add gdb-speedbar-auto-raise as radio button.
(gud-speedbar-buttons): Raise speedbar if requested.
Don't match on "char **...".
(gud-speedbar-buttons): Add (pointer) value for non-leaves.
Make it editable.
2005-11-24 00:36:03 +00:00
Nick Roberts
f1a5d0e203 (gud-install-speedbar-variables): Bind gud-pp to "p".
(gdb): Move definition of gud-pp to gdb-ui.el.
2005-11-18 02:48:58 +00:00
Nick Roberts
e930091eb3 (gud-speedbar-item-info): New function.
(gud-install-speedbar-variables): Use it to display data types
of watch expression as tooltips in speedbar.
2005-11-16 11:26:34 +00:00
Nick Roberts
0b4b288e4a (gud-stop-subjob): New function.
(gud-menu-map, gud-tool-bar-map): Use it.
2005-11-16 00:55:52 +00:00
Kim F. Storm
7b75b9937c (gud-menu-map): Let [stop] stop program rather than kill it.
(gud-tool-bar-map): Likewise.  Move cont/until/finish buttons
to a more useful/logical place.
2005-11-15 22:55:48 +00:00
Nick Roberts
3525a3ee84 (gud-menu-map): Make visibility of stop and
go buttons complementary.
2005-11-15 22:37:49 +00:00
Nick Roberts
8014739509 (gud-menu-map, gud-tool-bar-map): Re-define buttons and include new ones.
(gud-tool-bar-item-visible-no-fringe): New function.
(gud-menu-map): Use it.
2005-11-15 12:27:29 +00:00
Nick Roberts
6d41699de0 (gud-menu-map): Move parentheses (again).
(gud-speedbar-buttons): Match on "const char *" too.
2005-11-13 09:03:36 +00:00
Nick Roberts
007af086d0 (gud-menu-map): Revert to window-fringes for
selected window.  This still doesn't work for speedbar.
(gud-speedbar-buttons): Handle string expressions properly.
2005-11-12 21:26:55 +00:00
Nick Roberts
a3caa4de72 (gud-menu-map): Move parentheses.
(gdb): New command gud-pv.
2005-11-10 19:25:59 +00:00
Nick Roberts
c69da4c77d (gdb): Make gud-pp use user-defined command pp1. 2005-11-09 20:39:06 +00:00
Nick Roberts
5ee476765c (gud-menu-map): Ensure tool-bar is constant when using the speedbar.
(gdb): New command gud-pp.
(gud-menu-map, gud-tool-bar-map): Put it on the tool bar.
2005-11-09 10:45:07 +00:00
Nick Roberts
2ad0fb7d01 (gud-filter): Use comint-update-fence to delete
old prompt comint-prompt-read-only is t and GDB commands are
issued from tool bar etc.
2005-10-31 09:30:35 +00:00
Nick Roberts
3cae51964d (gud-menu-map): Only display gud-until icon
when the fringe is not available.
2005-10-26 01:02:31 +00:00
Nick Roberts
3139e03a40 (gud-filter): Bind inhibit-read-only to t
in case comint-prompt-read-only is set to t.
2005-10-24 08:50:45 +00:00
Nick Roberts
04d3b870df (gud-menu-map): Correct condition for fringe. 2005-10-18 03:44:25 +00:00
Nick Roberts
a1edf96294 (gud-tool-bar-map): Rename the images
appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
(gud-sentinel): Use speedbar-frame to check for speedbar.
2005-10-15 22:58:11 +00:00
Bill Wohler
c7ddd70103 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
* toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
* toolbar/gud-down.*: Moved to etc/images/gud/down.*.
* toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
* toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
* toolbar/gud-n.*: Moved to etc/images/gud/n.*.
* toolbar/gud-print.*: Moved to etc/images/gud/print.*.
* toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
* toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
* toolbar/gud-run.*: Moved to etc/images/gud/run.*.
* toolbar/gud-si.*: Moved to etc/images/gud/si.*.
* toolbar/gud-s.*: Moved to etc/images/gud/s.*.
* toolbar/gud-until.*: Moved to etc/images/gud/until.*.
* toolbar/gud-up.*: Moved to etc/images/gud/up.*.
* toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.

* progmodes/gud.el (gud-tool-bar-map): Renamed the images
  appropriately (for example, gud-break to gud/break).
2005-10-15 05:41:11 +00:00
Nick Roberts
c35d8f463c (gud-install-speedbar-variables): Add more
bindings.
(gud-speedbar-buttons): Preserve point if possible.
(gud-sentinel): Restore previous speedbar display type.
2005-10-10 12:25:04 +00:00
Nick Roberts
b863eb3594 (gud-last-speedbar-buffer): Remove.
(gud-install-speedbar-variables): Add GUD to speedbar "Displays"
list.
(gud-expansion-speedbar-buttons): New function.
(gud-speedbar-buttons): Check for gud-comint-buffer.
2005-10-09 20:22:43 +00:00
Nick Roberts
8f078ee4a3 (gud-speedbar-menu-items): Use :visible
instead of :active.
2005-10-08 21:19:18 +00:00
Nick Roberts
ccd91c0978 (gud-menu-map): Only display un-intuitive
gud-break and gud-remove icons when the fringe is not available.
2005-10-07 02:45:56 +00:00
Deepak Goel
29a4e67d88 Message format fixes, commit no. 3 2005-09-18 12:31:28 +00:00