diff options
| author | Glenn Morris | 2007-08-28 07:53:22 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-08-28 07:53:22 +0000 |
| commit | 9f8f5960dc323d519079dde6dbf5f8c658a0f32e (patch) | |
| tree | 77422b7387c66b2622d657620f7c333c35add1de | |
| parent | d9ad91603f272d0ba56c6e14b8843a79ff89df7c (diff) | |
| download | emacs-9f8f5960dc323d519079dde6dbf5f8c658a0f32e.tar.gz emacs-9f8f5960dc323d519079dde6dbf5f8c658a0f32e.zip | |
Some more tidying and simplification pending merge.
| -rw-r--r-- | src/ChangeLog.multi-tty | 145 |
1 files changed, 56 insertions, 89 deletions
diff --git a/src/ChangeLog.multi-tty b/src/ChangeLog.multi-tty index af657c2225c..d1642754830 100644 --- a/src/ChangeLog.multi-tty +++ b/src/ChangeLog.multi-tty | |||
| @@ -138,84 +138,52 @@ | |||
| 138 | 138 | ||
| 139 | 0000-00-00 Karoly Lorentey <karoly@lorentey.hu> | 139 | 0000-00-00 Karoly Lorentey <karoly@lorentey.hu> |
| 140 | 140 | ||
| 141 | * w32term.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): | 141 | * cm.c (current_tty): New variable, for cmputc(). |
| 142 | * macterm.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): | 142 | (cmputc): Use it. |
| 143 | Remove redundant definition. | 143 | (cmcheckmagic): Add tty parameter, look up terminal streams there. |
| 144 | 144 | (calccost): Add tty parameter. Use emacs_tputs() instead of tputs(). | |
| 145 | * macfns.c (x_set_mouse_color,x_make_gc): Use | 145 | (cmgoto): Add tty parameter. Pass it on to calccost(). Use |
| 146 | FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. | 146 | emacs_tputs() instead of tputs(). |
| 147 | |||
| 148 | * msdos.c (ScreenVisualBell,internal_terminal_init): Use | ||
| 149 | FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. | ||
| 150 | * w32term.c (x_free_frame_resources): Use | ||
| 151 | FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. | ||
| 152 | * w32term.c (w32_initialize): Use the accessor macros for terminal | ||
| 153 | characteristics. | ||
| 154 | |||
| 155 | * macterm.c (mac_initialize): Use Fset_input_interrupt_mode. | ||
| 156 | Use the accessor macros for terminal characteristics. | ||
| 157 | * msdos.c (internal_terminal_init): Use the accessor macros for | ||
| 158 | terminal characteristics. | ||
| 159 | 147 | ||
| 160 | * cm.h (emacs_tputs): New macro to set current_tty, and then call | 148 | * cm.h (emacs_tputs): New macro to set current_tty, and then call |
| 161 | tputs(). | 149 | tputs(). |
| 162 | (current_tty): New variable, for cmputc(). | 150 | (current_tty): New variable, for cmputc(). |
| 163 | (cmcheckmagic, cmputc, cmgoto): Add prototypes. | 151 | (cmcheckmagic, cmputc, cmgoto): Add prototypes. |
| 164 | 152 | ||
| 165 | * cm.c (current_tty): New variable, for cmputc(). | ||
| 166 | (cmputc): Use it. | ||
| 167 | (cmcheckmagic): Add tty parameter, look up terminal streams | ||
| 168 | there. | ||
| 169 | (calccost): Add tty parameter. Use emacs_tputs() instead of | ||
| 170 | tputs(). | ||
| 171 | (cmgoto): Add tty parameter. Pass it on to calccost(). Use | ||
| 172 | emacs_tputs() instead of tputs(). | ||
| 173 | |||
| 174 | * eval.c (unwind_to_catch): Don't call x_fully_uncatch_errors. | 153 | * eval.c (unwind_to_catch): Don't call x_fully_uncatch_errors. |
| 175 | (internal_condition_case, internal_condition_case_1) | 154 | (internal_condition_case, internal_condition_case_1) |
| 176 | (internal_condition_case_2): Don't abort when x_catching_errors. | 155 | (internal_condition_case_2): Don't abort when x_catching_errors. |
| 177 | 156 | ||
| 178 | * keymap.h (Fset_keymap_parent): Add EXFUN. | 157 | * fns.c (Fyes_or_no_p): Don't try to open an X dialog on tty terminals. |
| 179 | |||
| 180 | * fns.c (Fyes_or_no_p): Don't try to open an X dialog on tty | ||
| 181 | terminals. | ||
| 182 | (Fy_or_n_p): Likewise. Use temporarily_switch_to_single_kboard to | 158 | (Fy_or_n_p): Likewise. Use temporarily_switch_to_single_kboard to |
| 183 | prevent crashes caused by bogus longjmps in read_char. | 159 | prevent crashes caused by bogus longjmps in read_char. |
| 184 | 160 | ||
| 185 | * termopts.h (no_redraw_on_reenter): Declare. | 161 | * keymap.h (Fset_keymap_parent): Add EXFUN. |
| 186 | |||
| 187 | 2007-04-22 Karoly Lorentey <karoly@lorentey.hu> | ||
| 188 | 162 | ||
| 189 | * xterm.c (x_scroll_bar_expose): Fix reference to foreground pixel. | 163 | * macterm.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL) |
| 164 | * w32term.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): | ||
| 165 | Remove redundant definition. | ||
| 190 | 166 | ||
| 191 | 2007-02-24 Karoly Lorentey <karoly@lorentey.hu> | 167 | * macfns.c (x_set_mouse_color,x_make_gc): Use |
| 168 | FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. | ||
| 192 | 169 | ||
| 193 | * frame.c (x_set_screen_gamma, store_frame_param): Fix compilation | 170 | * msdos.c (ScreenVisualBell,internal_terminal_init): Use |
| 194 | errors. | 171 | FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. |
| 172 | * w32term.c (x_free_frame_resources): Use | ||
| 173 | FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. | ||
| 174 | (w32_initialize): Use the accessor macros for terminal characteristics. | ||
| 195 | 175 | ||
| 196 | 2006-12-03 Karoly Lorentey <lorentey@elte.hu> | 176 | * macterm.c (mac_initialize): Use Fset_input_interrupt_mode. |
| 177 | Use the accessor macros for terminal characteristics. | ||
| 178 | * msdos.c (internal_terminal_init): Use the accessor macros for | ||
| 179 | terminal characteristics. | ||
| 197 | 180 | ||
| 198 | * window.c (set_window_buffer): Don't call clear_mouse_face on tty | 181 | * termopts.h (no_redraw_on_reenter): Declare. |
| 199 | frames. | ||
| 200 | 182 | ||
| 201 | 2006-10-14 Karoly Lorentey <lorentey@elte.hu> | 183 | 2006-10-14 Karoly Lorentey <lorentey@elte.hu> |
| 202 | 184 | ||
| 203 | * alloc.c (emacs_blocked_malloc): Disable mallopt call. | 185 | * alloc.c (emacs_blocked_malloc): Disable mallopt call. |
| 204 | 186 | ||
| 205 | 2006-07-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 206 | |||
| 207 | * xmenu.c (Fx_menu_bar_open) [USE_X_TOOLKIT, USE_GTK]: | ||
| 208 | Rename from Fmenu_bar_open. | ||
| 209 | (syms_of_xmenu): Update defsubr. | ||
| 210 | |||
| 211 | 2006-07-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 212 | |||
| 213 | * xterm.h: Remove declaration for x_fully_uncatch_errors. | ||
| 214 | |||
| 215 | * xterm.c (x_fully_uncatch_errors): Disable definition. | ||
| 216 | |||
| 217 | 2006-05-26 Karoly Lorentey <lorentey@elte.hu> | ||
| 218 | |||
| 219 | * callproc.c (Vglobal_environment, Vlocal_environment_variables): | 187 | * callproc.c (Vglobal_environment, Vlocal_environment_variables): |
| 220 | Remove. | 188 | Remove. |
| 221 | (getenv_internal, child_setup): Don't look at global-environment | 189 | (getenv_internal, child_setup): Don't look at global-environment |
| @@ -228,70 +196,69 @@ | |||
| 228 | * emacs.c (main): Call set_initial_environment, not | 196 | * emacs.c (main): Call set_initial_environment, not |
| 229 | set_global_environment. | 197 | set_global_environment. |
| 230 | 198 | ||
| 199 | * frame.c (x_set_screen_gamma, store_frame_param): Fix compilation | ||
| 200 | errors. | ||
| 201 | |||
| 202 | * window.c (set_window_buffer): Don't call clear_mouse_face on tty | ||
| 203 | frames. | ||
| 204 | |||
| 205 | * xmenu.c (Fx_menu_bar_open) [USE_X_TOOLKIT, USE_GTK]: Rename from | ||
| 206 | Fmenu_bar_open. | ||
| 207 | (syms_of_xmenu): Update defsubr. | ||
| 208 | |||
| 209 | * xterm.c (x_fully_uncatch_errors): Disable definition. | ||
| 210 | (x_scroll_bar_expose): Fix reference to foreground pixel. | ||
| 211 | |||
| 212 | * xterm.h: Remove declaration for x_fully_uncatch_errors. | ||
| 213 | |||
| 231 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> | 214 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> |
| 232 | 215 | ||
| 233 | * frame.c (make_terminal_frame): Don't create frames on a terminal | 216 | * frame.c (make_terminal_frame) |
| 234 | that is being deleted. | 217 | * xfns.c (Fx_create_frame, x_create_tip_frame): Don't create |
| 235 | * xfns.c (Fx_create_frame, x_create_tip_frame): Ditto. | 218 | frames on a terminal that is being deleted. |
| 236 | 219 | ||
| 237 | * keyboard.c (tty_read_avail_input): Don't read from a terminal that | 220 | * keyboard.c (tty_read_avail_input): Don't read from a terminal that |
| 238 | is being deleted. | 221 | is being deleted. |
| 239 | 222 | ||
| 240 | * term.c (Ftty_type): Return nil if terminal is not on a tty instead | 223 | * term.c (Ftty_type): Return nil if terminal is not on a tty instead |
| 241 | of throwing an error. Doc update. | 224 | of throwing an error. Doc update. |
| 242 | 225 | (init_tty): Set name before calling `get_named_tty'. | |
| 243 | * term.c (init_tty): Set name before calling `get_named_tty'. | 226 | (syms_of_term) <Vsuspend_tty_functions, Vresume_tty_functions>: |
| 244 | |||
| 245 | * term.c (syms_of_term) <Vsuspend_tty_functions, Vresume_tty_functions>: | ||
| 246 | Doc update. | 227 | Doc update. |
| 247 | 228 | ||
| 248 | * termhooks.h (terminal) <name>: Explain why identifying terminals | 229 | * termhooks.h (terminal) <name>: Explain why identifying terminals |
| 249 | by name is a bad idea. | 230 | by name is a bad idea. |
| 250 | 231 | ||
| 251 | * xterm.c (XTread_socket): Disable loop on all X displays. | 232 | * xterm.c (XTread_socket): Disable loop on all X displays. |
| 252 | 233 | (x_delete_terminal): Don't set terminal->deleted and let | |
| 253 | * xterm.c (x_delete_display): Doc update to reflect changes in | ||
| 254 | delete_terminal. | ||
| 255 | |||
| 256 | * xterm.c (x_delete_terminal): Don't set terminal->deleted and let | ||
| 257 | delete_terminal delete the frames on the terminal. | 234 | delete_terminal delete the frames on the terminal. |
| 258 | 235 | (x_delete_display): Doc update to reflect changes in | |
| 259 | * xterm.h (x_display_info) <terminal>: Move member earlier in the | 236 | delete_terminal. |
| 260 | struct. | 237 | (x_display_info) <terminal>: Move member earlier in the struct. |
| 261 | 238 | ||
| 262 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> | 239 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> |
| 263 | 240 | ||
| 264 | * termhooks.h (terminal) <deleted>: New member. | 241 | * termhooks.h (terminal) <deleted>: New member. |
| 265 | |||
| 266 | * term.c (delete_tty): Use it. | 242 | * term.c (delete_tty): Use it. |
| 267 | (deleting_tty): Remove old variable. | ||
| 268 | |||
| 269 | * xterm.c (x_delete_terminal): Use terminal->deleted. Delete all | 243 | * xterm.c (x_delete_terminal): Use terminal->deleted. Delete all |
| 270 | frames on the display explicitly. | 244 | frames on the display explicitly. |
| 271 | 245 | ||
| 272 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> | 246 | (deleting_tty): Remove old variable. |
| 273 | 247 | (Fsuspend_tty): Call clear_tty_hooks. | |
| 274 | * term.c (Fsuspend_tty): Call clear_tty_hooks. | ||
| 275 | (Fresume_tty, init_tty): Call set_tty_hooks. | 248 | (Fresume_tty, init_tty): Call set_tty_hooks. |
| 276 | (clear_tty_hooks, set_tty_hooks): New functions. | 249 | (clear_tty_hooks, set_tty_hooks): New functions. |
| 277 | |||
| 278 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> | ||
| 279 | |||
| 280 | * xfaces.c (realize_default_face): Don't use FRAME_FONT unless frame | ||
| 281 | is an X frame. | ||
| 282 | |||
| 283 | 2006-04-20 Karoly Lorentey <lorentey@elte.hu> | ||
| 284 | |||
| 285 | * dispnew.c (Fsend_string_to_terminal): Update call to | ||
| 286 | `get_tty_terminal'. | ||
| 287 | |||
| 288 | * term.c (Fsuspend_tty, Fresume_tty): Update call to `get_tty_terminal'. | ||
| 289 | (get_tty_terminal): Add throw parameter. | ||
| 290 | (Ftty_display_color_p, Ftty_display_color_cells): Don't throw | 250 | (Ftty_display_color_p, Ftty_display_color_cells): Don't throw |
| 291 | errors on X frames. | 251 | errors on X frames. |
| 292 | 252 | ||
| 253 | * term.c (get_tty_terminal): Add throw parameter. | ||
| 254 | (Fsuspend_tty, Fresume_tty): Update call to `get_tty_terminal'. | ||
| 255 | * dispnew.c (Fsend_string_to_terminal): Update call to | ||
| 256 | `get_tty_terminal'. | ||
| 293 | * dispextern.h (get_tty_terminal): Update prototype. | 257 | * dispextern.h (get_tty_terminal): Update prototype. |
| 294 | 258 | ||
| 259 | * xfaces.c (realize_default_face): Don't use FRAME_FONT unless frame | ||
| 260 | is an X frame. | ||
| 261 | |||
| 295 | 2006-04-01 Karoly Lorentey <lorentey@elte.hu> | 262 | 2006-04-01 Karoly Lorentey <lorentey@elte.hu> |
| 296 | 263 | ||
| 297 | * frame.c (make_terminal_frame) | 264 | * frame.c (make_terminal_frame) |