aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2010-11-23 21:21:55 -0500
committerStefan Monnier2010-11-23 21:21:55 -0500
commit33aeea0eb66921329fde41e14cfda2565c6bad6d (patch)
tree2fbb295e1f089a3630c7d5060d26d662ac30783c
parente40fc7451704a1d868f9ce5282d759dffc9d9126 (diff)
downloademacs-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/ChangeLog209
-rw-r--r--lisp/progmodes/which-func.el8
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 @@
12010-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
12010-11-23 Michael Albinus <michael.albinus@gmx.de> 82010-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
72010-11-21 Chong Yidong <cyd@stupidchicken.com> 142010-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 @@
20742010-02-28 Michael Albinus <michael.albinus@gmx.de> 20822010-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
20802010-02-28 Chong Yidong <cyd@stupidchicken.com> 20882010-02-28 Chong Yidong <cyd@stupidchicken.com>
2081 2089
@@ -2138,8 +2146,8 @@
2138 2146
21392010-02-21 Chong Yidong <cyd@stupidchicken.com> 21472010-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
21632010-02-19 Chong Yidong <cyd@stupidchicken.com> 21712010-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
21682010-02-19 Ulf Jasper <ulf.jasper@web.de> 21762010-02-19 Ulf Jasper <ulf.jasper@web.de>
2169 2177
@@ -2398,7 +2406,8 @@
2398 2406
23992010-02-06 Dan Nicolaescu <dann@ics.uci.edu> 24072010-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
24032010-02-05 Juri Linkov <juri@jurta.org> 24122010-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 @@
26772010-01-21 Alan Mackenzie <acm@muc.de> 26862010-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
27952010-01-16 Lennart Borgman <lennart.borgman@gmail.com> 28042010-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
28002010-01-16 Frédéric Perrin <frederic.perrin@resel.fr> (tiny change) 28092010-01-16 Frédéric Perrin <frederic.perrin@resel.fr> (tiny change)
2801 2810
@@ -2912,8 +2921,8 @@
2912 2921
29132010-01-12 Glenn Morris <rgm@gnu.org> 29222010-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
29182010-01-11 Sam Steingold <sds@gnu.org> 29272010-01-11 Sam Steingold <sds@gnu.org>
2919 2928
@@ -3227,8 +3236,8 @@
32272009-12-29 Dan Nicolaescu <dann@ics.uci.edu> 32362009-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
32872009-12-18 Ulf Jasper <ulf.jasper@web.de> 32962009-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
33282009-12-17 Juri Linkov <juri@jurta.org> 33372009-12-17 Juri Linkov <juri@jurta.org>
3329 3338
@@ -3470,8 +3479,8 @@
3470 3479
34712009-12-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> 34802009-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
36972009-12-07 Dan Nicolaescu <dann@ics.uci.edu> 37062009-12-07 Dan Nicolaescu <dann@ics.uci.edu>
3698 3707
@@ -3750,13 +3759,13 @@
3750 3759
37512009-12-06 Ulf Jasper <ulf.jasper@web.de> 37602009-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
37622009-12-06 Daniel Colascione <dan.colascione@gmail.com> 37712009-12-06 Daniel Colascione <dan.colascione@gmail.com>
@@ -3819,8 +3828,8 @@
3819 3828
38202009-12-05 Kevin Ryde <user42@zip.com.au> 38292009-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
38252009-12-05 Juri Linkov <juri@jurta.org> 38342009-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
42832009-11-30 Juri Linkov <juri@jurta.org> 42922009-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
44862009-11-26 Glenn Morris <rgm@gnu.org> 44952009-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
60172009-10-31 Chong Yidong <cyd@stupidchicken.com> 60262009-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
65182009-10-23 Jay Belanger <jay.p.belanger@gmail.com> 65272009-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
65232009-10-22 Stefan Monnier <monnier@iro.umontreal.ca> 65322009-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
6524 6533
@@ -7812,8 +7821,8 @@
7812 7821
78132009-09-26 Alan Mackenzie <acm@muc.de> 78222009-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
81972009-09-21 Chong Yidong <cyd@stupidchicken.com> 82062009-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
82022009-09-21 Kevin Ryde <user42@zip.com.au> 82112009-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
90242009-09-04 Stefan Monnier <monnier@iro.umontreal.ca> 90332009-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
103522009-08-08 Yoni Rabkin <yoni@rabkins.net> 103612009-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
103782009-08-08 Eli Zaretskii <eliz@gnu.org> 103872009-08-08 Eli Zaretskii <eliz@gnu.org>
@@ -10387,14 +10396,14 @@
10387 10396
103882009-08-07 Eli Zaretskii <eliz@gnu.org> 103972009-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
106682009-08-02 Jason Rumney <jasonr@gnu.org> 106772009-08-02 Jason Rumney <jasonr@gnu.org>
10669 10678
@@ -10673,8 +10682,8 @@
106732009-08-02 Chong Yidong <cyd@stupidchicken.com> 106822009-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
106792009-08-01 Eli Zaretskii <eliz@gnu.org> 106882009-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
107802009-07-24 Kenichi Handa <handa@m17n.org> 107892009-07-24 Kenichi Handa <handa@m17n.org>
10781 10790
@@ -10900,11 +10909,11 @@
10900 10909
109012009-07-21 Chong Yidong <cyd@stupidchicken.com> 109102009-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
111602009-07-15 David De La Harpe Golden <david@harpegolden.net> 111692009-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
113772009-07-07 Sam Steingold <sds@gnu.org> 113862009-07-07 Sam Steingold <sds@gnu.org>
@@ -11381,8 +11390,8 @@
11381 11390
113822009-07-07 Kenichi Handa <handa@m17n.org> 113912009-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
113872009-07-06 Chong Yidong <cyd@stupidchicken.com> 113962009-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.
159Called with a single argument, a list of strings giving the names 159Called with a single argument, a list of strings giving the names
160of the menus we had to traverse to get to the item. Returns a 160of 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.
242With prefix ARG, turn Which Function mode on if arg is positive, 242With prefix ARG, turn Which Function mode on if arg is positive,
243and off otherwise." 243and 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