[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el,v
From: |
Nick Roberts |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el,v |
Date: |
Wed, 07 Feb 2007 21:12:53 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Nick Roberts <nickrob> 07/02/07 21:12:52
Index: gdb-ui.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/progmodes/gdb-ui.el,v
retrieving revision 1.202
retrieving revision 1.203
diff -u -b -r1.202 -r1.203
--- gdb-ui.el 6 Feb 2007 03:40:33 -0000 1.202
+++ gdb-ui.el 7 Feb 2007 21:12:52 -0000 1.203
@@ -611,11 +611,10 @@
The destination source line can be selected either by clicking with mouse-2
on the fringe/margin or dragging the arrow with mouse-1 (default bindings)."
(interactive "e")
- (if gud-overlay-arrow-position
(let ((start (event-start event))
- (end (event-end event))
- (buffer (marker-buffer gud-overlay-arrow-position)) (line))
- (if (not (string-match "Machine" mode-name))
+ (end (event-end event)))
+ (if gud-overlay-arrow-position
+ (let ((buffer (marker-buffer gud-overlay-arrow-position)) (line))
(if (equal buffer (window-buffer (posn-window end)))
(with-current-buffer buffer
(when (or (equal start end)
@@ -623,9 +622,11 @@
(marker-position
gud-overlay-arrow-position)))
(setq line (line-number-at-pos (posn-point end)))
- (gud-call (concat "until " (number-to-string line))))))
- (if (equal (marker-buffer gdb-overlay-arrow-position)
- (window-buffer (posn-window end)))
+ (gud-call (concat "until " (number-to-string line))))))))
+ (if gdb-overlay-arrow-position
+ (let ((buffer (marker-buffer gdb-overlay-arrow-position)))
+ (if (equal buffer (window-buffer (posn-window end)))
+ (with-current-buffer buffer
(when (or (equal start end)
(equal (posn-point start)
(marker-position
@@ -633,7 +634,7 @@
(save-excursion
(goto-line (line-number-at-pos (posn-point end)))
(forward-char 2)
- (gud-call (concat "until *%a")))))))))
+ (gud-call (concat "until *%a"))))))))))
(defun gdb-mouse-jump (event)
"Set execution address/line.
@@ -642,11 +643,10 @@
Unlike gdb-mouse-until the destination address can be before the current
line, and no execution takes place."
(interactive "e")
- (if gud-overlay-arrow-position
(let ((start (event-start event))
- (end (event-end event))
- (buffer (marker-buffer gud-overlay-arrow-position)) (line))
- (if (not (string-match "Machine" mode-name))
+ (end (event-end event)))
+ (if gud-overlay-arrow-position
+ (let ((buffer (marker-buffer gud-overlay-arrow-position)) (line))
(if (equal buffer (window-buffer (posn-window end)))
(with-current-buffer buffer
(when (or (equal start end)
@@ -654,10 +654,13 @@
(marker-position
gud-overlay-arrow-position)))
(setq line (line-number-at-pos (posn-point end)))
- (progn (gud-call (concat "tbreak " (number-to-string line)))
- (gud-call (concat "jump " (number-to-string line)))))))
- (if (equal (marker-buffer gdb-overlay-arrow-position)
- (window-buffer (posn-window end)))
+ (progn
+ (gud-call (concat "tbreak " (number-to-string line)))
+ (gud-call (concat "jump " (number-to-string line)))))))))
+ (if gdb-overlay-arrow-position
+ (let ((buffer (marker-buffer gdb-overlay-arrow-position)))
+ (if (equal buffer (window-buffer (posn-window end)))
+ (with-current-buffer buffer
(when (or (equal start end)
(equal (posn-point start)
(marker-position
@@ -667,7 +670,7 @@
(forward-char 2)
(progn
(gud-call (concat "tbreak *%a"))
- (gud-call (concat "jump *%a"))))))))))
+ (gud-call (concat "jump *%a")))))))))))
(defcustom gdb-speedbar-auto-raise nil
"If non-nil raise speedbar every time display of watch expressions is\
- [Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el,v, Nick Roberts, 2007/02/01
- [Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el,v, Nick Roberts, 2007/02/05
- [Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el,v,
Nick Roberts <=
- [Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el,v, Nick Roberts, 2007/02/07
- [Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el,v, Nick Roberts, 2007/02/28