comparison lisp/ChangeLog.12 @ 85688:b210bba3f477

Merge from emacs--rel--22 Patches applied: * emacs--rel--22 (patch 131-137) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 261-262) - Update from CVS Revision: emacs@sv.gnu.org/emacs--devo--0--patch-908
author Miles Bader <miles@gnu.org>
date Sat, 27 Oct 2007 09:07:17 +0000
parents 2caa33a3b9ba
children 4edc602ab9b7 4bc33ffdda1a
comparison
equal deleted inserted replaced
85687:666ace46440f 85688:b210bba3f477
667 667
668 * emacs-lisp/sregex.el (sregexq): Doc fix. 668 * emacs-lisp/sregex.el (sregexq): Doc fix.
669 669
670 2007-03-31 Markus Triska <markus.triska@gmx.at> 670 2007-03-31 Markus Triska <markus.triska@gmx.at>
671 671
672 * flymake.el (flymake-err-line-patterns): Doc fix. 672 * progmodes/flymake.el (flymake-err-line-patterns): Doc fix.
673 673
674 2007-03-30 Reiner Steib <Reiner.Steib@gmx.de> 674 2007-03-30 Reiner Steib <Reiner.Steib@gmx.de>
675 675
676 * info.el (info-tool-bar-map): Use "exit" for Info-exit. 676 * info.el (info-tool-bar-map): Use "exit" for Info-exit.
677 Move to the right. 677 Move to the right.
2003 (face-valid-attribute-values): Use `defined-colors' instead of 2003 (face-valid-attribute-values): Use `defined-colors' instead of
2004 `x-defined-colors'. 2004 `x-defined-colors'.
2005 2005
2006 2007-02-07 Vinicius Jose Latorre <viniciusjl@ig.com.br> 2006 2007-02-07 Vinicius Jose Latorre <viniciusjl@ig.com.br>
2007 2007
2008 * ps-print.ps: The ps-print commands without face printing should not 2008 * ps-print.el: The ps-print commands without face printing should not
2009 print background color. Reported by Leo <sdl.web@gmail.com>. 2009 print background color. Reported by Leo <sdl.web@gmail.com>.
2010 (ps-print-version): New version 6.7.3. 2010 (ps-print-version): New version 6.7.3.
2011 (ps-begin-job): New arg. Fix ps-default-background and 2011 (ps-begin-job): New arg. Fix ps-default-background and
2012 ps-default-foreground initialization. 2012 ps-default-foreground initialization.
2013 (ps-face-attributes): Fix doc string. 2013 (ps-face-attributes): Fix doc string.
2107 * mouse.el <left-fringe mouse-2, right-fringe mouse-3>: 2107 * mouse.el <left-fringe mouse-2, right-fringe mouse-3>:
2108 <left-fringe mouse-3>: New bindings. 2108 <left-fringe mouse-3>: New bindings.
2109 2109
2110 2007-02-02 Ulf Jasper <ulf.jasper@web.de> 2110 2007-02-02 Ulf Jasper <ulf.jasper@web.de>
2111 2111
2112 * newsticker.el (newsticker-version): Changed to "1.10". 2112 * net/newsticker.el (newsticker-version): Changed to "1.10".
2113 (newsticker--set-customvar): Doc string. 2113 (newsticker--set-customvar): Doc string.
2114 (newsticker-new-item-face): Doc string. 2114 (newsticker-new-item-face): Doc string.
2115 (newsticker-mode): Initialize `invisibility-spec' with t. 2115 (newsticker-mode): Initialize `invisibility-spec' with t.
2116 (newsticker-mode-map): Added 2116 (newsticker-mode-map): Added
2117 `newsticker-mark-all-items-at-point-as-read'. 2117 `newsticker-mark-all-items-at-point-as-read'.
2421 (ido-kill-buffer-at-head, ido-delete-file-at-head): If cursor is 2421 (ido-kill-buffer-at-head, ido-delete-file-at-head): If cursor is
2422 not at end of input, delete rest of input, rather than normal op. 2422 not at end of input, delete rest of input, rather than normal op.
2423 2423
2424 2007-01-23 Michael Kifer <kifer@cs.stonybrook.edu> 2424 2007-01-23 Michael Kifer <kifer@cs.stonybrook.edu>
2425 2425
2426 * viper-keym.el (viper-insert-basic-map): Delete binding for S-TAB. 2426 * emulation/viper-keym.el (viper-insert-basic-map):
2427 Delete binding for S-TAB.
2427 2428
2428 * ediff-util.el (ediff-clone-buffer-for-region-comparison): Change text 2429 * ediff-util.el (ediff-clone-buffer-for-region-comparison): Change text
2429 of message. Activate mark. 2430 of message. Activate mark.
2430 (ediff-activate-mark): Set transient-mark-mode to t. 2431 (ediff-activate-mark): Set transient-mark-mode to t.
2431 2432
2534 the doc string how to use personal abbrevs without electric 2535 the doc string how to use personal abbrevs without electric
2535 keywords. 2536 keywords.
2536 2537
2537 2007-01-20 Alin C. Soare <alinsoar@voila.fr> (tiny change) 2538 2007-01-20 Alin C. Soare <alinsoar@voila.fr> (tiny change)
2538 2539
2539 * lisp/emacs-lisp/lisp-mode.el (last-sexp-toggle-display): 2540 * emacs-lisp/lisp-mode.el (last-sexp-toggle-display):
2540 Fixed cursor position when toggle abbreviated display. 2541 Fixed cursor position when toggle abbreviated display.
2541 2542
2542 2007-01-20 Nick Roberts <nickrob@snap.net.nz> 2543 2007-01-20 Nick Roberts <nickrob@snap.net.nz>
2543 2544
2544 * t-mouse.el: Update copyright following assignment by 2545 * t-mouse.el: Update copyright following assignment by
2781 2782
2782 * woman.el (woman-decode-buffer): Clarify error message. 2783 * woman.el (woman-decode-buffer): Clarify error message.
2783 2784
2784 2007-01-03 Alan Mackenzie <acm@muc.de> 2785 2007-01-03 Alan Mackenzie <acm@muc.de>
2785 2786
2786 * progmode/cc-cmds.el (c-mask-paragraph): Fix yesterday's buggy patch. 2787 * progmodes/cc-cmds.el (c-mask-paragraph): Fix yesterday's buggy patch.
2787 2788
2788 2007-01-03 Chris Moore <christopher.ian.moore@gmail.com> 2789 2007-01-03 Chris Moore <christopher.ian.moore@gmail.com>
2789 2790
2790 * tutorial.el (tutorial--describe-nonstandard-key): Fix typo. 2791 * tutorial.el (tutorial--describe-nonstandard-key): Fix typo.
2791 2792
3124 2006-12-23 Michael Kifer <kifer@cs.stonybrook.edu> 3125 2006-12-23 Michael Kifer <kifer@cs.stonybrook.edu>
3125 3126
3126 * ediff-diff.el (ediff-diff-options): Clarify docstring. 3127 * ediff-diff.el (ediff-diff-options): Clarify docstring.
3127 (ediff-setup-diff-regions): Disallow -u in ediff-diff-options. 3128 (ediff-setup-diff-regions): Disallow -u in ediff-diff-options.
3128 3129
3129 * viper-cmd.el (viper-post-command-sentinel): Protect against errors 3130 * emulation/viper-cmd.el (viper-post-command-sentinel):
3130 in hooks. 3131 Protect against errors in hooks.
3131 (viper-add-newline-at-eob-if-necessary): Add newline only if we 3132 (viper-add-newline-at-eob-if-necessary): Add newline only if we
3132 actually modify buffer; ignore errors if occur. 3133 actually modify buffer; ignore errors if occur.
3133 3134
3134 2006-12-23 Chong Yidong <cyd@stupidchicken.com> 3135 2006-12-23 Chong Yidong <cyd@stupidchicken.com>
3135 3136
4939 2006-10-30 Lennart Borgman <lennart.borgman.073@student.lu.se> 4940 2006-10-30 Lennart Borgman <lennart.borgman.073@student.lu.se>
4940 4941
4941 * help-fns.el (help-with-tutorial): Move to tutorial.el. 4942 * help-fns.el (help-with-tutorial): Move to tutorial.el.
4942 4943
4943 * tutorial.el: New file. 4944 * tutorial.el: New file.
4944 (help-with-tutorial): Move here from help-fns.el. Added help for 4945 (help-with-tutorial): Move here from help-fns.el. Add help for
4945 rebound keys. Fixed resume of tutorial. 4946 rebound keys. Fix resume of tutorial.
4946 (tutorial--describe-nonstandard-key, tutorial--sort-keys) 4947 (tutorial--describe-nonstandard-key, tutorial--sort-keys)
4947 (tutorial--find-changed-keys, tutorial--display-changes) 4948 (tutorial--find-changed-keys, tutorial--display-changes)
4948 (tutorial--saved-dir, tutorial--saved-file) 4949 (tutorial--saved-dir, tutorial--saved-file)
4949 (tutorial--save-tutorial): New functions to support the changes in 4950 (tutorial--save-tutorial): New functions to support the changes in
4950 help-with-tutorial. 4951 help-with-tutorial.
5027 * midnight.el (midnight-buffer-display-time): Doc fix. 5028 * midnight.el (midnight-buffer-display-time): Doc fix.
5028 (clean-buffer-list-kill-never-buffer-names): Add "*server*". 5029 (clean-buffer-list-kill-never-buffer-names): Add "*server*".
5029 5030
5030 2006-10-23 Michael Kifer <kifer@cs.stonybrook.edu> 5031 2006-10-23 Michael Kifer <kifer@cs.stonybrook.edu>
5031 5032
5032 * viper-cmd.el (viper-prefix-arg-com): Define gg as G0. 5033 * emulation/viper-cmd.el (viper-prefix-arg-com): Define gg as G0.
5033 5034
5034 * viper-ex.el (ex-read): Quote file argument. 5035 * emulation/viper-ex.el (ex-read): Quote file argument.
5035 5036
5036 * ediff-diff.el (ediff-same-file-contents): Expand file names. 5037 * ediff-diff.el (ediff-same-file-contents): Expand file names.
5037 5038
5038 * ediff-mult.el (ediff-append-custom-diff): Quote shell file arguments. 5039 * ediff-mult.el (ediff-append-custom-diff): Quote shell file arguments.
5039 5040
5298 (cperl-after-change-function): Since `font-lock' and `lazy-lock' 5299 (cperl-after-change-function): Since `font-lock' and `lazy-lock'
5299 refuse to inform us whether the fontification is due to lazy 5300 refuse to inform us whether the fontification is due to lazy
5300 calling or due to edit to a buffer, install our own hook 5301 calling or due to edit to a buffer, install our own hook
5301 (controlled by `cperl-hook-after-change'). 5302 (controlled by `cperl-hook-after-change').
5302 (cperl-electric-pod): =cut may have been recognized as start. 5303 (cperl-electric-pod): =cut may have been recognized as start.
5303 (cperl-block-p): Move, updatedfor attributes. 5304 (cperl-block-p): Move, updated for attributes.
5304 (cperl-calculate-indent): Try to allow '_' be non-word char 5305 (cperl-calculate-indent): Try to allow '_' be non-word char
5305 Support subs with attributes. 5306 Support subs with attributes.
5306 (cperl-where-am-i): Quiet (?) a warning. 5307 (cperl-where-am-i): Quiet (?) a warning.
5307 (cperl-cached-syntax-table): New function. 5308 (cperl-cached-syntax-table): New function.
5308 (cperl-forward-re): Use `cperl-cached-syntax-table'. 5309 (cperl-forward-re): Use `cperl-cached-syntax-table'.
5878 * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long 5879 * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long
5879 lines in base64-encoded authentication response. 5880 lines in base64-encoded authentication response.
5880 5881
5881 2006-09-26 Vinicius Jose Latorre <viniciusjl@ig.com.br> 5882 2006-09-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5882 5883
5883 * progmode/ebnf2ps.el: Doc fix. Implement arrow spacing and scaling. 5884 * progmodes/ebnf2ps.el: Doc fix. Implement arrow spacing and scaling.
5884 (ebnf-version): New version 4.3. 5885 (ebnf-version): New version 4.3.
5885 (ebnf-arrow-extra-width, ebnf-arrow-scale): New options. 5886 (ebnf-arrow-extra-width, ebnf-arrow-scale): New options.
5886 (ebnf-prologue): Adjust PostScript programming. 5887 (ebnf-prologue): Adjust PostScript programming.
5887 (ebnf-begin-file, ebnf-insert-ebnf-prologue, ebnf-terminal-dimension1) 5888 (ebnf-begin-file, ebnf-insert-ebnf-prologue, ebnf-terminal-dimension1)
5888 (ebnf-repeat-dimension, ebnf-except-dimension): Adjust code. 5889 (ebnf-repeat-dimension, ebnf-except-dimension): Adjust code.
6098 * simple.el (line-move-partial): Optimize. Try window-line-height 6099 * simple.el (line-move-partial): Optimize. Try window-line-height
6099 before posn-at-point to get vpos of current line. 6100 before posn-at-point to get vpos of current line.
6100 6101
6101 2006-09-18 Michael Kifer <kifer@cs.stonybrook.edu> 6102 2006-09-18 Michael Kifer <kifer@cs.stonybrook.edu>
6102 6103
6103 * viper.el: Bump up version/date of update to reflect the substantial 6104 * emulation/viper.el: Bump up version/date of update to reflect the
6104 changes done in August 2006. 6105 substantial changes done in August 2006.
6105 6106
6106 * viper-cmd (viper-next-line-at-bol): Make sure button-at, push-button 6107 * emulation/viper-cmd (viper-next-line-at-bol): Make sure button-at,
6107 are defined. 6108 push-button are defined.
6108 6109
6109 * ediff-util.el (ediff-add-to-history): New function. 6110 * ediff-util.el (ediff-add-to-history): New function.
6110 6111
6111 * ediff.el: Use ediff-add-to-history instead of add-to-history. 6112 * ediff.el: Use ediff-add-to-history instead of add-to-history.
6112 6113
6820 * international/quail.el (quail-defrule-internal): Add missing 6821 * international/quail.el (quail-defrule-internal): Add missing
6821 `error' call for null key. 6822 `error' call for null key.
6822 6823
6823 2006-09-02 Ryan Yeske <rcyeske@gmail.com> 6824 2006-09-02 Ryan Yeske <rcyeske@gmail.com>
6824 6825
6825 * rcirc.el (rcirc-keywords): New variable. 6826 * net/rcirc.el (rcirc-keywords): New variable.
6826 (rcirc-bright-nicks, rcirc-dim-nicks): New variables. 6827 (rcirc-bright-nicks, rcirc-dim-nicks): New variables.
6827 (rcirc-bright-nick-regexp, rcirc-dim-nick-regexp): Remove 6828 (rcirc-bright-nick-regexp, rcirc-dim-nick-regexp): Remove
6828 variables. 6829 variables.
6829 (rcirc-responses-no-activity): New function. 6830 (rcirc-responses-no-activity): New function.
6830 (rcirc-handler-generic): Check for responses in above. 6831 (rcirc-handler-generic): Check for responses in above.
6891 * custom.el (custom-theme-set-variables): Autoload packages before 6892 * custom.el (custom-theme-set-variables): Autoload packages before
6892 sorting the variables. 6893 sorting the variables.
6893 6894
6894 2006-08-30 Michael Kifer <kifer@cs.stonybrook.edu> 6895 2006-08-30 Michael Kifer <kifer@cs.stonybrook.edu>
6895 6896
6896 * viper-cmd.el (viper-special-read-and-insert-char): Convert events to 6897 * emulation/viper-cmd.el (viper-special-read-and-insert-char):
6897 chars if XEmacs. 6898 Convert events to chars if XEmacs.
6898 (viper-after-change-undo-hook): Check if undo-in-progress is bound. 6899 (viper-after-change-undo-hook): Check if undo-in-progress is bound.
6899 6900
6900 2006-08-30 Stefan Monnier <monnier@iro.umontreal.ca> 6901 2006-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
6901 6902
6902 * progmodes/python.el (python-eldoc-function): Re-enable quit while 6903 * progmodes/python.el (python-eldoc-function): Re-enable quit while
7009 7010
7010 * kmacro.el (kmacro-repeat-on-last-key): Doc fix. 7011 * kmacro.el (kmacro-repeat-on-last-key): Doc fix.
7011 7012
7012 2006-08-25 Michael Kifer <kifer@cs.stonybrook.edu> 7013 2006-08-25 Michael Kifer <kifer@cs.stonybrook.edu>
7013 7014
7014 * viper.el (viper-set-hooks): Use frame bindings for 7015 * emulation/viper.el (viper-set-hooks): Use frame bindings for
7015 viper-vi-state-cursor-color. 7016 viper-vi-state-cursor-color.
7016 (viper-non-hook-settings): Don't set default 7017 (viper-non-hook-settings): Don't set default
7017 mode-line-buffer-identification. 7018 mode-line-buffer-identification.
7018 7019
7019 * viper-util.el (viper-set-cursor-color-according-to-state): New fun. 7020 * emulation/viper-util.el (viper-set-cursor-color-according-to-state):
7021 New fun.
7020 (viper-set-cursor-color-according-to-state) 7022 (viper-set-cursor-color-according-to-state)
7021 (viper-get-saved-cursor-color-in-replace-mode) 7023 (viper-get-saved-cursor-color-in-replace-mode)
7022 (viper-get-saved-cursor-color-in-insert-mode): Make conditional on 7024 (viper-get-saved-cursor-color-in-insert-mode): Make conditional on
7023 viper-emacs-state-cursor-color. 7025 viper-emacs-state-cursor-color.
7024 7026
7025 * viper-cmd.el (viper-envelop-ESC-key): Bug fix. 7027 * emulation/viper-cmd.el (viper-envelop-ESC-key): Bug fix.
7026 (viper-undo): Use point if undo-beg-posn is nil. 7028 (viper-undo): Use point if undo-beg-posn is nil.
7027 (viper-insert-state-post-command-sentinel, viper-change-state-to-emacs) 7029 (viper-insert-state-post-command-sentinel, viper-change-state-to-emacs)
7028 (viper-after-change-undo-hook): Don't use 7030 (viper-after-change-undo-hook): Don't use
7029 viper-emacs-state-cursor-color by default. 7031 viper-emacs-state-cursor-color by default.
7030 (viper-undo): More sensible positioning after undo. 7032 (viper-undo): More sensible positioning after undo.
7031 7033
7032 * viper-ex.el (ex-splice-args-in-1-letr-cmd): Get rid of caddr. 7034 * emulation/viper-ex.el (ex-splice-args-in-1-letr-cmd): Get rid of caddr.
7033 (viper-emacs-state-cursor-color): Default to nil, since this feature 7035 (viper-emacs-state-cursor-color): Default to nil, since this feature
7034 doesn't work well yet. 7036 doesn't work well yet.
7035 7037
7036 * ediff-mult.el (ediff-intersect-directories) 7038 * ediff-mult.el (ediff-intersect-directories)
7037 (ediff-get-directory-files-under-revision, ediff-dir-diff-copy-file): 7039 (ediff-get-directory-files-under-revision, ediff-dir-diff-copy-file):
7842 7844
7843 * progmodes/sh-script.el (sh-quoted-subshell): Further fix last change. 7845 * progmodes/sh-script.el (sh-quoted-subshell): Further fix last change.
7844 7846
7845 2006-07-20 Jay Belanger <belanger@truman.edu> 7847 2006-07-20 Jay Belanger <belanger@truman.edu>
7846 7848
7847 * calc.el (calc-previous-alg-entry): Remove variable. 7849 * calc/calc.el (calc-previous-alg-entry): Remove variable.
7848 7850
7849 * calc-aent.el (calc-alg-entry-history, calc-quick-calc-history): 7851 * calc/calc-aent.el (calc-alg-entry-history, calc-quick-calc-history):
7850 New variables. 7852 New variables.
7851 (calc-alg-entry): Use `calc-alg-entry-history'. 7853 (calc-alg-entry): Use `calc-alg-entry-history'.
7852 (calc-do-quick-calc): Use `calc-quick-calc-history'. 7854 (calc-do-quick-calc): Use `calc-quick-calc-history'.
7853 Remove reference to `calc-previous-alg-entry'. 7855 Remove reference to `calc-previous-alg-entry'.
7854 (calcAlg-edit, calcAlg-enter): Remove reference to 7856 (calcAlg-edit, calcAlg-enter): Remove reference to
7857 `calc-previous-alg-entry'. 7859 `calc-previous-alg-entry'.
7858 (calc-do-alg-entry): Use history when calling `read-from-minibuffer'. 7860 (calc-do-alg-entry): Use history when calling `read-from-minibuffer'.
7859 Change keybinding for `calcAlg-plus-minus', add keybindings for 7861 Change keybinding for `calcAlg-plus-minus', add keybindings for
7860 `previous-history-element' and `next-history-element'. 7862 `previous-history-element' and `next-history-element'.
7861 7863
7862 * calc-rewr.el (calc-match): Remove reference to 7864 * calc/calc-rewr.el (calc-match): Remove reference to
7863 `calc-previous-alg-entry'. 7865 `calc-previous-alg-entry'.
7864 7866
7865 * calc-sel.el (calc-selection-history): New variable. 7867 * calc/calc-sel.el (calc-selection-history): New variable.
7866 (calc-enter-selection, calc-sel-mult-both-sides) 7868 (calc-enter-selection, calc-sel-mult-both-sides)
7867 (calc-sel-add-both-sides): Use `calc-selection-history'. 7869 (calc-sel-add-both-sides): Use `calc-selection-history'.
7868 7870
7869 * calc-map.el (calc-get-operator-history): New variable. 7871 * calc/calc-map.el (calc-get-operator-history): New variable.
7870 (calc-get-operator): Use `calc-get-operator-history'. 7872 (calc-get-operator): Use `calc-get-operator-history'.
7871 7873
7872 * calcalg3.el (calc-curve-fit-history): New variable. 7874 * calc/calcalg3.el (calc-curve-fit-history): New variable.
7873 (calc-curve-fit): Use `calc-curve-fit-history'. 7875 (calc-curve-fit): Use `calc-curve-fit-history'.
7874 7876
7875 2006-07-20 Kenichi Handa <handa@m17n.org> 7877 2006-07-20 Kenichi Handa <handa@m17n.org>
7876 7878
7877 * international/mule-cmds.el (select-safe-coding-system): Fix the 7879 * international/mule-cmds.el (select-safe-coding-system): Fix the
8641 when displaying overlay. 8643 when displaying overlay.
8642 (org-store-link): Link to `image-mode' with just the file name. 8644 (org-store-link): Link to `image-mode' with just the file name.
8643 8645
8644 2006-06-18 Michael Kifer <kifer@cs.stonybrook.edu> 8646 2006-06-18 Michael Kifer <kifer@cs.stonybrook.edu>
8645 8647
8646 * viper-cmd.el (viper-special-read-and-insert-char): 8648 * emulation/viper-cmd.el (viper-special-read-and-insert-char):
8647 Use read-key-sequence. 8649 Use read-key-sequence.
8648 (viper-after-change-undo-hook): Misc enhancements. 8650 (viper-after-change-undo-hook): Misc enhancements.
8649 (viper-after-change-undo-hook): New hook. 8651 (viper-after-change-undo-hook): New hook.
8650 (viper-undo): Use viper-after-change-undo-hook. 8652 (viper-undo): Use viper-after-change-undo-hook.
8651 (viper-add-newline-at-eob-if-necessary): Widen before making changes. 8653 (viper-add-newline-at-eob-if-necessary): Widen before making changes.
8652 (viper-next-line-at-bol): If point is on a widget or a button, simulate 8654 (viper-next-line-at-bol): If point is on a widget or a button, simulate
8653 clicking on that widget/button. 8655 clicking on that widget/button.
8654 8656
8655 * viper.el (viper-mode): Allow a separate cursor color in Emacs state. 8657 * emulation/viper.el (viper-mode): Allow a separate cursor color
8656 8658 in Emacs state.
8657 * ediff-diff (ediff-test-patch-utility): Catch errors. 8659
8660 * ediff-diff.el (ediff-test-patch-utility): Catch errors.
8658 (ediff-actual-diff-options, ediff-actual-diff3-options): New variables. 8661 (ediff-actual-diff-options, ediff-actual-diff3-options): New variables.
8659 (ediff-set-actual-diff-options): New function. 8662 (ediff-set-actual-diff-options): New function.
8660 (ediff-reset-diff-options, ediff-toggle-ignore-case): 8663 (ediff-reset-diff-options, ediff-toggle-ignore-case):
8661 Use ediff-set-actual-diff-options. 8664 Use ediff-set-actual-diff-options.
8662 (ediff-extract-diffs): Catch errors. 8665 (ediff-extract-diffs): Catch errors.
10376 `after-init-hook'. 10379 `after-init-hook'.
10377 (tramp-repair-jka-compr): Remove. 10380 (tramp-repair-jka-compr): Remove.
10378 10381
10379 2006-04-27 Jay Belanger <belanger@truman.edu> 10382 2006-04-27 Jay Belanger <belanger@truman.edu>
10380 10383
10381 * calc-embed.el (calc-embedded-make-info): Use `math-read-expr' to 10384 * calc/calc-embed.el (calc-embedded-make-info): Use `math-read-expr' to
10382 read expression when `math-read-big-expr' doesn't work. 10385 read expression when `math-read-big-expr' doesn't work.
10383 10386
10384 2006-04-27 Reiner Steib <Reiner.Steib@gmx.de> 10387 2006-04-27 Reiner Steib <Reiner.Steib@gmx.de>
10385 10388
10386 * startup.el (command-line-1): Display warning when 10389 * startup.el (command-line-1): Display warning when
11002 instead of `buffer-substring' and `delete-region'. (Most of the 11005 instead of `buffer-substring' and `delete-region'. (Most of the
11003 code actually copied from `kill-region'.) 11006 code actually copied from `kill-region'.)
11004 11007
11005 2006-04-08 Ryan Yeske <rcyeske@gmail.com> 11008 2006-04-08 Ryan Yeske <rcyeske@gmail.com>
11006 11009
11007 * rcirc.el (rcirc-default-server): Rename from rcirc-server. 11010 * net/rcirc.el (rcirc-default-server): Rename from rcirc-server.
11008 (rcirc-default-port): Rename from rcirc-port. 11011 (rcirc-default-port): Rename from rcirc-port.
11009 (rcirc-default-nick): Rename from rcirc-nick. 11012 (rcirc-default-nick): Rename from rcirc-nick.
11010 (rcirc-default-user-name): Rename from rcirc-user-name. 11013 (rcirc-default-user-name): Rename from rcirc-user-name.
11011 (rcirc-default-user-full-name): Rename from rcirc-user-full-name. 11014 (rcirc-default-user-full-name): Rename from rcirc-user-full-name.
11012 (rcirc-low-priority-flag): New variable. 11015 (rcirc-low-priority-flag): New variable.
11827 11830
11828 * simple.el (yank): Fix last change. 11831 * simple.el (yank): Fix last change.
11829 11832
11830 2006-03-11 David Ponce <david@dponce.com> 11833 2006-03-11 David Ponce <david@dponce.com>
11831 11834
11832 * ispell.el (ispell-find-aspell-dictionaries): Add aliases before 11835 * textmodes/ispell.el (ispell-find-aspell-dictionaries): Add aliases
11833 merging elements from the standard ispell-dictionary-alist. 11836 before merging elements from the standard ispell-dictionary-alist.
11834 (ispell-aspell-add-aliases): Add aliases to the passed dictionary 11837 (ispell-aspell-add-aliases): Add aliases to the passed dictionary
11835 alist, and return the new alist. 11838 alist, and return the new alist.
11836 11839
11837 2006-03-11 Richard Stallman <rms@gnu.org> 11840 2006-03-11 Richard Stallman <rms@gnu.org>
11838 11841
12264 * progmodes/cc-mode.el: 12267 * progmodes/cc-mode.el:
12265 [Supersedes patch to cc-engine.el V 1.45] 12268 [Supersedes patch to cc-engine.el V 1.45]
12266 (c-after-change): Protect the match data with save-match-data. 12269 (c-after-change): Protect the match data with save-match-data.
12267 It was getting corrupted by c-after-change-check-<>-operators. 12270 It was getting corrupted by c-after-change-check-<>-operators.
12268 12271
12269 * cc-defs.el: [Supersedes patch V1.38]: 12272 * progmodes/cc-defs.el: [Supersedes patch V1.38]:
12270 (top level): Check for a buggy font-lock-compile-keywords ONLY in 12273 (top level): Check for a buggy font-lock-compile-keywords ONLY in
12271 XEmacs. GNU Emacs 22 now has a check which would throw an error here. 12274 XEmacs. GNU Emacs 22 now has a check which would throw an error here.
12272 12275
12273 * progmodes/cc-awk.el (c-awk-after-change): Protect the match data 12276 * progmodes/cc-awk.el (c-awk-after-change): Protect the match data
12274 with save-match-data. It was being corrupted when Font Lock was 12277 with save-match-data. It was being corrupted when Font Lock was
12539 gdb-force-update in gdb-post-prompt. 12542 gdb-force-update in gdb-post-prompt.
12540 (gdb-reset): Clear watch expressions from speedbar when quitting. 12543 (gdb-reset): Clear watch expressions from speedbar when quitting.
12541 12544
12542 2006-02-19 Michael Kifer <kifer@cs.stonybrook.edu> 12545 2006-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
12543 12546
12544 * viper-cmd.el (viper-insert-state-post-command-sentinel) 12547 * emulation/viper-cmd.el (viper-insert-state-post-command-sentinel)
12545 (viper-change-state-to-vi, viper-change-state-to-emacs): 12548 (viper-change-state-to-vi, viper-change-state-to-emacs):
12546 Make aware of cursor coloring in the Emacs state. 12549 Make aware of cursor coloring in the Emacs state.
12547 (viper-special-read-and-insert-char): Use read-char-exclusive. 12550 (viper-special-read-and-insert-char): Use read-char-exclusive.
12548 (viper-minibuffer-trim-tail): Workaround for fields in minibuffer. 12551 (viper-minibuffer-trim-tail): Workaround for fields in minibuffer.
12549 12552
12550 * viper-init.el (viper-emacs-state-cursor-color): New variable. 12553 * emulation/viper-init.el (viper-emacs-state-cursor-color):
12551 12554 New variable.
12552 * viper-util.el (viper-save-cursor-color) 12555
12556 * emulation/viper-util.el (viper-save-cursor-color)
12553 (viper-get-saved-cursor-color-in-replace-mode) 12557 (viper-get-saved-cursor-color-in-replace-mode)
12554 (viper-get-saved-cursor-color-in-insert-mode) 12558 (viper-get-saved-cursor-color-in-insert-mode)
12555 (viper-restore-cursor-color): Make aware of the cursor color in Emacs 12559 (viper-restore-cursor-color): Make aware of the cursor color
12556 state. 12560 in Emacs state.
12557 (viper-get-saved-cursor-color-in-emacs-mode): New function. 12561 (viper-get-saved-cursor-color-in-emacs-mode): New function.
12558 12562
12559 * ediff-diff.el (ediff-ignore-case, ediff-ignore-case-option) 12563 * ediff-diff.el (ediff-ignore-case, ediff-ignore-case-option)
12560 (ediff-ignore-case-option3, ediff-actual-diff-options) 12564 (ediff-ignore-case-option3, ediff-actual-diff-options)
12561 (ediff-actual-diff3-options): New variables to control case sensitivity. 12565 (ediff-actual-diff3-options): New variables to control case sensitivity.
15597 lines at arbitrary places. Handle subjects that have "Re: " in 15601 lines at arbitrary places. Handle subjects that have "Re: " in
15598 the middle. 15602 the middle.
15599 15603
15600 2005-12-10 John W. Eaton <jwe@octave.org> 15604 2005-12-10 John W. Eaton <jwe@octave.org>
15601 15605
15602 * emacs/octave-mod.el (octave-electric-space): Don't indent 15606 * progmodes/octave-mod.el (octave-electric-space): Don't indent
15603 comments or strings if octave-auto-indent is nil. 15607 comments or strings if octave-auto-indent is nil.
15604 15608
15605 2005-12-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 15609 2005-12-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
15606 15610
15607 * term/mac-win.el: Require url when compiling. 15611 * term/mac-win.el: Require url when compiling.
15747 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 15751 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
15748 15752
15749 * progmodes/cc-fix.el: Add definitions of the macros push and pop 15753 * progmodes/cc-fix.el: Add definitions of the macros push and pop
15750 (for GNU Emacs 20.4). 15754 (for GNU Emacs 20.4).
15751 15755
15752 * progmodes/cc-defs.el: 15756 * progmodes/cc-defs.el
15753 (i): Load cc-fix.elc for `push' and `pop' (for GNU Emacs 20.4). 15757 (i): Load cc-fix.elc for `push' and `pop' (for GNU Emacs 20.4).
15754 15758
15755 * progmodes/cc-cmds.el (c-show-syntactic-information): Change the 15759 * progmodes/cc-cmds.el (c-show-syntactic-information): Change the
15756 highlighting mechanism so it will work in XEmacs too. 15760 highlighting mechanism so it will work in XEmacs too.
15757 15761
17592 `auto-mode-alist'-like "strip suffix" rule. 17596 `auto-mode-alist'-like "strip suffix" rule.
17593 (recentf-build-mode-rules): Handle second level auto-mode entries. 17597 (recentf-build-mode-rules): Handle second level auto-mode entries.
17594 17598
17595 2005-11-25 Michael Kifer <kifer@cs.stonybrook.edu> 17599 2005-11-25 Michael Kifer <kifer@cs.stonybrook.edu>
17596 17600
17597 * viper-keym.el (viper-ESC-key): Use different values in terminal and 17601 * emulation/viper-keym.el (viper-ESC-key): Use different values
17598 window modes. 17602 in terminal and window modes.
17599 17603
17600 * viper.el (viper-emacs-state-mode-list): Delete mail-mode, add 17604 * emulation/viper.el (viper-emacs-state-mode-list): Delete mail-mode,
17601 jde-javadoc-checker-report-mode. 17605 add jde-javadoc-checker-report-mode.
17602 17606
17603 * ediff-wind (ediff-make-wide-display): Slight simplification. 17607 * ediff-wind.el (ediff-make-wide-display): Slight simplification.
17604 17608
17605 * ediff.el (ediff-date): Change the date of last update. 17609 * ediff.el (ediff-date): Change the date of last update.
17606 17610
17607 2005-11-24 Chong Yidong <cyd@stupidchicken.com> 17611 2005-11-24 Chong Yidong <cyd@stupidchicken.com>
17608 17612
18108 (rfn-eshadow-sifn-equal): New function. 18112 (rfn-eshadow-sifn-equal): New function.
18109 (rfn-eshadow-update-overlay): Rewrite to use substitute-in-file-name. 18113 (rfn-eshadow-update-overlay): Rewrite to use substitute-in-file-name.
18110 18114
18111 2005-11-15 Michael Kifer <kifer@cs.stonybrook.edu> 18115 2005-11-15 Michael Kifer <kifer@cs.stonybrook.edu>
18112 18116
18113 * viper-utils.el (viper-non-word-characters-reformed-vi): 18117 * emulation/viper-utils.el (viper-non-word-characters-reformed-vi):
18114 Quote `-' in string. 18118 Quote `-' in string.
18115 18119
18116 * viper.el (viper-emacs-state-mode-list): Ensure that 18120 * emulation/viper.el (viper-emacs-state-mode-list): Ensure that
18117 rcirc-mode buffers come up in Emacs state. 18121 rcirc-mode buffers come up in Emacs state.
18118 18122
18119 * ediff-util.el (ediff-make-temp-file): Use proper file-name-handler 18123 * ediff-util.el (ediff-make-temp-file): Use proper file-name-handler
18120 operation. 18124 operation.
18121 18125
18181 dummy function in `eval-when-compile' to avoid compiler warning. 18185 dummy function in `eval-when-compile' to avoid compiler warning.
18182 Require `man' at compile time. 18186 Require `man' at compile time.
18183 18187
18184 2005-11-14 Jay Belanger <belanger@truman.edu> 18188 2005-11-14 Jay Belanger <belanger@truman.edu>
18185 18189
18186 * calc-alg.el (calcFunc-write-out-power): Rename it to 18190 * calc/calc-alg.el (calcFunc-write-out-power): Rename it to
18187 calcFunc-powerexpand. 18191 calcFunc-powerexpand.
18188 (math-write-out-power): Rename it to math-powerexpand; have it 18192 (math-write-out-power): Rename it to math-powerexpand; have it
18189 handle negative exponents. 18193 handle negative exponents.
18190 (calc-writeoutpower): Rename it to calc-powerexpand. 18194 (calc-writeoutpower): Rename it to calc-powerexpand.
18191 18195
18192 * calc-ext.el: Change calcFunc-writeoutpower and 18196 * calc/calc-ext.el: Change calcFunc-writeoutpower and
18193 calc-writeoutpower to calcFunc-powerexpand and calc-powerexpand in 18197 calc-writeoutpower to calcFunc-powerexpand and calc-powerexpand in
18194 autoloads. 18198 autoloads.
18195 Add calcFunc-ldiv to autoloads. 18199 Add calcFunc-ldiv to autoloads.
18196 18200
18197 * calc-arith.el (calcFunc-ldiv): New function. 18201 * calc/calc-arith.el (calcFunc-ldiv): New function.
18198 18202
18199 * calc.el (calc-left-divide): New function. 18203 * calc/calc.el (calc-left-divide): New function.
18200 18204
18201 2005-11-14 Juri Linkov <juri@jurta.org> 18205 2005-11-14 Juri Linkov <juri@jurta.org>
18202 18206
18203 * cus-edit.el (custom-variable-prompt): Set the default value arg 18207 * cus-edit.el (custom-variable-prompt): Set the default value arg
18204 of completing-read. 18208 of completing-read.
18563 * info.el (info-tool-bar-map): Use images prev-node, next-node and 18567 * info.el (info-tool-bar-map): Use images prev-node, next-node and
18564 up-node. 18568 up-node.
18565 18569
18566 2005-11-04 Ulf Jasper <ulf.jasper@web.de> 18570 2005-11-04 Ulf Jasper <ulf.jasper@web.de>
18567 18571
18568 * newsticker.el: Commentary updated. Code formatting changed. 18572 * net/newsticker.el: Commentary updated. Code formatting changed.
18569 (newsticker-version): Change to "1.9". 18573 (newsticker-version): Change to "1.9".
18570 (newsticker, newsticker-feed): Doc fix. 18574 (newsticker, newsticker-feed): Doc fix.
18571 (newsticker-url-list): Doc fix. Add option "Weekly". 18575 (newsticker-url-list): Doc fix. Add option "Weekly".
18572 (newsticker-retrieval-interval): Add option "Weekly". 18576 (newsticker-retrieval-interval): Add option "Weekly".
18573 (newsticker-headline-processing): Doc fix. 18577 (newsticker-headline-processing): Doc fix.
18776 (org-recenter-calendar, org-agenda-goto-calendar): 18780 (org-recenter-calendar, org-agenda-goto-calendar):
18777 Temporarily clear `calendar-move-hook'. 18781 Temporarily clear `calendar-move-hook'.
18778 18782
18779 2005-11-04 Michael Kifer <kifer@cs.stonybrook.edu> 18783 2005-11-04 Michael Kifer <kifer@cs.stonybrook.edu>
18780 18784
18781 * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not 18785 * ediff-merg.el (ediff-merge-region-is-non-clash):
18782 merging. 18786 Return t, if not merging.
18783 18787
18784 * ediff-util.el (ediff-previous-difference): Don't skip regions that 18788 * ediff-util.el (ediff-previous-difference): Don't skip regions that
18785 have merge clashes. 18789 have merge clashes.
18786 18790
18787 2005-11-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 18791 2005-11-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
20783 space only. 20787 space only.
20784 20788
20785 * ediff-wind.el (ediff-setup-control-frame) 20789 * ediff-wind.el (ediff-setup-control-frame)
20786 (ediff-destroy-control-frame): Check the menubar feature. 20790 (ediff-destroy-control-frame): Check the menubar feature.
20787 20791
20788 * viper-cmd.el (viper-normalize-minor-mode-map-alist) 20792 * emulation/viper-cmd.el (viper-normalize-minor-mode-map-alist)
20789 (viper-refresh-mode-line): Use make-local-variable to localize 20793 (viper-refresh-mode-line): Use make-local-variable to localize
20790 some vars instead of make-variable-buffer-local. Suggested by 20794 some vars instead of make-variable-buffer-local. Suggested by
20791 Stefan Monnier. 20795 Stefan Monnier.
20792 20796
20793 * viper-init.el (viper-make-variable-buffer-local): Delete alias. 20797 * emulation/viper-init.el (viper-make-variable-buffer-local):
20798 Delete alias.
20794 (viper-restore-cursor-type, viper-set-insert-cursor-type): 20799 (viper-restore-cursor-type, viper-set-insert-cursor-type):
20795 Use make-local-variable instead of make-variable-buffer-local. 20800 Use make-local-variable instead of make-variable-buffer-local.
20796 Suggested by Stefan Monnier. 20801 Suggested by Stefan Monnier.
20797 20802
20798 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local. 20803 * emulation/viper.el (viper-mode): Don't use
20804 viper-make-variable-buffer-local.
20799 (viper-comint-mode-hook): Use make-local-variable on 20805 (viper-comint-mode-hook): Use make-local-variable on
20800 require-final-newline. 20806 require-final-newline.
20801 (viper-non-hook-settings): Don't use make-variable-buffer-local. 20807 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20802 20808
20803 2005-10-05 Stefan Monnier <monnier@iro.umontreal.ca> 20809 2005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
21796 * emacs-lisp/authors.el (authors-aliases): Update list. 21802 * emacs-lisp/authors.el (authors-aliases): Update list.
21797 (authors-fixed-entries): Update mldrag.el entry. 21803 (authors-fixed-entries): Update mldrag.el entry.
21798 21804
21799 2005-09-10 Alan Mackenzie <acm@muc.de> 21805 2005-09-10 Alan Mackenzie <acm@muc.de>
21800 21806
21801 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter 21807 * textmodes/page.el (narrow-to-page): Exclude _entire_ multi-line
21802 from the region narrowed to. 21808 delimiter from the region narrowed to.
21803 21809
21804 2005-09-10 Magnus Henoch <mange@freemail.hu> 21810 2005-09-10 Magnus Henoch <mange@freemail.hu>
21805 21811
21806 * textmodes/ispell.el (ispell-check-version): Signal an error if 21812 * textmodes/ispell.el (ispell-check-version): Signal an error if
21807 aspell version is less than 0.60. 21813 aspell version is less than 0.60.
23230 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries' 23236 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
23231 instead of `fringe-indicators'. 23237 instead of `fringe-indicators'.
23232 23238
23233 2005-08-06 Michael Kifer <kifer@cs.stonybrook.edu> 23239 2005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
23234 23240
23235 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode. 23241 * emulation/viper.el (viper-emacs-state-mode-list):
23236 Change the date of last update. 23242 Add recentf-dialog-mode. Change the date of last update.
23237 23243
23238 2005-08-06 Michael Kifer <kifer@cs.stonybrook.edu> 23244 2005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
23239 23245
23240 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete) 23246 * emulation/viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
23241 (viper-exec-yank, viper-put-back): Don't display modification msg 23247 (viper-exec-yank, viper-put-back): Don't display modification msg
23242 if in the minibuffer. 23248 if in the minibuffer.
23243 23249
23244 * viper-init.el (viper-replace-overlay-cursor-color) 23250 * emulation/viper-init.el (viper-replace-overlay-cursor-color)
23245 (viper-insert-state-cursor-color, viper-vi-state-cursor-color): 23251 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
23246 Make variables frame local. 23252 Make variables frame local.
23247 23253
23248 * viper-util.el (viper-append-filter-alist): Use append instead of 23254 * emulation/viper-util.el (viper-append-filter-alist):
23249 nconc. 23255 Use append instead of nconc.
23250 23256
23251 * viper.el (viper-vi-state-mode-list) 23257 * emulation/viper.el (viper-vi-state-mode-list)
23252 (viper-emacs-state-mode-list): Move help-mode and 23258 (viper-emacs-state-mode-list): Move help-mode and
23253 completion-list-mode from the first list to the second. 23259 completion-list-mode from the first list to the second.
23254 (viper-mode): Docstring. 23260 (viper-mode): Docstring.
23255 (viper-go-away, viper-non-hook-settings): Don't localize 23261 (viper-go-away, viper-non-hook-settings): Don't localize
23256 minor-mode-alist in newer Emacsen. Add advice to 23262 minor-mode-alist in newer Emacsen. Add advice to
23910 (desktop-kill): Fix typo in message. 23916 (desktop-kill): Fix typo in message.
23911 (desktop-save): Doc fix. 23917 (desktop-save): Doc fix.
23912 23918
23913 2005-07-19 Michael Kifer <kifer@cs.stonybrook.edu> 23919 2005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
23914 23920
23915 * viper-cmd.el (viper-escape-to-state): Bug fix. 23921 * emulation/viper-cmd.el (viper-escape-to-state): Bug fix.
23916 (viper-envelop-ESC-key): Change the definition of fast 23922 (viper-envelop-ESC-key): Change the definition of fast
23917 keysequence so it'll work with keyboard macros. 23923 keysequence so it'll work with keyboard macros.
23918 23924
23919 * ediff.el (ediff-patch-buffer): Change the docstring. 23925 * ediff.el (ediff-patch-buffer): Change the docstring.
23920 23926
23991 23997
23992 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN. 23998 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
23993 23999
23994 2005-07-16 Jose E. Marchesi <jemarch@gnu.org> 24000 2005-07-16 Jose E. Marchesi <jemarch@gnu.org>
23995 24001
23996 * lisp/mail/smtpmail.el (smtpmail-auth-supported): 24002 * mail/smtpmail.el (smtpmail-auth-supported): Add plain auth method.
23997 Add plain auth method.
23998 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog. 24003 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
23999 24004
24000 2005-07-17 Kim F. Storm <storm@cua.dk> 24005 2005-07-17 Kim F. Storm <storm@cua.dk>
24001 24006
24002 * ido.el (dired-other-window): Add ido property. 24007 * ido.el (dired-other-window): Add ido property.
24355 (longlines-unshow-hard-newlines): Recognize hard newlines by 24360 (longlines-unshow-hard-newlines): Recognize hard newlines by
24356 non-nil hard property, instead of t. 24361 non-nil hard property, instead of t.
24357 24362
24358 2005-07-10 Michael Kifer <kifer@cs.stonybrook.edu> 24363 2005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
24359 24364
24360 * viper-cmd.el (viper--key-maps): New variable. 24365 * emulation/viper-cmd.el (viper--key-maps): New variable.
24361 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and 24366 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
24362 emulation-mode-map-alists. 24367 emulation-mode-map-alists.
24363 (viper-envelop-ESC-key): Use viper-subseq. 24368 (viper-envelop-ESC-key): Use viper-subseq.
24364 (viper-search-forward/backward/next): Disable debug-on-error. 24369 (viper-search-forward/backward/next): Disable debug-on-error.
24365 24370
24366 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key) 24371 * emulation/viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
24367 (viper-ESC-key): New defcustoms. 24372 (viper-ESC-key): New defcustoms.
24368 24373
24369 * viper-macs.el (ex-map-read-args): Use viper-subseq. 24374 * emulation/viper-macs.el (ex-map-read-args): Use viper-subseq.
24370 24375
24371 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq. 24376 * emulation/viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
24372 (viper-subseq): Copy of subseq from cl.el. 24377 (viper-subseq): Copy of subseq from cl.el.
24373 24378
24374 * viper.el (viper-go-away, viper-set-hooks): Use 24379 * emulation/viper.el (viper-go-away, viper-set-hooks): Use
24375 emulation-mode-map-alists, advise self-insert-command, add-minor-mode. 24380 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
24376 24381
24377 * viper-mous.el (viper-current-frame-saved): Use defvar. 24382 * emulation/viper-mous.el (viper-current-frame-saved): Use defvar.
24378 24383
24379 * viper-init.el: Get rid of -face in face names. 24384 * emulation/viper-init.el: Get rid of -face in face names.
24380 24385
24381 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3): 24386 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
24382 Make it work with longlines mode. 24387 Make it work with longlines mode.
24383 24388
24384 * ediff-mult.el (ediff-meta-mode-hook): New variable. 24389 * ediff-mult.el (ediff-meta-mode-hook): New variable.
26103 * emacs-lisp/ewoc.el: Doc fixes for public funcs: 26108 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
26104 "Returns" to "return", document useful return values, etc. 26109 "Returns" to "return", document useful return values, etc.
26105 26110
26106 2005-06-11 Alan Mackenzie <acm@muc.de> 26111 2005-06-11 Alan Mackenzie <acm@muc.de>
26107 26112
26108 * fill.el (fill-context-prefix): Try `adaptive-fill-function' 26113 * textmodes/fill.el (fill-context-prefix): Try `adaptive-fill-function'
26109 BEFORE `adaptive-fill-regexp' when determining a fill prefix. 26114 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
26110 (adaptive-file-function): Minor amendment to doc-string. 26115 (adaptive-file-function): Minor amendment to doc-string.
26111 26116
26112 2005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE> 26117 2005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
26113 26118
26788 (iswitchb-common-match-inserted): New variable. 26793 (iswitchb-common-match-inserted): New variable.
26789 (iswitchb-complete, iswitchb-completion-help): Use it. 26794 (iswitchb-complete, iswitchb-completion-help): Use it.
26790 26795
26791 2005-06-04 David Reitter <david.reitter@gmail.com> (tiny change) 26796 2005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
26792 26797
26793 * url-http.el (url-http-chunked-encoding-after-change-function): 26798 * url/url-http.el (url-http-chunked-encoding-after-change-function):
26794 Use `url-http-debug' instead of `message'. 26799 Use `url-http-debug' instead of `message'.
26795 26800
26796 2005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change) 26801 2005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
26797 26802
26798 * url-http.el (url-http-parse-headers): Pass redirected URL as a 26803 * url/url-http.el (url-http-parse-headers): Pass redirected URL
26799 callback argument. 26804 as a callback argument.
26800 26805
26801 2005-06-04 Kim F. Storm <storm@cua.dk> 26806 2005-06-04 Kim F. Storm <storm@cua.dk>
26802 26807
26803 * simple.el (line-move): Only call sit-for when moving backwards. 26808 * simple.el (line-move): Only call sit-for when moving backwards.
26804 26809
26848 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions. 26853 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
26849 26854
26850 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and 26855 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
26851 "." files are deleted from all file lists before comparison. 26856 "." files are deleted from all file lists before comparison.
26852 26857
26853 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key) 26858 * emulation/viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
26854 (viper-ESC-key): Made them customizable. 26859 (viper-ESC-key): Made them customizable.
26855 26860
26856 * viper.el (viper-non-hook-settings): Fix the names of defadvices. 26861 * emulation/viper.el (viper-non-hook-settings):
26862 Fix the names of defadvices.
26857 26863
26858 2005-06-01 Luc Teirlinck <teirllm@auburn.edu> 26864 2005-06-01 Luc Teirlinck <teirllm@auburn.edu>
26859 26865
26860 * autorevert.el (auto-revert-buffers): Use save-match-data. 26866 * autorevert.el (auto-revert-buffers): Use save-match-data.
26861 26867
27006 (gdb-memory-mode): Allow user to increment and decrement 27012 (gdb-memory-mode): Allow user to increment and decrement
27007 memory address from header line. 27013 memory address from header line.
27008 27014
27009 2005-05-29 Richard M. Stallman <rms@gnu.org> 27015 2005-05-29 Richard M. Stallman <rms@gnu.org>
27010 27016
27011 * flyspell.el (flyspell-version): Function deleted. 27017 * textmoddes/flyspell.el (flyspell-version): Function deleted.
27012 (flyspell-auto-correct-previous-hook): Doc fix. 27018 (flyspell-auto-correct-previous-hook): Doc fix.
27013 27019
27014 * jit-lock.el (jit-lock-function, jit-lock-after-change): 27020 * jit-lock.el (jit-lock-function, jit-lock-after-change):
27015 Do nothing if memory is full. 27021 Do nothing if memory is full.
27016 27022
27028 * progmodes/which-func.el (which-func-update-1): Turn the mode 27034 * progmodes/which-func.el (which-func-update-1): Turn the mode
27029 off in case of error by setting which-func-mode. 27035 off in case of error by setting which-func-mode.
27030 27036
27031 2005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change) 27037 2005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
27032 27038
27033 * flyspell.el (flyspell-auto-correct-previous-word): 27039 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
27034 Narrow down to what's on the screen, and recenter overlays 27040 Narrow down to what's on the screen, and recenter overlays
27035 at the end of the next word. 27041 at the end of the next word.
27036 27042
27037 2005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr> 27043 2005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
27038 27044
27039 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up. 27045 * textmodes/flyspell.el (flyspell-emacs, flyspell-use-local-map):
27046 8Vars moved up.
27040 (flyspell-default-delayed-commands): Add backward-delete-char-untabify. 27047 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
27041 (flyspell-abbrev-p): Default to nil. 27048 (flyspell-abbrev-p): Default to nil.
27042 (flyspell-use-global-abbrev-table-p): Doc fix. 27049 (flyspell-use-global-abbrev-table-p): Doc fix.
27043 (flyspell-large-region): Allow nil as value. 27050 (flyspell-large-region): Allow nil as value.
27044 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables. 27051 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
27407 27414
27408 2005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org> 27415 2005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
27409 27416
27410 CC Mode update to 5.30.10: 27417 CC Mode update to 5.30.10:
27411 27418
27412 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point 27419 * progmodes/cc-fonts.el (c-font-lock-declarators): Fix bug where
27413 could go past the limit in decoration level 2, thereby causing 27420 the point could go past the limit in decoration level 2, thereby
27414 errors during interactive fontification. 27421 causing errors during interactive fontification.
27415 27422
27416 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when 27423 * progmodes/cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp
27417 the file is evaluated interactively. 27424 bug when the file is evaluated interactively.
27418 27425
27419 * cc-engine.el (c-guess-basic-syntax): Handle operator 27426 * progmodes/cc-engine.el (c-guess-basic-syntax): Handle operator
27420 declarations somewhat better in C++. 27427 declarations somewhat better in C++.
27421 27428
27422 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to 27429 * progmodes/cc-styles.el, cc-mode.el (c-run-mode-hooks):
27423 make use of `run-mode-hooks' which has been added in Emacs 21.1. 27430 New helper macro to make use of `run-mode-hooks'
27431 which has been added in Emacs 21.1.
27424 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode) 27432 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
27425 (awk-mode): Use it. 27433 (awk-mode): Use it.
27426 (make-local-hook): Suppress warning about obsoleteness. 27434 (make-local-hook): Suppress warning about obsoleteness.
27427 27435
27428 * cc-engine.el, cc-align.el, cc-cmds.el 27436 * progmodes/cc-engine.el, cc-align.el, cc-cmds.el
27429 (c-append-backslashes-forward, c-delete-backslashes-forward) 27437 (c-append-backslashes-forward, c-delete-backslashes-forward)
27430 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks): 27438 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
27431 Compensate for return value from `forward-line' when it has moved 27439 Compensate for return value from `forward-line' when it has moved
27432 but not to a different line due to eob. 27440 but not to a different line due to eob.
27433 27441
27434 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in 27442 * progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchoring in
27435 `objc-method-intro' and `objc-method-args-cont'. 27443 `objc-method-intro' and `objc-method-args-cont'.
27436 27444
27437 2005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org> 27445 2005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
27438 27446
27439 CC Mode update to 5.30.10: 27447 CC Mode update to 5.30.10:
27440 27448
27441 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address 27449 * progmodes/cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's
27442 in the copyright statement. Incidentally, change "along with GNU 27450 address in the copyright statement. Incidentally, change "along with
27443 Emacs" to "along with this program" where it occurs. 27451 GNU Emacs" to "along with this program" where it occurs.
27444 27452
27445 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload, 27453 * progmodes/cc-mode.el: Add a fourth parameter `t' to the awk-mode
27446 so that it is interactive, hence can be found by M-x awk-mode 27454 autoload, so that it is interactive, hence can be found by M-x awk-mode
27447 whilst cc-mode is yet to be loaded. Reported by Glenn Morris 27455 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
27448 <gmorris+emacs@ast.cam.ac.uk>. 27456 <gmorris+emacs@ast.cam.ac.uk>.
27449 27457
27450 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK 27458 * progmodes/cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
27451 Mode's regexps. 27459 Mode's regexps.
27452 27460
27453 2005-05-23 Kevin Ryde <user42@zip.com.au> 27461 2005-05-23 Kevin Ryde <user42@zip.com.au>
27454 27462
27455 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from 27463 * progmodes/cc-align.el (c-lineup-argcont): Ignore conses for {} pairs
27456 c-parse-state, to avoid a lisp error (on bad code). 27464 from c-parse-state, to avoid a lisp error (on bad code).
27457 27465
27458 2005-05-23 Lute Kamstra <lute@gnu.org> 27466 2005-05-23 Lute Kamstra <lute@gnu.org>
27459 27467
27460 * subr.el (font-lock-defaults): Remove defvar as it's already 27468 * subr.el (font-lock-defaults): Remove defvar as it's already
27461 defined in font-core.el. 27469 defined in font-core.el.
28791 28799
28792 2005-04-30 Richard M. Stallman <rms@gnu.org> 28800 2005-04-30 Richard M. Stallman <rms@gnu.org>
28793 28801
28794 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys. 28802 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
28795 28803
28796 * loadup.el: load jka-comp-hook. 28804 * loadup.el: Load jka-comp-hook.
28797 28805
28798 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el. 28806 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
28799 (jka-compr-handler): Add autoload. `put' calls moved 28807 (jka-compr-handler): Add autoload. `put' calls moved
28800 to jka-comp-hook.el. 28808 to jka-comp-hook.el.
28801 (compression, jka-compr): defgroups moved to jka-comp-hook.el. 28809 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
30259 (filesets-menu-cache-file): Use directory ~/.emacs.d. 30267 (filesets-menu-cache-file): Use directory ~/.emacs.d.
30260 (filesets-add-submenu): Delete and use add-submenu instead. 30268 (filesets-add-submenu): Delete and use add-submenu instead.
30261 30269
30262 2005-03-30 Carsten Dominik <dominik@science.uva.nl> 30270 2005-03-30 Carsten Dominik <dominik@science.uva.nl>
30263 30271
30264 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset) 30272 * textmodes/org.el (org-agenda-phases-of-moon)
30265 (org-agenda-convert-date, org-agenda-goto-calendar): New commands. 30273 (org-agenda-sunrise-sunset, org-agenda-convert-date)
30274 (org-agenda-goto-calendar): New commands.
30266 (org-diary-default-entry): New function. 30275 (org-diary-default-entry): New function.
30267 (org-get-entries-from-diary): Better parsing of diary entries. 30276 (org-get-entries-from-diary): Better parsing of diary entries.
30268 (org-agenda-check-no-diary): New function. 30277 (org-agenda-check-no-diary): New function.
30269 ("diary-lib"): Advice to function `add-to-diary-list', to allow 30278 ("diary-lib"): Advice to function `add-to-diary-list', to allow
30270 linking to diary entries. 30279 linking to diary entries.
31858 calcFunc-tanh. 31867 calcFunc-tanh.
31859 Adjust integration rule for calcFunc-tan. 31868 Adjust integration rule for calcFunc-tan.
31860 31869
31861 2005-02-19 Michael Kifer <kifer@cs.stonybrook.edu> 31870 2005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
31862 31871
31863 * viper-cmd.el (viper-prefix-commands): Make into a defconst. 31872 * emulation/viper-cmd.el (viper-prefix-commands): Make into a defconst.
31864 (viper-exec-buffer-search): Use regexp-quote to quote buffer string. 31873 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
31865 (viper-minibuffer-setup-sentinel): Make some variables buffer-local. 31874 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
31866 (viper-skip-separators): Bug fix. 31875 (viper-skip-separators): Bug fix.
31867 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a 31876 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
31868 particular major mode. 31877 particular major mode.
31869 (viper-del-backward-char-in-replace): Don't put deleted char on the 31878 (viper-del-backward-char-in-replace): Don't put deleted char on the
31870 kill ring. 31879 kill ring.
31871 31880
31872 * viper-ex.el (viper-color-display-p): New function. 31881 * emulation/viper-ex.el (viper-color-display-p): New function.
31873 (viper-has-face-support-p): Use viper-color-display-p. 31882 (viper-has-face-support-p): Use viper-color-display-p.
31874 31883
31875 * viper-keym.el (viper-gnus-modifier-map): New keymap. 31884 * emulation/viper-keym.el (viper-gnus-modifier-map): New keymap.
31876 31885
31877 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix. 31886 * emulation/viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
31878 31887
31879 * viper-util.el (viper-glob-unix-files): Fix shell status check. 31888 * emulation/viper-util.el (viper-glob-unix-files):
31889 Fix shell status check.
31880 (viper-file-remote-p): Make equivalent to file-remote-p. 31890 (viper-file-remote-p): Make equivalent to file-remote-p.
31881 31891
31882 * viper.el (viper-major-mode-modifier-list): 31892 * emulation/viper.el (viper-major-mode-modifier-list):
31883 Use viper-gnus-modifier-map. 31893 Use viper-gnus-modifier-map.
31884 31894
31885 2005-02-19 David Kastrup <dak@gnu.org> 31895 2005-02-19 David Kastrup <dak@gnu.org>
31886 31896
31887 * subr.el (subregexp-context-p): Fix garbled doc string by adding 31897 * subr.el (subregexp-context-p): Fix garbled doc string by adding
32831 * woman.el (woman-dired-define-key-maybe): If KEY is undefined, 32841 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
32832 lookup-key might return nil; handle that. 32842 lookup-key might return nil; handle that.
32833 32843
32834 2005-01-15 Alan Mackenzie <acm@muc.de> 32844 2005-01-15 Alan Mackenzie <acm@muc.de>
32835 32845
32836 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree 32846 * progmodes/ebrowse.el (ebrowse-class-in-tree):
32837 rather than the element found, thus enabling the tree to be setcar'd. 32847 Return the tail of the tree rather than the element found,
32848 thus enabling the tree to be setcar'd.
32838 32849
32839 2005-01-14 Carsten Dominik <dominik@science.uva.nl> 32850 2005-01-14 Carsten Dominik <dominik@science.uva.nl>
32840 32851
32841 * textmodes/org.el (org-show-following-heading): New option. 32852 * textmodes/org.el (org-show-following-heading): New option.
32842 (org-show-hierarchy-above): Use `org-show-following-heading'. 32853 (org-show-hierarchy-above): Use `org-show-following-heading'.
32843 (org-cycle): Documentation fix. 32854 (org-cycle): Documentation fix.
32844 32855
32845 * textmodes/org.el (orgtbl-optimized): New option 32856 * textmodes/org.el (orgtbl-optimized): New option.
32846 (orgtbl-mode): New command, a minor mode. 32857 (orgtbl-mode): New command, a minor mode.
32847 (orgtbl-mode-map): New variable. 32858 (orgtbl-mode-map): New variable.
32848 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding) 32859 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
32849 (orgtbl-error, orgtbl-self-insert-command) 32860 (orgtbl-error, orgtbl-self-insert-command)
32850 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions. 32861 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.