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, 24 Nov 2005 15:45:51 -0500

Index: emacs/lisp/progmodes/gdb-ui.el
diff -c emacs/lisp/progmodes/gdb-ui.el:1.116 
emacs/lisp/progmodes/gdb-ui.el:1.117
*** emacs/lisp/progmodes/gdb-ui.el:1.116        Thu Nov 24 00:34:59 2005
--- emacs/lisp/progmodes/gdb-ui.el      Thu Nov 24 20:45:50 2005
***************
*** 532,550 ****
          (unless (string-equal
                   speedbar-initial-expansion-list-name "GUD")
            (speedbar-change-initial-expansion-list "GUD"))
!         (if (or (equal (nth 2 var) "0")
!                 (and (equal (nth 2 var) "1")
!                      (string-match "char \\*$" (nth 3 var))))
!             (gdb-enqueue-input
!              (list
!               (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
!                       'gdba)
!                   (concat "server interpreter mi \"-var-evaluate-expression "
!                           (nth 1 var) "\"\n")
!                 (concat "-var-evaluate-expression " (nth 1 var) "\n"))
!                    `(lambda () (gdb-var-evaluate-expression-handler
!                                 ,(nth 1 var) nil))))
!           (setq gdb-var-changed t)))
        (if (re-search-forward "Undefined command" nil t)
          (message-box "Watching expressions requires gdb 6.0 onwards")
        (message "No symbol \"%s\" in current context." expr)))))
--- 532,547 ----
          (unless (string-equal
                   speedbar-initial-expansion-list-name "GUD")
            (speedbar-change-initial-expansion-list "GUD"))
!         (gdb-enqueue-input
!          (list
!           (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
!                   'gdba)
!               (concat "server interpreter mi \"-var-evaluate-expression "
!                       (nth 1 var) "\"\n")
!             (concat "-var-evaluate-expression " (nth 1 var) "\n"))
!           `(lambda () (gdb-var-evaluate-expression-handler
!                        ,(nth 1 var) nil))))
!           (setq gdb-var-changed t))
        (if (re-search-forward "Undefined command" nil t)
          (message-box "Watching expressions requires gdb 6.0 onwards")
        (message "No symbol \"%s\" in current context." expr)))))
***************
*** 593,608 ****
                     (if (string-equal (cadr var1) (cadr varchild))
                         (throw 'child-already-watched nil)))
                   (push varchild var-list)
!                  (if (or (equal (nth 2 varchild) "0")
!                          (and (equal (nth 2 varchild) "1")
!                               (string-match "char \\*$" (nth 3 varchild))))
!                      (gdb-enqueue-input
!                       (list
!                        (concat
!                         "server interpreter mi \"-var-evaluate-expression "
!                                (nth 1 varchild) "\"\n")
!                        `(lambda () (gdb-var-evaluate-expression-handler
!                                     ,(nth 1 varchild) nil))))))))
           (push var var-list)))
         (setq gdb-var-list (nreverse var-list))))))
  
--- 590,602 ----
                     (if (string-equal (cadr var1) (cadr varchild))
                         (throw 'child-already-watched nil)))
                   (push varchild var-list)
!                  (gdb-enqueue-input
!                   (list
!                    (concat
!                     "server interpreter mi \"-var-evaluate-expression "
!                     (nth 1 varchild) "\"\n")
!                    `(lambda () (gdb-var-evaluate-expression-handler
!                                 ,(nth 1 varchild) nil)))))))
           (push var var-list)))
         (setq gdb-var-list (nreverse var-list))))))
  




reply via email to

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