diff options
| author | Stefan Monnier | 2015-05-21 23:46:10 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2015-05-21 23:46:10 -0400 |
| commit | ea92591983a05bd85d52a6a07dd3b7149feb46d2 (patch) | |
| tree | b22c6fde14f284e276e587198740d621aaced913 /lisp/ChangeLog.16 | |
| parent | f590fc2760f8b8180a4caf77cea81840e37fe29e (diff) | |
| download | emacs-ea92591983a05bd85d52a6a07dd3b7149feb46d2.tar.gz emacs-ea92591983a05bd85d52a6a07dd3b7149feb46d2.zip | |
Change defgeneric so it doesn't completely redefine the function
* lisp/emacs-lisp/cl-generic.el (cl-generic-define): Don't throw away
previously defined methods.
(cl-generic-define-method): Let-bind purify-flag instead of using `fset'.
(cl--generic-prefill-dispatchers): Only define during compilation.
(cl-method-qualifiers): Remove redundant alias.
(help-fns-short-filename): Silence byte-compiler.
* test/automated/cl-generic-tests.el: Adjust to new defgeneric semantics.
Diffstat (limited to 'lisp/ChangeLog.16')
| -rw-r--r-- | lisp/ChangeLog.16 | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lisp/ChangeLog.16 b/lisp/ChangeLog.16 index 457c1511af8..bc5267aadba 100644 --- a/lisp/ChangeLog.16 +++ b/lisp/ChangeLog.16 | |||
| @@ -5030,8 +5030,7 @@ | |||
| 5030 | * mouse.el (mouse-yank-primarY): Look for frame-type w32, not | 5030 | * mouse.el (mouse-yank-primarY): Look for frame-type w32, not |
| 5031 | system-type windows-nt. | 5031 | system-type windows-nt. |
| 5032 | 5032 | ||
| 5033 | * server.el (server-create-window-system-frame): Look for window | 5033 | * server.el (server-create-window-system-frame): Look for window type. |
| 5034 | type. | ||
| 5035 | (server-proces-filter): Only force a window system when windows-nt | 5034 | (server-proces-filter): Only force a window system when windows-nt |
| 5036 | _and_ w32. Explain why. | 5035 | _and_ w32. Explain why. |
| 5037 | 5036 | ||