diff options
| -rw-r--r-- | lisp/ChangeLog | 39 | ||||
| -rw-r--r-- | lisp/server.el | 8 |
2 files changed, 24 insertions, 23 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c7f046adf5f..701a0071745 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2007-12-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * server.el (server-select-display): Fix important typo. | ||
| 4 | (server-process-filter): Turn a "" display into nil. | ||
| 5 | |||
| 1 | 2007-12-09 Juri Linkov <juri@jurta.org> | 6 | 2007-12-09 Juri Linkov <juri@jurta.org> |
| 2 | 7 | ||
| 3 | * replace.el (keep-lines, flush-lines, how-many): Doc fix. | 8 | * replace.el (keep-lines, flush-lines, how-many): Doc fix. |
| @@ -29,9 +34,9 @@ | |||
| 29 | 34 | ||
| 30 | * printing.el: Fix pr-interface-map initialization code. | 35 | * printing.el: Fix pr-interface-map initialization code. |
| 31 | (pr-version): New version 6.9.3. | 36 | (pr-version): New version 6.9.3. |
| 32 | (pr-f-set-keymap-parents): Replaced by pr-set-keymap-parents. | 37 | (pr-f-set-keymap-parents): Replace by pr-set-keymap-parents. |
| 33 | (pr-f-set-keymap-name): Replaced by pr-set-keymap-name. | 38 | (pr-f-set-keymap-name): Replace by pr-set-keymap-name. |
| 34 | (pr-f-read-string): Replaced by pr-read-string. | 39 | (pr-f-read-string): Replace by pr-read-string. |
| 35 | (pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): New fun | 40 | (pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): New fun |
| 36 | name. | 41 | name. |
| 37 | (pr-interactive-n-up, pr-interactive-regexp): Code fix. | 42 | (pr-interactive-n-up, pr-interactive-regexp): Code fix. |
| @@ -68,8 +73,7 @@ | |||
| 68 | 2007-12-08 Michael Albinus <michael.albinus@gmx.de> | 73 | 2007-12-08 Michael Albinus <michael.albinus@gmx.de> |
| 69 | 74 | ||
| 70 | * net/dbus.el (dbus-hash-table=): Remove function. We cannot | 75 | * net/dbus.el (dbus-hash-table=): Remove function. We cannot |
| 71 | apply wildcards in a hash table key; there is no usable hash code | 76 | apply wildcards in a hash table key; there is no usable hash code then. |
| 72 | then. | ||
| 73 | (dbus-registered-functions-table): Use `equal' as test function. | 77 | (dbus-registered-functions-table): Use `equal' as test function. |
| 74 | (dbus-name-owner-changed-handler): Rewrite due to new hash table | 78 | (dbus-name-owner-changed-handler): Rewrite due to new hash table |
| 75 | structure. | 79 | structure. |
| @@ -114,8 +118,7 @@ | |||
| 114 | * calc/calcalg2.el (math-integral): | 118 | * calc/calcalg2.el (math-integral): |
| 115 | * calc/calc.el (calc-read-key-sequence, calc-version): | 119 | * calc/calc.el (calc-read-key-sequence, calc-version): |
| 116 | * calc/calc-mode.el (calc-set-simplify-mode): | 120 | * calc/calc-mode.el (calc-set-simplify-mode): |
| 117 | * calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to | 121 | * calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to `message'. |
| 118 | `message'. | ||
| 119 | 122 | ||
| 120 | 2007-12-07 D. Goel <deego3@gmail.com> | 123 | 2007-12-07 D. Goel <deego3@gmail.com> |
| 121 | 124 | ||
| @@ -136,10 +139,8 @@ | |||
| 136 | 139 | ||
| 137 | 2007-12-07 Michael Albinus <michael.albinus@gmx.de> | 140 | 2007-12-07 Michael Albinus <michael.albinus@gmx.de> |
| 138 | 141 | ||
| 139 | * net/dbus.el (dbus-hash-table=): Fix for new hash table key | 142 | * net/dbus.el (dbus-hash-table=): Fix for new hash table key structure. |
| 140 | structure. | 143 | (dbus-list-hash-table, dbus-name-owner-changed-handler): New defuns. |
| 141 | (dbus-list-hash-table, dbus-name-owner-changed-handler): New | ||
| 142 | defuns. | ||
| 143 | (dbus-check-event, dbus-handle-event, dbus-event-bus-name) | 144 | (dbus-check-event, dbus-handle-event, dbus-event-bus-name) |
| 144 | (dbus-event-service-name, dbus-event-path-name) | 145 | (dbus-event-service-name, dbus-event-path-name) |
| 145 | (dbus-event-interface-name, dbus-event-member-name): Fix for new | 146 | (dbus-event-interface-name, dbus-event-member-name): Fix for new |
| @@ -291,8 +292,8 @@ | |||
| 291 | 292 | ||
| 292 | * eshell/esh-module.el (eshell-load-defgroups): Eval and compile. | 293 | * eshell/esh-module.el (eshell-load-defgroups): Eval and compile. |
| 293 | 294 | ||
| 294 | * eshell/esh-util.el (top-level): Don't require pp. Use | 295 | * eshell/esh-util.el (top-level): Don't require pp. |
| 295 | condition-case rather than ignore-errors. | 296 | Use condition-case rather than ignore-errors. |
| 296 | 297 | ||
| 297 | * eshell/eshell.el (eshell-buffer-name): Define for compiler. | 298 | * eshell/eshell.el (eshell-buffer-name): Define for compiler. |
| 298 | 299 | ||
| @@ -314,8 +315,8 @@ | |||
| 314 | esh-maint. Collect any require statements. Leave provide at start. | 315 | esh-maint. Collect any require statements. Leave provide at start. |
| 315 | Move any commentary to start. | 316 | Move any commentary to start. |
| 316 | 317 | ||
| 317 | * emacs-lisp/bytecomp.el (byte-compile-declare-function): Remove | 318 | * emacs-lisp/bytecomp.el (byte-compile-declare-function): |
| 318 | declared function from byte-compile-noruntime-functions. | 319 | Remove declared function from byte-compile-noruntime-functions. |
| 319 | 320 | ||
| 320 | * ediff-util.el (ediff-version): | 321 | * ediff-util.el (ediff-version): |
| 321 | * progmodes/python.el (compilation-shell-minor-mode): | 322 | * progmodes/python.el (compilation-shell-minor-mode): |
| @@ -417,16 +418,16 @@ | |||
| 417 | 418 | ||
| 418 | 2007-12-03 Richard Stallman <rms@gnu.org> | 419 | 2007-12-03 Richard Stallman <rms@gnu.org> |
| 419 | 420 | ||
| 420 | * subr.el (declare-function): Moved from byte-run.el. | 421 | * subr.el (declare-function): Move from byte-run.el. |
| 421 | 422 | ||
| 422 | * emacs-lisp/byte-run.el (declare-function): Moved to subr.el | 423 | * emacs-lisp/byte-run.el (declare-function): Move to subr.el |
| 423 | 424 | ||
| 424 | * window.el (recenter-top-bottom): Don't use `ecase'. | 425 | * window.el (recenter-top-bottom): Don't use `ecase'. |
| 425 | 426 | ||
| 426 | 2007-12-02 Karl Fogel <kfogel@red-bean.com> | 427 | 2007-12-02 Karl Fogel <kfogel@red-bean.com> |
| 427 | 428 | ||
| 428 | * saveplace.el (save-place-alist-to-file): Set | 429 | * saveplace.el (save-place-alist-to-file): |
| 429 | coding-system-for-write once and refer to it throughout. | 430 | Set coding-system-for-write once and refer to it throughout. |
| 430 | Suggested by David Reitter <dreitter{_AT_}inf.ed.ac.uk>. | 431 | Suggested by David Reitter <dreitter{_AT_}inf.ed.ac.uk>. |
| 431 | 432 | ||
| 432 | 2007-12-02 Karl Fogel <kfogel@red-bean.com> | 433 | 2007-12-02 Karl Fogel <kfogel@red-bean.com> |
diff --git a/lisp/server.el b/lisp/server.el index e6477b92d6f..4d21959774a 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -242,8 +242,7 @@ ENV should be in the same format as `process-environment'." | |||
| 242 | "Delete PROC, including its buffers, terminals and frames. | 242 | "Delete PROC, including its buffers, terminals and frames. |
| 243 | If NOFRAME is non-nil, let the frames live. (To be used from | 243 | If NOFRAME is non-nil, let the frames live. (To be used from |
| 244 | `delete-frame-functions'.)" | 244 | `delete-frame-functions'.)" |
| 245 | (server-log (concat "server-delete-client" (if noframe " noframe")) | 245 | (server-log (concat "server-delete-client" (if noframe " noframe")) proc) |
| 246 | proc) | ||
| 247 | ;; Force a new lookup of client (prevents infinite recursion). | 246 | ;; Force a new lookup of client (prevents infinite recursion). |
| 248 | (when (memq proc server-clients) | 247 | (when (memq proc server-clients) |
| 249 | (let ((buffers (process-get proc 'buffers))) | 248 | (let ((buffers (process-get proc 'buffers))) |
| @@ -339,7 +338,7 @@ If CLIENT is non-nil, add a description of it to the logged message." | |||
| 339 | display | 338 | display |
| 340 | ;; Make it display (and remember) some dummy buffer, so | 339 | ;; Make it display (and remember) some dummy buffer, so |
| 341 | ;; we can detect later if the frame is in use or not. | 340 | ;; we can detect later if the frame is in use or not. |
| 342 | `((server-dummmy-buffer . ,buffer) | 341 | `((server-dummy-buffer . ,buffer) |
| 343 | ;; This frame may be deleted later (see | 342 | ;; This frame may be deleted later (see |
| 344 | ;; server-unselect-display) so we want it to be as | 343 | ;; server-unselect-display) so we want it to be as |
| 345 | ;; unobtrusive as possible. | 344 | ;; unobtrusive as possible. |
| @@ -833,7 +832,8 @@ The following commands are accepted by the client: | |||
| 833 | ;; -display DISPLAY: | 832 | ;; -display DISPLAY: |
| 834 | ;; Open X frames on the given display instead of the default. | 833 | ;; Open X frames on the given display instead of the default. |
| 835 | ((and (equal "-display" arg) command-line-args-left) | 834 | ((and (equal "-display" arg) command-line-args-left) |
| 836 | (setq display (pop command-line-args-left))) | 835 | (setq display (pop command-line-args-left)) |
| 836 | (if (zerop (length display)) (setq display nil))) | ||
| 837 | 837 | ||
| 838 | ;; -window-system: Open a new X frame. | 838 | ;; -window-system: Open a new X frame. |
| 839 | ((equal "-window-system" arg) | 839 | ((equal "-window-system" arg) |