diff options
| -rw-r--r-- | lisp/ChangeLog | 63 |
1 files changed, 46 insertions, 17 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8ad7281b82d..4121e720611 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,32 @@ | |||
| 1 | 2001-07-23 Francesco Potorti` <pot@gnu.org> | ||
| 2 | |||
| 3 | * uniquify.el: overall speedup changes when using many buffers. | ||
| 4 | (uniquify-fix-item-base, uniquify-fix-item-filename, | ||
| 5 | uniquify-fix-item-buffer): Changed defmacro to defalias | ||
| 6 | (cosmetic change). | ||
| 7 | (uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth | ||
| 8 | place in the item, but waas never used. | ||
| 9 | (uniquify-fix-item-min-proposed): New defalias: the fourth place | ||
| 10 | in the item is now used as cache for the porposed name. | ||
| 11 | (uniquify-rationalize-file-buffer-names): Move computation made on | ||
| 12 | newbuffile out of the loop, in the newbuffile-nd local var. Use | ||
| 13 | dolist (cosmetic change). Compute the proposed name for the most | ||
| 14 | common case and cache it in the fourth place in the item. | ||
| 15 | (uniquify-rationalize-file-buffer-names): Used to return a a list of | ||
| 16 | buffer whose name was changed, but that return value was never | ||
| 17 | used. | ||
| 18 | (uniquify-item-lessp): Replaces uniquify-filename-lessp, works on | ||
| 19 | the cached proposed name, does much less consing and is quicker. | ||
| 20 | (uniquify-filename-lessp): Deleted. | ||
| 21 | (uniquify-rationalize-a-list): Use dolist (cosmetic change). Do | ||
| 22 | not bind locally the uniquify-possibly-resolvable flag. Use the | ||
| 23 | cached proposed name is possible. | ||
| 24 | (uniquify-get-proposed-name): Arguments changed, callers changed. | ||
| 25 | (uniquify-rationalize-conflicting-sublist): Explicitely reset the | ||
| 26 | uniquify-possibly-resolvable flag, which is no more bound locally. | ||
| 27 | (uniquify-rename-buffer): Do not set the old unrationalised-buffer | ||
| 28 | flag, which does not exis | ||
| 29 | |||
| 1 | 2001-07-23 Eli Zaretskii <eliz@is.elta.co.il> | 30 | 2001-07-23 Eli Zaretskii <eliz@is.elta.co.il> |
| 2 | 31 | ||
| 3 | * term/internal.el (IT-unicode-translations): Fix the appearance of | 32 | * term/internal.el (IT-unicode-translations): Fix the appearance of |
| @@ -13,9 +42,9 @@ | |||
| 13 | (fortune) <defgroup>: Add :link. | 42 | (fortune) <defgroup>: Add :link. |
| 14 | (fortune-from-region): Use eq, not eql. | 43 | (fortune-from-region): Use eq, not eql. |
| 15 | From Dave Love <fx@gnu.org>. | 44 | From Dave Love <fx@gnu.org>. |
| 16 | 45 | ||
| 17 | * play/animate.el (animate-birthday-present): Function removed. | 46 | * play/animate.el (animate-birthday-present): Function removed. |
| 18 | 47 | ||
| 19 | * play/animate.el: New file. | 48 | * play/animate.el: New file. |
| 20 | 49 | ||
| 21 | 2001-07-22 Eli Zaretskii <eliz@is.elta.co.il> | 50 | 2001-07-22 Eli Zaretskii <eliz@is.elta.co.il> |
| @@ -25,14 +54,14 @@ | |||
| 25 | canonicalized names of the directories instead of inode numbers. | 54 | canonicalized names of the directories instead of inode numbers. |
| 26 | 55 | ||
| 27 | 2001-07-21 Michael Kifer <kifer@cs.sunysb.edu> | 56 | 2001-07-21 Michael Kifer <kifer@cs.sunysb.edu> |
| 28 | 57 | ||
| 29 | * ediff-util.el: Copyright years. | 58 | * ediff-util.el: Copyright years. |
| 30 | (ediff-choose-syntax-table): New function. | 59 | (ediff-choose-syntax-table): New function. |
| 31 | (ediff-setup): Use ediff-choose-syntax-table. | 60 | (ediff-setup): Use ediff-choose-syntax-table. |
| 32 | (ediff-file-checked-out-p,ediff-file-checked-in-p): Check if | 61 | (ediff-file-checked-out-p,ediff-file-checked-in-p): Check if |
| 33 | vc-state is available. | 62 | vc-state is available. |
| 34 | (ediff-make-temp-file): Use ediff-coding-system-for-write. | 63 | (ediff-make-temp-file): Use ediff-coding-system-for-write. |
| 35 | 64 | ||
| 36 | * ediff-init.el (ediff-with-syntax-table): New macro, uses | 65 | * ediff-init.el (ediff-with-syntax-table): New macro, uses |
| 37 | with-syntax-table. | 66 | with-syntax-table. |
| 38 | (ediff-coding-system-for-read): From ediff-diff.el | 67 | (ediff-coding-system-for-read): From ediff-diff.el |
| @@ -42,21 +71,21 @@ | |||
| 42 | (ediff-file-remote-p): Use file-remote-p, if available. | 71 | (ediff-file-remote-p): Use file-remote-p, if available. |
| 43 | (ediff-listable-file): New function. | 72 | (ediff-listable-file): New function. |
| 44 | (ediff-file-attributes): Use ediff-listable-file. | 73 | (ediff-file-attributes): Use ediff-listable-file. |
| 45 | 74 | ||
| 46 | * ediff-mult.el (ediff-meta-insert-file-info1): Use | 75 | * ediff-mult.el (ediff-meta-insert-file-info1): Use |
| 47 | ediff-listable-file. | 76 | ediff-listable-file. |
| 48 | 77 | ||
| 49 | * ediff-ptch.el (ediff-prompt-for-patch-file): Use | 78 | * ediff-ptch.el (ediff-prompt-for-patch-file): Use |
| 50 | ediff-coding-system-for-read. | 79 | ediff-coding-system-for-read. |
| 51 | (ediff-patch-file-internal): Use ediff-coding-system-for-write. | 80 | (ediff-patch-file-internal): Use ediff-coding-system-for-write. |
| 52 | 81 | ||
| 53 | * ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el. | 82 | * ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el. |
| 54 | (ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern. | 83 | (ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern. |
| 55 | 84 | ||
| 56 | * ediff.el: Date of last update, copyright years. | 85 | * ediff.el: Date of last update, copyright years. |
| 57 | 86 | ||
| 58 | * ediff-wind (ediff-setup-control-frame): Nill->nil. | 87 | * ediff-wind (ediff-setup-control-frame): Nill->nil. |
| 59 | 88 | ||
| 60 | * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy | 89 | * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy |
| 61 | of Scott Bronson. | 90 | of Scott Bronson. |
| 62 | (ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions. | 91 | (ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions. |
| @@ -65,14 +94,14 @@ | |||
| 65 | (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new | 94 | (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new |
| 66 | ex-token-list. | 95 | ex-token-list. |
| 67 | (viper-get-ex-address-subr): Convert registers to char data type. | 96 | (viper-get-ex-address-subr): Convert registers to char data type. |
| 68 | 97 | ||
| 69 | * viper-util.el (viper-int-to-char,viper-char-equal): New | 98 | * viper-util.el (viper-int-to-char,viper-char-equal): New |
| 70 | functions. | 99 | functions. |
| 71 | (viper-memq-char): Use viper-int-to-char. | 100 | (viper-memq-char): Use viper-int-to-char. |
| 72 | (viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have | 101 | (viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have |
| 73 | vc-locking-state. | 102 | vc-locking-state. |
| 74 | (viper-read-key): Use viper-read-key-sequence. | 103 | (viper-read-key): Use viper-read-key-sequence. |
| 75 | 104 | ||
| 76 | * viper.el (viper-major-mode-modifier-list): Added | 105 | * viper.el (viper-major-mode-modifier-list): Added |
| 77 | inferior-emacs-lisp-mode. | 106 | inferior-emacs-lisp-mode. |
| 78 | (this-major-mode-requires-vi-state): New function that uses simple | 107 | (this-major-mode-requires-vi-state): New function that uses simple |
| @@ -81,7 +110,7 @@ | |||
| 81 | (viper-non-hook-settings): Don't advise read-key-sequence. | 110 | (viper-non-hook-settings): Don't advise read-key-sequence. |
| 82 | (viper-read-key-sequence): New function that replaces the | 111 | (viper-read-key-sequence): New function that replaces the |
| 83 | previously used advice to read-key-sequence. | 112 | previously used advice to read-key-sequence. |
| 84 | 113 | ||
| 85 | * viper-cmd.el (viper-test-com-defun,viper-exec-change) | 114 | * viper-cmd.el (viper-test-com-defun,viper-exec-change) |
| 86 | (viper-exec-Change,viper-execute-com,viper-insert,viper-append) | 115 | (viper-exec-Change,viper-execute-com,viper-insert,viper-append) |
| 87 | (viper-Append,viper-Insert,viper-open-line,viper-Open-line) | 116 | (viper-Append,viper-Insert,viper-open-line,viper-Open-line) |
| @@ -94,11 +123,11 @@ | |||
| 94 | (viper-minibuffer-standard-hook,viper-read-string-with-history): | 123 | (viper-minibuffer-standard-hook,viper-read-string-with-history): |
| 95 | Don't override existing minibuffer-setup-hook. | 124 | Don't override existing minibuffer-setup-hook. |
| 96 | (viper-mark-point,viper-goto-mark-subr,viper-brac-function): | 125 | (viper-mark-point,viper-goto-mark-subr,viper-brac-function): |
| 97 | Convert registers to char data type. | 126 | Convert registers to char data type. |
| 98 | (viper-autoindent): Use viper-indent-line. | 127 | (viper-autoindent): Use viper-indent-line. |
| 99 | 128 | ||
| 100 | * viper-keym.el: Use viper-exec-key-in-emacs. | 129 | * viper-keym.el: Use viper-exec-key-in-emacs. |
| 101 | 130 | ||
| 102 | 2001-07-20 Stefan Monnier <monnier@cs.yale.edu> | 131 | 2001-07-20 Stefan Monnier <monnier@cs.yale.edu> |
| 103 | 132 | ||
| 104 | * server.el (server-visit-files): Fix variable name typo. | 133 | * server.el (server-visit-files): Fix variable name typo. |