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: Thu, 03 Nov 2005 21:02:30 -0500

Index: emacs/lisp/progmodes/gdb-ui.el
diff -c emacs/lisp/progmodes/gdb-ui.el:1.107 
emacs/lisp/progmodes/gdb-ui.el:1.108
*** emacs/lisp/progmodes/gdb-ui.el:1.107        Thu Nov  3 22:05:53 2005
--- emacs/lisp/progmodes/gdb-ui.el      Fri Nov  4 02:02:29 2005
***************
*** 77,82 ****
--- 77,84 ----
  ;; 4) Mark breakpoint locations on scroll-bar of source buffer?
  ;; 5) After release of 22.1 use '-var-list-children --all-values'
  ;;    and '-stack-list-locals 2' which need GDB 6.1 onwards.
+ ;; 6) With gud-print and gud-pstar, print the variable name in the GUD
+ ;;    buffer instead of the value's history number.
  
  ;;; Code:
  
***************
*** 94,100 ****
  (defvar gdb-var-list nil "List of variables in watch window.")
  (defvar gdb-var-changed nil "Non-nil means that `gdb-var-list' has changed.")
  (defvar gdb-main-file nil "Source file from which program execution begins.")
- (defvar gdb-buffer-type nil)
  (defvar gdb-overlay-arrow-position nil)
  (defvar gdb-server-prefix nil)
  (defvar gdb-flush-pending-output nil)
--- 96,101 ----
***************
*** 110,115 ****
--- 111,117 ----
  
  (defvar gdb-buffer-type nil
    "One of the symbols bound in `gdb-buffer-rules'.")
+ (make-variable-buffer-local 'gdb-buffer-type)
  
  (defvar gdb-input-queue ()
    "A list of gdb command objects.")
***************
*** 693,699 ****
          (let ((trigger))
            (if (cdr (cdr rules))
                (setq trigger (funcall (car (cdr (cdr rules))))))
!           (set (make-local-variable 'gdb-buffer-type) key)
            (set (make-local-variable 'gud-minor-mode)
                 (with-current-buffer gud-comint-buffer gud-minor-mode))
            (set (make-local-variable 'tool-bar-map) gud-tool-bar-map)
--- 695,701 ----
          (let ((trigger))
            (if (cdr (cdr rules))
                (setq trigger (funcall (car (cdr (cdr rules))))))
!           (setq gdb-buffer-type key)
            (set (make-local-variable 'gud-minor-mode)
                 (with-current-buffer gud-comint-buffer gud-minor-mode))
            (set (make-local-variable 'tool-bar-map) gud-tool-bar-map)
***************
*** 2367,2380 ****
    "Display GUD buffer in a new frame."
    (interactive)
    (let ((special-display-regexps (append special-display-regexps '(".*")))
!       (special-display-frame-alist gdb-frame-parameters))
!     (display-buffer (gdb-get-create-buffer 'gdb-stack-buffer))))
  
  (defun gdb-display-gdb-buffer ()
    "Display GUD buffer."
    (interactive)
!   (gdb-display-buffer
!    (gdb-get-create-buffer 'gdba)))
  
  (defun gdb-set-window-buffer (name)
    (set-window-buffer (selected-window) (get-buffer name))
--- 2369,2383 ----
    "Display GUD buffer in a new frame."
    (interactive)
    (let ((special-display-regexps (append special-display-regexps '(".*")))
!       (special-display-frame-alist gdb-frame-parameters)
!       (same-window-regexps nil))
!     (display-buffer gud-comint-buffer)))
  
  (defun gdb-display-gdb-buffer ()
    "Display GUD buffer."
    (interactive)
!   (let ((same-window-regexps nil))
!     (pop-to-buffer gud-comint-buffer)))
  
  (defun gdb-set-window-buffer (name)
    (set-window-buffer (selected-window) (get-buffer name))




reply via email to

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