aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.multi-tty147
1 files changed, 35 insertions, 112 deletions
diff --git a/src/ChangeLog.multi-tty b/src/ChangeLog.multi-tty
index c9e085f4454..af657c2225c 100644
--- a/src/ChangeLog.multi-tty
+++ b/src/ChangeLog.multi-tty
@@ -285,8 +285,7 @@
285 * dispnew.c (Fsend_string_to_terminal): Update call to 285 * dispnew.c (Fsend_string_to_terminal): Update call to
286 `get_tty_terminal'. 286 `get_tty_terminal'.
287 287
288 * term.c (Fsuspend_tty, Fresume_tty): Update call to 288 * term.c (Fsuspend_tty, Fresume_tty): Update call to `get_tty_terminal'.
289 `get_tty_terminal'.
290 (get_tty_terminal): Add throw parameter. 289 (get_tty_terminal): Add throw parameter.
291 (Ftty_display_color_p, Ftty_display_color_cells): Don't throw 290 (Ftty_display_color_p, Ftty_display_color_cells): Don't throw
292 errors on X frames. 291 errors on X frames.
@@ -295,125 +294,69 @@
295 294
2962006-04-01 Karoly Lorentey <lorentey@elte.hu> 2952006-04-01 Karoly Lorentey <lorentey@elte.hu>
297 296
298 * frame.c (make_terminal_frame): Use FRAME_BACKGROUND_PIXEL and 297 * frame.c (make_terminal_frame)
298 * gtkutil.c (xg_create_frame_widgets)
299 * widget.c (update_from_various_frame_slots)
300 * xfns.c (x_set_foreground_color x_set_background_color)
301 (x_set_mouse_color, x_set_cursor_color, x_make_gc)
302 (Fx_create_frame, x_create_tip_frame, build_string, x_window)
303 * xterm.c (XTflash, x_free_frame_resources, x_scroll_bar_create)
304 (x_scroll_bar_set_handle): Use FRAME_BACKGROUND_PIXEL and
299 FRAME_FOREGROUND_PIXEL. 305 FRAME_FOREGROUND_PIXEL.
300 * gtkutil.c (xg_create_frame_widgets): Ditto.
301 * xfns.c (x_window): Ditto.
302 * xterm.c (x_scroll_bar_create): Ditto.
303 * xterm.c (x_scroll_bar_set_handle): Ditto.
304
3052006-04-01 Karoly Lorentey <lorentey@elte.hu>
306 306
307 * xterm.h (x_output): Remove background_pixel and foreground_pixel 307 * xterm.h (x_output): Remove background_pixel and foreground_pixel
308 fields. 308 fields.
309 309
310 * widget.c (update_from_various_frame_slots): Use
311 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
312
313 * xfns.c (x_set_foreground_color): Ditto.
314 * xfns.c (x_set_background_color): Ditto.
315 * xfns.c (x_set_mouse_color): Ditto.
316 * xfns.c (x_set_cursor_color): Ditto.
317 * xfns.c (x_make_gc): Ditto.
318 * xfns.c (Fx_create_frame): Ditto.
319 * xfns.c (x_create_tip_frame): Ditto.
320 * xfns.c (build_string): Ditto.
321 * xterm.c (XTflash): Ditto.
322 * xterm.c (x_free_frame_resources): Ditto.
323
3242006-03-26 Karoly Lorentey <lorentey@elte.hu>
325
326 * term.c: Include errno.h.
327 (Fresume_tty): Handle errors on reopening ttys. Don't dissociate
328 if terminal was explicitly opened on the controlling terminal.
329 (init_tty): Initialize local pointers. Always set name (use
330 "/dev/tty" for controlling tty.) Remove special case for name ==
331 NULL.
332
3332006-03-26 Karoly Lorentey <lorentey@elte.hu>
334
335 * frame.c (syms_of_frame): Enhance doc string of `default-frame-alist'.
336
3372006-03-12 Karoly Lorentey <lorentey@elte.hu>
338
339 * xfns.c (x_create_tip_frame): Fix syntax error.
340
3412006-03-12 Karoly Lorentey <lorentey@elte.hu>
342
343 * xfns.c (Fx_create_frame): Use `store_frame_param' to set
344 `window-system' frame parameter, and make sure it overrides any
345 user-supplied setting.
346
347 * xfns.c (x_icon): Disable redundant call to
348 `x_wm_set_window_state'. (Also applied in CVS.)
349
3502006-03-08 Karoly Lorentey <lorentey@elte.hu>
351
352 * frame.c (Fmake_terminal_frame): Handle NULL tty names correctly.
353
3542006-03-08 Karoly Lorentey <lorentey@elte.hu> 3102006-03-08 Karoly Lorentey <lorentey@elte.hu>
355 311
356 * .gdbinit (init_sys_modes): Use Vinitial_window_system instead of 312 * .gdbinit (init_sys_modes): Use Vinitial_window_system instead of
357 Vwindow_system. 313 Vwindow_system.
358 314
3592006-02-25 Karoly Lorentey <lorentey@elte.hu> 315 * callproc.c (getenv_internal): Fix C99ism.
360
361 * keyboard.c (read_key_sequence): Remove unused variable
362 wrong_kboard_jmpbuf.
363
3642006-02-25 Karoly Lorentey <lorentey@elte.hu>
365 316
366 * frame.c (store_frame_param): Check for found_for_frame before 317 * frame.c (store_frame_param): Check for found_for_frame before
367 calling XFRAME. 318 calling XFRAME.
368 319 (Fmake_terminal_frame): Handle NULL tty names correctly.
3692006-02-20 Karoly Lorentey <lorentey@elte.hu> 320 (syms_of_frame): Enhance doc string of `default-frame-alist'.
370
371 * regex.c (extend_range_table_work_area, regex_compile, fastmap):
372 Revert previous unnecessary changes.
373
3742006-02-14 Karoly Lorentey <lorentey@elte.hu>
375
376 * keyboard.c (Fset_quit_char): Don't leave tty state uninitialized
377 after an error.
378
3792006-02-12 Karoly Lorentey <lorentey@elte.hu>
380
381 * xterm.c (x_catch_errors_unwind): Abort if x_error_message is NULL.
382
3832006-01-30 Karoly Lorentey <lorentey@elte.hu>
384
385 * callproc.c (getenv_internal): Fix C99ism.
386
3872006-01-28 Karoly Lorentey <lorentey@elte.hu>
388 321
389 * keyboard.c (read_char): Declare. Update call to 322 * keyboard.c (read_char): Declare. Update call to
390 `read_char_minibuf_menu_prompt'. Set wrong_kboard_jmpbuf correctly in 323 `read_char_minibuf_menu_prompt'. Set wrong_kboard_jmpbuf correctly in
391 recursive calls. 324 recursive calls.
392 (read_char_minibuf_menu_prompt): Add wrong_kboard_jmpbuf 325 (read_char_minibuf_menu_prompt): Add wrong_kboard_jmpbuf
393 parameter. Use it in call to `read_char'. 326 parameter. Use it in call to `read_char'.
327 (Fset_quit_char): Don't leave tty state uninitialized after an error.
328 (read_key_sequence): Remove unused variable wrong_kboard_jmpbuf.
329
330 * term.c: Include errno.h.
331 (Fresume_tty): Handle errors on reopening ttys. Don't dissociate
332 if terminal was explicitly opened on the controlling terminal.
333 (init_tty): Initialize local pointers. Always set name (use
334 "/dev/tty" for controlling tty.) Remove special case for name == NULL.
335
336 * xfns.c (Fx_create_frame): Use `store_frame_param' to set
337 `window-system' frame parameter, and make sure it overrides any
338 user-supplied setting.
339 (x_create_tip_frame): Fix syntax error.
340
341 * xterm.c (x_catch_errors_unwind): Abort if x_error_message is NULL.
394 342
3952006-01-17 Karoly Lorentey <lorentey@elte.hu> 3432006-01-17 Karoly Lorentey <lorentey@elte.hu>
396 344
397 * Makefile.in (SOME_MACHINE_LISP): Fix typo. 345 * Makefile.in (SOME_MACHINE_LISP): Fix typo.
398 (lisp, shortlisp): Add termdev.elc. 346 (lisp, shortlisp): Add termdev.elc.
399 347
4002006-01-11 Karoly Lorentey <lorentey@elte.hu>
401
402 * process.c (Fmake_network_process): Don't unrequest_sigio on modern 348 * process.c (Fmake_network_process): Don't unrequest_sigio on modern
403 systems. 349 systems.
404 350
405 * keyboard.c (Fset_input_interrupt_mode): Cosmetic change. 351 * keyboard.c (Fset_input_interrupt_mode): Cosmetic change.
406 352 (read_char): Enhance comment before extra longjmp to
407 * sysdep.c (request_sigio): Make it a no-op if noninteractive.
408 (unrequest_sigio): Make it a no-op if noninteractive.
409
4102006-01-05 Karoly Lorentey <lorentey@elte.hu>
411
412 * keyboard.c (read_char): Enhance comment before extra longjmp to
413 wrong_kboard_jmpbuf. 353 wrong_kboard_jmpbuf.
414 (read_key_sequence): Handle deleted interrupted_kboards correctly; 354 (read_key_sequence): Handle deleted interrupted_kboards correctly;
415 that is a legal case. 355 that is a legal case.
416 356
357 * sysdep.c (request_sigio): Make it a no-op if noninteractive.
358 (unrequest_sigio): Make it a no-op if noninteractive.
359
4172006-01-03 Karoly Lorentey <lorentey@elte.hu> 3602006-01-03 Karoly Lorentey <lorentey@elte.hu>
418 361
419 * callint.c (Fcall_interactively): Update call to 362 * callint.c (Fcall_interactively): Update call to
@@ -483,17 +426,11 @@
483 Don't push_kboard if we weren't in single kboard state. 426 Don't push_kboard if we weren't in single kboard state.
484 Don't pop_kboard if we popped into any kboard state. 427 Don't pop_kboard if we popped into any kboard state.
485 428
4862006-01-01 Karoly Lorentey <lorentey@elte.hu>
487
488 * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names 429 * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names
489 with the rest of the DEFUNs. 430 with the rest of the DEFUNs.
490 431
4912005-12-31 Karoly Lorentey <lorentey@elte.hu>
492
493 * frame.c (Fframe_with_environment): Fix typo. 432 * frame.c (Fframe_with_environment): Fix typo.
494 433
4952005-12-30 Karoly Lorentey <lorentey@elte.hu>
496
497 * xdisp.c (get_glyph_string_clip_rects): Add extra parentheses and 434 * xdisp.c (get_glyph_string_clip_rects): Add extra parentheses and
498 braces to prevent compiler warnings. 435 braces to prevent compiler warnings.
499 (calc_pixel_width_or_height): Add xassert to check that the 436 (calc_pixel_width_or_height): Add xassert to check that the
@@ -502,8 +439,6 @@
502 * image.c (lookup_image): Don't initialize `c' until the xasserts 439 * image.c (lookup_image): Don't initialize `c' until the xasserts
503 have been run. 440 have been run.
504 441
5052005-12-29 Karoly Lorentey <lorentey@elte.hu>
506
507 * callproc.c (syms_of_callproc): Initialize 442 * callproc.c (syms_of_callproc): Initialize
508 `Vlocal-environment-variables' to `Qt'. 443 `Vlocal-environment-variables' to `Qt'.
509 444
@@ -590,10 +525,6 @@
590 525
5912005-12-29 Karoly Lorentey <lorentey@elte.hu> 5262005-12-29 Karoly Lorentey <lorentey@elte.hu>
592 527
593 * callproc.c (Fgetenv_internal, syms_of_callproc): Update doc strings.
594
5952005-12-29 Karoly Lorentey <lorentey@elte.hu>
596
597 * callproc.c (child_setup, getenv_internal, Fgetenv_internal): 528 * callproc.c (child_setup, getenv_internal, Fgetenv_internal):
598 Store the local environment in a frame (not terminal) parameter. 529 Store the local environment in a frame (not terminal) parameter.
599 Update doc strings. 530 Update doc strings.
@@ -611,22 +542,19 @@
611 542
6122005-12-29 Karoly Lorentey <lorentey@elte.hu> 5432005-12-29 Karoly Lorentey <lorentey@elte.hu>
613 544
614 * callproc.c (syms_of_callproc): Initialize Vprocess_environment
615 to nil.
616
6172005-12-29 Karoly Lorentey <lorentey@elte.hu>
618
619 * callproc.c (Vglobal_environment): New variable, taking over the 545 * callproc.c (Vglobal_environment): New variable, taking over the
620 previous role of `Vprocess_environment', which is now something else. 546 previous role of `Vprocess_environment', which is now something else.
621 (add_env): New function. 547 (add_env): New function.
622 (child_setup): Use it. 548 (child_setup): Use it.
623 (child_setup, getenv_internal): Rename Vprocess_environment to 549 (child_setup, getenv_internal): Rename Vprocess_environment to
624 Vglobal_environment. Handle the new Vprocess_environment. 550 Vglobal_environment. Handle the new Vprocess_environment.
551 (getenv_internal): Fix get_terminal_param call.
625 (Fgetenv_internal, egetenv): Update doc. 552 (Fgetenv_internal, egetenv): Update doc.
626 (set_process_environment): Rename to `set_global_environment'. Rename 553 (set_process_environment): Rename to `set_global_environment'. Rename
627 Vprocess_environment to Vglobal_environment. 554 Vprocess_environment to Vglobal_environment.
628 (syms_of_callproc): Rename process-environment to global-environment, 555 (syms_of_callproc): Rename process-environment to global-environment,
629 add new process-environment, update docs. 556 add new process-environment, update docs. Initialize
557 Vprocess_environment to nil.
630 558
631 * emacs.c (main): Call set_global_environment instead of 559 * emacs.c (main): Call set_global_environment instead of
632 set_process_environment. 560 set_process_environment.
@@ -635,12 +563,6 @@
635 563
6362005-12-26 Karoly Lorentey <lorentey@elte.hu> 5642005-12-26 Karoly Lorentey <lorentey@elte.hu>
637 565
638 * callproc.c (getenv_internal): Fix get_terminal_param call.
639
640 * termhooks.h (get_device): New declaration.
641
6422005-12-26 Karoly Lorentey <lorentey@elte.hu>
643
644 * callproc.c: Include frame.h and termhooks.h, for terminal parameters. 566 * callproc.c: Include frame.h and termhooks.h, for terminal parameters.
645 (Qenvironment): New constant. 567 (Qenvironment): New constant.
646 (Vlocal_environment_variables): New variable. 568 (Vlocal_environment_variables): New variable.
@@ -651,6 +573,7 @@
651 (Fgetenv_internal): Add terminal parameter. 573 (Fgetenv_internal): Add terminal parameter.
652 574
653 * termhooks.h (get_terminal_param): Declare. 575 * termhooks.h (get_terminal_param): Declare.
576 (get_device): New declaration.
654 577
655 * Makefile.in (callproc.o): Update dependencies. 578 * Makefile.in (callproc.o): Update dependencies.
656 579