diff options
| author | Stefan Monnier | 2010-11-23 21:21:55 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2010-11-23 21:21:55 -0500 |
| commit | 33aeea0eb66921329fde41e14cfda2565c6bad6d (patch) | |
| tree | 2fbb295e1f089a3630c7d5060d26d662ac30783c | |
| parent | e40fc7451704a1d868f9ce5282d759dffc9d9126 (diff) | |
| download | emacs-33aeea0eb66921329fde41e14cfda2565c6bad6d.tar.gz emacs-33aeea0eb66921329fde41e14cfda2565c6bad6d.zip | |
* progmodes/which-func.el (which-func-imenu-joiner-function):
Return a string, as expected.
(which-function-mode): Make sure we stop any previous timer before
starting a new one.
| -rw-r--r-- | lisp/ChangeLog | 209 | ||||
| -rw-r--r-- | lisp/progmodes/which-func.el | 8 |
2 files changed, 113 insertions, 104 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index cc15db8feac..fc460eaaf3d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,8 +1,15 @@ | |||
| 1 | 2010-11-24 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * progmodes/which-func.el (which-func-imenu-joiner-function): | ||
| 4 | Return a string, as expected. | ||
| 5 | (which-function-mode): Make sure we stop any previous timer before | ||
| 6 | starting a new one. | ||
| 7 | |||
| 1 | 2010-11-23 Michael Albinus <michael.albinus@gmx.de> | 8 | 2010-11-23 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 9 | ||
| 3 | * net/tramp.el (tramp-default-method-alist) | 10 | * net/tramp.el (tramp-default-method-alist) |
| 4 | (tramp-default-user-alist, tramp-default-proxies-alist): Adapt | 11 | (tramp-default-user-alist, tramp-default-proxies-alist): |
| 5 | custom options type. (Bug#7445) | 12 | Adapt custom options type. (Bug#7445) |
| 6 | 13 | ||
| 7 | 2010-11-21 Chong Yidong <cyd@stupidchicken.com> | 14 | 2010-11-21 Chong Yidong <cyd@stupidchicken.com> |
| 8 | 15 | ||
| @@ -10,8 +17,8 @@ | |||
| 10 | (python-shell-prompt-alist) | 17 | (python-shell-prompt-alist) |
| 11 | (python-shell-continuation-prompt-alist): New options. | 18 | (python-shell-continuation-prompt-alist): New options. |
| 12 | (python--set-prompt-regexp): New function. | 19 | (python--set-prompt-regexp): New function. |
| 13 | (inferior-python-mode, run-python, python-shell): Require | 20 | (inferior-python-mode, run-python, python-shell): |
| 14 | ansi-color. Use python--set-prompt-regexp to set the comint | 21 | Require ansi-color. Use python--set-prompt-regexp to set the comint |
| 15 | prompt based on the Python interpreter. | 22 | prompt based on the Python interpreter. |
| 16 | (python--prompt-regexp): New var. | 23 | (python--prompt-regexp): New var. |
| 17 | (python-check-comint-prompt) | 24 | (python-check-comint-prompt) |
| @@ -455,8 +462,8 @@ | |||
| 455 | character pins, bug264. Reported by Michael Laajanen. | 462 | character pins, bug264. Reported by Michael Laajanen. |
| 456 | (verilog-auto-inst, verilog-read-decls, verilog-read-sub-decls) | 463 | (verilog-auto-inst, verilog-read-decls, verilog-read-sub-decls) |
| 457 | (verilog-read-sub-decls-in-interfaced, verilog-read-sub-decls-sig) | 464 | (verilog-read-sub-decls-in-interfaced, verilog-read-sub-decls-sig) |
| 458 | (verilog-subdecls-get-interfaced, verilog-subdecls-new): Support | 465 | (verilog-subdecls-get-interfaced, verilog-subdecls-new): |
| 459 | interfaces with AUTOINST, bug270. Reported by Luis Gutierrez. | 466 | Support interfaces with AUTOINST, bug270. Reported by Luis Gutierrez. |
| 460 | (verilog-pretty-expr): Fix interactive arguments, bug272. | 467 | (verilog-pretty-expr): Fix interactive arguments, bug272. |
| 461 | Reported by Mark Johnson. | 468 | Reported by Mark Johnson. |
| 462 | (verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp): | 469 | (verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp): |
| @@ -502,8 +509,8 @@ | |||
| 502 | (verilog-auto-sense-sigs, verilog-read-always-signals) | 509 | (verilog-auto-sense-sigs, verilog-read-always-signals) |
| 503 | (verilog-read-always-signals-recurse): Fix loop indexes being | 510 | (verilog-read-always-signals-recurse): Fix loop indexes being |
| 504 | AUTORESET. AUTORESET now assumes any variables in the | 511 | AUTORESET. AUTORESET now assumes any variables in the |
| 505 | initialization section of a for() should be ignored. Reported by | 512 | initialization section of a for() should be ignored. |
| 506 | Dan Dever. | 513 | Reported by Dan Dever. |
| 507 | (verilog-error-font-lock-keywords) | 514 | (verilog-error-font-lock-keywords) |
| 508 | (verilog-error-regexp-emacs-alist) | 515 | (verilog-error-regexp-emacs-alist) |
| 509 | (verilog-error-regexp-xemacs-alist): Fix error detection of | 516 | (verilog-error-regexp-xemacs-alist): Fix error detection of |
| @@ -1478,7 +1485,8 @@ | |||
| 1478 | Fix annotating other revisions for renamed files in vc-annotate. | 1485 | Fix annotating other revisions for renamed files in vc-annotate. |
| 1479 | * vc-annotate.el (vc-annotate): Add an optional argument for the | 1486 | * vc-annotate.el (vc-annotate): Add an optional argument for the |
| 1480 | VC backend. Use it when non-nil. | 1487 | VC backend. Use it when non-nil. |
| 1481 | (vc-annotate-warp-revision): Pass the VC backend to vc-annotate. (Bug#6487) | 1488 | (vc-annotate-warp-revision): Pass the VC backend to vc-annotate |
| 1489 | (Bug#6487). | ||
| 1482 | 1490 | ||
| 1483 | Fix vc-annotate-show-changeset-diff-revision-at-line for git. | 1491 | Fix vc-annotate-show-changeset-diff-revision-at-line for git. |
| 1484 | * vc-annotate.el (vc-annotate-show-diff-revision-at-line-internal): | 1492 | * vc-annotate.el (vc-annotate-show-diff-revision-at-line-internal): |
| @@ -2074,8 +2082,8 @@ | |||
| 2074 | 2010-02-28 Michael Albinus <michael.albinus@gmx.de> | 2082 | 2010-02-28 Michael Albinus <michael.albinus@gmx.de> |
| 2075 | 2083 | ||
| 2076 | * net/dbus.el (dbus-introspect, dbus-get-property) | 2084 | * net/dbus.el (dbus-introspect, dbus-get-property) |
| 2077 | (dbus-set-property, dbus-get-all-properties): Use | 2085 | (dbus-set-property, dbus-get-all-properties): |
| 2078 | `dbus-call-method' when noninteractive. (Bug#5645) | 2086 | Use `dbus-call-method' when noninteractive. (Bug#5645) |
| 2079 | 2087 | ||
| 2080 | 2010-02-28 Chong Yidong <cyd@stupidchicken.com> | 2088 | 2010-02-28 Chong Yidong <cyd@stupidchicken.com> |
| 2081 | 2089 | ||
| @@ -2138,8 +2146,8 @@ | |||
| 2138 | 2146 | ||
| 2139 | 2010-02-21 Chong Yidong <cyd@stupidchicken.com> | 2147 | 2010-02-21 Chong Yidong <cyd@stupidchicken.com> |
| 2140 | 2148 | ||
| 2141 | * files.el (directory-listing-before-filename-regexp): Use | 2149 | * files.el (directory-listing-before-filename-regexp): |
| 2142 | stricter matching for iso-style dates, to avoid false matches with | 2150 | Use stricter matching for iso-style dates, to avoid false matches with |
| 2143 | date-like filenames (Bug#5597). | 2151 | date-like filenames (Bug#5597). |
| 2144 | 2152 | ||
| 2145 | * htmlfontify.el (htmlfontify): Doc fix. | 2153 | * htmlfontify.el (htmlfontify): Doc fix. |
| @@ -2162,8 +2170,8 @@ | |||
| 2162 | 2170 | ||
| 2163 | 2010-02-19 Chong Yidong <cyd@stupidchicken.com> | 2171 | 2010-02-19 Chong Yidong <cyd@stupidchicken.com> |
| 2164 | 2172 | ||
| 2165 | * isearch.el (isearch-update-post-hook, isearch-update): Revert | 2173 | * isearch.el (isearch-update-post-hook, isearch-update): |
| 2166 | 2010-02-17 change. | 2174 | Revert 2010-02-17 change. |
| 2167 | 2175 | ||
| 2168 | 2010-02-19 Ulf Jasper <ulf.jasper@web.de> | 2176 | 2010-02-19 Ulf Jasper <ulf.jasper@web.de> |
| 2169 | 2177 | ||
| @@ -2398,7 +2406,8 @@ | |||
| 2398 | 2406 | ||
| 2399 | 2010-02-06 Dan Nicolaescu <dann@ics.uci.edu> | 2407 | 2010-02-06 Dan Nicolaescu <dann@ics.uci.edu> |
| 2400 | 2408 | ||
| 2401 | * vc-bzr.el (vc-bzr-dir-extra-headers): Disable the pending merges header. | 2409 | * vc-bzr.el (vc-bzr-dir-extra-headers): |
| 2410 | Disable the pending merges header. | ||
| 2402 | 2411 | ||
| 2403 | 2010-02-05 Juri Linkov <juri@jurta.org> | 2412 | 2010-02-05 Juri Linkov <juri@jurta.org> |
| 2404 | 2413 | ||
| @@ -2629,8 +2638,8 @@ | |||
| 2629 | (vc-git-toggle-signoff): Remove function. | 2638 | (vc-git-toggle-signoff): Remove function. |
| 2630 | (vc-git-extra-menu-map): Do not bind vc-git-toggle-signoff. | 2639 | (vc-git-extra-menu-map): Do not bind vc-git-toggle-signoff. |
| 2631 | 2640 | ||
| 2632 | * term/xterm.el (xterm-maybe-set-dark-background-mode): Rename | 2641 | * term/xterm.el (xterm-maybe-set-dark-background-mode): |
| 2633 | from xterm-set-background-mode. Return t if the background mode | 2642 | Rename from xterm-set-background-mode. Return t if the background mode |
| 2634 | was set. | 2643 | was set. |
| 2635 | (terminal-init-xterm): Move tty-set-up-initial-frame-faces | 2644 | (terminal-init-xterm): Move tty-set-up-initial-frame-faces |
| 2636 | earlier, call it again in case the background mode has changed. | 2645 | earlier, call it again in case the background mode has changed. |
| @@ -2677,8 +2686,8 @@ | |||
| 2677 | 2010-01-21 Alan Mackenzie <acm@muc.de> | 2686 | 2010-01-21 Alan Mackenzie <acm@muc.de> |
| 2678 | 2687 | ||
| 2679 | Fix a situation where deletion of a cpp construct throws an error. | 2688 | Fix a situation where deletion of a cpp construct throws an error. |
| 2680 | * progmodes/cc-engine.el (c-invalidate-state-cache): Before | 2689 | * progmodes/cc-engine.el (c-invalidate-state-cache): |
| 2681 | invoking c-with-all-but-one-cpps-commented-out, check that the | 2690 | Before invoking c-with-all-but-one-cpps-commented-out, check that the |
| 2682 | special cpp construct is still in the buffer. | 2691 | special cpp construct is still in the buffer. |
| 2683 | (c-parse-state): Record the special cpp with markers, not numbers. | 2692 | (c-parse-state): Record the special cpp with markers, not numbers. |
| 2684 | 2693 | ||
| @@ -2794,8 +2803,8 @@ | |||
| 2794 | 2803 | ||
| 2795 | 2010-01-16 Lennart Borgman <lennart.borgman@gmail.com> | 2804 | 2010-01-16 Lennart Borgman <lennart.borgman@gmail.com> |
| 2796 | 2805 | ||
| 2797 | * nxml/nxml-mode.el (nxml-extend-after-change-region): Never | 2806 | * nxml/nxml-mode.el (nxml-extend-after-change-region): |
| 2798 | return t (Bug#3898). | 2807 | Never return t (Bug#3898). |
| 2799 | 2808 | ||
| 2800 | 2010-01-16 Frédéric Perrin <frederic.perrin@resel.fr> (tiny change) | 2809 | 2010-01-16 Frédéric Perrin <frederic.perrin@resel.fr> (tiny change) |
| 2801 | 2810 | ||
| @@ -2912,8 +2921,8 @@ | |||
| 2912 | 2921 | ||
| 2913 | 2010-01-12 Glenn Morris <rgm@gnu.org> | 2922 | 2010-01-12 Glenn Morris <rgm@gnu.org> |
| 2914 | 2923 | ||
| 2915 | * mail/emacsbug.el (report-emacs-bug-pretest-address): Set | 2924 | * mail/emacsbug.el (report-emacs-bug-pretest-address): |
| 2916 | it to bug-gnu-emacs rather than emacs-pretest-bug. | 2925 | Set it to bug-gnu-emacs rather than emacs-pretest-bug. |
| 2917 | 2926 | ||
| 2918 | 2010-01-11 Sam Steingold <sds@gnu.org> | 2927 | 2010-01-11 Sam Steingold <sds@gnu.org> |
| 2919 | 2928 | ||
| @@ -3227,8 +3236,8 @@ | |||
| 3227 | 2009-12-29 Dan Nicolaescu <dann@ics.uci.edu> | 3236 | 2009-12-29 Dan Nicolaescu <dann@ics.uci.edu> |
| 3228 | 3237 | ||
| 3229 | Make vc-dir work on subdirectories of the bzr root. | 3238 | Make vc-dir work on subdirectories of the bzr root. |
| 3230 | * vc-bzr.el (vc-bzr-after-dir-status): Add new argument. Return | 3239 | * vc-bzr.el (vc-bzr-after-dir-status): Add new argument. |
| 3231 | file names relative to it. | 3240 | Return file names relative to it. |
| 3232 | (vc-bzr-dir-status, vc-bzr-dir-status-files): Pass the bzr root | 3241 | (vc-bzr-dir-status, vc-bzr-dir-status-files): Pass the bzr root |
| 3233 | relative directory to vc-bzr-after-dir-status. | 3242 | relative directory to vc-bzr-after-dir-status. |
| 3234 | 3243 | ||
| @@ -3286,8 +3295,8 @@ | |||
| 3286 | 3295 | ||
| 3287 | 2009-12-18 Ulf Jasper <ulf.jasper@web.de> | 3296 | 2009-12-18 Ulf Jasper <ulf.jasper@web.de> |
| 3288 | 3297 | ||
| 3289 | * calendar/icalendar.el (icalendar--convert-tz-offset): Fixed | 3298 | * calendar/icalendar.el (icalendar--convert-tz-offset): |
| 3290 | timezone names. | 3299 | Fixed timezone names. |
| 3291 | (icalendar--convert-tz-offset): Fixed the "last-day-problem". | 3300 | (icalendar--convert-tz-offset): Fixed the "last-day-problem". |
| 3292 | (icalendar--add-diary-entry): Remove the trailing blank that | 3301 | (icalendar--add-diary-entry): Remove the trailing blank that |
| 3293 | diary-make-entry inserts. | 3302 | diary-make-entry inserts. |
| @@ -3322,8 +3331,8 @@ | |||
| 3322 | 3331 | ||
| 3323 | * files.el (hack-local-variables-filter): While ignoring duplicates, | 3332 | * files.el (hack-local-variables-filter): While ignoring duplicates, |
| 3324 | don't take `mode' into account. | 3333 | don't take `mode' into account. |
| 3325 | (hack-local-variables-filter, hack-dir-local-variables): Don't | 3334 | (hack-local-variables-filter, hack-dir-local-variables): |
| 3326 | remove duplicate `mode' from local-variables-alist (like `eval'). | 3335 | Don't remove duplicate `mode' from local-variables-alist (like `eval'). |
| 3327 | 3336 | ||
| 3328 | 2009-12-17 Juri Linkov <juri@jurta.org> | 3337 | 2009-12-17 Juri Linkov <juri@jurta.org> |
| 3329 | 3338 | ||
| @@ -3470,8 +3479,8 @@ | |||
| 3470 | 3479 | ||
| 3471 | 2009-12-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 3480 | 2009-12-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
| 3472 | 3481 | ||
| 3473 | * whitespace.el (whitespace-display-char-on): Ensure | 3482 | * whitespace.el (whitespace-display-char-on): |
| 3474 | `buffer-display-table' is unique when two or more windows are | 3483 | Ensure `buffer-display-table' is unique when two or more windows are |
| 3475 | visible. Reported by Martin Pohlack <mp26@os.inf.tu-dresden.de>. | 3484 | visible. Reported by Martin Pohlack <mp26@os.inf.tu-dresden.de>. |
| 3476 | New version 12.1. | 3485 | New version 12.1. |
| 3477 | 3486 | ||
| @@ -3688,11 +3697,11 @@ | |||
| 3688 | (tramp-methods, tramp-find-shell) | 3697 | (tramp-methods, tramp-find-shell) |
| 3689 | (tramp-open-connection-setup-interactive-shell) | 3698 | (tramp-open-connection-setup-interactive-shell) |
| 3690 | (tramp-maybe-open-connection): Use it. | 3699 | (tramp-maybe-open-connection): Use it. |
| 3691 | (tramp-shell-prompt-pattern, tramp-wait-for-output): Handle | 3700 | (tramp-shell-prompt-pattern, tramp-wait-for-output): |
| 3692 | existence of `#' and `$'. | 3701 | Handle existence of `#' and `$'. |
| 3693 | 3702 | ||
| 3694 | * net/tramp-fish.el (tramp-fish-maybe-open-connection): Use | 3703 | * net/tramp-fish.el (tramp-fish-maybe-open-connection): |
| 3695 | `tramp-initial-end-of-output'. | 3704 | Use `tramp-initial-end-of-output'. |
| 3696 | 3705 | ||
| 3697 | 2009-12-07 Dan Nicolaescu <dann@ics.uci.edu> | 3706 | 2009-12-07 Dan Nicolaescu <dann@ics.uci.edu> |
| 3698 | 3707 | ||
| @@ -3750,13 +3759,13 @@ | |||
| 3750 | 3759 | ||
| 3751 | 2009-12-06 Ulf Jasper <ulf.jasper@web.de> | 3760 | 2009-12-06 Ulf Jasper <ulf.jasper@web.de> |
| 3752 | 3761 | ||
| 3753 | * xml.el (xml-substitute-numeric-entities): Move | 3762 | * xml.el (xml-substitute-numeric-entities): |
| 3754 | newsticker--decode-numeric-entities in newst-backend.el to | 3763 | Move newsticker--decode-numeric-entities in newst-backend.el to |
| 3755 | xml-substitute-numeric-entities in xml.el. (Bug#5008) | 3764 | xml-substitute-numeric-entities in xml.el. (Bug#5008) |
| 3756 | * net/newst-backend.el (newsticker--parse-generic-feed) | 3765 | * net/newst-backend.el (newsticker--parse-generic-feed) |
| 3757 | (newsticker--parse-generic-items) | 3766 | (newsticker--parse-generic-items) |
| 3758 | (newsticker--decode-numeric-entities): Move | 3767 | (newsticker--decode-numeric-entities): |
| 3759 | newsticker--decode-numeric-entities in newst-backend.el to | 3768 | Move newsticker--decode-numeric-entities in newst-backend.el to |
| 3760 | xml-substitute-numeric-entities in xml.el. (Bug#5008) | 3769 | xml-substitute-numeric-entities in xml.el. (Bug#5008) |
| 3761 | 3770 | ||
| 3762 | 2009-12-06 Daniel Colascione <dan.colascione@gmail.com> | 3771 | 2009-12-06 Daniel Colascione <dan.colascione@gmail.com> |
| @@ -3819,8 +3828,8 @@ | |||
| 3819 | 3828 | ||
| 3820 | 2009-12-05 Kevin Ryde <user42@zip.com.au> | 3829 | 2009-12-05 Kevin Ryde <user42@zip.com.au> |
| 3821 | 3830 | ||
| 3822 | * textmodes/sgml-mode.el (sgml-lexical-context): Recognise | 3831 | * textmodes/sgml-mode.el (sgml-lexical-context): |
| 3823 | comment-start-skip to comment-end-skip as comment (Bug#4781). | 3832 | Recognise comment-start-skip to comment-end-skip as comment (Bug#4781). |
| 3824 | 3833 | ||
| 3825 | 2009-12-05 Juri Linkov <juri@jurta.org> | 3834 | 2009-12-05 Juri Linkov <juri@jurta.org> |
| 3826 | 3835 | ||
| @@ -4277,8 +4286,8 @@ | |||
| 4277 | (doc-view-scroll-up-or-next-page) | 4286 | (doc-view-scroll-up-or-next-page) |
| 4278 | (doc-view-scroll-down-or-previous-page) | 4287 | (doc-view-scroll-down-or-previous-page) |
| 4279 | (doc-view-next-line-or-next-page) | 4288 | (doc-view-next-line-or-next-page) |
| 4280 | (doc-view-previous-line-or-previous-page): Rename | 4289 | (doc-view-previous-line-or-previous-page): |
| 4281 | `doc-view-continuous-mode' to `doc-view-continuous'. (Bug#4896) | 4290 | Rename `doc-view-continuous-mode' to `doc-view-continuous'. (Bug#4896) |
| 4282 | 4291 | ||
| 4283 | 2009-11-30 Juri Linkov <juri@jurta.org> | 4292 | 2009-11-30 Juri Linkov <juri@jurta.org> |
| 4284 | 4293 | ||
| @@ -4480,8 +4489,8 @@ | |||
| 4480 | 4489 | ||
| 4481 | (verilog-auto-inst, verilog-auto-star-safe) | 4490 | (verilog-auto-inst, verilog-auto-star-safe) |
| 4482 | (verilog-delete-auto-star-implicit, verilog-read-sub-decls): | 4491 | (verilog-delete-auto-star-implicit, verilog-read-sub-decls): |
| 4483 | Fix removing "// Interfaces" when saving .* expansions. Reported by | 4492 | Fix removing "// Interfaces" when saving .* expansions. |
| 4484 | Pierre-David Pfister. | 4493 | Reported by Pierre-David Pfister. |
| 4485 | 4494 | ||
| 4486 | 2009-11-26 Glenn Morris <rgm@gnu.org> | 4495 | 2009-11-26 Glenn Morris <rgm@gnu.org> |
| 4487 | 4496 | ||
| @@ -5659,12 +5668,12 @@ | |||
| 5659 | (tramp-compat-delete-directory): New defuns. | 5668 | (tramp-compat-delete-directory): New defuns. |
| 5660 | 5669 | ||
| 5661 | * net/tramp-fish.el (tramp-fish-handle-delete-directory): | 5670 | * net/tramp-fish.el (tramp-fish-handle-delete-directory): |
| 5662 | * net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory): Use | 5671 | * net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory): |
| 5663 | `tramp-compat-delete-directory'. | 5672 | Use `tramp-compat-delete-directory'. |
| 5664 | 5673 | ||
| 5665 | * net/tramp-smb.el (tramp-smb-handle-copy-directory) | 5674 | * net/tramp-smb.el (tramp-smb-handle-copy-directory) |
| 5666 | (tramp-smb-handle-delete-directory): Use | 5675 | (tramp-smb-handle-delete-directory): |
| 5667 | `tramp-compat-copy-directory' and `tramp-compat-delete-directory'. | 5676 | Use `tramp-compat-copy-directory' and `tramp-compat-delete-directory'. |
| 5668 | 5677 | ||
| 5669 | * net/trampver.el: Update release number. | 5678 | * net/trampver.el: Update release number. |
| 5670 | 5679 | ||
| @@ -6016,11 +6025,11 @@ | |||
| 6016 | 6025 | ||
| 6017 | 2009-10-31 Chong Yidong <cyd@stupidchicken.com> | 6026 | 2009-10-31 Chong Yidong <cyd@stupidchicken.com> |
| 6018 | 6027 | ||
| 6019 | * international/mule-diag.el (list-character-sets-1): Minor | 6028 | * international/mule-diag.el (list-character-sets-1): |
| 6020 | message fix (Bug#3526). | 6029 | Minor message fix (Bug#3526). |
| 6021 | 6030 | ||
| 6022 | * progmodes/etags.el (etags-list-tags, etags-tags-apropos): Fix | 6031 | * progmodes/etags.el (etags-list-tags, etags-tags-apropos): |
| 6023 | face property (Bug#4834). | 6032 | Fix face property (Bug#4834). |
| 6024 | (etags-list-tags, etags-tags-apropos-additional) | 6033 | (etags-list-tags, etags-tags-apropos-additional) |
| 6025 | (etags-tags-apropos, tags-select-tags-table): Add follow-link | 6034 | (etags-tags-apropos, tags-select-tags-table): Add follow-link |
| 6026 | property. | 6035 | property. |
| @@ -6517,8 +6526,8 @@ | |||
| 6517 | 6526 | ||
| 6518 | 2009-10-23 Jay Belanger <jay.p.belanger@gmail.com> | 6527 | 2009-10-23 Jay Belanger <jay.p.belanger@gmail.com> |
| 6519 | 6528 | ||
| 6520 | * calc/calc.el (math-read-number, math-read-number-simple): Use | 6529 | * calc/calc.el (math-read-number, math-read-number-simple): |
| 6521 | `save-match-data'. | 6530 | Use `save-match-data'. |
| 6522 | 6531 | ||
| 6523 | 2009-10-22 Stefan Monnier <monnier@iro.umontreal.ca> | 6532 | 2009-10-22 Stefan Monnier <monnier@iro.umontreal.ca> |
| 6524 | 6533 | ||
| @@ -7812,8 +7821,8 @@ | |||
| 7812 | 7821 | ||
| 7813 | 2009-09-26 Alan Mackenzie <acm@muc.de> | 7822 | 2009-09-26 Alan Mackenzie <acm@muc.de> |
| 7814 | 7823 | ||
| 7815 | * progmodes/cc-engine.el (c-beginning-of-statement-1): Correct | 7824 | * progmodes/cc-engine.el (c-beginning-of-statement-1): |
| 7816 | buggy bracketing. (Bug#4289) | 7825 | Correct buggy bracketing. (Bug#4289) |
| 7817 | 7826 | ||
| 7818 | * progmodes/cc-langs.el (c-nonlabel-token-key): Allow quoted | 7827 | * progmodes/cc-langs.el (c-nonlabel-token-key): Allow quoted |
| 7819 | character constants (as case labels). (Bug#4289) | 7828 | character constants (as case labels). (Bug#4289) |
| @@ -8196,8 +8205,8 @@ | |||
| 8196 | 8205 | ||
| 8197 | 2009-09-21 Chong Yidong <cyd@stupidchicken.com> | 8206 | 2009-09-21 Chong Yidong <cyd@stupidchicken.com> |
| 8198 | 8207 | ||
| 8199 | * files.el (conf-mode-maybe, magic-fallback-mode-alist): Use | 8208 | * files.el (conf-mode-maybe, magic-fallback-mode-alist): |
| 8200 | nxml-mode instead of xml-mode. | 8209 | Use nxml-mode instead of xml-mode. |
| 8201 | 8210 | ||
| 8202 | 2009-09-21 Kevin Ryde <user42@zip.com.au> | 8211 | 2009-09-21 Kevin Ryde <user42@zip.com.au> |
| 8203 | 8212 | ||
| @@ -9018,8 +9027,8 @@ | |||
| 9018 | * net/tramp.el (tramp-handle-insert-directory): Handle "--dired" | 9027 | * net/tramp.el (tramp-handle-insert-directory): Handle "--dired" |
| 9019 | also when adding a new directory. | 9028 | also when adding a new directory. |
| 9020 | 9029 | ||
| 9021 | * net/tramp-compat.el (tramp-compat-line-beginning-position): New | 9030 | * net/tramp-compat.el (tramp-compat-line-beginning-position): |
| 9022 | defun. | 9031 | New defun. |
| 9023 | 9032 | ||
| 9024 | 2009-09-04 Stefan Monnier <monnier@iro.umontreal.ca> | 9033 | 2009-09-04 Stefan Monnier <monnier@iro.umontreal.ca> |
| 9025 | 9034 | ||
| @@ -10346,8 +10355,8 @@ | |||
| 10346 | (gdb-control-current-thread): Interactive setters for | 10355 | (gdb-control-current-thread): Interactive setters for |
| 10347 | `gdb-gud-control-all-threads' to use in menu. | 10356 | `gdb-gud-control-all-threads' to use in menu. |
| 10348 | (gdb-show-run-p): Show «Go» when process is not active. | 10357 | (gdb-show-run-p): Show «Go» when process is not active. |
| 10349 | (gud-tool-bar-map): Add non-stop/A,T indicator. Uses | 10358 | (gud-tool-bar-map): Add non-stop/A,T indicator. |
| 10350 | gud/thread.xpm and gud/all.xpm. | 10359 | Uses gud/thread.xpm and gud/all.xpm. |
| 10351 | 10360 | ||
| 10352 | 2009-08-08 Yoni Rabkin <yoni@rabkins.net> | 10361 | 2009-08-08 Yoni Rabkin <yoni@rabkins.net> |
| 10353 | 10362 | ||
| @@ -10371,8 +10380,8 @@ | |||
| 10371 | (gdb-breakpoints-mode-map): Don't assume threads buffer is present. | 10380 | (gdb-breakpoints-mode-map): Don't assume threads buffer is present. |
| 10372 | (gdb-threads-mode-map): Don't assume breakpoints buffer is present. | 10381 | (gdb-threads-mode-map): Don't assume breakpoints buffer is present. |
| 10373 | (gdb-disassembly-handler-custom, gdb-stack-list-frames-custom) | 10382 | (gdb-disassembly-handler-custom, gdb-stack-list-frames-custom) |
| 10374 | (gdb-locals-handler-custom, gdb-registers-handler-custom): Thread | 10383 | (gdb-locals-handler-custom, gdb-registers-handler-custom): |
| 10375 | info in mode name. | 10384 | Thread info in mode name. |
| 10376 | (gdb-registers-mode-map): TAB to switch to locals. | 10385 | (gdb-registers-mode-map): TAB to switch to locals. |
| 10377 | 10386 | ||
| 10378 | 2009-08-08 Eli Zaretskii <eliz@gnu.org> | 10387 | 2009-08-08 Eli Zaretskii <eliz@gnu.org> |
| @@ -10387,14 +10396,14 @@ | |||
| 10387 | 10396 | ||
| 10388 | 2009-08-07 Eli Zaretskii <eliz@gnu.org> | 10397 | 2009-08-07 Eli Zaretskii <eliz@gnu.org> |
| 10389 | 10398 | ||
| 10390 | * mail/sendmail.el (mail-yank-original): Set | 10399 | * mail/sendmail.el (mail-yank-original): |
| 10391 | buffer-file-coding-system from the one used by the message whose | 10400 | Set buffer-file-coding-system from the one used by the message whose |
| 10392 | text is yanked. | 10401 | text is yanked. |
| 10393 | 10402 | ||
| 10394 | * calc/calc-graph.el (calc-graph-plot): Set calc-graph-last-device | 10403 | * calc/calc-graph.el (calc-graph-plot): Set calc-graph-last-device |
| 10395 | to "windows" when "pgnuplot" is used. | 10404 | to "windows" when "pgnuplot" is used. |
| 10396 | (calc-graph-command, calc-gnuplot-command, calc-graph-init): Don't | 10405 | (calc-graph-command, calc-gnuplot-command, calc-graph-init): |
| 10397 | call accept-process-output if "pgnuplot" is used. | 10406 | Don't call accept-process-output if "pgnuplot" is used. |
| 10398 | (calc-graph-init): Don't send -display and -geometry to | 10407 | (calc-graph-init): Don't send -display and -geometry to |
| 10399 | "pgnuplot". If "pgnuplot" is used, glean gnuplot version by | 10408 | "pgnuplot". If "pgnuplot" is used, glean gnuplot version by |
| 10400 | running "pgnuplot -V" with shell-command-to-string. | 10409 | running "pgnuplot -V" with shell-command-to-string. |
| @@ -10534,11 +10543,11 @@ | |||
| 10534 | * progmodes/gdb-mi.el (gdb-thread-number): Initialize with nil. | 10543 | * progmodes/gdb-mi.el (gdb-thread-number): Initialize with nil. |
| 10535 | (gdb-current-context-command): Do not append --thread if | 10544 | (gdb-current-context-command): Do not append --thread if |
| 10536 | `gdb-thread-number' is nil. | 10545 | `gdb-thread-number' is nil. |
| 10537 | (gdb-running-threads-count, gdb-stopped-threads-count): New | 10546 | (gdb-running-threads-count, gdb-stopped-threads-count): |
| 10538 | variables. | 10547 | New variables. |
| 10539 | (gdb-non-stop, gdb-gud-control-all-threads, gdb-switch-reasons) | 10548 | (gdb-non-stop, gdb-gud-control-all-threads, gdb-switch-reasons) |
| 10540 | (gdb-stopped-hooks, gdb-switch-when-another-stopped): New | 10549 | (gdb-stopped-hooks, gdb-switch-when-another-stopped): |
| 10541 | customization options. | 10550 | New customization options. |
| 10542 | (gdb-gud-context-command, gdb-gud-context-call): New wrappers for | 10551 | (gdb-gud-context-command, gdb-gud-context-call): New wrappers for |
| 10543 | GUD commands. | 10552 | GUD commands. |
| 10544 | (gdb): `gud-def' definitions changed to use `gdb-gud-context-call'. | 10553 | (gdb): `gud-def' definitions changed to use `gdb-gud-context-call'. |
| @@ -10662,8 +10671,8 @@ | |||
| 10662 | * net/tramp-cache.el (tramp-cache-inhibit-cache): New defvar. | 10671 | * net/tramp-cache.el (tramp-cache-inhibit-cache): New defvar. |
| 10663 | (tramp-get-file-property): Use it. | 10672 | (tramp-get-file-property): Use it. |
| 10664 | 10673 | ||
| 10665 | * autorevert.el (auto-revert-handler): Allow | 10674 | * autorevert.el (auto-revert-handler): |
| 10666 | `auto-revert-tail-mode' for remote files. | 10675 | Allow `auto-revert-tail-mode' for remote files. |
| 10667 | 10676 | ||
| 10668 | 2009-08-02 Jason Rumney <jasonr@gnu.org> | 10677 | 2009-08-02 Jason Rumney <jasonr@gnu.org> |
| 10669 | 10678 | ||
| @@ -10673,8 +10682,8 @@ | |||
| 10673 | 2009-08-02 Chong Yidong <cyd@stupidchicken.com> | 10682 | 2009-08-02 Chong Yidong <cyd@stupidchicken.com> |
| 10674 | 10683 | ||
| 10675 | * font-lock.el (font-lock-string-face, font-lock-builtin-face) | 10684 | * font-lock.el (font-lock-string-face, font-lock-builtin-face) |
| 10676 | (font-lock-variable-name-face, font-lock-constant-face): Darken | 10685 | (font-lock-variable-name-face, font-lock-constant-face): |
| 10677 | the colors for light backgrounds. | 10686 | Darken the colors for light backgrounds. |
| 10678 | 10687 | ||
| 10679 | 2009-08-01 Eli Zaretskii <eliz@gnu.org> | 10688 | 2009-08-01 Eli Zaretskii <eliz@gnu.org> |
| 10680 | 10689 | ||
| @@ -10774,8 +10783,8 @@ | |||
| 10774 | 10783 | ||
| 10775 | * net/zeroconf.el (zeroconf-init): Check for "GetVersionString" | 10784 | * net/zeroconf.el (zeroconf-init): Check for "GetVersionString" |
| 10776 | instead of "IsNSSSupportAvailable". Avahi ought to work also when | 10785 | instead of "IsNSSSupportAvailable". Avahi ought to work also when |
| 10777 | "IsNSSSupportAvailable" method is not available. Reported by | 10786 | "IsNSSSupportAvailable" method is not available. |
| 10778 | Steve Youngs <steve@sxemacs.org>. | 10787 | Reported by Steve Youngs <steve@sxemacs.org>. |
| 10779 | 10788 | ||
| 10780 | 2009-07-24 Kenichi Handa <handa@m17n.org> | 10789 | 2009-07-24 Kenichi Handa <handa@m17n.org> |
| 10781 | 10790 | ||
| @@ -10900,11 +10909,11 @@ | |||
| 10900 | 10909 | ||
| 10901 | 2009-07-21 Chong Yidong <cyd@stupidchicken.com> | 10910 | 2009-07-21 Chong Yidong <cyd@stupidchicken.com> |
| 10902 | 10911 | ||
| 10903 | * mail/rmailedit.el (rmail-edit-mode): Use | 10912 | * mail/rmailedit.el (rmail-edit-mode): |
| 10904 | auto-save-include-big-deletions. | 10913 | Use auto-save-include-big-deletions. |
| 10905 | 10914 | ||
| 10906 | * mail/rmail.el (rmail-variables): Use | 10915 | * mail/rmail.el (rmail-variables): |
| 10907 | auto-save-include-big-deletions. | 10916 | Use auto-save-include-big-deletions. |
| 10908 | 10917 | ||
| 10909 | * files.el (auto-save-mode): Revert 2009-07-21 and 2009-07-16 | 10918 | * files.el (auto-save-mode): Revert 2009-07-21 and 2009-07-16 |
| 10910 | changes. | 10919 | changes. |
| @@ -11080,8 +11089,8 @@ | |||
| 11080 | * w32-fns.el (x-selection-owner-p): New function. | 11089 | * w32-fns.el (x-selection-owner-p): New function. |
| 11081 | 11090 | ||
| 11082 | * mouse.el (mouse-drag-track): Call deactivate-mark earlier. | 11091 | * mouse.el (mouse-drag-track): Call deactivate-mark earlier. |
| 11083 | (mouse-yank-at-click, mouse-yank-primary): If | 11092 | (mouse-yank-at-click, mouse-yank-primary): |
| 11084 | select-active-regions is non-nil, deactivate the mark before | 11093 | If select-active-regions is non-nil, deactivate the mark before |
| 11085 | insertion. | 11094 | insertion. |
| 11086 | 11095 | ||
| 11087 | * simple.el (deactivate-mark, set-mark): Only save selection if we | 11096 | * simple.el (deactivate-mark, set-mark): Only save selection if we |
| @@ -11150,11 +11159,11 @@ | |||
| 11150 | 11159 | ||
| 11151 | * select.el (x-set-selection): Doc fix. | 11160 | * select.el (x-set-selection): Doc fix. |
| 11152 | (x-valid-simple-selection-p): Allow buffer values. | 11161 | (x-valid-simple-selection-p): Allow buffer values. |
| 11153 | (xselect--selection-bounds): Handle buffer values. Suggested by | 11162 | (xselect--selection-bounds): Handle buffer values. |
| 11154 | David De La Harpe Golden. | 11163 | Suggested by David De La Harpe Golden. |
| 11155 | 11164 | ||
| 11156 | * mouse.el (mouse-set-region, mouse-drag-track): Call | 11165 | * mouse.el (mouse-set-region, mouse-drag-track): |
| 11157 | copy-region-as-kill before setting the mark, to let | 11166 | Call copy-region-as-kill before setting the mark, to let |
| 11158 | select-active-regions work. | 11167 | select-active-regions work. |
| 11159 | 11168 | ||
| 11160 | 2009-07-15 David De La Harpe Golden <david@harpegolden.net> | 11169 | 2009-07-15 David De La Harpe Golden <david@harpegolden.net> |
| @@ -11356,8 +11365,8 @@ | |||
| 11356 | * progmodes/gdb-mi.el: Port memory buffer from gdb-ui.el. | 11365 | * progmodes/gdb-mi.el: Port memory buffer from gdb-ui.el. |
| 11357 | (gdb-memory-address): New variable which holds top address of | 11366 | (gdb-memory-address): New variable which holds top address of |
| 11358 | memory page shown in memory buffer. | 11367 | memory page shown in memory buffer. |
| 11359 | (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit): New | 11368 | (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit): |
| 11360 | customization variables. | 11369 | New customization variables. |
| 11361 | New functions: | 11370 | New functions: |
| 11362 | (gdb-display-memory-buffer, gdb-frame-memory-buffer): Functions to | 11371 | (gdb-display-memory-buffer, gdb-frame-memory-buffer): Functions to |
| 11363 | display the memory buffer. | 11372 | display the memory buffer. |
| @@ -11370,8 +11379,8 @@ | |||
| 11370 | (gdb-memory-unit-word, gdb-memory-unit-halfword) | 11379 | (gdb-memory-unit-word, gdb-memory-unit-halfword) |
| 11371 | (gdb-memory-unit-giant, gdb-memory-unit-byte): Functions to set | 11380 | (gdb-memory-unit-giant, gdb-memory-unit-byte): Functions to set |
| 11372 | unit size used in memory buffer. | 11381 | unit size used in memory buffer. |
| 11373 | (gdb-memory-show-next-page, gdb-memory-show-previous-page): Switch | 11382 | (gdb-memory-show-next-page, gdb-memory-show-previous-page): |
| 11374 | to next/previous page of memory buffer. | 11383 | Switch to next/previous page of memory buffer. |
| 11375 | Now using (bindat-get-field) instead of fadr functions. | 11384 | Now using (bindat-get-field) instead of fadr functions. |
| 11376 | 11385 | ||
| 11377 | 2009-07-07 Sam Steingold <sds@gnu.org> | 11386 | 2009-07-07 Sam Steingold <sds@gnu.org> |
| @@ -11381,8 +11390,8 @@ | |||
| 11381 | 11390 | ||
| 11382 | 2009-07-07 Kenichi Handa <handa@m17n.org> | 11391 | 2009-07-07 Kenichi Handa <handa@m17n.org> |
| 11383 | 11392 | ||
| 11384 | * international/mule-cmds.el (reset-language-environment): Put | 11393 | * international/mule-cmds.el (reset-language-environment): |
| 11385 | the highset priority to the charset iso-8859-1. | 11394 | Put the highset priority to the charset iso-8859-1. |
| 11386 | 11395 | ||
| 11387 | 2009-07-06 Chong Yidong <cyd@stupidchicken.com> | 11396 | 2009-07-06 Chong Yidong <cyd@stupidchicken.com> |
| 11388 | 11397 | ||
| @@ -11412,8 +11421,8 @@ | |||
| 11412 | (woman-file-name, woman2-format-paragraphs) | 11421 | (woman-file-name, woman2-format-paragraphs) |
| 11413 | (woman-leave-blank-lines): Code cleanup. | 11422 | (woman-leave-blank-lines): Code cleanup. |
| 11414 | (woman-use-own-frame): Change default to nil. | 11423 | (woman-use-own-frame): Change default to nil. |
| 11415 | (woman-italic, woman-bold, woman-unknown, woman-addition): Change | 11424 | (woman-italic, woman-bold, woman-unknown, woman-addition): |
| 11416 | defaults to inherit from default faces. | 11425 | Change defaults to inherit from default faces. |
| 11417 | (woman2-process-escapes): Consume the newline after a stand-alone | 11426 | (woman2-process-escapes): Consume the newline after a stand-alone |
| 11418 | filler character (Bug#3651). | 11427 | filler character (Bug#3651). |
| 11419 | 11428 | ||
| @@ -11707,8 +11716,8 @@ | |||
| 11707 | (verilog-auto-ascii-enum): Support one-hot state machines in | 11716 | (verilog-auto-ascii-enum): Support one-hot state machines in |
| 11708 | AUTOASCIIENUM. Suggested by Lloyd Gomez. | 11717 | AUTOASCIIENUM. Suggested by Lloyd Gomez. |
| 11709 | (verilog-auto-inst, verilog-auto-inst-port): Include interface | 11718 | (verilog-auto-inst, verilog-auto-inst-port): Include interface |
| 11710 | modport in AUTOINST and add vl-modport for users. Reported by | 11719 | modport in AUTOINST and add vl-modport for users. |
| 11711 | David Rogoff. | 11720 | Reported by David Rogoff. |
| 11712 | (verilog-auto-inout-module, verilog-auto-inst) | 11721 | (verilog-auto-inout-module, verilog-auto-inst) |
| 11713 | (verilog-decls-get-interfaces, verilog-insert-definition) | 11722 | (verilog-decls-get-interfaces, verilog-insert-definition) |
| 11714 | (verilog-insert-one-definition, verilog-read-decls) | 11723 | (verilog-insert-one-definition, verilog-read-decls) |
diff --git a/lisp/progmodes/which-func.el b/lisp/progmodes/which-func.el index 469786e04dd..049d708d191 100644 --- a/lisp/progmodes/which-func.el +++ b/lisp/progmodes/which-func.el | |||
| @@ -154,7 +154,7 @@ mouse-3: go to end") | |||
| 154 | :type 'sexp) | 154 | :type 'sexp) |
| 155 | ;;;###autoload (put 'which-func-format 'risky-local-variable t) | 155 | ;;;###autoload (put 'which-func-format 'risky-local-variable t) |
| 156 | 156 | ||
| 157 | (defvar which-func-imenu-joiner-function #'last | 157 | (defvar which-func-imenu-joiner-function (lambda (x) (car (last x))) |
| 158 | "Function to join together multiple levels of imenu nomenclature. | 158 | "Function to join together multiple levels of imenu nomenclature. |
| 159 | Called with a single argument, a list of strings giving the names | 159 | Called with a single argument, a list of strings giving the names |
| 160 | of the menus we had to traverse to get to the item. Returns a | 160 | of the menus we had to traverse to get to the item. Returns a |
| @@ -242,6 +242,9 @@ continuously displayed in the mode line, in certain major modes. | |||
| 242 | With prefix ARG, turn Which Function mode on if arg is positive, | 242 | With prefix ARG, turn Which Function mode on if arg is positive, |
| 243 | and off otherwise." | 243 | and off otherwise." |
| 244 | :global t :group 'which-func | 244 | :global t :group 'which-func |
| 245 | (when (timerp which-func-update-timer) | ||
| 246 | (cancel-timer which-func-update-timer)) | ||
| 247 | (setq which-func-update-timer nil) | ||
| 245 | (if which-function-mode | 248 | (if which-function-mode |
| 246 | ;;Turn it on | 249 | ;;Turn it on |
| 247 | (progn | 250 | (progn |
| @@ -253,9 +256,6 @@ and off otherwise." | |||
| 253 | (or (eq which-func-modes t) | 256 | (or (eq which-func-modes t) |
| 254 | (member major-mode which-func-modes)))))) | 257 | (member major-mode which-func-modes)))))) |
| 255 | ;; Turn it off | 258 | ;; Turn it off |
| 256 | (when (timerp which-func-update-timer) | ||
| 257 | (cancel-timer which-func-update-timer)) | ||
| 258 | (setq which-func-update-timer nil) | ||
| 259 | (dolist (buf (buffer-list)) | 259 | (dolist (buf (buffer-list)) |
| 260 | (with-current-buffer buf (setq which-func-mode nil))))) | 260 | (with-current-buffer buf (setq which-func-mode nil))))) |
| 261 | 261 | ||