Mercurial > emacs
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: |