Mercurial > emacs
comparison src/ChangeLog @ 40397:fd8872e4b12c
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sun, 28 Oct 2001 06:48:56 +0000 |
parents | 24b61d17eccb |
children | e071742a6bb8 |
comparison
equal
deleted
inserted
replaced
40396:894b9bc4ca7a | 40397:fd8872e4b12c |
---|---|
6 | 6 |
7 * w32term.c (w32_system_caret_hwnd, w32_system_caret_width) | 7 * w32term.c (w32_system_caret_hwnd, w32_system_caret_width) |
8 (w32_system_caret_height, w32_system_caret_x) | 8 (w32_system_caret_height, w32_system_caret_x) |
9 (w32_system_caret_y): New variables for tracking system caret. | 9 (w32_system_caret_y): New variables for tracking system caret. |
10 (w32_initialize): Initialize them. | 10 (w32_initialize): Initialize them. |
11 (x_display_and_set_cursor): Make system caret follow the active | 11 (x_display_and_set_cursor): Make system caret follow the active cursor. |
12 cursor. | 12 |
13 | 13 * w32term.h (WM_EMACS_TRACK_CARET, WM_EMACS_DESTROY_CARET): |
14 * w32term.h (WM_EMACS_TRACK_CARET, WM_EMACS_DESTROY_CARET): New | 14 New messages types. |
15 messages types. | |
16 | 15 |
17 * w32term.c (note_mouse_highlight): Clear old help_echo. | 16 * w32term.c (note_mouse_highlight): Clear old help_echo. |
18 | 17 |
19 2001-10-27 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 18 2001-10-27 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
20 | 19 |
31 emacs.c. | 30 emacs.c. |
32 | 31 |
33 2001-10-27 Gerd Moellmann <gerd@gnu.org> | 32 2001-10-27 Gerd Moellmann <gerd@gnu.org> |
34 | 33 |
35 * xdisp.c (move_it_vertically_backward): Use 2/3 line_height | 34 * xdisp.c (move_it_vertically_backward): Use 2/3 line_height |
36 instead of 1/2 line_height in the heuristic for skipping | 35 instead of 1/2 line_height in the heuristic for skipping |
37 farther backward when target_y was not reached. | 36 farther backward when target_y was not reached. |
38 | 37 |
39 * sound.c (sound_perror): Unblock SIGIO, turn on atimers. | 38 * sound.c (sound_perror): Unblock SIGIO, turn on atimers. |
40 Display errno only if non-zero. | 39 Display errno only if non-zero. |
41 (sound_warning): New function. | 40 (sound_warning): New function. |
54 | 53 |
55 * insdel.c (insert_1_both): Do nothing if NCHARS == 0. | 54 * insdel.c (insert_1_both): Do nothing if NCHARS == 0. |
56 | 55 |
57 * xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]: | 56 * xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]: |
58 Fix clearing in the case of scroll bars on the right. | 57 Fix clearing in the case of scroll bars on the right. |
59 | 58 |
60 2001-10-26 Juanma Barranquero <lektu@terra.es> | 59 2001-10-26 Juanma Barranquero <lektu@terra.es> |
61 | 60 |
62 * w32gui.h (XImage): Add a dummy typedef. | 61 * w32gui.h (XImage): Add a dummy typedef. |
63 | 62 |
64 2001-10-26 Gerd Moellmann <gerd@gnu.org> | 63 2001-10-26 Gerd Moellmann <gerd@gnu.org> |
65 | 64 |
66 * xfns.c (XScreenNumberOfScreen): Fix struct to pointer | 65 * xfns.c (XScreenNumberOfScreen): Fix struct to pointer comparison. |
67 comparison. | |
68 | 66 |
69 2001-10-25 Eli Zaretskii <eliz@is.elta.co.il> | 67 2001-10-25 Eli Zaretskii <eliz@is.elta.co.il> |
70 | 68 |
71 * frame.c (Fframe_parameter): Fix last change. | 69 * frame.c (Fframe_parameter): Fix last change. |
72 | 70 |
96 (gif_format, png_format): Add missing commas. | 94 (gif_format, png_format): Add missing commas. |
97 | 95 |
98 2001-10-24 Richard M. Stallman <rms@gnu.org> | 96 2001-10-24 Richard M. Stallman <rms@gnu.org> |
99 | 97 |
100 * xfaces.c (Fface_attributes_as_vector): New function. | 98 * xfaces.c (Fface_attributes_as_vector): New function. |
101 (syms_of_xfaces): defsubr it. | 99 (syms_of_xfaces): Defsubr it. |
102 | 100 |
103 2001-10-24 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 101 2001-10-24 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
104 | 102 |
105 * dispnew.c (sync_window_with_frame_matrix_rows): Remove unused | 103 * dispnew.c (sync_window_with_frame_matrix_rows): Remove unused |
106 variable `area'. | 104 variable `area'. |
107 | 105 |
108 2001-10-25 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 106 2001-10-25 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
109 | 107 |
110 * search.c (scan_newline): Remove unused variable | 108 * search.c (scan_newline): Remove unused variable `selective_display'. |
111 `selective_display'. | |
112 | 109 |
113 2001-10-25 Miles Bader <miles@gnu.org> | 110 2001-10-25 Miles Bader <miles@gnu.org> |
114 | 111 |
115 * dispextern.h (struct image): Add `background', | 112 * dispextern.h (struct image): Add `background', |
116 `background_valid', and `background_transparent' fields. | 113 `background_valid', and `background_transparent' fields. |
117 (image_background, image_background_transparent): New declarations. | 114 (image_background, image_background_transparent): New declarations. |
118 (IMAGE_BACKGROUND, IMAGE_BACKGROUND_TRANSPARENT): New macros. | 115 (IMAGE_BACKGROUND, IMAGE_BACKGROUND_TRANSPARENT): New macros. |
116 | |
119 * xfns.c (image_background, image_background_transparent) | 117 * xfns.c (image_background, image_background_transparent) |
120 (four_corners_best): New functions. | 118 (four_corners_best): New functions. |
121 (xpm_format, png_format, jpeg_format, tiff_format, gif_format) | 119 (xpm_format, png_format, jpeg_format, tiff_format, gif_format) |
122 (gs_format): Add `:background' entry. | 120 (gs_format): Add `:background' entry. |
123 (lookup_image): Set IMG's background color if specified. | 121 (lookup_image): Set IMG's background color if specified. |
124 (pbm_load, xbm_load_image, png_load): Set IMG's background field | 122 (pbm_load, xbm_load_image, png_load): Set IMG's background field |
125 when appropriate. | 123 when appropriate. |
126 (x_clear_image_1): Reset `background_valid' and | 124 (x_clear_image_1): Reset `background_valid' and |
131 (enum png_keyword_index): Add PNG_BACKGROUND. | 129 (enum png_keyword_index): Add PNG_BACKGROUND. |
132 (enum jpeg_keyword_index): Add JPEG_BACKGROUND. | 130 (enum jpeg_keyword_index): Add JPEG_BACKGROUND. |
133 (enum tiff_keyword_index): Add TIFF_BACKGROUND. | 131 (enum tiff_keyword_index): Add TIFF_BACKGROUND. |
134 (enum gif_keyword_index): Add GIF_BACKGROUND. | 132 (enum gif_keyword_index): Add GIF_BACKGROUND. |
135 (enum gs_keyword_index): Add GS_BACKGROUND. | 133 (enum gs_keyword_index): Add GS_BACKGROUND. |
136 (pbm_load, png_load, jpeg_load, tiff_load, gif_load): | 134 (pbm_load, png_load, jpeg_load, tiff_load, gif_load): |
137 Pre-calculate image background color where necessary. | 135 Pre-calculate image background color where necessary. |
136 | |
138 * xterm.c (x_setup_relief_colors): Use `IMAGE_BACKGROUND' and | 137 * xterm.c (x_setup_relief_colors): Use `IMAGE_BACKGROUND' and |
139 `IMAGE_BACKGROUND_TRANSPARENT' to calculate the correct background | 138 `IMAGE_BACKGROUND_TRANSPARENT' to calculate the correct background |
140 color to use for image glyph reliefs. | 139 color to use for image glyph reliefs. |
141 | 140 |
142 2001-10-24 Gerd Moellmann <gerd@gnu.org> | 141 2001-10-24 Gerd Moellmann <gerd@gnu.org> |
143 | 142 |
144 * xterm.c (x_draw_glyphs): Don't check for cursor overwriting | 143 * xterm.c (x_draw_glyphs): Don't check for cursor overwriting |
145 in full-width rows. | 144 in full-width rows. |
146 | 145 |
147 * xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]: | 146 * xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]: |
148 Fix clearing of area not covered by scroll bar. | 147 Fix clearing of area not covered by scroll bar. |
149 | 148 |
150 2001-10-24 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 149 2001-10-24 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
151 | 150 |
152 * xterm.c: (x_insert_glyphs): Remove unused variables `real_end' | 151 * xterm.c: (x_insert_glyphs): Remove unused variables `real_end' |
153 and `real_start'. | 152 and `real_start'. |
154 (x_draw_image_foreground): Remove unused variables `mask' and | 153 (x_draw_image_foreground): Remove unused variables `mask' and `xgcv'. |
155 `xgcv'. | |
156 (glyph_rect): Remove unused variable `area'. | 154 (glyph_rect): Remove unused variable `area'. |
157 | 155 |
158 2001-10-24 Gerd Moellmann <gerd@gnu.org> | 156 2001-10-24 Gerd Moellmann <gerd@gnu.org> |
159 | 157 |
160 * xdisp.c: Change #ifdef GLYPH_DEBUG to #if. | 158 * xdisp.c: Change #ifdef GLYPH_DEBUG to #if. |
161 | 159 |
162 * xdisp.c (try_window_reusing_current_matrix): Use | 160 * xdisp.c (try_window_reusing_current_matrix): Use row_containing_pos. |
163 row_containing_pos. | 161 (row_containing_pos): Take additional argument DY. |
164 (row_containing_pos): Take additional argument DY. Treat | 162 Treat rows ending in middle of char differently. |
165 rows ending in middle of char differently. | |
166 (display_line): Handle tabs on window systems differently. | 163 (display_line): Handle tabs on window systems differently. |
167 | 164 |
168 * xterm.c, w32term.c (fast_find_position): Call row_containing_pos | 165 * xterm.c, w32term.c (fast_find_position): Call row_containing_pos |
169 with additional argument. | 166 with additional argument. |
170 | 167 |
198 * process.c: Don't define max. | 195 * process.c: Don't define max. |
199 (create_process): Remove unused variable `buffer'. | 196 (create_process): Remove unused variable `buffer'. |
200 | 197 |
201 2001-10-23 Gerd Moellmann <gerd@gnu.org> | 198 2001-10-23 Gerd Moellmann <gerd@gnu.org> |
202 | 199 |
203 * xfaces.c (Finternal_set_lisp_face_attribute): Fix compilation | 200 * xfaces.c (Finternal_set_lisp_face_attribute): Fix compilation error. |
204 error. | |
205 | 201 |
206 2001-10-23 Eli Zaretskii <eliz@is.elta.co.il> | 202 2001-10-23 Eli Zaretskii <eliz@is.elta.co.il> |
207 | 203 |
208 * xfaces.c (Finternal_set_lisp_face_attribute) | 204 * xfaces.c (Finternal_set_lisp_face_attribute) |
209 [HAVE_WINDOW_SYSTEM]: Don't do anything for QCfont unless the | 205 [HAVE_WINDOW_SYSTEM]: Don't do anything for QCfont unless the |
210 frame is on a windowed display. | 206 frame is on a windowed display. |
211 | 207 |
212 2001-10-23 Gerd Moellmann <gerd@gnu.org> | 208 2001-10-23 Gerd Moellmann <gerd@gnu.org> |
213 | 209 |
214 * dispnew.c (sync_window_with_frame_matrix_rows): Fix | 210 * dispnew.c (sync_window_with_frame_matrix_rows): |
215 handling of windows which aren't full-width, fix handling | 211 Fix handling of windows which aren't full-width, fix handling |
216 of marginal areas. | 212 of marginal areas. |
217 | 213 |
218 * lread.c (syms_of_lread)<recursive-load-depth-limit>: Raise to | 214 * lread.c (syms_of_lread) <recursive-load-depth-limit>: Raise to 50. |
219 50. | |
220 | 215 |
221 2001-10-23 Andreas Schwab <schwab@suse.de> | 216 2001-10-23 Andreas Schwab <schwab@suse.de> |
222 | 217 |
223 * m/macppc.h [LINUX]: Undef LD_SWITCH_SYSTEM_TEMACS and override | 218 * m/macppc.h [LINUX]: Undef LD_SWITCH_SYSTEM_TEMACS and override |
224 LD_SWITCH_MACHINE_TEMACS with "-Xlinker -znocombreloc". | 219 LD_SWITCH_MACHINE_TEMACS with "-Xlinker -znocombreloc". |
225 | 220 |
226 2001-10-23 Gerd Moellmann <gerd@gnu.org> | 221 2001-10-23 Gerd Moellmann <gerd@gnu.org> |
227 | 222 |
228 * xterm.c (x_draw_glyphs): Remove parameters READ_START and | 223 * xterm.c (x_draw_glyphs): Remove parameters READ_START and |
229 REAL_END. Notice if cursor gets overwritten. | 224 REAL_END. Notice if cursor gets overwritten. |
230 (notice_overwritten_cursor): Take X positions as parameters. | 225 (notice_overwritten_cursor): Take X positions as parameters. |
231 (x_draw_phys_cursor_glyph): Save state of w->phys_cursor_on_p | 226 (x_draw_phys_cursor_glyph): Save state of w->phys_cursor_on_p |
232 around call to x_draw_glyphs. | 227 around call to x_draw_glyphs. |
233 | 228 |
281 (syms_of_doc): Don't initialize it. | 276 (syms_of_doc): Don't initialize it. |
282 | 277 |
283 * keyboard.c (Ftrack_mouse): Add usage: string to doc string. | 278 * keyboard.c (Ftrack_mouse): Add usage: string to doc string. |
284 * print.c (Fwith_output_to_temp_buffer): Likewise. | 279 * print.c (Fwith_output_to_temp_buffer): Likewise. |
285 * window.c (Fsave_window_excursion): Likewise. | 280 * window.c (Fsave_window_excursion): Likewise. |
286 * editfns.c (Fsave_excursion, Fsave_current_buffer) | 281 * editfns.c (Fsave_excursion, Fsave_current_buffer) |
287 (Fsave_restriction): Likewise. | 282 (Fsave_restriction): Likewise. |
288 * eval.c (Frun_hooks, Frun_hook_with_args) | 283 * eval.c (Frun_hooks, Frun_hook_with_args) |
289 (Frun_hook_with_args_until_failure) | 284 (Frun_hook_with_args_until_failure) |
290 (Frun_hook_with_args_until_success, Ffuncall, For, Fand, Fif) | 285 (Frun_hook_with_args_until_success, Ffuncall, For, Fand, Fif) |
291 (Fcond, Fprogn, Fprog1, Fprog2, Fsetq, Fquote, Ffunction, Fdefun) | 286 (Fcond, Fprogn, Fprog1, Fprog2, Fsetq, Fquote, Ffunction, Fdefun) |
292 (Fdefmacro, Fdefvar, Fdefconst, FletX, Flet, Fwhile, Fcatch) | 287 (Fdefmacro, Fdefvar, Fdefconst, FletX, Flet, Fwhile, Fcatch) |
293 (Funwind_protect, Fcondition_case): Likewise. | 288 (Funwind_protect, Fcondition_case): Likewise. |
294 * coding.c (Ffind_operation_coding_system): Likewise. | 289 * coding.c (Ffind_operation_coding_system): Likewise. |
295 * keyboard.c (Ftrack_mouse): Likewise. | 290 * keyboard.c (Ftrack_mouse): Likewise. |
296 | 291 |
297 2001-10-21 Miles Bader <miles@gnu.org> | 292 2001-10-21 Miles Bader <miles@gnu.org> |
298 | 293 |
299 * fns.c (Fappend, Fconcat, Fvconcat, Fnconc, Fwidget_apply) | 294 * fns.c (Fappend, Fconcat, Fvconcat, Fnconc, Fwidget_apply) |
300 (Fmake_hash_table): Add usage: string to doc string. | 295 (Fmake_hash_table): Add usage: string to doc string. |
301 * editfns.c (Finsert, Finsert_and_inherit, Finsert_before_markers) | 296 * editfns.c (Finsert, Finsert_and_inherit, Finsert_before_markers) |
302 (Fmessage, Fmessage_box, Fmessage_or_box, Fpropertize, Fformat) | 297 (Fmessage, Fmessage_box, Fmessage_or_box, Fpropertize, Fformat) |
303 (Fencode_time, Finsert_and_inherit_before_markers): Likewise. | 298 (Fencode_time, Finsert_and_inherit_before_markers): Likewise. |
304 * mocklisp.c (Finsert_string, Fml_if, Fml_provide_prefix_argument) | 299 * mocklisp.c (Finsert_string, Fml_if, Fml_provide_prefix_argument) |
305 (Fml_prefix_argument_loop): Likewise. | 300 (Fml_prefix_argument_loop): Likewise. |
306 | 301 |
307 2001-10-21 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 302 2001-10-21 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
308 | 303 |
309 * fileio.c (Finsert_file_contents): Remove unused variable | 304 * fileio.c (Finsert_file_contents): Remove unused variable `gap_size'. |
310 `gap_size'. | |
311 | 305 |
312 * sysdep.c (init_sys_modes): Change doc-string comments to `new | 306 * sysdep.c (init_sys_modes): Change doc-string comments to `new |
313 style' [w/`doc:' keyword]. | 307 style' [w/`doc:' keyword]. |
314 | 308 |
315 * data.c, fileio.c, indent.c, print.c, search.c, sound.c, | 309 * data.c, fileio.c, indent.c, print.c, search.c, sound.c, |
322 | 316 |
323 * w32term.c (remember_mouse_glyph): New function. | 317 * w32term.c (remember_mouse_glyph): New function. |
324 (w32_mouse_position): Use it. | 318 (w32_mouse_position): Use it. |
325 (note_mouse_movement): If the mouse moved off the glyph, remember | 319 (note_mouse_movement): If the mouse moved off the glyph, remember |
326 its new position. | 320 its new position. |
327 | 321 |
328 * w32term.h (struct w32_output): Correct spelling of x_compatible. | 322 * w32term.h (struct w32_output): Correct spelling of x_compatible. |
329 (w32_display_info): Add mouse_face_overlay. | 323 (w32_display_info): Add mouse_face_overlay. |
330 | 324 |
331 * w32term.c (notice_overwritten_cursor): Renamed from | 325 * w32term.c (notice_overwritten_cursor): Renamed from |
332 note_overwritten_text_cursor. Rewritten to take glyph widths into | 326 note_overwritten_text_cursor. Rewritten to take glyph widths into |
425 (x_set_font): Handle case of x_new_fontset returning the same name | 419 (x_set_font): Handle case of x_new_fontset returning the same name |
426 as before, although there was a change in fontsets. | 420 as before, although there was a change in fontsets. |
427 | 421 |
428 2001-10-21 Miles Bader <miles@gnu.org> | 422 2001-10-21 Miles Bader <miles@gnu.org> |
429 | 423 |
430 * data.c (Fplus, Fminus, Fmax, Ftimes, Fquo, Flogand, Flogior) | 424 * data.c (Fplus, Fminus, Fmax, Ftimes, Fquo, Flogand, Flogior) |
431 (Flogxor): Add usage: string to doc string. | 425 (Flogxor): Add usage: string to doc string. |
432 * charset.c (Fstring): Likewise. | 426 * charset.c (Fstring): Likewise. |
433 * callproc.c (Fcall_process_region, Fcall_process): Likewise. | 427 * callproc.c (Fcall_process_region, Fcall_process): Likewise. |
434 * alloc.c (Fmake_byte_code, Fvector, Flist): Likewise. | 428 * alloc.c (Fmake_byte_code, Fvector, Flist): Likewise. |
435 | 429 |
448 | 442 |
449 * (Version 21.1 released.) | 443 * (Version 21.1 released.) |
450 | 444 |
451 2001-10-20 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 445 2001-10-20 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
452 | 446 |
453 * xfns.c (x_laplace_read_row, x_laplace_write_row): Prototypes | 447 * xfns.c (x_laplace_read_row, x_laplace_write_row): Prototypes removed. |
454 removed. | |
455 | 448 |
456 * xdisp.c (invisible_text_between_p): Put prototype inside #if | 449 * xdisp.c (invisible_text_between_p): Put prototype inside #if |
457 0 because unused. | 450 0 because unused. |
458 | 451 |
459 * bytecode.c, callint.c, callproc.c, casefiddle.c, casetab.c | 452 * bytecode.c, callint.c, callproc.c, casefiddle.c, casetab.c |
460 * category.c, ccl.c, charset.c, process.c, syntax.c, window.c: Change | 453 * category.c, ccl.c, charset.c, process.c, syntax.c, window.c: |
461 doc-string comments to `new style' [w/`doc:' keyword]. | 454 Change doc-string comments to `new style' [w/`doc:' keyword]. |
462 | 455 |
463 2001-10-20 Miles Bader <miles@gnu.org> | 456 2001-10-20 Miles Bader <miles@gnu.org> |
464 | 457 |
465 The following changes remove the glyph_row `inverse_p' field, | 458 The following changes remove the glyph_row `inverse_p' field, |
466 which is never set anymore, due to other changes: | 459 which is never set anymore, due to other changes: |
467 | 460 |
468 * dispextern.h (struct glyph_row): Remove `inverse_p' field. | 461 * dispextern.h (struct glyph_row): Remove `inverse_p' field. |
469 (reassert_line_highlight, change_line_highlight): Declarations removed. | 462 (reassert_line_highlight, change_line_highlight): Declarations removed. |
470 * dispnew.c (update_frame_line): Don't call reassert_line_highlight. | 463 * dispnew.c (update_frame_line): Don't call reassert_line_highlight. |
471 (line_hash_code, row_equal_p, fake_current_matrices) | 464 (line_hash_code, row_equal_p, fake_current_matrices) |
472 (build_frame_matrix_from_leaf_window, update_frame_line) | 465 (build_frame_matrix_from_leaf_window, update_frame_line) |
473 (update_frame_line, update_frame_line, update_frame_line): | 466 (update_frame_line, update_frame_line, update_frame_line): |
474 Don't use `inverse_p' field. | 467 Don't use `inverse_p' field. |
475 * xterm.c (x_initialize): Don't set reassert_line_highlight_hook or | 468 * xterm.c (x_initialize): Don't set reassert_line_highlight_hook or |
476 change_line_highlight_hook. | 469 change_line_highlight_hook. |
477 (XTreassert_line_highlight, x_change_line_highlight): | 470 (XTreassert_line_highlight, x_change_line_highlight): |
478 Functions removed. | 471 Functions removed. |
479 (x_fix_overlapping_area, x_write_glyphs, expose_area) | 472 (x_fix_overlapping_area, x_write_glyphs, expose_area) |
480 (expose_line, x_erase_phys_cursor): Don't use `inverse_p' field. | 473 (expose_line, x_erase_phys_cursor): Don't use `inverse_p' field. |
481 * xdisp.c (dump_glyph_row, display_mode_line): Don't use | 474 * xdisp.c (dump_glyph_row, display_mode_line): Don't use |
482 `inverse_p' field. | 475 `inverse_p' field. |
483 * w32term.c (x_fix_overlapping_area, x_write_glyphs, expose_area) | 476 * w32term.c (x_fix_overlapping_area, x_write_glyphs, expose_area) |
484 (expose_line, x_erase_phys_cursor): Don't use `inverse_p' field. | 477 (expose_line, x_erase_phys_cursor): Don't use `inverse_p' field. |
485 (w32_reassert_line_highlight, x_change_line_highlight): | 478 (w32_reassert_line_highlight, x_change_line_highlight): |
486 Functions removed. | 479 Functions removed. |
487 * w32console.c (reassert_line_highlight, change_line_highlight): | 480 * w32console.c (reassert_line_highlight, change_line_highlight): |
488 Functions removed. | 481 Functions removed. |
489 (initialize_w32_display): Don't set reassert_line_highlight_hook | 482 (initialize_w32_display): Don't set reassert_line_highlight_hook |
490 or change_line_highlight_hook. | 483 or change_line_highlight_hook. |
491 (hl_mode): Function removed. | 484 (hl_mode): Function removed. |
492 (reset_terminal_modes, set_terminal_modes, update_begin) | 485 (reset_terminal_modes, set_terminal_modes, update_begin) |
493 (update_end, w32_face_attributes, initialize_w32_display): | 486 (update_end, w32_face_attributes, initialize_w32_display): |
494 (clear_frame, ins_del_lines): Don't call it. | 487 (clear_frame, ins_del_lines): Don't call it. |
495 * termhooks.h (reassert_line_highlight_hook) | 488 * termhooks.h (reassert_line_highlight_hook) |
496 (change_line_highlight_hook): Declarations removed. | 489 (change_line_highlight_hook): Declarations removed. |
497 * term.c (reassert_line_highlight_hook) | 490 * term.c (reassert_line_highlight_hook) |
498 (change_line_highlight_hook): Variables removed. | 491 (change_line_highlight_hook): Variables removed. |
500 * msdos.c (IT_reassert_line_highlight) | 493 * msdos.c (IT_reassert_line_highlight) |
501 (IT_change_line_highlight): Functions removed. | 494 (IT_change_line_highlight): Functions removed. |
502 (internal_terminal_init): Don't set reassert_line_highlight_hook | 495 (internal_terminal_init): Don't set reassert_line_highlight_hook |
503 or change_line_highlight_hook. | 496 or change_line_highlight_hook. |
504 (highlight): Variable removed. | 497 (highlight): Variable removed. |
505 (IT_set_face, IT_update_begin, IT_update_end) | 498 (IT_set_face, IT_update_begin, IT_update_end) |
506 (IT_set_terminal_modes): Don't set or use it. | 499 (IT_set_terminal_modes): Don't set or use it. |
507 | 500 |
508 The following changes remove inverse-video support for terminals | 501 The following changes remove inverse-video support for terminals |
509 that use a `magic cookie' standout mode. Due to changes in the | 502 that use a `magic cookie' standout mode. Due to changes in the |
510 way mode-lines are displayed, such support no longer works | 503 way mode-lines are displayed, such support no longer works |
513 | 506 |
514 * term.c (standout_requested): Variable removed. | 507 * term.c (standout_requested): Variable removed. |
515 (update_end, highlight_if_desired): Don't use it. | 508 (update_end, highlight_if_desired): Don't use it. |
516 (chars_wasted, copybuf): Variables removed. | 509 (chars_wasted, copybuf): Variables removed. |
517 (write_standout_marker): Function removed. | 510 (write_standout_marker): Function removed. |
518 (cursor_to, clear_to_end, clear_frame, clear_end_of_line_raw) | 511 (cursor_to, clear_to_end, clear_frame, clear_end_of_line_raw) |
519 (clear_end_of_line_raw, write_glyphs, ins_del_lines): | 512 (clear_end_of_line_raw, write_glyphs, ins_del_lines): |
520 Don't use `chars_wasted' or `copybuf'. | 513 Don't use `chars_wasted' or `copybuf'. |
521 (calculate_costs): Don't allocate `chars_wasted' or `copybuf'. | 514 (calculate_costs): Don't allocate `chars_wasted' or `copybuf'. |
522 Set `costs_set' to true. | 515 Set `costs_set' to true. |
523 (cursor_to, clear_end_of_line): Test `costs_set' instead of | 516 (cursor_to, clear_end_of_line): Test `costs_set' instead of |
527 (clear_to_end): Call `clear_end_of_line' instead of | 520 (clear_to_end): Call `clear_end_of_line' instead of |
528 `clear_end_of_line_raw'. | 521 `clear_end_of_line_raw'. |
529 (TN_standout_width, TF_xs, TN_magic_cookie_glitch_ul): Vars removed. | 522 (TN_standout_width, TF_xs, TN_magic_cookie_glitch_ul): Vars removed. |
530 (term_init): Don't set them. | 523 (term_init): Don't set them. |
531 Turn off any standout/underline modes that require magic cookies. | 524 Turn off any standout/underline modes that require magic cookies. |
532 (ins_del_lines, highlight_if_desired, background_highlight) | 525 (ins_del_lines, highlight_if_desired, background_highlight) |
533 (turn_on_highlight, turn_off_highlight, reset_terminal_modes): | 526 (turn_on_highlight, turn_off_highlight, reset_terminal_modes): |
534 Remove special processing for magic-cookie standout modes. | 527 Remove special processing for magic-cookie standout modes. |
535 (turn_off_face, turn_on_face): Remove special processing for | 528 (turn_off_face, turn_on_face): Remove special processing for |
536 underline magic-cookie glitch. | 529 underline magic-cookie glitch. |
537 | 530 |
654 (swap_in_symval_forwarding, set_internal, Fset_default) | 647 (swap_in_symval_forwarding, set_internal, Fset_default) |
655 (Fmake_variable_buffer_local, Fmake_local_variable) | 648 (Fmake_variable_buffer_local, Fmake_local_variable) |
656 (Fmake_variable_frame_local): Likewise. | 649 (Fmake_variable_frame_local): Likewise. |
657 * fns.c (concat, Fcopy_alist, Fwidget_put): Likewise. | 650 * fns.c (concat, Fcopy_alist, Fwidget_put): Likewise. |
658 * keymap.c (Fset_keymap_parent, store_in_keymap) | 651 * keymap.c (Fset_keymap_parent, store_in_keymap) |
659 (accessible_keymaps_1, where_is_internal_2, Fcopy_keymap): | 652 (accessible_keymaps_1, where_is_internal_2, Fcopy_keymap): Likewise. |
660 Likewise. | |
661 * minibuf.c (get_minibuffer): Likewise. | 653 * minibuf.c (get_minibuffer): Likewise. |
662 * search.c (Fmatch_data): Likewise. | 654 * search.c (Fmatch_data): Likewise. |
663 * textprop.c (extend_property_ranges): Likewise. | 655 * textprop.c (extend_property_ranges): Likewise. |
664 * undo.c (record_insert, Fundo_boundary, truncate_undo_list): | 656 * undo.c (record_insert, Fundo_boundary, truncate_undo_list): Likewise. |
665 Likewise. | |
666 * w32fns.c (w32_msg_pump, Fw32_register_hot_key, w32_list_fonts): | 657 * w32fns.c (w32_msg_pump, Fw32_register_hot_key, w32_list_fonts): |
667 Likewise. | 658 Likewise. |
668 * w32term.c (x_delete_display): Likewise. | 659 * w32term.c (x_delete_display): Likewise. |
669 * xfaces.c (remove_duplicates, Finternal_set_lisp_face_attribute): | 660 * xfaces.c (remove_duplicates, Finternal_set_lisp_face_attribute): |
670 Likewise. | 661 Likewise. |
671 * xterm.c (x_list_fonts, x_load_font, x_delete_display): | 662 * xterm.c (x_list_fonts, x_load_font, x_delete_display): Likewise. |
672 Likewise. | |
673 * doc.c (store_function_docstring): Use XSETCARFASTINT. | 663 * doc.c (store_function_docstring): Use XSETCARFASTINT. |
674 * fileio.c (Fdo_auto_save): Use XSETCARFASTINT and XSETCDRFASTINT. | 664 * fileio.c (Fdo_auto_save): Use XSETCARFASTINT and XSETCDRFASTINT. |
675 (Fread_file_name): Use XSETCAR. | 665 (Fread_file_name): Use XSETCAR. |
676 * fontset.c (Fset_fontset_font): Use CHECK_NUMBER_CAR and | 666 * fontset.c (Fset_fontset_font): Use CHECK_NUMBER_CAR and |
677 CHECK_NUMBER_CDR. | 667 CHECK_NUMBER_CDR. |