diff options
| author | Jason Rumney | 2007-05-15 23:12:09 +0000 |
|---|---|---|
| committer | Jason Rumney | 2007-05-15 23:12:09 +0000 |
| commit | 246a749bfcdf75437686826c84617c3d193e9364 (patch) | |
| tree | 2670d4c86242d8e13afe3a8bd2816ba622a1988e /src/ChangeLog.multi-tty | |
| parent | fcf15b487bb648d4980f4a70f70f62605fb6ac53 (diff) | |
| download | emacs-246a749bfcdf75437686826c84617c3d193e9364.tar.gz emacs-246a749bfcdf75437686826c84617c3d193e9364.zip | |
New ChangeLog for multi-tty specific changes
Diffstat (limited to 'src/ChangeLog.multi-tty')
| -rw-r--r-- | src/ChangeLog.multi-tty | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/src/ChangeLog.multi-tty b/src/ChangeLog.multi-tty new file mode 100644 index 00000000000..c4c39cff888 --- /dev/null +++ b/src/ChangeLog.multi-tty | |||
| @@ -0,0 +1,89 @@ | |||
| 1 | 2007-05-15 Jason Rumney <jasonr@gnu.org> | ||
| 2 | |||
| 3 | * frame.c (Fdelete_frame): Only get kboard when MULTI_KBOARD | ||
| 4 | defined. | ||
| 5 | |||
| 6 | * keyboard.c (restore_kboard_configuration): Only define when | ||
| 7 | MULTI_KBOARD defined. | ||
| 8 | |||
| 9 | * terminal.c (init_initial_terminal): Only set initial_kboard when | ||
| 10 | MULTI_KBOARD defined. | ||
| 11 | |||
| 12 | * term.c (dissociate_if_controlling_tty) [WINDOWSNT]: Don't | ||
| 13 | define function body. | ||
| 14 | (init_tty) [WINDOWSNT]: Use selected_frame for initializing. | ||
| 15 | |||
| 16 | * fringe.c (w32_init_fringe w32_reset_fringes) [HAVE_NTGUI]: | ||
| 17 | (mac_init_fringe) [MAC_OS]: Get rif from selected_frame. | ||
| 18 | |||
| 19 | * termhooks.h (display_info) [WINDOWSNT]: Add w32. | ||
| 20 | |||
| 21 | * xdisp.c (display_menu_bar) [HAVE_NTGUI]: Check frame type. | ||
| 22 | |||
| 23 | * frame.c (make_terminal_frame) [WINDOWSNT]: Initialize terminal. | ||
| 24 | |||
| 25 | * w32.c (request_sigio, unrequest_sigio): Remove | ||
| 26 | |||
| 27 | * w32inevt.h, w32inevt.c (w32_console_read_socket): Make first | ||
| 28 | arg a frame. | ||
| 29 | |||
| 30 | * w32console.c (w32con_move_cursor, w32con_clear_to_end): | ||
| 31 | (w32con_clear_frame, w32con_clear_end_of_line): | ||
| 32 | (w32con_ins_del_lines, w32con_insert_glyphs, w32con_write_glyphs): | ||
| 33 | (w32con_delete_glyphs, w32con_set_terminal_window): | ||
| 34 | (scroll_line, w32_sys_ring_bell): Add frame arg. | ||
| 35 | (w32con_set_terminal_modes, w32con_reset_terminal_modes): Add | ||
| 36 | terminal arg. | ||
| 37 | (PICK_FRAME): Remove. | ||
| 38 | (w32con_write_glyphs): Use frame specific terminal coding. | ||
| 39 | (one_and_only_w32cons): New global variable. | ||
| 40 | (initialize_w32_display): Use it for storing hooks. | ||
| 41 | (create_w32cons_output): New function. | ||
| 42 | |||
| 43 | * w32menu.c (Fx_popup_menu): Use terminal specific | ||
| 44 | mouse_position_hook. | ||
| 45 | |||
| 46 | * w32fns.c (x_set_tool_bar_lines): Don't use updating_frame. | ||
| 47 | (Fx_create_frame): Set terminal and ref count. | ||
| 48 | (Fx_open_connection): Remove window-system check. | ||
| 49 | |||
| 50 | * w32term.c (w32_set_terminal_modes, w32_reset_terminal_modes): | ||
| 51 | Add terminal arg. | ||
| 52 | (x_clear_frame, x_delete_glyphs, w32_ring_bell, x_ins_del_lines): | ||
| 53 | Add frame arg. | ||
| 54 | (x_delete_terminal, w32_create_terminal): New functions. | ||
| 55 | (w32_term_init): Create a terminal. | ||
| 56 | (w32_initialize): Move terminal specific initialization to | ||
| 57 | w32_create_terminal. | ||
| 58 | |||
| 59 | * w32term.h (w32_display_info): Add terminal. | ||
| 60 | (w32_sys_ring_bell, x_delete_display): Declare here. | ||
| 61 | |||
| 62 | * makefile.w32-in (OBJ1): Add terminal.$(O) | ||
| 63 | |||
| 64 | * s/ms-w32.h (SYSTEM_PURESIZE_EXTRA): Bump to 50k. | ||
| 65 | |||
| 66 | ;; Local Variables: | ||
| 67 | ;; coding: iso-2022-7bit | ||
| 68 | ;; add-log-time-zone-rule: t | ||
| 69 | ;; End: | ||
| 70 | |||
| 71 | Copyright (C) 2007 Free Software Foundation, Inc. | ||
| 72 | |||
| 73 | This file is part of GNU Emacs. | ||
| 74 | |||
| 75 | GNU Emacs is free software; you can redistribute it and/or modify | ||
| 76 | it under the terms of the GNU General Public License as published by | ||
| 77 | the Free Software Foundation; either version 2, or (at your option) | ||
| 78 | any later version. | ||
| 79 | |||
| 80 | GNU Emacs is distributed in the hope that it will be useful, | ||
| 81 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 82 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 83 | GNU General Public License for more details. | ||
| 84 | |||
| 85 | You should have received a copy of the GNU General Public License | ||
| 86 | along with GNU Emacs; see the file COPYING. If not, write to the | ||
| 87 | Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 88 | Boston, MA 02110-1301, USA. | ||
| 89 | |||