comparison src/ChangeLog.multi-tty @ 83687:e95ba23e6638

crunch
author Dan Nicolaescu <dann@ics.uci.edu>
date Tue, 28 Aug 2007 06:23:16 +0000
parents c70dfad9fff4
children aabfc0168925
comparison
equal deleted inserted replaced
83686:0de77f320ee4 83687:e95ba23e6638
1447 1447
1448 * termchar.h (struct terminal): Renamed to struct tty_output. 1448 * termchar.h (struct terminal): Renamed to struct tty_output.
1449 Added name, type, input, output, termscript, old_tty, 1449 Added name, type, input, output, termscript, old_tty,
1450 term_initted, old_tty_valid, background_pixel, foreground_pixel, 1450 term_initted, old_tty_valid, background_pixel, foreground_pixel,
1451 next fields. 1451 next fields.
1452 (TERMINAL_*): Renamed to TTY_* for brevity. 1452 (TTY_*): New macros.
1453 (CURRENT_TERMINAL): Renamed to CURTTY for brevity. 1453 (CURRENT_TERMINAL): New macro.
1454 (tty_list): New variable. 1454 (tty_list): New variable.
1455 (TERMINAL_PTR): Removed.
1456 (FRAME_TTY): New function. 1455 (FRAME_TTY): New function.
1457 (TTY_NAME, TTY_TYPE): New macros. 1456 (TTY_NAME, TTY_TYPE): New macros.
1458 1457
1459 * term.c (current_terminal): Removed. 1458 * term.c (tty_list): New variable.
1460 (_current_terminal): Removed.
1461 (tty_list): New variable.
1462 (OUTPUT, OUTPUT1, OUTPUTL, OUTPUT_IF, OUTPUT1_IF): Added tty 1459 (OUTPUT, OUTPUT1, OUTPUTL, OUTPUT_IF, OUTPUT1_IF): Added tty
1463 parameter. 1460 parameter.
1464 (set_terminal_modes): Added tty parameter. 1461 (set_terminal_modes): Added tty parameter.
1465 (reset_terminal_modes): Added tty parameter. 1462 (reset_terminal_modes): Added tty parameter.
1466 (cursor_to, raw_cursor_to): Updated cmgoto() calls. 1463 (cursor_to, raw_cursor_to): Updated cmgoto() calls.
1532 * termchar.h (struct terminal): New struct. 1529 * termchar.h (struct terminal): New struct.
1533 (must_write_spaces, min_padding_speed, line_ins_del_ok) 1530 (must_write_spaces, min_padding_speed, line_ins_del_ok)
1534 (char_ins_del_ok, scroll_region_ok, scroll_region_cost) 1531 (char_ins_del_ok, scroll_region_ok, scroll_region_cost)
1535 (memory_below_frame, fast_clear_end_of_line): Moved to struct 1532 (memory_below_frame, fast_clear_end_of_line): Moved to struct
1536 terminal. 1533 terminal.
1537 (current_terminal): New variable.
1538 (CURRENT_TERMINAL, TERMINAL_*): New accessor macros.
1539 (min_padding_speed, dont_calculate_costs): Commented out (unused). 1534 (min_padding_speed, dont_calculate_costs): Commented out (unused).
1540
1541 * term.c (_current_terminal): New variable. Will be removed when
1542 true multi-tty support is implemented.
1543 1535
1544 * term.c (set_terminal_window, ins_del_lines, calculate_costs) 1536 * term.c (set_terminal_window, ins_del_lines, calculate_costs)
1545 (term_init): Use the accessor macros for terminal characteristics. 1537 (term_init): Use the accessor macros for terminal characteristics.
1546 * dispnew.c (line_hash_code, line_draw_cost) 1538 * dispnew.c (line_hash_code, line_draw_cost)
1547 (direct_output_for_insert, update_frame_1, scrolling) 1539 (direct_output_for_insert, update_frame_1, scrolling)