comparison lisp/ChangeLog.multi-tty @ 83654:e9a88d9f47fb

Import changelog info from arch logs into ChangeLog.multi-tty files Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-34
author Miles Bader <miles@gnu.org>
date Wed, 22 Aug 2007 11:46:14 +0000
parents cac66c12e45d
children 961fa50a1ae2
comparison
equal deleted inserted replaced
83653:2a69b973fae2 83654:e9a88d9f47fb
106 106
107 2007-05-13 David Kastrup <dak@gnu.org> 107 2007-05-13 David Kastrup <dak@gnu.org>
108 108
109 * env.el (getenv): Pass frame to getenv-internal. 109 * env.el (getenv): Pass frame to getenv-internal.
110 110
111 2007-05-12 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> 111 2007-02-24 Karoly Lorentey <karoly@lorentey.hu>
112 112
113 This placeholder will be replaced by the Arch logs of the 113 * ldefs-boot.el: Regenerate.
114 multi-tty branch. 114
115 2006-10-14 Karoly Lorentey <lorentey@elte.hu>
116
117 * term/x-win.el (x-initialize-window-system): Make a copy of pure list.
118
119 2006-07-29 Karoly Lorentey <lorentey@elte.hu>
120
121 * bindings.el (mode-line-client): Don't set the local-map and
122 mouse-face properties.
123
124 2006-07-29 Karoly Lorentey <lorentey@elte.hu>
125
126 * menu-bar.el (menu-bar-open): New function.
127 Bind it to f10.
128
129 * term/x-win.el: Don't bind f10.
130
131 * tmm.el: Remove autoload binding for f10.
132
133 * ldefs-boot.el: Regenerate.
134
135 2006-07-29 Karoly Lorentey <lorentey@elte.hu>
136
137 * frame.el (make-frame): Always inherit 'environment and 'client
138 parameters.
139
140 2006-07-29 Karoly Lorentey <lorentey@elte.hu>
141
142 * term/xterm.el (xterm-function-map): Fix typo.
143
144 2006-05-26 Karoly Lorentey <lorentey@elte.hu>
145
146 * env.el (read-envvar-name): Remove reference to global-environment.
147 (setenv-internal): New function.
148 (setenv): Use it. Always set process-environment. Update docs.
149 (getenv): Update docs.
150 (environment): Rewrite for the new environment design. Update docs.
151
152 * frame.el (frame-initialize): Copy the environment from the
153 initial frame.
154
155 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
156
157 * term/iris-ansi.el (iris-function-map): Fix read syntax.
158 * term/lk201.el (lk201-function-map): Fix read syntax.
159
160 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
161
162 * faces.el (tty-create-frame-with-faces): Set up faces and
163 background mode only after the terminal has been initialized.
164 (frame-set-background-mode): Handle the 'background-mode terminal
165 parameter.
166 (tty-run-terminal-initialization): Add type option.
167
168 * term/README: Update.
169 * term/rxvt.el: Simplify.
170 * term/xterm.el: Simplify and fix.
171 * term/*.el: Simplify and fix.
172
173 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
174
175 * faces.el (tty-find-type): New function.
176 (tty-run-terminal-initialization): Load files just once per Emacs
177 session, and call terminit functions just once per terminal.
178
179 2006-04-20 Karoly Lorentey <lorentey@elte.hu>
180
181 * vc.el (vc-annotate-color-map): Undo previous change.
182
183 2006-04-20 Karoly Lorentey <lorentey@elte.hu>
184
185 * vc.el (vc-annotate-color-map): Call `tty-display-color-p' only on
186 ttys.
187
188 2006-04-10 Karoly Lorentey <lorentey@elte.hu>
189
190 * startup.el (normal-splash-screen): Fix typo.
191
192 2006-04-01 Karoly Lorentey <lorentey@elte.hu>
193
194 * mh-e/mh-e.el (mh-strip-package-version): Add autoload cookie.
195
196 * ldefs-boot.el: Update.
197
198 2006-04-01 Karoly Lorentey <lorentey@elte.hu>
199
200 * term/x-win.el (x-setup-function-keys): Protect against multiple
201 calls on the same terminal.
202
203 2006-03-26 Karoly Lorentey <lorentey@elte.hu>
204
205 * server.el (server-process-filter): Accept `-dir' command. Set
206 `default-directory' of the *scratch* buffer on connect, if applicable.
207
208 2006-03-26 Karoly Lorentey <lorentey@elte.hu>
209
210 * tool-bar.el (toggle-tool-bar-mode-from-frame): New function.
211
212 * menu-bar.el (toggle-menu-bar-mode-from-frame): New function.
213 (menu-bar-showhide-menu): Use them to change "Menu-bar" and
214 "Tool-bar" toggles to reflect the state of the current frame.
215
216 2006-03-26 Karoly Lorentey <lorentey@elte.hu>
217
218 * faces.el (x-create-frame-with-faces): Remove bogus check for first
219 frame. Call `tool-bar-setup'.
220
221 * frame.el (window-system-default-frame-alist): Enhance doc string.
222
223 * frame.el (frame-notice-user-settings): Don't put 'tool-bar-lines
224 in `default-frame-alist' when initial frame is on a tty.
225
226 * frame.el (modify-all-frames-parameters): Simplify using
227 `assq-delete-all'. Remove specified parameters from
228 `window-system-default-frame-alist'.
229
230 * fringe.el (set-fringe-mode): Simplify and fix using
231 `modify-all-frames-parameters'.
232 * menu-bar.el (menu-bar-mode): Ditto.
233 * scroll-bar.el (set-scroll-bar-mode): Ditto.
234 * tool-bar.el (tool-bar-mode): Ditto. Remove 'tool-bar-map length
235 check before calling `tool-bar-setup'.
236
237 * tool-bar.el (tool-bar-setup): New variable.
238
239 * tool-bar.el (tool-bar-setup): Use it to guard against multiple
240 calls. Add optional frame parameter, and select that frame before
241 adding items.
242
243 2006-03-26 Karoly Lorentey <lorentey@elte.hu>
244
245 * mail/emacsbug.el (report-emacs-bug-pretest-address):
246 Set pretest address to multi-tty@lists.fnord.hu.
247
248 2006-03-21 Karoly Lorentey <lorentey@elte.hu>
249
250 * startup.el (display-startup-echo-area-message):
251 Handle `inhibit-startup-echo-area-message' here.
252 (command-line-1): Moved from here.
253
254 2006-03-12 Karoly Lorentey <lorentey@elte.hu>
255
256 * ediff-wind.el (ediff-window-setup-function): Fix typo.
257
258 2006-03-12 Karoly Lorentey <lorentey@elte.hu>
259
260 * subr.el (with-selected-frame): Make sure the current buffer is
261 restored as well.
262
263 * faces.el (x-create-frame-with-faces): Don't make frame visible
264 until we are done setting up all its parameters.
265
266 * ediff-wind.el (ediff-setup-windows-automatic): New function.
267 (ediff-window-setup-function): Use it as default.
268
269 2006-02-23 Karoly Lorentey <lorentey@elte.hu>
270
271 * server.el (server-buffer-clients): Doc update.
272 (server-delete-client): Handle quits in kill-buffer. Don't kill
273 modified buffers. Add extra logging.
274 (server-visit-files): Don't set `server-existing-buffer' if the
275 buffer already has other clients.
276
277 2006-02-12 Karoly Lorentey <lorentey@elte.hu>
278
279 * server.el (server-process-filter): Switch to *scratch* immediately
280 after creating the frame, before evaluating any -evals.
281
282 2006-02-03 Karoly Lorentey <lorentey@elte.hu>
283
284 * loadup.el: Delay loading env; mule-conf gets confused by cl during
285 bootstrap.
286
287 2006-01-03 Karoly Lorentey <lorentey@elte.hu>
288
289 * server.el (server-process-filter): Protect `display-splash-screen'
290 call in a condition-case. Explain why.
291
292 2006-01-03 Karoly Lorentey <lorentey@elte.hu>
293
294 * simple.el (normal-erase-is-backspace-mode): Fix enabled/disabled
295 logic.
296
297 2006-01-02 Karoly Lorentey <lorentey@elte.hu>
298
299 * server.el (server-handle-delete-frame): Fix last frame check.
300
301 2006-01-02 Karoly Lorentey <lorentey@elte.hu>
302
303 * server.el (server-handle-delete-frame): Fix typo.
304
305 * server.el (server-process-filter): Call
306 `display-startup-echo-area-message' before `display-splash-screen'.
307
308 2006-01-02 Karoly Lorentey <lorentey@elte.hu>
309
310 * frame.el (make-frame): Also inherit 'client parameter. Don't
311 override explicitly specified values with inherited ones.
312
313 * server.el (server-delete-client): Delete frames after deleting
314 the tty. Clear 'client parameter before deleting a frame.
315
316 * server.el (server-handle-delete-frame): Delete the client
317 if this was its last frame.
318
319 * startup.el (fancy-splash-default-action): Fix typo in comment.
320
321 2005-12-30 Karoly Lorentey <lorentey@elte.hu>
322
323 * server.el (server-process-filter): Don't display the splash screen
324 when no frame was created.
325
326 2005-12-30 Karoly Lorentey <lorentey@elte.hu>
327
328 * startup.el (fancy-splash-screens): Use `overriding-local-map'
329 instead of `overriding-terminal-local-map' for now; the latter doesn't
330 work right, it looses keypresses to another terminal.
331
332 2005-12-30 Karoly Lorentey <lorentey@elte.hu>
333
334 * startup.el (fancy-splash-screens): Use
335 `overriding-terminal-local-map' to set up keymap. Install a
336 `delete-frame-functions' hook to catch `delete-frame' events. Ignore
337 `select-window' events to cope better with `focus-follows-mouse'.
338 Don't switch back to the original buffer if the splash frame has been
339 killed.
340 (normal-splash-screen): Don't let-bind `mode-line-format'; it changes
341 the global binding---setq it instead.
342 (display-splash-screen): Don't do anything if the splash screen is
343 already displayed elsewhere.
344 (fancy-splash-exit, fancy-splash-delete-frame): New functions.
345
346 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
347
348 * bindings.el (mode-line-client): New variable.
349 (help-echo): Add it to the default mode-line format.
350
351 * files.el (mode-line-client): Set it as risky.
352
353 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
354
355 * server.el (server-process-filter): Show the Emacs splash screen
356 and startup echo area message. Display the *scratch* buffer by
357 default.
358
359 * startup.el (fancy-splash-screens): Restore previous buffer, even
360 if it's *scratch*.
361
362 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
363
364 * files.el (save-buffers-kill-display): Rename to `save-buffers-kill-terminal'.
365 (save-buffers-kill-terminal, ctl-x-map): Update for renames.
366
367 * frame.el (make-frame): Rename 'device frame parameter to
368 'terminal. Update.
369 (frames-on-display-list, framep-on-display, suspend-frame): Update
370 for renames.
371 (selected-display): Rename to `selected-terminal'.
372
373 * server.el (server-save-buffers-kill-display): Rename to
374 `server-save-buffers-kill-terminal'.
375 (server-delete-client, server-handle-delete-frame)
376 (server-handle-suspend-tty, server-process-filter)
377 (server-switch-buffer): Update for renames.
378
379 * startup.el (normal-splash-screen, normal-splash-screen): Update
380 for renames.
381
382 * talk.el (talk): Update for renames.
383
384 * termdev.el (terminal-id): Update for renames.
385
386 * xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal)
387 (turn-off-xterm-mouse-tracking-on-terminal)
388 (xterm-mouse-handle-delete-frame): Update for renames.
389
390 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
391
392 * env.el (setenv, getenv): Update doc strings.
393
394 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
395
396 * env.el (read-envvar-name, setenv, getenv, environment): Use frame
397 parameters to store the local environment, not terminal parameters.
398
399 * server.el (server-process-filter): Store the local environment in a
400 frame (not terminal) parameter. Do not try to decode environment
401 strings.
402
403 * frame.el (make-frame): Set up the 'environment frame parameter,
404 when needed.
405
406 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
407
408 * env.el: Require cl for byte compilation. (For `block' and `return'.)
409 (read-envvar-name): Update for rename. Include
410 `process-environment' as well.
411 (setenv): Update for rename also handle `process-environment'.
412 Update doc.
413 (getenv): Update doc.
414 (environment): New function.
415 (let-environment): New macro.
416
417 * font-lock.el (lisp-font-lock-keywords-2): Add `let-environment'.
418
419 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
420
421 * cus-start.el: Fix compilation error.
422
423 2005-12-26 Karoly Lorentey <lorentey@elte.hu>
424
425 * env.el (setenv, getenv): Add optional terminal parameter. Update docs.
426 (setenv): Handle `local-environment-variables'.
427 (read-envvar-name): Also allow (and complete) local
428 environment variables on the current terminal.
429
430 * termdev.el (terminal-id): Make parameter optional.
431 (terminal-getenv, terminal-setenv, with-terminal-environment):
432 Disable functions.
433
434 * mule-cmds.el (set-locale-environment): Convert `terminal-getenv'
435 calls to `getenv'.
436 * rxvt.el (rxvt-set-background-mode): Ditto.
437 * x-win.el (x-initialize-window-system): Ditto.
438 * xterm.el (terminal-init-xterm): Ditto.
439
440 * server.el (server-process-filter): Fix reference to the 'display
441 frame parameter.
442
443 2005-12-25 Karoly Lorentey <lorentey@elte.hu>
444
445 * termdev.el (terminal-parameter-alist, terminal-parameters)
446 (terminal-parameter-p, terminal-parameter, set-terminal-parameter)
447 (terminal-handle-delete-frame): Remove.
448
449 * simple.el (normal-erase-is-backspace-setup-frame)
450 (normal-erase-is-backspace-mode): Rephrase things
451 without terminal-parameter-p.
452
453 * termdev.el (terminal-getenv, terminal-setenv)
454 (with-terminal-environment): Ditto.
455
456 2005-12-23 Karoly Lorentey <lorentey@elte.hu>
457
458 * international/encoded-kb.el (encoded-kbd-setup-display): Use
459 `set-input-meta-mode'.
460 * linux.el (terminal-init-linux): Ditto.
461
462 2005-12-22 Karoly Lorentey <lorentey@elte.hu>
463
464 * termdev.el: New file. Move terminal parameter-related functions
465 here from frame.el.
466 (terminal-getenv, with-terminal-environment): Reimplement and extend.
467 (terminal-setenv, terminal-setenv-internal): New functions.
468
469 * frame.el (make-frame-on-tty, framep-on-display, suspend-frame):
470 Extend doc string, update parameter names.
471 (terminal-id, terminal-parameter-alist, terminal-parameters)
472 (terminal-parameter-p, terminal-parameter, set-terminal-parameter)
473 (terminal-handle-delete-frame, terminal-getenv, terminal-getenv)
474 (with-terminal-environment): Move to termdev.el.
475
476 * loadup.el: Load termdev as well.
477 * Makefile.in (lisp, shortlisp): Add termdev.elc.
478 * makefile.MPW (shortlisp): Ditto.
479
480 * ebuff-menu.el (electric-buffer-menu-mode-map): Bind C-z to
481 `suspend-frame', not `suspend-emacs'.
482 * echistory.el (electric-history-map): Ditto.
483 * ebrowse.el (ebrowse-electric-list-mode-map): Ditto.
484 * ebrowse.el (ebrowse-electric-position-mode-map): Ditto.
485
486 * startup.el (normal-splash-screen): Use `save-buffers-kill-display'
487 instead of `save-buffers-kill-emacs'.
488
489 * x-win.el (x-initialize-window-system): Add 'global-ok option to
490 `terminal-getenv'.
491
492 2005-11-19 Karoly Lorentey <lorentey@elte.hu>
493
494 * loadup.el: Don't load server.
495 * ldefs-boot.el: Update.
496
497 * server.el (server-save-buffers-kill-display): Add autoload
498 cookie. Move stuff not specific to server into
499 `save-buffers-kill-display'.
500
501 * files.el (save-buffers-kill-display): New function.
502 (ctl-x-map): Bind it to C-x C-c.
503
504 * frame.el (terminal-getenv): New function.
505 * international/mule-cmds.el (set-locale-environment): Use it.
506
507 * frame.el (with-terminal-environment): New macro.
508
509 * server.el (server-getenv, server-with-client-environment):
510 Remove.
511 (server-getenv-from, server-with-environment): New functions.
512 (server-process-filter): Change syntax of environment variables.
513 Put environment into terminal parameters, not client parameters.
514
515 * term/rxvt.el: Don't require server.
516 (rxvt-set-background-mode): Use terminal-getenv, not server-getenv.
517 * term/x-win.el (x-initialize-window-system): Ditto.
518 * term/xterm.el (terminal-init-xterm): Ditto.
519
520 2005-11-07 Karoly Lorentey <lorentey@elte.hu>
521
522 * loadup.el: Reorganize order of loading x-dnd vs. term/x-win.
523
524 2005-11-07 Karoly Lorentey <lorentey@elte.hu>
525
526 * frame.el (frames-on-display-list): Use terminal-id to get the
527 display id.
528 (terminal-id): Also accept X display strings and tty device names.
529
530 Revision:
531
532 * edmacro.el (edmacro-format-keys): Remove terminal-local-value calls.
533 * emulation/cua-base.el (cua--pre-command-handler-1): Ditto.
534 * international/encoded-kb.el (encoded-kbd-setup-display): Ditto.
535 * isearch.el (isearch-other-meta-char): Ditto.
536 * obsolete/keyswap.el (the-table): Ditto.
537 * simple.el (normal-erase-is-backspace-mode): Ditto.
538 * subr.el (keyboard-translate, read-quoted-char): Ditto.
539 * term/AT386.el (terminal-init-AT386): Ditto.
540 * term/internal.el: Ditto.
541 * term/iris-ansi.el (terminal-init-iris-ansi): Ditto.
542 * term/lk201.el (terminal-init-lk201): Ditto.
543 * term/mac-win.el: Ditto.
544 * term/news.el (terminal-init-news): Ditto.
545 * term/rxvt.el (terminal-init-rxvt): Ditto.
546 * term/sun.el (terminal-init-sun): Ditto.
547 * term/tvi970.el (terminal-init-tvi970): Ditto.
548 * term/vt200.el (terminal-init-vt200): Ditto.
549 * term/vt201.el (terminal-init-vt201): Ditto.
550 * term/vt220.el (terminal-init-vt220): Ditto.
551 * term/vt240.el (terminal-init-vt240): Ditto.
552 * term/vt300.el (terminal-init-vt300): Ditto.
553 * term/vt320.el (terminal-init-vt320): Ditto.
554 * term/vt400.el (terminal-init-vt400): Ditto.
555 * term/vt420.el (terminal-init-vt420): Ditto.
556 * term/wyse50.el (terminal-init-wyse50): Ditto.
557 * term/x-win.el (x-setup-function-keys): Ditto.
558 * term/xterm.el (terminal-init-xterm): Ditto.
559
560 2005-10-28 Karoly Lorentey <lorentey@elte.hu>
561
562 * subr.el (keyboard-translate): Fix stupid thinko.
563
564 2005-10-28 Karoly Lorentey <lorentey@elte.hu>
565
566 * subr.el (keyboard-translate): Use `terminal-local-value' to
567 access `keyboard-translate-table'.
568 * obsolete/keyswap.el: Ditto.
569
570 2005-10-23 Karoly Lorentey <lorentey@elte.hu>
571
572 * mh-e/.arch-inventory: Ignore mh-loaddefs.el.
573
574 2005-10-23 Karoly Lorentey <lorentey@elte.hu>
575
576 * frame.el (terminal-parameter-p): New function.
577 (terminal-parameter): Use it.
578
579 * simple.el (normal-erase-is-backspace): Add 'maybe option, set it
580 as default.
581 (normal-erase-is-backspace-mode): Rewrite for multiple display
582 support.
583 (normal-erase-is-backspace-setup-frame): New function.
584
585 * frame.el (make-frame): Call it.
586 * startup.el (command-line): Call it.
587
588 2005-09-11 Karoly Lorentey <lorentey@elte.hu>
589
590 * server.el (server-process-filter): Use a dummy client with
591 --no-wait's X frames.
592 (server-save-buffers-kill-display): Explicitly delete frame after
593 deleting its client, in case it was a dummy.
594
595 2005-09-11 Karoly Lorentey <lorentey@elte.hu>
596
597 * xt-mouse.el (xterm-mouse-x, xterm-mouse-y): Convert to terminal
598 parameters.
599 (xterm-mouse-position-function, xterm-mouse-event): Update.
600 (xterm-mouse-mode): Don't depend on current value of
601 window-system.
602 (turn-on-xterm-mouse-tracking, turn-off-xterm-mouse-tracking):
603 Update for multi-tty.
604 (turn-on-xterm-mouse-tracking-on-terminal)
605 (turn-off-xterm-mouse-tracking-on-terminal)
606 (xterm-mouse-handle-delete-frame): New functions.
607 (delete-frame-functions, after-make-frame-functions)
608 (suspend-tty-functions, resume-tty-functions): Install extra hooks
609 for multi-tty.
610
611 2005-09-11 Karoly Lorentey <lorentey@elte.hu>
612
613 * server.el (server-process-filter): In `-position LINE' handler,
614 don't ruin the request string until the line number is extracted. Log
615 opened files.
616
617 2005-09-10 Karoly Lorentey <lorentey@elte.hu>
618
619 * server.el (server-process-filter): Handle -current-frame command.
620 Don't create frames when it is given. Don't bind X frames to the
621 client when we are in -no-wait mode.
622
623 2005-09-10 Karoly Lorentey <lorentey@elte.hu>
624
625 * cus-start.el: Remove bogus window-system reference from GTK test.
626
627 2005-09-07 Karoly Lorentey <lorentey@elte.hu>
628
629 * term/xterm.el (terminal-init-xterm): Protect function-key-map
630 against multiple invocations on the same terminal.
631
632 2005-09-07 Karoly Lorentey <lorentey@elte.hu>
633
634 * frame.el (frame-notice-user-settings): Extend to apply
635 settings in `window-system-default-frame-alist' as well.
636
637 2005-09-07 Karoly Lorentey <lorentey@elte.hu>
638
639 * faces.el (tty-run-terminal-initialization): New function.
640 (tty-create-frame-with-faces): Use it.
641
642 * startup.el (command-line): Replace duplicated code with a call to
643 tty-run-terminal-initialization.
644
645 2005-09-07 Karoly Lorentey <lorentey@elte.hu>
646
647 * faces.el (tty-create-frame-with-faces): Call terminal-init-*.
648 Don't load the initialization file more than once.
649
650 * startup.el (command-line): Don't load the terminal initialization
651 file more than once.
652
653 2005-09-04 Karoly Lorentey <lorentey@elte.hu>
654
655 * term/xterm.el (xterm-function-map): Fix key definitions.
656
657 2005-07-22 Karoly Lorentey <lorentey@elte.hu>
658
659 * frame.el (make-frame): Append window-system-default-frame-alist to
660 parameters before calling frame-creation-function.
661
662 2005-07-12 Karoly Lorentey <lorentey@elte.hu>
663
664 * international/encoded-kb.el (encoded-kbd-setup-display): Fix
665 broken condition before set-input-mode.
666
667 2005-07-12 Karoly Lorentey <lorentey@elte.hu>
668
669 * double.el (double-setup): Replace global-key-translation-map with key-translation-map.
670 * international/encoded-kb.el (encoded-kbd-setup-display): Ditto.
671 * international/iso-transl.el: Ditto.
672 * obsolete/iso-acc.el (iso-accents-customize): Ditto.
673
674 * edmacro.el (edmacro-format-keys): Use terminal-local binding of
675 local-function-key-map instead of function-key-map.
676 * emulation/cua-base.el (cua--pre-command-handler): Ditto.
677 * isearch.el (isearch-other-meta-char): Ditto.
678 * subr.el (read-quoted-char): Ditto.
679 * term/vt200.el: Ditto.
680 * term/vt201.el: Ditto.
681 * term/vt220.el: Ditto.
682 * term/vt240.el: Ditto.
683 * term/vt300.el: Ditto.
684 * term/vt320.el: Ditto.
685 * term/vt400.el: Ditto.
686 * term/vt420.el: Ditto.
687
688 * simple.el (normal-erase-is-backspace-mode): Add todo note.
689 * xt-mouse.el: Ditto.
690
691 * term/AT386.el: Adapt for renaming of function-key-map to
692 local-function-key-map.
693 * term/internal.el: Ditto.
694 * term/iris-ansi.el: Ditto.
695 * term/lk201.el: Ditto.
696 * term/mac-win.el: Ditto.
697 * term/news.el: Ditto.
698 * term/rxvt.el: Ditto.
699 * term/sun.el: Ditto.
700 * term/tvi970.el: Ditto.
701 * term/wyse50.el: Ditto.
702 * term/x-win.el (x-setup-function-keys): Ditto.
703 * term/xterm.el: Ditto.
704
705 2005-07-11 Karoly Lorentey <lorentey@elte.hu>
706
707 * server.el: Use `device' instead of `display' or `display-id' in
708 variable and client parameter names.
709
710 2005-07-11 Karoly Lorentey <lorentey@elte.hu>
711
712 * frame.el (make-frame): Rename frame parameter `display-id' to
713 `device'.
714
715 2005-07-06 Karoly Lorentey <lorentey@elte.hu>
716
717 * frame.el (terminal-handle-delete-frame): Check that the frame is
718 alive.
719 * server.el (server-handle-delete-frame): Ditto. Remove bogus comment.
720
721 2005-07-06 Karoly Lorentey <lorentey@elte.hu>
722
723 * international/mule-cmds.el (set-locale-environment): Use
724 server-getenv, not getenv.
725
726 * server.el (server-handle-delete-frame): Add note on possible race
727 condition.
728
729 2005-07-06 Karoly Lorentey <lorentey@elte.hu>
730
731 * frame.el (terminal-id, terminal-parameters, terminal-parameter)
732 (set-terminal-parameter, terminal-handle-delete-frame): New functions.
733 (delete-frame-functions): Add to `delete-frame-functions' hook.
734 (terminal-parameter-alist): New variable.
735
736 * international/encoded-kb.el (saved-input-mode): Delete variable.
737 (encoded-kbd-setup-display): Store the saved input method as a terminal
738 parameter.
739
740 2005-06-30 Karoly Lorentey <lorentey@elte.hu>
741
742 * term/xterm.el: Remove pointless conditional around key
743 substitution block.
744
745 2005-06-28 Karoly Lorentey <lorentey@elte.hu>
746
747 * term/xterm.el: Move key substitutions back before the
748 define-keys.
749
750 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
751
752 * term/xterm.el: Don't do the key substitutions unless f13-f60 are
753 really defined.
754
755 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
756
757 * term/AT386.el: Wrap function-key-map accesses
758 in (set-)terminal-local-value.
759 * term/internal.el: Ditto.
760 * term/iris-ansi.el: Ditto.
761 * term/lk201.el: Ditto.
762 * term/mac-win.el: Ditto.
763 * term/news.el: Ditto.
764 * term/rxvt.el: Ditto.
765 * term/sun.el: Ditto.
766 * term/tvi970.el: Ditto.
767 * term/wyse50.el: Ditto.
768 * term/x-win.el: Ditto.
769 * term/xterm.el: Ditto.
770
771 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
772
773 * international/encoded-kb.el (encoded-kbd-setup-keymap): Add keymap
774 parameter. Use it instead of changing key-translation-map directly.
775 (encoded-kbd-setup-display): Use terminal-local-value and
776 set-terminal-local-value to access key-translation-map. Remove
777 debugging messages.
778
779 * international/mule.el (keyboard-coding-system): Test for
780 encoded-kbd-setup-display, not encoded-kbd-mode.
781
782 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
783
784 * ldefs-boot.el: Regenerate.
785
786 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
787
788 * international/encoded-kb.el (saved-key-translation-map): Remove.
789 (encoded-kbd-mode): Remove.
790 (encoded-kbd-setup-display): New function.
791
792 * international/mule.el (set-keyboard-coding-system): Use it.
793
794 2005-06-26 Karoly Lorentey <lorentey@elte.hu>
795
796 * term/mac-win.el (mac-handle-language-change): Use
797 global-key-translation-map instead of key-translation-map.
798 * obsolete/iso-acc.el (iso-accents-customize): Ditto.
799 * international/iso-transl.el (iso-transl-ctl-x-8-map): Ditto.
800 * double.el (double-setup): Ditto.
801
802 2005-06-26 Karoly Lorentey <lorentey@elte.hu>
803
804 * term/x-win.el (x-setup-function-keys): New function. Move
805 function-key-map tweaks here.
806
807 * faces.el (x-create-frame-with-faces): Call x-setup-function-keys.
808
809 * term/iris-ansi.el: Update for terminal-local function-key-map.
810 * term/lk201.el: Ditto.
811 * term/news.el: Ditto.
812 * term/rxvt.el: Ditto.
813 * term/sun.el: Ditto.
814 * term/xterm.el: Ditto.
815
816 * startup.el: Cosmetic change.
817
818 2005-05-14 Karoly Lorentey <lorentey@elte.hu>
819
820 * term/xterm.el: Speed up load time by protecting
821 `substitute-key-definition' and `define-key' calls against multiple
822 execution.
823
824 * term/rxvt.el: Ditto.
825 * term/lk201.el: Ditto.
826
827 2005-05-03 Karoly Lorentey <lorentey@elte.hu>
828
829 * server.el (server-process-filter): Set locale environment
830 variables from client while creating tty frames.
831
832 * faces.el (tty-create-frame-with-faces): Call set-locale-environment.
833
834 * international/mule-cmds.el
835 (set-display-table-and-terminal-coding-system): Add DISPLAY
836 parameter. Pass it to set-terminal-coding-system.
837 (set-locale-environment): Add DISPLAY parameter.
838
839 2005-05-03 Karoly Lorentey <lorentey@elte.hu>
840
841 * international/mule-cmds.el (set-locale-environment): Ignore
842 window-system; always set the keyboard coding system.
843
844 * international/mule.el (set-terminal-coding-system)
845 (set-keyboard-coding-system): Add DISPLAY parameter.
846
847 2005-05-03 Karoly Lorentey <lorentey@elte.hu>
848
849 * term/xterm.el: Protect extended function-key-map from being added
850 to the real function-key-map each time the file is loaded.
851 (xterm-function-map): New variable.
852
853 * term/rxvt.el: Ditto.
854 (rxvt-function-map): New variable.
855
856 * term/lk201.el: Add note on buggy globalness of define-key.
857 * term/iris-ansi.el: Ditto.
858 * term/news.el: Ditto.
859 * term/sun.el: Ditto.
860
861 2005-04-25 Karoly Lorentey <lorentey@elte.hu>
862
863 * help-fns.el (describe-variable): Describe frame-local variables
864 correctly.
865
866 2005-04-18 Karoly Lorentey <lorentey@elte.hu>
867
868 * loadup.el: Load dnd.el before x-dnd.el.
869
870 2005-03-28 Karoly Lorentey <lorentey@elte.hu>
871
872 * server.el (server-process-filter): Disable call to
873 configure-display-for-locale.
874
875 2005-03-23 Karoly Lorentey <lorentey@elte.hu>
876
877 * startup.el (command-line): Remove call to nonexistent function
878 `set-locale-translation-file-name'.
879
880 2005-03-23 Karoly Lorentey <lorentey@elte.hu>
881
882 * term/rxvt.el: Don't embed `(require 'server)' in eval-when-compile.
883 * term/xterm.el: Ditto.
884
885 2005-02-20 Karoly Lorentey <lorentey@elte.hu>
886
887 * server.el (server-process-filter): When processing -position
888 command, don't change the request string until the parameters are
889 extracted.
890
891 2005-02-18 Karoly Lorentey <lorentey@elte.hu>
892
893 * frame.el (blink-cursor-mode): Adapt blink-cursor-mode default
894 value from startup.el.
895
896 2005-02-10 Karoly Lorentey <lorentey@elte.hu>
897
898 * server.el (server-kill-emacs-query-function): Fix typo in docs.
899 (server-save-buffers-kill-display): If emacsclient was started with a
900 list of filenames to edit, then offer to save only these buffers.
901
902 2005-02-04 Karoly Lorentey <lorentey@elte.hu>
903
904 * frame.el (make-frame-on-display): Protect condition on
905 x-initialized when x-win.el is not loaded.
906
907 * server.el (server-process-filter): Don't try to create an X frame
908 when Emacs does not support it. Improve logging.
909
910 * server.el (server-send-string): New function.
911 (server-handle-suspend-tty, server-process-filter): Use it.
912
913 * server.el (server-process-filter, server-unquote-arg)
914 (server-quote-arg): Doc updates.
915
916 2004-11-06 Karoly Lorentey <lorentey@elte.hu>
917
918 * progmodes/gdb-ui.el: Protect define-fringe-bitmap with fboundp.
919
920 2004-10-14 Karoly Lorentey <lorentey@elte.hu>
921
922 * server.el (server-with-client-environment): New macro.
923 (server-process-filter): Temporarily set ncurses-related environment
924 variables to those of the client while creating a new tty frame.
925
926 2004-10-10 Karoly Lorentey <lorentey@elte.hu>
927
928 * server.el: Doc updates.
929 (server-select-display): Remove (unused).
930 (server-handle-suspend-tty): Kill the client in case of errors from
931 process-send-string.
932
933 2004-08-23 Karoly Lorentey <lorentey@elte.hu>
934
935 * server.el ("\C-x#"): Fix typo. (Thanks Han Boetes, Ted Morse and
936 Ami Fischman.)
937
938 2004-08-16 Karoly Lorentey <lorentey@elte.hu>
939
940 * server.el (server-save-buffers-kill-display): New function.
941
942 * files.el (ctl-x-map): Change binding of C-x C-c to
943 server-save-buffers-kill-display.
944
945 2004-07-10 Karoly Lorentey <lorentey@elte.hu>
946
947 * emulation/viper-util.el: Unconditionally fset viper-get-face and
948 viper-color-defined-p under Emacs.
949
950 2004-07-10 Karoly Lorentey <lorentey@elte.hu>
951
952 * emulation/viper-init.el (viper-has-face-support-p): Acknowledge
953 that Emacs has face support on ttys.
954
955 2004-07-10 Karoly Lorentey <lorentey@elte.hu>
956
957 * frame.el (suspend-frame): Use display-controlling-tty-p to decide
958 between suspend-emacs and suspend-tty.
959
960 2004-07-10 Karoly Lorentey <lorentey@elte.hu>
961
962 * server.el (server-process-filter): Select buffers opened by
963 nowait clients, don't leave them buried under others. (Reported by
964 Dan Nicolaescu.)
965 (server-visit-files): Return list of buffers created. Update doc.
966
967 2004-07-04 Karoly Lorentey <lorentey@elte.hu>
968
969 * frame.el (make-frame-on-display): Update doc.
970 (make-frame): Handle display-id parameter. Update doc.
971 (frames-on-display-list): Update for display ids.
972 (framep-on-display): Ditto.
973 (suspend-frame): Use display-name, not frame-tty-name.
974 (selected-display): New function.
975
976 * server.el (server-delete-client): Use delete-display, not
977 delete-tty.
978 (server-tty-live-p, server-handle-delete-tty): Removed.
979 (server-handle-delete-frame): Delete tty clients, if needed.
980 (server-process-filter): Set the display parameter, and use it
981 when appropriate.
982 (server-handle-suspend-tty): Use the display parameter.
983 (server-start, server-unload-hook): Removed obsolete delete-tty
984 hook.
985
986 * talk.el (talk): Always use talk-add-display.
987 (talk-add-tty-frame, talk-handle-delete-tty): Removed.
988 (talk-handle-delete-frame): New function.
989 (talk-add-display): Open a new frame only if parameter was not a frame.
990
991 2004-07-03 Karoly Lorentey <lorentey@elte.hu>
992
993 * server.el (server-visit-files): Don't set client-record when nowait.
994
995 2004-06-08 Karoly Lorentey <lorentey@elte.hu>
996
997 * server.el (server-start): Ask before restarting if the old server
998 still has clients. Added feedback messages.
999
115 1000
116 ;; Local Variables: 1001 ;; Local Variables:
117 ;; coding: iso-2022-7bit 1002 ;; coding: iso-2022-7bit
118 ;; add-log-time-zone-rule: t 1003 ;; add-log-time-zone-rule: t
119 ;; End: 1004 ;; End: