diff options
| author | Chong Yidong | 2012-07-28 23:12:12 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-07-28 23:12:12 +0800 |
| commit | 8c74a125c85da08e34dceedb271b71b5f09ce690 (patch) | |
| tree | 338a380b3bb95e05923b6b76ae871161863ed84f | |
| parent | 1eee634131dea9cf32d6ab83a06c0776b680fe8e (diff) | |
| parent | a55739d3d02606d60f511b1ce558dd503b69acba (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/emacs/frames.texi | 4 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/misc/faq.texi | 12 | ||||
| -rw-r--r-- | lisp/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/progmodes/cc-menus.el | 8 | ||||
| -rw-r--r-- | lisp/progmodes/gdb-mi.el | 29 |
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 @@ | |||
| 1 | 2012-07-21 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * frames.texi (Mouse Commands): Fix the description of mouse-2. | ||
| 4 | (Bug#11958) | ||
| 5 | |||
| 1 | 2012-07-19 Chong Yidong <cyd@gnu.org> | 6 | 2012-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 | |||
| 81 | to the kill ring (@code{mouse-set-region}). | 81 | to the kill ring (@code{mouse-set-region}). |
| 82 | 82 | ||
| 83 | @item Mouse-2 | 83 | @item Mouse-2 |
| 84 | Yank the last killed text at the click position | 84 | Move point to where you click, and insert the contents of the primary |
| 85 | (@code{mouse-yank-at-click}). | 85 | selection there (@code{mouse-yank-primary}). |
| 86 | 86 | ||
| 87 | @item Mouse-3 | 87 | @item Mouse-3 |
| 88 | If the region is active, move the nearer end of the region to the | 88 | If 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 @@ | |||
| 1 | 2012-07-28 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * faq.texi (Right-to-left alphabets): Update for Emacs 24. | ||
| 4 | (Bug#12073) | ||
| 5 | |||
| 1 | 2012-07-25 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2012-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 | ||
| 4050 | Emacs supports Hebrew characters (ISO 8859-8) since version 20, but does | 4051 | Emacs supports display and editing of bidirectional scripts, such as |
| 4051 | not yet support right-to-left character entry and display. The | 4052 | Arabic, 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}. |
| 4053 | mailing 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 @@ | |||
| 1 | 2012-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 | |||
| 6 | 2012-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 | |||
| 1 | 2012-07-28 Eli Zaretskii <eliz@gnu.org> | 11 | 2012-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 | ||