emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el


From: Nick Roberts
Subject: [Emacs-diffs] Changes to emacs/lisp/progmodes/gdb-ui.el
Date: Tue, 15 Nov 2005 07:25:49 -0500

Index: emacs/lisp/progmodes/gdb-ui.el
diff -c emacs/lisp/progmodes/gdb-ui.el:1.111 
emacs/lisp/progmodes/gdb-ui.el:1.112
*** emacs/lisp/progmodes/gdb-ui.el:1.111        Sun Nov 13 09:02:23 2005
--- emacs/lisp/progmodes/gdb-ui.el      Tue Nov 15 12:25:49 2005
***************
*** 358,370 ****
                          (gud-call "clear *%a" arg)))
           "\C-d" "Remove breakpoint at current line or address.")
    ;;
!   (gud-def gud-until  (if (not (string-match "Machine" mode-name))
                          (gud-call "until %f:%l" arg)
                        (save-excursion
                          (beginning-of-line)
                          (forward-char 2)
                          (gud-call "until *%a" arg)))
           "\C-u" "Continue to current line or address.")
  
    (define-key gud-minor-mode-map [left-margin mouse-1]
      'gdb-mouse-set-clear-breakpoint)
--- 358,373 ----
                          (gud-call "clear *%a" arg)))
           "\C-d" "Remove breakpoint at current line or address.")
    ;;
!   (gud-def gud-until (if (not (string-match "Machine" mode-name))
                          (gud-call "until %f:%l" arg)
                        (save-excursion
                          (beginning-of-line)
                          (forward-char 2)
                          (gud-call "until *%a" arg)))
           "\C-u" "Continue to current line or address.")
+   ;;
+   (gud-def gud-go (gud-call (if gdb-active-process "continue" "run") arg)
+          nil "Start or continue execution.")
  
    (define-key gud-minor-mode-map [left-margin mouse-1]
      'gdb-mouse-set-clear-breakpoint)
***************
*** 1376,1383 ****
       :weight bold))
    "Face for enabled breakpoint icon in fringe."
    :group 'gud)
- ;; Compatibility alias for old name.
- (put 'breakpoint-enabled-bitmap-face 'face-alias 'breakpoint-enabled)
  
  (defface breakpoint-disabled
    ;; We use different values of grey for different background types,
--- 1379,1384 ----
***************
*** 2358,2368 ****
    (define-key menu [breakpoints]
      '("Breakpoints" . gdb-frame-breakpoints-buffer)))
  
! (let ((menu (make-sparse-keymap "GDB-UI")))
    (define-key gud-menu-map [ui]
!     `(menu-item "GDB-UI" ,menu :visible (eq gud-minor-mode 'gdba)))
    (define-key menu [gdb-use-inferior-io]
    '(menu-item "Separate inferior IO" gdb-use-inferior-io-buffer
              :help "Toggle separate IO for inferior."
              :button (:toggle . gdb-use-inferior-io-buffer)))
    (define-key menu [gdb-many-windows]
--- 2359,2371 ----
    (define-key menu [breakpoints]
      '("Breakpoints" . gdb-frame-breakpoints-buffer)))
  
! (let ((menu (make-sparse-keymap "GDB-UI/MI")))
    (define-key gud-menu-map [ui]
!     `(menu-item (if (eq gud-minor-mode 'gdba) "GDB-UI" "GDB-MI")
!               ,menu :visible (memq gud-minor-mode '(gdbmi gdba))))
    (define-key menu [gdb-use-inferior-io]
    '(menu-item "Separate inferior IO" gdb-use-inferior-io-buffer
+             :visible (eq gud-minor-mode 'gdba)
              :help "Toggle separate IO for inferior."
              :button (:toggle . gdb-use-inferior-io-buffer)))
    (define-key menu [gdb-many-windows]
***************
*** 2702,2708 ****
                  (if (re-search-forward address nil t)
                      (gdb-put-breakpoint-icon (eq flag ?y) bptno))))))))
      (if (not (equal gdb-frame-address "main"))
!       (set-window-point (get-buffer-window buffer 0) pos))))
  
  (defvar gdb-assembler-mode-map
    (let ((map (make-sparse-keymap)))
--- 2705,2712 ----
                  (if (re-search-forward address nil t)
                      (gdb-put-breakpoint-icon (eq flag ?y) bptno))))))))
      (if (not (equal gdb-frame-address "main"))
!       (with-current-buffer buffer
!         (set-window-point (get-buffer-window buffer 0) pos)))))
  
  (defvar gdb-assembler-mode-map
    (let ((map (make-sparse-keymap)))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]