aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2007-01-30 23:18:01 +0000
committerMiles Bader2007-01-30 23:18:01 +0000
commit6dec449c9b47c081502d180de3b5faef78c75e18 (patch)
treef83ab5fe79644ceb3f973f00994db96e7352f962
parentbb5b9e9dbe671b0525692acf1337efa271b33fb6 (diff)
parentaeae09e341e85c8a7919935349fad46a74cd5750 (diff)
downloademacs-6dec449c9b47c081502d180de3b5faef78c75e18.tar.gz
emacs-6dec449c9b47c081502d180de3b5faef78c75e18.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 622-623) - Update from CVS - Remove RCS keywords Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-167
-rw-r--r--leim/CXTERM-DIC/4Corner.tit1
-rw-r--r--leim/CXTERM-DIC/CCDOSPY.tit1
-rw-r--r--leim/CXTERM-DIC/PY-b5.tit22
-rw-r--r--leim/CXTERM-DIC/QJ-b5.tit1
-rw-r--r--leim/CXTERM-DIC/QJ.tit1
-rw-r--r--leim/CXTERM-DIC/SW.tit1
-rw-r--r--leim/CXTERM-DIC/TONEPY.tit1
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/progmodes/gdb-ui.el37
9 files changed, 47 insertions, 25 deletions
diff --git a/leim/CXTERM-DIC/4Corner.tit b/leim/CXTERM-DIC/4Corner.tit
index c73d9e389e9..b62a4ff922d 100644
--- a/leim/CXTERM-DIC/4Corner.tit
+++ b/leim/CXTERM-DIC/4Corner.tit
@@ -1,4 +1,3 @@
1# $Id: 4Corner.tit,v 1.5 2007/01/24 06:35:08 handa Exp $
2# HANZI input table for cxterm 1# HANZI input table for cxterm
3# To be used by cxterm, convert me to .cit format first 2# To be used by cxterm, convert me to .cit format first
4# .cit version 2 3# .cit version 2
diff --git a/leim/CXTERM-DIC/CCDOSPY.tit b/leim/CXTERM-DIC/CCDOSPY.tit
index 1c94c44b1ac..c428f126a24 100644
--- a/leim/CXTERM-DIC/CCDOSPY.tit
+++ b/leim/CXTERM-DIC/CCDOSPY.tit
@@ -18,6 +18,7 @@
18# purpose. It is provided "as is" without express or implied warranty. 18# purpose. It is provided "as is" without express or implied warranty.
19# 19#
20# End of header added for Emacs 20# End of header added for Emacs
21#
21# HANZI input table for cxterm 22# HANZI input table for cxterm
22# To be used by cxterm, convert me to .cit format first 23# To be used by cxterm, convert me to .cit format first
23# .cit version 2 24# .cit version 2
diff --git a/leim/CXTERM-DIC/PY-b5.tit b/leim/CXTERM-DIC/PY-b5.tit
index ae330dbc906..e34fd3a87dc 100644
--- a/leim/CXTERM-DIC/PY-b5.tit
+++ b/leim/CXTERM-DIC/PY-b5.tit
@@ -1,4 +1,24 @@
1# $Id: PY-b5.tit,v 1.3 2007/01/24 06:35:08 handa Exp $ 1# Header added for Emacs
2#
3# This file is included in the directory contrib/clients/cxterm of the
4# distribution of X11R6. As the file itself does't contain copyright
5# and license notices, the following statements in the section 6 of
6# the file .../cxterm/README covers it.
7#
8# X11R6 CXTERM (C) 1994 BY YONGGUANG ZHANG.
9# X11R5 CXTERM (C) 1991 BY YONGGUANG ZHANG AND MAN-CHI PONG.
10#
11# Permission to use, copy, modify, and distribute this software and
12# its documentation for any purpose is hereby granted without fee,
13# provided that this entire copyright and permission notice appear
14# in all such copies, and that the name of the authors may not be
15# used to endorse or promote products derived from this material
16# without specific prior written permission. The authors make no
17# representations about the suitability of this software for any
18# purpose. It is provided "as is" without express or implied warranty.
19#
20# End of header added for Emacs
21#
2# HANZI input table for cxterm 22# HANZI input table for cxterm
3# To be used by cxterm, convert me to .cit format first 23# To be used by cxterm, convert me to .cit format first
4# .cit version 2 24# .cit version 2
diff --git a/leim/CXTERM-DIC/QJ-b5.tit b/leim/CXTERM-DIC/QJ-b5.tit
index 9b18b52486c..4214616b056 100644
--- a/leim/CXTERM-DIC/QJ-b5.tit
+++ b/leim/CXTERM-DIC/QJ-b5.tit
@@ -1,4 +1,3 @@
1# $Id: QJ-b5.tit,v 1.3 2007/01/24 06:35:08 handa Exp $
2# HANZI input table for cxterm 1# HANZI input table for cxterm
3# To be used by cxterm, convert me to .cit format first 2# To be used by cxterm, convert me to .cit format first
4# .cit version 2 3# .cit version 2
diff --git a/leim/CXTERM-DIC/QJ.tit b/leim/CXTERM-DIC/QJ.tit
index 06c67708072..d620a30fba4 100644
--- a/leim/CXTERM-DIC/QJ.tit
+++ b/leim/CXTERM-DIC/QJ.tit
@@ -1,4 +1,3 @@
1# $Id: QJ.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
2# HANZI input table for cxterm 1# HANZI input table for cxterm
3# To be used by cxterm, convert me to .cit format first 2# To be used by cxterm, convert me to .cit format first
4# .cit version 2 3# .cit version 2
diff --git a/leim/CXTERM-DIC/SW.tit b/leim/CXTERM-DIC/SW.tit
index f9d640e23da..f87ae53e348 100644
--- a/leim/CXTERM-DIC/SW.tit
+++ b/leim/CXTERM-DIC/SW.tit
@@ -18,6 +18,7 @@
18# purpose. It is provided "as is" without express or implied warranty. 18# purpose. It is provided "as is" without express or implied warranty.
19# 19#
20# End of header added for Emacs 20# End of header added for Emacs
21#
21# HANZI input table for cxterm 22# HANZI input table for cxterm
22# To be used by cxterm, convert me to .cit format first 23# To be used by cxterm, convert me to .cit format first
23# .cit version 2 24# .cit version 2
diff --git a/leim/CXTERM-DIC/TONEPY.tit b/leim/CXTERM-DIC/TONEPY.tit
index 8ada4971d83..586987fd3c1 100644
--- a/leim/CXTERM-DIC/TONEPY.tit
+++ b/leim/CXTERM-DIC/TONEPY.tit
@@ -18,6 +18,7 @@
18# purpose. It is provided "as is" without express or implied warranty. 18# purpose. It is provided "as is" without express or implied warranty.
19# 19#
20# End of header added for Emacs 20# End of header added for Emacs
21#
21# HANZI input table for cxterm 22# HANZI input table for cxterm
22# To be used by cxterm, convert me to .cit format first 23# To be used by cxterm, convert me to .cit format first
23# .cit version 2 24# .cit version 2
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 222ce4626b4..0aff935a412 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12007-01-30 Nick Roberts <nickrob@snap.net.nz>
2
3 * progmodes/gdb-ui.el (gdb-var-delete-1): New function.
4 (gdb-var-delete): Use it.
5 (gdb-var-update-handler-1): Handle value "invalid" for MI field
6 `in_scope'.
7
12007-01-30 Michael Albinus <michael.albinus@gmx.de> 82007-01-30 Michael Albinus <michael.albinus@gmx.de>
2 9
3 * files.el (get-free-disk-space): Return nil for remote 10 * files.el (get-free-disk-space): Return nil for remote
diff --git a/lisp/progmodes/gdb-ui.el b/lisp/progmodes/gdb-ui.el
index c2811a9658a..c4cd96010a6 100644
--- a/lisp/progmodes/gdb-ui.el
+++ b/lisp/progmodes/gdb-ui.el
@@ -848,6 +848,19 @@ type_changed=\".*?\".*?}")
848 (setq gdb-pending-triggers 848 (setq gdb-pending-triggers
849 (delq 'gdb-var-update gdb-pending-triggers))) 849 (delq 'gdb-var-update gdb-pending-triggers)))
850 850
851(defun gdb-var-delete-1 (varnum)
852 (gdb-enqueue-input
853 (list
854 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
855 'gdba)
856 (concat "server interpreter mi \"-var-delete " varnum "\"\n")
857 (concat "-var-delete " varnum "\n"))
858 'ignore))
859 (setq gdb-var-list (delq var gdb-var-list))
860 (dolist (varchild gdb-var-list)
861 (if (string-match (concat (car var) "\\.") (car varchild))
862 (setq gdb-var-list (delq varchild gdb-var-list)))))
863
851(defun gdb-var-delete () 864(defun gdb-var-delete ()
852 "Delete watch expression at point from the speedbar." 865 "Delete watch expression at point from the speedbar."
853 (interactive) 866 (interactive)
@@ -857,17 +870,7 @@ type_changed=\".*?\".*?}")
857 (varnum (car var))) 870 (varnum (car var)))
858 (if (string-match "\\." (car var)) 871 (if (string-match "\\." (car var))
859 (message-box "Can only delete a root expression") 872 (message-box "Can only delete a root expression")
860 (gdb-enqueue-input 873 (gdb-var-delete-1 varnum)))))
861 (list
862 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
863 'gdba)
864 (concat "server interpreter mi \"-var-delete " varnum "\"\n")
865 (concat "-var-delete " varnum "\n"))
866 'ignore))
867 (setq gdb-var-list (delq var gdb-var-list))
868 (dolist (varchild gdb-var-list)
869 (if (string-match (concat (car var) "\\.") (car varchild))
870 (setq gdb-var-list (delq varchild gdb-var-list))))))))
871 874
872(defun gdb-var-delete-children (varnum) 875(defun gdb-var-delete-children (varnum)
873 "Delete children of variable object at point from the speedbar." 876 "Delete children of variable object at point from the speedbar."
@@ -3443,16 +3446,8 @@ in_scope=\"\\(.*?\\)\".*?}")
3443 (setcar (nthcdr 5 var) 'changed) 3446 (setcar (nthcdr 5 var) 'changed)
3444 (setcar (nthcdr 4 var) 3447 (setcar (nthcdr 4 var)
3445 (read (match-string 2)))) 3448 (read (match-string 2))))
3446;; ((string-equal match "invalid") 3449 ((string-equal match "invalid")
3447;; (gdb-enqueue-input 3450 (gdb-var-delete-1 varnum)))))))
3448;; (list
3449;; (if (eq (buffer-local-value
3450;; 'gud-minor-mode gud-comint-buffer) 'gdba)
3451;; (concat "server interpreter mi \"-var-delete "
3452;; varnum "\"\n")
3453;; (concat "-var-delete " varnum "\n"))
3454;; 'ignore)))
3455 )))))
3456 (setq gdb-pending-triggers 3451 (setq gdb-pending-triggers
3457 (delq 'gdb-var-update gdb-pending-triggers)) 3452 (delq 'gdb-var-update gdb-pending-triggers))
3458 (gdb-speedbar-update)) 3453 (gdb-speedbar-update))