aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2012-07-28 23:12:12 +0800
committerChong Yidong2012-07-28 23:12:12 +0800
commit8c74a125c85da08e34dceedb271b71b5f09ce690 (patch)
tree338a380b3bb95e05923b6b76ae871161863ed84f
parent1eee634131dea9cf32d6ab83a06c0776b680fe8e (diff)
parenta55739d3d02606d60f511b1ce558dd503b69acba (diff)
downloademacs-8c74a125c85da08e34dceedb271b71b5f09ce690.tar.gz
emacs-8c74a125c85da08e34dceedb271b71b5f09ce690.zip
Merge from emacs-24 branch; up to 2012-05-01T18:47:23Z!rgm@gnu.org
-rw-r--r--doc/emacs/ChangeLog5
-rw-r--r--doc/emacs/frames.texi4
-rw-r--r--doc/misc/ChangeLog5
-rw-r--r--doc/misc/faq.texi12
-rw-r--r--lisp/ChangeLog10
-rw-r--r--lisp/progmodes/cc-menus.el8
-rw-r--r--lisp/progmodes/gdb-mi.el29
7 files changed, 46 insertions, 27 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 7a9a6bc818c..c753ab5a1a2 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,8 @@
12012-07-21 Eli Zaretskii <eliz@gnu.org>
2
3 * frames.texi (Mouse Commands): Fix the description of mouse-2.
4 (Bug#11958)
5
12012-07-19 Chong Yidong <cyd@gnu.org> 62012-07-19 Chong Yidong <cyd@gnu.org>
2 7
3 * emacs.texi: Update ISBN. 8 * emacs.texi: Update ISBN.
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index fee91d370c3..e1b849e630e 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -81,8 +81,8 @@ Activate the region around the text selected by dragging, and copy it
81to the kill ring (@code{mouse-set-region}). 81to the kill ring (@code{mouse-set-region}).
82 82
83@item Mouse-2 83@item Mouse-2
84Yank the last killed text at the click position 84Move point to where you click, and insert the contents of the primary
85(@code{mouse-yank-at-click}). 85selection there (@code{mouse-yank-primary}).
86 86
87@item Mouse-3 87@item Mouse-3
88If the region is active, move the nearer end of the region to the 88If the region is active, move the nearer end of the region to the
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 58bce13ba9d..d2312db1801 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,8 @@
12012-07-28 Eli Zaretskii <eliz@gnu.org>
2
3 * faq.texi (Right-to-left alphabets): Update for Emacs 24.
4 (Bug#12073)
5
12012-07-25 Paul Eggert <eggert@cs.ucla.edu> 62012-07-25 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 Prefer typical American spelling for "acknowledgment". 8 Prefer typical American spelling for "acknowledgment".
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi
index 9bb3feb52e1..2983667c5cd 100644
--- a/doc/misc/faq.texi
+++ b/doc/misc/faq.texi
@@ -4044,13 +4044,13 @@ Emacs Manual}. For more sophisticated methods,
4044@cindex Right-to-left alphabets 4044@cindex Right-to-left alphabets
4045@cindex Hebrew, handling with Emacs 4045@cindex Hebrew, handling with Emacs
4046@cindex Semitic alphabets 4046@cindex Semitic alphabets
4047@cindex Arabic alphabets 4047@cindex Arabic
4048@cindex Bidirectional text 4048@cindex Farsi
4049@cindex bidirectional scripts
4049 4050
4050Emacs supports Hebrew characters (ISO 8859-8) since version 20, but does 4051Emacs supports display and editing of bidirectional scripts, such as
4051not yet support right-to-left character entry and display. The 4052Arabic, Farsi, and Hebrew, since version 24.1.
4052@uref{http://lists.gnu.org/mailman/listinfo/emacs-bidi, emacs-bidi 4053@xref{New in Emacs 24, bidirectional display}.
4053mailing list} discusses development of support for this feature.
4054 4054
4055 4055
4056@node How to add fonts 4056@node How to add fonts
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f31218506ba..24477cf87ea 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,13 @@
12012-07-28 Chong Yidong <cyd@gnu.org>
2
3 * progmodes/gdb-mi.el (gdb-place-breakpoints): Fix the call to
4 gdb-get-location.
5
62012-07-25 Leo Liu <sdl.web@gmail.com>
7
8 * progmodes/cc-menus.el (cc-imenu-objc-function): Avoid leaving nil in
9 the alist (bug#12029).
10
12012-07-28 Eli Zaretskii <eliz@gnu.org> 112012-07-28 Eli Zaretskii <eliz@gnu.org>
2 12
3 * makefile.w32-in (custom-deps, finder-data, updates, compile) 13 * makefile.w32-in (custom-deps, finder-data, updates, compile)
diff --git a/lisp/progmodes/cc-menus.el b/lisp/progmodes/cc-menus.el
index a53d65f6307..76e3002abd2 100644
--- a/lisp/progmodes/cc-menus.el
+++ b/lisp/progmodes/cc-menus.el
@@ -399,14 +399,10 @@ Example:
399 str2 "@protocol"))) 399 str2 "@protocol")))
400 (setq str (cc-imenu-objc-remove-white-space str)) 400 (setq str (cc-imenu-objc-remove-white-space str))
401 (setq methodlist (cons (cons str2 401 (setq methodlist (cons (cons str2
402 (match-beginning langnum)) 402 (match-beginning langnum))
403 methodlist)) 403 methodlist))
404 (setq toplist (cons nil (cons (cons str 404 (setq toplist (cons (cons str methodlist) toplist)
405 methodlist) toplist))
406 methodlist nil)))) 405 methodlist nil))))
407 ;;
408 (if (eq (car toplist) nil)
409 (setq toplist (cdr toplist)))
410 406
411 ;; In this buffer, there is only one or zero @{interface|implementation|protocol}. 407 ;; In this buffer, there is only one or zero @{interface|implementation|protocol}.
412 (if (< classcount 2) 408 (if (< classcount 2)
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index 23a34b85194..80afdc0bedf 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -2487,20 +2487,23 @@ HANDLER-NAME handler uses customization of CUSTOM-DEFUN. See
2487 (let ((file (bindat-get-field breakpoint 'fullname)) 2487 (let ((file (bindat-get-field breakpoint 'fullname))
2488 (flag (bindat-get-field breakpoint 'enabled)) 2488 (flag (bindat-get-field breakpoint 'enabled))
2489 (bptno (bindat-get-field breakpoint 'number))) 2489 (bptno (bindat-get-field breakpoint 'number)))
2490 (unless (file-exists-p file) 2490 (unless (and file (file-exists-p file))
2491 (setq file (cdr (assoc bptno gdb-location-alist)))) 2491 (setq file (cdr (assoc bptno gdb-location-alist))))
2492 (if (and file 2492 (if (or (null file)
2493 (not (string-equal file "File not found"))) 2493 (string-equal file "File not found"))
2494 (with-current-buffer 2494 ;; If the full filename is not recorded in the
2495 (find-file-noselect file 'nowarn) 2495 ;; breakpoint structure or in `gdb-location-alist', use
2496 (gdb-init-buffer) 2496 ;; -file-list-exec-source-file to extract it.
2497 ;; Only want one breakpoint icon at each location. 2497 (when (setq file (bindat-get-field breakpoint 'file))
2498 (gdb-put-breakpoint-icon (string-equal flag "y") bptno 2498 (gdb-input (concat "list " file ":1") 'ignore)
2499 (string-to-number line))) 2499 (gdb-input "-file-list-exec-source-file"
2500 (gdb-input (concat "list " file ":1") 'ignore) 2500 `(lambda () (gdb-get-location
2501 (gdb-input "-file-list-exec-source-file" 2501 ,bptno ,line ,flag))))
2502 `(lambda () (gdb-get-location 2502 (with-current-buffer (find-file-noselect file 'nowarn)
2503 ,bptno ,line ,flag))))))))) 2503 (gdb-init-buffer)
2504 ;; Only want one breakpoint icon at each location.
2505 (gdb-put-breakpoint-icon (string-equal flag "y") bptno
2506 (string-to-number line)))))))))
2504 2507
2505(defvar gdb-source-file-regexp "fullname=\"\\(.*?\\)\"") 2508(defvar gdb-source-file-regexp "fullname=\"\\(.*?\\)\"")
2506 2509