aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog39
-rw-r--r--lisp/server.el8
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 @@
12007-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
12007-12-09 Juri Linkov <juri@jurta.org> 62007-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 @@
682007-12-08 Michael Albinus <michael.albinus@gmx.de> 732007-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
1202007-12-07 D. Goel <deego3@gmail.com> 1232007-12-07 D. Goel <deego3@gmail.com>
121 124
@@ -136,10 +139,8 @@
136 139
1372007-12-07 Michael Albinus <michael.albinus@gmx.de> 1402007-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
4182007-12-03 Richard Stallman <rms@gnu.org> 4192007-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
4262007-12-02 Karl Fogel <kfogel@red-bean.com> 4272007-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
4322007-12-02 Karl Fogel <kfogel@red-bean.com> 4332007-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.
243If NOFRAME is non-nil, let the frames live. (To be used from 243If 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)