diff options
| author | Juanma Barranquero | 2007-11-07 13:08:20 +0000 |
|---|---|---|
| committer | Juanma Barranquero | 2007-11-07 13:08:20 +0000 |
| commit | 855aae38de972893598dfb09d29555be496ced31 (patch) | |
| tree | 526dfd7d75da1a7d2ece5cc68eac20625db7457b /src | |
| parent | f16dfa459c351bcf2180effc69fcd1cb80c7f96c (diff) | |
| download | emacs-855aae38de972893598dfb09d29555be496ced31.tar.gz emacs-855aae38de972893598dfb09d29555be496ced31.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog.8 | 792 |
1 files changed, 393 insertions, 399 deletions
diff --git a/src/ChangeLog.8 b/src/ChangeLog.8 index b156e4e39f8..da95bbd8a0b 100644 --- a/src/ChangeLog.8 +++ b/src/ChangeLog.8 | |||
| @@ -6,26 +6,26 @@ | |||
| 6 | 6 | ||
| 7 | 1999-12-31 William M. Perry <wmperry@aventail.com> | 7 | 1999-12-31 William M. Perry <wmperry@aventail.com> |
| 8 | 8 | ||
| 9 | * xfns.c (jpeg_format): Add the :data keyword | 9 | * xfns.c (jpeg_format): Add the :data keyword. |
| 10 | (jpeg_image_p): JPEG is valid with :file _or_ :data | 10 | (jpeg_image_p): JPEG is valid with :file _or_ :data. |
| 11 | (jpeg_memory_src): Define new JPEG image source to read from a | 11 | (jpeg_memory_src): Define new JPEG image source to read from a |
| 12 | memory buffer. | 12 | memory buffer. |
| 13 | (jpeg_load): Pay attention to the :data keyword if specified. | 13 | (jpeg_load): Pay attention to the :data keyword if specified. |
| 14 | Instantiates a jpeg_memory_src instead of jpeg_stdio_src if found. | 14 | Instantiates a jpeg_memory_src instead of jpeg_stdio_src if found. |
| 15 | (png_format): Add the :data keyword | 15 | (png_format): Add the :data keyword. |
| 16 | (png_image_p): PNG is valid with :file _or_ :data | 16 | (png_image_p): PNG is valid with :file _or_ :data. |
| 17 | (png_read_from_memory): New PNG read function to read from a | 17 | (png_read_from_memory): New PNG read function to read from a |
| 18 | memory buffer. | 18 | memory buffer. |
| 19 | (png_load): Pay attention to the :data keyword if specified. | 19 | (png_load): Pay attention to the :data keyword if specified. |
| 20 | Use png_set_read_fn() instead of png_init_io() if specified. | 20 | Use png_set_read_fn() instead of png_init_io() if specified. |
| 21 | (tiff_format): Add the :data keyword for TIFF images. | 21 | (tiff_format): Add the :data keyword for TIFF images. |
| 22 | (tiff_image_p): TIFF is valid with :file _or_ :data | 22 | (tiff_image_p): TIFF is valid with :file _or_ :data. |
| 23 | (tiff_read_from_memory): Define new TIFF I/O functions to read | 23 | (tiff_read_from_memory): Define new TIFF I/O functions to read |
| 24 | from a memory buffer. | 24 | from a memory buffer. |
| 25 | (tiff_load): Pay attention to the :data keyword if specified. | 25 | (tiff_load): Pay attention to the :data keyword if specified. |
| 26 | Uses TIFFClientOpen() instead of TIFFOpen() if specified. | 26 | Uses TIFFClientOpen() instead of TIFFOpen() if specified. |
| 27 | (gif_format): Add the :data keyword | 27 | (gif_format): Add the :data keyword. |
| 28 | (gif_image_p): GIF is valid with :file _or_ :data | 28 | (gif_image_p): GIF is valid with :file _or_ :data. |
| 29 | (gif_read_from_memory): New GIF input function to read from a | 29 | (gif_read_from_memory): New GIF input function to read from a |
| 30 | memory buffer. | 30 | memory buffer. |
| 31 | (gif_load): Pay attention to the :data keyword. Uses DGifOpen() | 31 | (gif_load): Pay attention to the :data keyword. Uses DGifOpen() |
| @@ -237,7 +237,7 @@ | |||
| 237 | 1999-12-15 Eli Zaretskii <eliz@is.elta.co.il> | 237 | 1999-12-15 Eli Zaretskii <eliz@is.elta.co.il> |
| 238 | 238 | ||
| 239 | * dispextern.h (FACE_TTY_DEFAULT_FG_COLOR) | 239 | * dispextern.h (FACE_TTY_DEFAULT_FG_COLOR) |
| 240 | (FACE_TTY_DEFAULT_BG_COLOR): New macros. | 240 | (FACE_TTY_DEFAULT_BG_COLOR): New macros. |
| 241 | 241 | ||
| 242 | * xfaces.c (Qunspecified_fg, Qunspecified_bg): New variables. | 242 | * xfaces.c (Qunspecified_fg, Qunspecified_bg): New variables. |
| 243 | (syms_of_xfaces): Initialize and staticpro them. | 243 | (syms_of_xfaces): Initialize and staticpro them. |
| @@ -561,7 +561,7 @@ | |||
| 561 | (produce_glyphs): When called, it->what can be IT_COMPOSITION. | 561 | (produce_glyphs): When called, it->what can be IT_COMPOSITION. |
| 562 | Delete codes for a composite character. | 562 | Delete codes for a composite character. |
| 563 | 563 | ||
| 564 | * textprop.c (Vtext_property_default_nonsticky): New variable | 564 | * textprop.c (Vtext_property_default_nonsticky): New variable. |
| 565 | (syms_of_textprop): Declare it as a Lisp variable. | 565 | (syms_of_textprop): Declare it as a Lisp variable. |
| 566 | 566 | ||
| 567 | * window.c (Frecenter): Clear all caches of compositions. | 567 | * window.c (Frecenter): Clear all caches of compositions. |
| @@ -687,7 +687,7 @@ | |||
| 687 | 687 | ||
| 688 | 1999-12-09 Dave Love <fx@gnu.org> | 688 | 1999-12-09 Dave Love <fx@gnu.org> |
| 689 | 689 | ||
| 690 | * frame.h: (PIX_TYPE) [! HAVE_X_WINDOWS]: Define PIX_TYPE. | 690 | * frame.h (PIX_TYPE) [! HAVE_X_WINDOWS]: Define PIX_TYPE. |
| 691 | 691 | ||
| 692 | 1999-12-08 Gerd Moellmann <gerd@gnu.org> | 692 | 1999-12-08 Gerd Moellmann <gerd@gnu.org> |
| 693 | 693 | ||
| @@ -766,8 +766,8 @@ | |||
| 766 | (tty_defined_color): New function. | 766 | (tty_defined_color): New function. |
| 767 | (defined_color): Rewrite to support any type of frame. | 767 | (defined_color): Rewrite to support any type of frame. |
| 768 | (tty_color_name): New function. | 768 | (tty_color_name): New function. |
| 769 | (face_color_supported_p, Fface_color_gray_p, | 769 | (face_color_supported_p, Fface_color_gray_p) |
| 770 | Fface_color_supported_p): Support non-X frames. | 770 | (Fface_color_supported_p): Support non-X frames. |
| 771 | (load_color): Enclose the color name in quotes, in the log | 771 | (load_color): Enclose the color name in quotes, in the log |
| 772 | messages. Remove DOS-specific version of load_color. | 772 | messages. Remove DOS-specific version of load_color. |
| 773 | (realize_tty_face): Take the supported colors from | 773 | (realize_tty_face): Take the supported colors from |
| @@ -795,10 +795,10 @@ | |||
| 795 | selected_frame. | 795 | selected_frame. |
| 796 | (struct x_output): Remove unused members; document who uses each | 796 | (struct x_output): Remove unused members; document who uses each |
| 797 | member. | 797 | member. |
| 798 | (FRAME_PARAM_FACES, FRAME_N_PARAM_FACES, FRAME_DEFAULT_PARAM_FACE, | 798 | (FRAME_PARAM_FACES, FRAME_N_PARAM_FACES, FRAME_DEFAULT_PARAM_FACE) |
| 799 | FRAME_MODE_LINE_PARAM_FACE, FRAME_COMPUTED_FACES, | 799 | (FRAME_MODE_LINE_PARAM_FACE, FRAME_COMPUTED_FACES) |
| 800 | FRAME_N_COMPUTED_FACES, FRAME_SIZE_COMPUTED_FACES, | 800 | (FRAME_N_COMPUTED_FACES, FRAME_SIZE_COMPUTED_FACES) |
| 801 | FRAME_DEFAULT_FACE, FRAME_MODE_LINE_FACE, unload_color): Remove | 801 | (FRAME_DEFAULT_FACE, FRAME_MODE_LINE_FACE, unload_color): Remove |
| 802 | unused macro definintions. | 802 | unused macro definintions. |
| 803 | 803 | ||
| 804 | * msdos.c (IT_set_frame_parameters): Don't call | 804 | * msdos.c (IT_set_frame_parameters): Don't call |
| @@ -826,9 +826,9 @@ | |||
| 826 | changed. | 826 | changed. |
| 827 | (Fxw_display_color_p): Renamed from Fx_display_color_p; all | 827 | (Fxw_display_color_p): Renamed from Fx_display_color_p; all |
| 828 | callers changed. | 828 | callers changed. |
| 829 | (x_window_to_frame, x_any_window_to_frame, | 829 | (x_window_to_frame, x_any_window_to_frame) |
| 830 | x_non_menubar_window_to_frame, x_menubar_window_to_frame, | 830 | (x_non_menubar_window_to_frame, x_menubar_window_to_frame) |
| 831 | x_top_window_to_frame): Use !FRAME_X_P instead of | 831 | (x_top_window_to_frame): Use !FRAME_X_P instead of |
| 832 | f->output_data.nothing. | 832 | f->output_data.nothing. |
| 833 | * xterm.h (x_defined_color): Rename from defined_color. | 833 | * xterm.h (x_defined_color): Rename from defined_color. |
| 834 | 834 | ||
| @@ -898,7 +898,7 @@ | |||
| 898 | 1999-11-28 Gerd Moellmann <gerd@gnu.org> | 898 | 1999-11-28 Gerd Moellmann <gerd@gnu.org> |
| 899 | 899 | ||
| 900 | * systime.h (EMACS_TIME_CMP, EMACS_TIME_EQ, EMACS_TIME_NE) | 900 | * systime.h (EMACS_TIME_CMP, EMACS_TIME_EQ, EMACS_TIME_NE) |
| 901 | (EMACS_TIME_GT, EMACS_TIME_GE, EMACS_TIME_LT,EMACS_TIME_LE): New | 901 | (EMACS_TIME_GT, EMACS_TIME_GE, EMACS_TIME_LT, EMACS_TIME_LE): New |
| 902 | macros. | 902 | macros. |
| 903 | 903 | ||
| 904 | * config.in (HAVE_SETITIMER, HAVE_UALARM): New. | 904 | * config.in (HAVE_SETITIMER, HAVE_UALARM): New. |
| @@ -1211,7 +1211,7 @@ | |||
| 1211 | Add extern declaration for byte_stack_list. | 1211 | Add extern declaration for byte_stack_list. |
| 1212 | 1212 | ||
| 1213 | * bytecode.c (struct byte_stack): New. | 1213 | * bytecode.c (struct byte_stack): New. |
| 1214 | (byte_stack_list, mark_byte_stack, relocate_byte_pcs): New | 1214 | (byte_stack_list, mark_byte_stack, relocate_byte_pcs): New. |
| 1215 | (BEFORE_POTENTIAL_GC, AFTER_POTENTIAL_GC): New. | 1215 | (BEFORE_POTENTIAL_GC, AFTER_POTENTIAL_GC): New. |
| 1216 | (FETCH, PUSH, POP, DISCARD, TOP, MAYBE_GC): Rewritten. | 1216 | (FETCH, PUSH, POP, DISCARD, TOP, MAYBE_GC): Rewritten. |
| 1217 | (HANDLE_RELOCATION): Removed. | 1217 | (HANDLE_RELOCATION): Removed. |
| @@ -1378,38 +1378,38 @@ | |||
| 1378 | * alloc.c: Undef HIDE_LISP_IMPLEMENTATION before including | 1378 | * alloc.c: Undef HIDE_LISP_IMPLEMENTATION before including |
| 1379 | lisp.h. | 1379 | lisp.h. |
| 1380 | 1380 | ||
| 1381 | * buffer.c (Fbuffer_list, Fget_file_buffer, get_truename_buffer, | 1381 | * buffer.c (Fbuffer_list, Fget_file_buffer, get_truename_buffer) |
| 1382 | Fbuffer_local_variables, Fother_buffer, record_buffer, | 1382 | (Fbuffer_local_variables, Fother_buffer, record_buffer) |
| 1383 | set_buffer_internal_1, Fbury_buffer, Fkill_all_local_variables, | 1383 | (set_buffer_internal_1, Fbury_buffer, Fkill_all_local_variables) |
| 1384 | swap_out_buffer_local_variables, overlays_at, overlays_in, | 1384 | (swap_out_buffer_local_variables, overlays_at, overlays_in) |
| 1385 | overlay_touches_p, overlay_strings, recenter_overlay_lists, | 1385 | (overlay_touches_p, overlay_strings, recenter_overlay_lists) |
| 1386 | fix_overlays_in_range, fix_overlays_before, Foverlay_get, | 1386 | (fix_overlays_in_range, fix_overlays_before, Foverlay_get) |
| 1387 | Foverlay_put, report_overlay_modification, evaporate_overlays): | 1387 | (Foverlay_put, report_overlay_modification, evaporate_overlays): |
| 1388 | Use XCAR, XCDR, and XFLOAT_DATA instead of explicit member | 1388 | Use XCAR, XCDR, and XFLOAT_DATA instead of explicit member |
| 1389 | references. | 1389 | references. |
| 1390 | * data.c (Fcar, Fcar_safe, Fcdr, Fcdr_safe, Fsetcar, Fsetcdr, | 1390 | * data.c (Fcar, Fcar_safe, Fcdr, Fcdr_safe, Fsetcar, Fsetcdr) |
| 1391 | swap_in_symval_forwarding, set_internal, default_value, | 1391 | (swap_in_symval_forwarding, set_internal, default_value) |
| 1392 | Fset_default, Fmake_variable_buffer_local, Fmake_local_variable, | 1392 | (Fset_default, Fmake_variable_buffer_local, Fmake_local_variable) |
| 1393 | Fmake_variable_frame_local, Flocal_variable_p, | 1393 | (Fmake_variable_frame_local, Flocal_variable_p) |
| 1394 | Flocal_variable_if_set_p, arithcompare, Fzerop, cons_to_long, | 1394 | (Flocal_variable_if_set_p, arithcompare, Fzerop, cons_to_long) |
| 1395 | Fnumber_to_string, float_arith_driver, Fadd1, Fsub1): Likewise. | 1395 | (Fnumber_to_string, float_arith_driver, Fadd1, Fsub1): Likewise. |
| 1396 | * dispnew.c (Fframe_or_buffer_changed_p): Likewise. | 1396 | * dispnew.c (Fframe_or_buffer_changed_p): Likewise. |
| 1397 | * emacs.c (main): Likewise. | 1397 | * emacs.c (main): Likewise. |
| 1398 | * fontset.c (fs_load_font, fs_register_fontset, | 1398 | * fontset.c (fs_load_font, fs_register_fontset) |
| 1399 | CACHED_FONTSET_NAME, CACHED_FONTSET_REGEX, Fquery_fontset, | 1399 | (CACHED_FONTSET_NAME, CACHED_FONTSET_REGEX, Fquery_fontset) |
| 1400 | Fnew_fontset, Fset_fontset_font): Likewise. | 1400 | (Fnew_fontset, Fset_fontset_font): Likewise. |
| 1401 | * frame.c (do_switch_frame, next_frame, prev_frame, | 1401 | * frame.c (do_switch_frame, next_frame, prev_frame) |
| 1402 | other_visible_frames, Fdelete_frame, Fvisible_frame_list): | 1402 | (other_visible_frames, Fdelete_frame, Fvisible_frame_list): |
| 1403 | Likewise. | 1403 | Likewise. |
| 1404 | * keyboard.c (read_char, help_char_p, event_to_kboard, | 1404 | * keyboard.c (read_char, help_char_p, event_to_kboard) |
| 1405 | kbd_buffer_get_event, timer_start_idle, timer_check, | 1405 | (kbd_buffer_get_event, timer_start_idle, timer_check) |
| 1406 | make_lispy_event, apply_modifiers, reorder_modifiers, | 1406 | (make_lispy_event, apply_modifiers, reorder_modifiers) |
| 1407 | Fevent_convert_list, lucid_event_type_list_p, menu_bar_items, | 1407 | (Fevent_convert_list, lucid_event_type_list_p, menu_bar_items) |
| 1408 | menu_bar_one_keymap, menu_item_eval_property_1, parse_menu_item, | 1408 | (menu_bar_one_keymap, menu_item_eval_property_1, parse_menu_item) |
| 1409 | tool_bar_items, read_char_x_menu_prompt, read_key_sequence, | 1409 | (tool_bar_items, read_char_x_menu_prompt, read_key_sequence) |
| 1410 | Fcommand_execute, Fexecute_extended_command): Likewise. | 1410 | (Fcommand_execute, Fexecute_extended_command): Likewise. |
| 1411 | * minibuf.c (read_minibuf, get_minibuffer, Ftry_completion, | 1411 | * minibuf.c (read_minibuf, get_minibuffer, Ftry_completion) |
| 1412 | Fall_completions): Likewise. | 1412 | (Fall_completions): Likewise. |
| 1413 | * window.c (Fset_window_margins): Likewise. | 1413 | * window.c (Fset_window_margins): Likewise. |
| 1414 | 1414 | ||
| 1415 | * callint.c (quotify_args): Don't explicitly use struct | 1415 | * callint.c (quotify_args): Don't explicitly use struct |
| @@ -1477,9 +1477,9 @@ | |||
| 1477 | 1477 | ||
| 1478 | * coding.h (emacs_strerror, Vlocale_coding_system): New decls. | 1478 | * coding.h (emacs_strerror, Vlocale_coding_system): New decls. |
| 1479 | 1479 | ||
| 1480 | * config.in (HAVE_STDIO_EXT_H, HAVE_TM_GMTOFF, HAVE___FPENDING, | 1480 | * config.in (HAVE_STDIO_EXT_H, HAVE_TM_GMTOFF, HAVE___FPENDING) |
| 1481 | HAVE_FTELLO, HAVE_GETLOADAVG, HAVE_MBLEN, HAVE_MBRLEN, | 1481 | (HAVE_FTELLO, HAVE_GETLOADAVG, HAVE_MBLEN, HAVE_MBRLEN) |
| 1482 | HAVE_STRSIGNAL): New macros. | 1482 | (HAVE_STRSIGNAL): New macros. |
| 1483 | (BITS_PER_LONG): Default to 64 if _LP64 is defined. | 1483 | (BITS_PER_LONG): Default to 64 if _LP64 is defined. |
| 1484 | <stdlib.h>: Include if HAVE_STDLIB_H is defined and NOT_C_CODE isn't. | 1484 | <stdlib.h>: Include if HAVE_STDLIB_H is defined and NOT_C_CODE isn't. |
| 1485 | 1485 | ||
| @@ -1501,14 +1501,14 @@ | |||
| 1501 | emacs_memftimeu, passing ut, instead of emacs_memftime. | 1501 | emacs_memftimeu, passing ut, instead of emacs_memftime. |
| 1502 | 1502 | ||
| 1503 | * emacs.c: Include <locale.h> if HAVE_SETLOCALE is defined. | 1503 | * emacs.c: Include <locale.h> if HAVE_SETLOCALE is defined. |
| 1504 | (Vmessages_locale, Vprevious_messages_locale, Vtime_locale, | 1504 | (Vmessages_locale, Vprevious_messages_locale, Vtime_locale) |
| 1505 | Vprevious_time_locale): New variables. | 1505 | (Vprevious_time_locale): New variables. |
| 1506 | (main): Invoke setlocale early, so that initial error messages are | 1506 | (main): Invoke setlocale early, so that initial error messages are |
| 1507 | localized properly. But skip locale-setting if LC_ALL is "C". | 1507 | localized properly. But skip locale-setting if LC_ALL is "C". |
| 1508 | Fix up locale when it's safe to do so. | 1508 | Fix up locale when it's safe to do so. |
| 1509 | (fixup_locale): Moved here from xterm.c. | 1509 | (fixup_locale): Moved here from xterm.c. |
| 1510 | (synchronize_locale, synchronize_time_locale, | 1510 | (synchronize_locale, synchronize_time_locale) |
| 1511 | synchronize_messages_locale): New functions. | 1511 | (synchronize_messages_locale): New functions. |
| 1512 | (syms_of_emacs): Accommodate above changes. | 1512 | (syms_of_emacs): Accommodate above changes. |
| 1513 | 1513 | ||
| 1514 | * fileio.c (report_file_error): Convert strerror output according | 1514 | * fileio.c (report_file_error): Convert strerror output according |
| @@ -1526,9 +1526,9 @@ | |||
| 1526 | default these values to long, BITS_PER_LONG, and unsigned long. | 1526 | default these values to long, BITS_PER_LONG, and unsigned long. |
| 1527 | (VALBITS, MARKBIT, XINT): Do not assume 32-bit EMACS_INT. | 1527 | (VALBITS, MARKBIT, XINT): Do not assume 32-bit EMACS_INT. |
| 1528 | (PNTR_COMPARISON_TYPE): Default to EMACS_UINT, not to unsigned int. | 1528 | (PNTR_COMPARISON_TYPE): Default to EMACS_UINT, not to unsigned int. |
| 1529 | (code_convert_string_norecord, fixup_locale, | 1529 | (code_convert_string_norecord, fixup_locale) |
| 1530 | synchronize_messages_locale, synchronize_time_locale, | 1530 | (synchronize_messages_locale, synchronize_time_locale) |
| 1531 | emacs_open, emacs_close, emacs_read, emacs_write): New decls. | 1531 | (emacs_open, emacs_close, emacs_read, emacs_write): New decls. |
| 1532 | All Emacs callers of open, close, read, write changed to use | 1532 | All Emacs callers of open, close, read, write changed to use |
| 1533 | emacs_open, emacs_close, emacs_read, emacs_write. | 1533 | emacs_open, emacs_close, emacs_read, emacs_write. |
| 1534 | 1534 | ||
| @@ -1579,13 +1579,13 @@ | |||
| 1579 | s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/irix3-3.h, s/osf1.h, s/rtu.h, | 1579 | s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/irix3-3.h, s/osf1.h, s/rtu.h, |
| 1580 | s/sunos4-1.h, s/unipl5-0.h, s/unipl5-2.h, s/usg5-0.h, s/usg5-2-2.h, | 1580 | s/sunos4-1.h, s/unipl5-0.h, s/unipl5-2.h, s/usg5-0.h, s/usg5-2-2.h, |
| 1581 | s/usg5-2.h, s/usg5-3.h, s/xenix.h: | 1581 | s/usg5-2.h, s/usg5-3.h, s/xenix.h: |
| 1582 | (open, close, read, write, INTERRUPTIBLE_OPEN, | 1582 | (open, close, read, write, INTERRUPTIBLE_OPEN) |
| 1583 | INTERRUPTIBLE_CLOSE, INTERRUPTIBLE_IO): Remove. | 1583 | (INTERRUPTIBLE_CLOSE, INTERRUPTIBLE_IO): Remove. |
| 1584 | 1584 | ||
| 1585 | * s/sol2-5.h (_LARGEFILE_SOURCE, _FILE_OFFSET_BITS): New macros. | 1585 | * s/sol2-5.h (_LARGEFILE_SOURCE, _FILE_OFFSET_BITS): New macros. |
| 1586 | 1586 | ||
| 1587 | * sysdep.c (sys_read, sys_write, read, write, sys_close, close, | 1587 | * sysdep.c (sys_read, sys_write, read, write, sys_close, close) |
| 1588 | sys_open, open): Remove. | 1588 | (sys_open, open): Remove. |
| 1589 | (emacs_open, emacs_close, emacs_read, emacs_write): Always define; | 1589 | (emacs_open, emacs_close, emacs_read, emacs_write): Always define; |
| 1590 | the old INTERRUPTIBLE_OPEN, INTERRUPTIBLE_CLOSE, and INTERRUPTIBLE_IO | 1590 | the old INTERRUPTIBLE_OPEN, INTERRUPTIBLE_CLOSE, and INTERRUPTIBLE_IO |
| 1591 | macros are no longer used. | 1591 | macros are no longer used. |
| @@ -1711,8 +1711,8 @@ | |||
| 1711 | 1999-10-17 Miles Bader <miles@gnu.org> | 1711 | 1999-10-17 Miles Bader <miles@gnu.org> |
| 1712 | 1712 | ||
| 1713 | * editfns.c (Qfield): New variable. | 1713 | * editfns.c (Qfield): New variable. |
| 1714 | (find_field, Ferase_field, Ffield_string, | 1714 | (find_field, Ferase_field, Ffield_string) |
| 1715 | Ffield_beginning, Ffield_end, Fconstrain_to_field): New functions. | 1715 | (Ffield_beginning, Ffield_end, Fconstrain_to_field): New functions. |
| 1716 | (Fline_beginning_position, Fline_end_position): Constrain to any field. | 1716 | (Fline_beginning_position, Fline_end_position): Constrain to any field. |
| 1717 | (make_buffer_string_both): Remove minibuffer-prompt hack. | 1717 | (make_buffer_string_both): Remove minibuffer-prompt hack. |
| 1718 | (syms_of_editfns): Initialize Qfield, and subr entries for | 1718 | (syms_of_editfns): Initialize Qfield, and subr entries for |
| @@ -1823,9 +1823,8 @@ | |||
| 1823 | (Fbitmap_spec_p): Replaces Fpixmap_spec_p. | 1823 | (Fbitmap_spec_p): Replaces Fpixmap_spec_p. |
| 1824 | (load_pixmap): Use Fbitmap_spec_p and Qbitmap_spec_p instead of | 1824 | (load_pixmap): Use Fbitmap_spec_p and Qbitmap_spec_p instead of |
| 1825 | Fpixmap_spec_p and Qpixmap_spec_p. | 1825 | Fpixmap_spec_p and Qpixmap_spec_p. |
| 1826 | (load_face_colors, check_lface_attrs, | 1826 | (load_face_colors, check_lface_attrs, merge_face_vector_with_property) |
| 1827 | merge_face_vector_with_property, | 1827 | (Finternal_set_lisp_face_attribute): Use Fbitmap_spec_p. |
| 1828 | Finternal_set_lisp_face_attribute): Use Fbitmap_spec_p. | ||
| 1829 | (syms_of_xfaces): Initialize Qbitmap_spec_p, defsubr | 1828 | (syms_of_xfaces): Initialize Qbitmap_spec_p, defsubr |
| 1830 | Fbitmap_spec_p. | 1829 | Fbitmap_spec_p. |
| 1831 | 1830 | ||
| @@ -1922,8 +1921,8 @@ | |||
| 1922 | * xfns.c (image_error): Use add_to_log. | 1921 | * xfns.c (image_error): Use add_to_log. |
| 1923 | 1922 | ||
| 1924 | * xfaces.c (load_pixmap): Call add_to_log without frame parameter. | 1923 | * xfaces.c (load_pixmap): Call add_to_log without frame parameter. |
| 1925 | (load_face_font_or_fontset, load_color, | 1924 | (load_face_font_or_fontset, load_color) |
| 1926 | merge_face_vector_with_property): Ditto. | 1925 | (merge_face_vector_with_property): Ditto. |
| 1927 | 1926 | ||
| 1928 | * dispextern.h: Add prototype for add_to_log. | 1927 | * dispextern.h: Add prototype for add_to_log. |
| 1929 | 1928 | ||
| @@ -1942,8 +1941,8 @@ | |||
| 1942 | 1941 | ||
| 1943 | * window.c (window_min_size): Add parameter ignore_fixed_p. | 1942 | * window.c (window_min_size): Add parameter ignore_fixed_p. |
| 1944 | (change_window_height): Call window_min_size with new parameter. | 1943 | (change_window_height): Call window_min_size with new parameter. |
| 1945 | (shrink_window_lowest_first, save_restore_orig_size, | 1944 | (shrink_window_lowest_first, save_restore_orig_size) |
| 1946 | grow_mini_window, shrink_mini_window): New. | 1945 | (grow_mini_window, shrink_mini_window): New. |
| 1947 | (make_window, replace_window): Initialize orig_top and | 1946 | (make_window, replace_window): Initialize orig_top and |
| 1948 | orig_height. | 1947 | orig_height. |
| 1949 | (enlarge_window): Renamed from change_window_height. Make it | 1948 | (enlarge_window): Renamed from change_window_height. Make it |
| @@ -1991,8 +1990,8 @@ | |||
| 1991 | conditinally compiled section in #ifdef. | 1990 | conditinally compiled section in #ifdef. |
| 1992 | (toplevel): Include stdio.h. | 1991 | (toplevel): Include stdio.h. |
| 1993 | 1992 | ||
| 1994 | * keymap.c (Flookup_key, Faccessible_keymaps, describe_vector, | 1993 | * keymap.c (Flookup_key, Faccessible_keymaps, describe_vector) |
| 1995 | keys_of_keymap, syms_of_keymap): Remove unused variables. | 1994 | (keys_of_keymap, syms_of_keymap): Remove unused variables. |
| 1996 | 1995 | ||
| 1997 | 1999-09-20 Gerd Moellmann <gerd@gnu.org> | 1996 | 1999-09-20 Gerd Moellmann <gerd@gnu.org> |
| 1998 | 1997 | ||
| @@ -2012,8 +2011,8 @@ | |||
| 2012 | 2011 | ||
| 2013 | 1999-09-19 Gerd Moellmann <gerd@gnu.org> | 2012 | 1999-09-19 Gerd Moellmann <gerd@gnu.org> |
| 2014 | 2013 | ||
| 2015 | * syntax.c (update_syntax_table, find_defun_start, back_comment, | 2014 | * syntax.c (update_syntax_table, find_defun_start, back_comment) |
| 2016 | describe_syntax, skip_chars): Remove unused variables. | 2015 | (describe_syntax, skip_chars): Remove unused variables. |
| 2017 | (back_comment, forw_comment): Add braces to if-statement with | 2016 | (back_comment, forw_comment): Add braces to if-statement with |
| 2018 | if-else as dependent statement. | 2017 | if-else as dependent statement. |
| 2019 | 2018 | ||
| @@ -2022,30 +2021,30 @@ | |||
| 2022 | conditional expressions. | 2021 | conditional expressions. |
| 2023 | (create_process): Put declaration of sigchld in #if 0. | 2022 | (create_process): Put declaration of sigchld in #if 0. |
| 2024 | (Fopen_network_stream): Removed unused variables. | 2023 | (Fopen_network_stream): Removed unused variables. |
| 2025 | (Fopen_network_stream, wait_reading_process_input, | 2024 | (Fopen_network_stream, wait_reading_process_input) |
| 2026 | wait_reading_process_input, send_process, send_process): Ditto. | 2025 | (wait_reading_process_input, send_process, send_process): Ditto. |
| 2027 | (toplevel): Add prototypes for set_waiting_for_input and | 2026 | (toplevel): Add prototypes for set_waiting_for_input and |
| 2028 | keyboard_bit_set. | 2027 | keyboard_bit_set. |
| 2029 | 2028 | ||
| 2030 | * abbrev.c (Fexpand_abbrev): Remove unused variables. | 2029 | * abbrev.c (Fexpand_abbrev): Remove unused variables. |
| 2031 | 2030 | ||
| 2032 | * textprop.c (Fset_text_properties): Remove unused variables. | 2031 | * textprop.c (Fset_text_properties): Remove unused variables. |
| 2033 | (text_property_list, verify_interval_modification, | 2032 | (text_property_list, verify_interval_modification) |
| 2034 | interval_has_all_properties): Ditto. | 2033 | (interval_has_all_properties): Ditto. |
| 2035 | 2034 | ||
| 2036 | * callproc.c (toplevel) [HAVE_UNISTD_H]: Include unistd.h. | 2035 | * callproc.c (toplevel) [HAVE_UNISTD_H]: Include unistd.h. |
| 2037 | (Fcall_process): Remove unused variable. | 2036 | (Fcall_process): Remove unused variable. |
| 2038 | 2037 | ||
| 2039 | * keyboard.c (Frecursive_edit): Remove unused variable. | 2038 | * keyboard.c (Frecursive_edit): Remove unused variable. |
| 2040 | (command_loop_1, safe_run_hooks, kbd_buffer_get_event, | 2039 | (command_loop_1, safe_run_hooks, kbd_buffer_get_event) |
| 2041 | timer_check, make_lispy_event, menu_bar_items, | 2040 | (timer_check, make_lispy_event, menu_bar_items) |
| 2042 | menu_bar_one_keymap, menu_bar_item, parse_menu_item, | 2041 | (menu_bar_one_keymap, menu_bar_item, parse_menu_item) |
| 2043 | parse_tool_bar_item, read_char_x_menu_prompt, read_key_sequence, | 2042 | (parse_tool_bar_item, read_char_x_menu_prompt, read_key_sequence) |
| 2044 | kbd_buffer_get_event, make_lispy_event, read_char_x_menu_prompt, | 2043 | (kbd_buffer_get_event, make_lispy_event, read_char_x_menu_prompt) |
| 2045 | read_key_sequence): Ditto. Fread_key_sequence, | 2044 | (read_key_sequence): Ditto. |
| 2046 | Fread_key_sequence_vector, Fsuspend_emacs): Ditto. | 2045 | (Fread_key_sequence, Fread_key_sequence_vector, Fsuspend_emacs): Ditto. |
| 2047 | (read_key_sequence) [GOBBLE_FIRST_EVENT]: Put local variables only | 2046 | (read_key_sequence) [GOBBLE_FIRST_EVENT]: Put local variables only |
| 2048 | used when GOBBLE_FIRST_EVENT is defined in #ifdef | 2047 | used when GOBBLE_FIRST_EVENT is defined in #ifdef. |
| 2049 | (Fexecute_extended_command): Cast XINT to long for %ld. | 2048 | (Fexecute_extended_command): Cast XINT to long for %ld. |
| 2050 | (toplevel) [HAVE_UNISTD_H]: Include unistd.h. | 2049 | (toplevel) [HAVE_UNISTD_H]: Include unistd.h. |
| 2051 | (toplevel): Include sys/types.h. | 2050 | (toplevel): Include sys/types.h. |
| @@ -2059,8 +2058,8 @@ | |||
| 2059 | * buffer.h: Add prototype for r_re_alloc. | 2058 | * buffer.h: Add prototype for r_re_alloc. |
| 2060 | 2059 | ||
| 2061 | * insdel.c (copy_text): Removed unused variables. | 2060 | * insdel.c (copy_text): Removed unused variables. |
| 2062 | (count_combining_after, count_combining_after, insert_1_both, | 2061 | (count_combining_after, count_combining_after, insert_1_both) |
| 2063 | insert_from_string_1, insert_from_buffer_1, check_markers): Ditto. | 2062 | (insert_from_string_1, insert_from_buffer_1, check_markers): Ditto. |
| 2064 | (adjust_after_replace, replace_range): Add parentheses to logical | 2063 | (adjust_after_replace, replace_range): Add parentheses to logical |
| 2065 | expressions. Remove unused variables. | 2064 | expressions. Remove unused variables. |
| 2066 | (CHECK_BYTE_COMBINING_FOR_INSERT): Add parentheses to logical | 2065 | (CHECK_BYTE_COMBINING_FOR_INSERT): Add parentheses to logical |
| @@ -2108,17 +2107,17 @@ | |||
| 2108 | * intervals.c (rotate_right, rotate_left): Add braces to avoid | 2107 | * intervals.c (rotate_right, rotate_left): Add braces to avoid |
| 2109 | ambiguous else warning. | 2108 | ambiguous else warning. |
| 2110 | (split_interval_left): Remove unused variables. | 2109 | (split_interval_left): Remove unused variables. |
| 2111 | (previous_interval, adjust_intervals_for_deletion, | 2110 | (previous_interval, adjust_intervals_for_deletion) |
| 2112 | set_point_both, set_point_both, set_intervals_multibyte_1): Ditto. | 2111 | (set_point_both, set_point_both, set_intervals_multibyte_1): Ditto. |
| 2113 | (icount, idepth, zero_length): Move into #if 0 section below | 2112 | (icount, idepth, zero_length): Move into #if 0 section below |
| 2114 | original position where these are used. | 2113 | original position where these are used. |
| 2115 | 2114 | ||
| 2116 | * buffer.h [REL_ALLOC]: Add prototypes for r_alloc and r_alloc_free. | 2115 | * buffer.h [REL_ALLOC]: Add prototypes for r_alloc and r_alloc_free. |
| 2117 | 2116 | ||
| 2118 | * buffer.c (Fkill_buffer): Remove unused variables. | 2117 | * buffer.c (Fkill_buffer): Remove unused variables. |
| 2119 | (Fkill_buffer, overlays_at, overlays_in, recenter_overlay_lists, | 2118 | (Fkill_buffer, overlays_at, overlays_in, recenter_overlay_lists) |
| 2120 | fix_overlays_in_range, Fmove_overlay, Fprevious_overlay_change, | 2119 | (fix_overlays_in_range, Fmove_overlay, Fprevious_overlay_change) |
| 2121 | init_buffer_once, (syms_of_buffer): Ditto. | 2120 | (init_buffer_once, syms_of_buffer): Ditto. |
| 2122 | 2121 | ||
| 2123 | * xrdb.c (get_fallback): Remove unused variable. | 2122 | * xrdb.c (get_fallback): Remove unused variable. |
| 2124 | (x_load_resources): Ditto. Put local variable used for Motif only | 2123 | (x_load_resources): Ditto. Put local variable used for Motif only |
| @@ -2178,15 +2177,15 @@ | |||
| 2178 | * xdisp.c (resize_mini_window): Don't report changed window | 2177 | * xdisp.c (resize_mini_window): Don't report changed window |
| 2179 | height if it actually hasn't changed. | 2178 | height if it actually hasn't changed. |
| 2180 | 2179 | ||
| 2181 | * widget.c (set_frame_size, EmacsFrameSetCharSize): Remove | 2180 | * widget.c (set_frame_size, EmacsFrameSetCharSize): Remove |
| 2182 | unused variables. | 2181 | unused variables. |
| 2183 | (mark_shell_size_user_specified): Put in #if 0 because not used. | 2182 | (mark_shell_size_user_specified): Put in #if 0 because not used. |
| 2184 | (create_frame_gcs): Put in #if 0 because currently unused. | 2183 | (create_frame_gcs): Put in #if 0 because currently unused. |
| 2185 | (first_frame_p): Ditto. | 2184 | (first_frame_p): Ditto. |
| 2186 | 2185 | ||
| 2187 | * xmenu.c (single_menu_item, Fx_popup_menu, Fx_popup_menu, | 2186 | * xmenu.c (single_menu_item, Fx_popup_menu, Fx_popup_menu) |
| 2188 | single_submenu, update_frame_menubar, set_frame_menubar, | 2187 | (single_submenu, update_frame_menubar, set_frame_menubar) |
| 2189 | free_frame_menubar, xmenu_show, xdialog_show): Remove unused | 2188 | (free_frame_menubar, xmenu_show, xdialog_show): Remove unused |
| 2190 | variables. | 2189 | variables. |
| 2191 | 2190 | ||
| 2192 | * print.c (PRINTFULLP): Removed because it is no longer used and | 2191 | * print.c (PRINTFULLP): Removed because it is no longer used and |
| @@ -2202,8 +2201,8 @@ | |||
| 2202 | 2201 | ||
| 2203 | 1999-09-14 Ken Raeburn <raeburn@gnu.org> | 2202 | 1999-09-14 Ken Raeburn <raeburn@gnu.org> |
| 2204 | 2203 | ||
| 2205 | * print.c (Ferror_message_string, print_error_message, | 2204 | * print.c (Ferror_message_string, print_error_message) |
| 2206 | print_object): Use XCAR, XCDR and XFLOAT_DATA instead of explicit | 2205 | (print_object): Use XCAR, XCDR and XFLOAT_DATA instead of explicit |
| 2207 | member access. | 2206 | member access. |
| 2208 | 2207 | ||
| 2209 | 1999-09-14 Gerd Moellmann <gerd@gnu.org> | 2208 | 1999-09-14 Gerd Moellmann <gerd@gnu.org> |
| @@ -2222,10 +2221,10 @@ | |||
| 2222 | (x_set_menu_bar_lines): Put local variable used only for | 2221 | (x_set_menu_bar_lines): Put local variable used only for |
| 2223 | non-toolkit case in #ifdef/#endif. | 2222 | non-toolkit case in #ifdef/#endif. |
| 2224 | (x_figure_window_size): Remove unused variable(s). | 2223 | (x_figure_window_size): Remove unused variable(s). |
| 2225 | (x_figure_window_size, x_window, lookup_image, | 2224 | (x_figure_window_size, x_window, lookup_image) |
| 2226 | xbm_read_bitmap_file_data, x_build_heuristic_mask, pbm_load, | 2225 | (xbm_read_bitmap_file_data, x_build_heuristic_mask, pbm_load) |
| 2227 | png_load, jpeg_load, gif_load, x_create_tip_frame, | 2226 | (png_load, jpeg_load, gif_load, x_create_tip_frame) |
| 2228 | x_create_tip_frame, Fx_show_tip, x_set_border_pixel): Ditto. | 2227 | (x_create_tip_frame, Fx_show_tip, x_set_border_pixel): Ditto. |
| 2229 | 2228 | ||
| 2230 | * xterm.c (x_scroll_bar_handle_click): Compile only if | 2229 | * xterm.c (x_scroll_bar_handle_click): Compile only if |
| 2231 | not USE_TOOLKIT_SCROLL_BARS. | 2230 | not USE_TOOLKIT_SCROLL_BARS. |
| @@ -2235,8 +2234,8 @@ | |||
| 2235 | x_kill_gs_process. | 2234 | x_kill_gs_process. |
| 2236 | 2235 | ||
| 2237 | * xterm.c (x_produce_glyphs): Remove unused variable(s). | 2236 | * xterm.c (x_produce_glyphs): Remove unused variable(s). |
| 2238 | (x_alloc_nearest_color_for_widget, note_tool_bar_highlight, | 2237 | (x_alloc_nearest_color_for_widget, note_tool_bar_highlight) |
| 2239 | x_set_toolkit_scroll_bar_thumb): Ditto. | 2238 | (x_set_toolkit_scroll_bar_thumb): Ditto. |
| 2240 | (x_scroll_bar_create): Move local variable to the | 2239 | (x_scroll_bar_create): Move local variable to the |
| 2241 | conditionally compiled section of code where it is used. | 2240 | conditionally compiled section of code where it is used. |
| 2242 | (x_scroll_bar_create): Remove unused variable(s). | 2241 | (x_scroll_bar_create): Remove unused variable(s). |
| @@ -2255,8 +2254,8 @@ | |||
| 2255 | to use do-while. | 2254 | to use do-while. |
| 2256 | 2255 | ||
| 2257 | * fns.c (SXHASH_COMBINE): Add missing parentheses. | 2256 | * fns.c (SXHASH_COMBINE): Add missing parentheses. |
| 2258 | (Fchar_table_range, Fset_char_table_default, mapcar1, | 2257 | (Fchar_table_range, Fset_char_table_default, mapcar1) |
| 2259 | Fyes_or_no_p, sweep_weak_hash_tables): Remove unused variable(s). | 2258 | (Fyes_or_no_p, sweep_weak_hash_tables): Remove unused variable(s). |
| 2260 | 2259 | ||
| 2261 | * lisp.h: Add prototype for getloadavg. | 2260 | * lisp.h: Add prototype for getloadavg. |
| 2262 | 2261 | ||
| @@ -2285,9 +2284,9 @@ | |||
| 2285 | * xdisp.c (QCfile): Move here from xfns.c. | 2284 | * xdisp.c (QCfile): Move here from xfns.c. |
| 2286 | (syms_of_xdisp): Initialize it. | 2285 | (syms_of_xdisp): Initialize it. |
| 2287 | (message2_nolog): Change for Lisp_Object selected_frame. | 2286 | (message2_nolog): Change for Lisp_Object selected_frame. |
| 2288 | (message3_nolog, message_with_string, message, | 2287 | (message3_nolog, message_with_string, message) |
| 2289 | setup_echo_area_for_printing, truncate_echo_area, | 2288 | (setup_echo_area_for_printing, truncate_echo_area) |
| 2290 | prepare_menu_bars, redisplay_internal, Fdump_tool_bar_row): Ditto. | 2289 | (prepare_menu_bars, redisplay_internal, Fdump_tool_bar_row): Ditto. |
| 2291 | 2290 | ||
| 2292 | 1999-09-13 Dave Love <fx@gnu.org> | 2291 | 1999-09-13 Dave Love <fx@gnu.org> |
| 2293 | 2292 | ||
| @@ -2338,11 +2337,11 @@ | |||
| 2338 | (Fdump_face): Ditto. | 2337 | (Fdump_face): Ditto. |
| 2339 | 2338 | ||
| 2340 | * term.c (OUTPUT): Change for Lisp_Object selected_frame. | 2339 | * term.c (OUTPUT): Change for Lisp_Object selected_frame. |
| 2341 | (OUTPUT_IF, ring_bell, set_terminal_modes, reset_terminal_modes, | 2340 | (OUTPUT_IF, ring_bell, set_terminal_modes, reset_terminal_modes) |
| 2342 | set_terminal_window, set_scroll_region, reassert_line_highlight, | 2341 | (set_terminal_window, set_scroll_region, reassert_line_highlight) |
| 2343 | change_line_highlight, cursor_to, raw_cursor_to, clear_to_end, | 2342 | (change_line_highlight, cursor_to, raw_cursor_to, clear_to_end) |
| 2344 | clear_end_of_line, clear_end_of_line_raw, clear_end_of_line_raw, | 2343 | (clear_end_of_line, clear_end_of_line_raw, clear_end_of_line_raw) |
| 2345 | encode_terminal_code, write_glyphs, term_init): Ditto. | 2344 | (encode_terminal_code, write_glyphs, term_init): Ditto. |
| 2346 | 2345 | ||
| 2347 | * sysdep.c (reset_sys_modes): Change for Lisp_Object selected_frame. | 2346 | * sysdep.c (reset_sys_modes): Change for Lisp_Object selected_frame. |
| 2348 | (kbd_input_ast, read_input_waiting): Ditto. | 2347 | (kbd_input_ast, read_input_waiting): Ditto. |
| @@ -2352,10 +2351,10 @@ | |||
| 2352 | (read_minibuf): Ditto. | 2351 | (read_minibuf): Ditto. |
| 2353 | 2352 | ||
| 2354 | * keyboard.c (command_loop_1): Change for Lisp_Object selected_frame. | 2353 | * keyboard.c (command_loop_1): Change for Lisp_Object selected_frame. |
| 2355 | (cmd_error_internal, command_loop_1, read_char, | 2354 | (cmd_error_internal, command_loop_1, read_char) |
| 2356 | kbd_buffer_get_event, read_avail_input, | 2355 | (kbd_buffer_get_event, read_avail_input) |
| 2357 | read_char_minibuf_menu_prompt, read_key_sequence, Fsuspend_emacs, | 2356 | (read_char_minibuf_menu_prompt, read_key_sequence, Fsuspend_emacs) |
| 2358 | interrupt_signal, quit_throw_to_read_char): Ditto. | 2357 | (interrupt_signal, quit_throw_to_read_char): Ditto. |
| 2359 | 2358 | ||
| 2360 | * fontset.c (Ffont_info): Change for Lisp_Object selected_frame. | 2359 | * fontset.c (Ffont_info): Change for Lisp_Object selected_frame. |
| 2361 | (Ffontset_info): DItto. | 2360 | (Ffontset_info): DItto. |
| @@ -2364,8 +2363,8 @@ | |||
| 2364 | 2363 | ||
| 2365 | * dispnew.c (selected_frame): Make it a Lisp_Object. | 2364 | * dispnew.c (selected_frame): Make it a Lisp_Object. |
| 2366 | (adjust_frame_glyphs_initially): Change for Lisp_Object selected_frame. | 2365 | (adjust_frame_glyphs_initially): Change for Lisp_Object selected_frame. |
| 2367 | (direct_output_for_insert, direct_output_forward_char, | 2366 | (direct_output_for_insert, direct_output_forward_char) |
| 2368 | init_display): Ditto. | 2367 | (init_display): Ditto. |
| 2369 | 2368 | ||
| 2370 | * data.c (swap_in_symval_forwarding): Change for Lisp_Object | 2369 | * data.c (swap_in_symval_forwarding): Change for Lisp_Object |
| 2371 | selected_frame. | 2370 | selected_frame. |
| @@ -2379,20 +2378,20 @@ | |||
| 2379 | (Fselected_frame): Ditto. | 2378 | (Fselected_frame): Ditto. |
| 2380 | (Fframe_first_window): Use SELECTED_FRAME. | 2379 | (Fframe_first_window): Use SELECTED_FRAME. |
| 2381 | (Fframe_root_window): Change for Lisp_Object selected_frame. | 2380 | (Fframe_root_window): Change for Lisp_Object selected_frame. |
| 2382 | (Fframe_selected_window, Fset_frame_selected_window, Fnext_frame, | 2381 | (Fframe_selected_window, Fset_frame_selected_window, Fnext_frame) |
| 2383 | Fprevious_frame, other_visible_frames, Fdelete_frame, | 2382 | (Fprevious_frame, other_visible_frames, Fdelete_frame) |
| 2384 | Fmouse_position, Fmouse_pixel_position, Fmake_frame_visible, | 2383 | (Fmouse_position, Fmouse_pixel_position, Fmake_frame_visible) |
| 2385 | Fmake_frame_invisible, Ficonify_frame, Fraise_frame, Flower_frame, | 2384 | (Fmake_frame_invisible, Ficonify_frame, Fraise_frame, Flower_frame) |
| 2386 | Fframe_parameters, Fmodify_frame_parameters, Fframe_char_height, | 2385 | (Fframe_parameters, Fmodify_frame_parameters, Fframe_char_height) |
| 2387 | Fframe_char_width, Fframe_pixel_height, Fframe_pixel_width, | 2386 | (Fframe_char_width, Fframe_pixel_height, Fframe_pixel_width) |
| 2388 | Fset_frame_height, Fset_frame_width): Ditto. | 2387 | (Fset_frame_height, Fset_frame_width): Ditto. |
| 2389 | 2388 | ||
| 2390 | 1999-09-13 Gerd Moellmann <gerd@gnu.org> | 2389 | 1999-09-13 Gerd Moellmann <gerd@gnu.org> |
| 2391 | 2390 | ||
| 2392 | * xdisp.c (message2_nolog): Change for Lisp_Object selected_frame. | 2391 | * xdisp.c (message2_nolog): Change for Lisp_Object selected_frame. |
| 2393 | (message3_nolog, message_with_string, message, | 2392 | (message3_nolog, message_with_string, message) |
| 2394 | setup_echo_area_for_printing, truncate_echo_area, | 2393 | (setup_echo_area_for_printing, truncate_echo_area) |
| 2395 | prepare_menu_bars, redisplay_internal, Fdump_tool_bar_row): Ditto. | 2394 | (prepare_menu_bars, redisplay_internal, Fdump_tool_bar_row): Ditto. |
| 2396 | 2395 | ||
| 2397 | * xmenu.c (Fx_popup_menu): Change for Lisp_Object selected_frame. | 2396 | * xmenu.c (Fx_popup_menu): Change for Lisp_Object selected_frame. |
| 2398 | (Fx_popup_dialog): Ditto. | 2397 | (Fx_popup_dialog): Ditto. |
| @@ -2406,48 +2405,48 @@ | |||
| 2406 | 2405 | ||
| 2407 | * window.c (Fminibuffer_window): Change for Lisp_Object | 2406 | * window.c (Fminibuffer_window): Change for Lisp_Object |
| 2408 | selected_frame. | 2407 | selected_frame. |
| 2409 | (Fwindow_at, Fprevious_window, window_loop, select_window_1, | 2408 | (Fwindow_at, Fprevious_window, window_loop, select_window_1) |
| 2410 | display_buffer_1, Fdisplay_buffer, temp_output_buffer_show, | 2409 | (display_buffer_1, Fdisplay_buffer, temp_output_buffer_show) |
| 2411 | Fcurrent_window_configuration, init_window_once): Ditto. | 2410 | (Fcurrent_window_configuration, init_window_once): Ditto. |
| 2412 | 2411 | ||
| 2413 | * frame.h (SELECTED_FRAME): New. | 2412 | * frame.h (SELECTED_FRAME): New. |
| 2414 | 2413 | ||
| 2415 | 1999-09-12 Ken Raeburn <raeburn@gnu.org> | 2414 | 1999-09-12 Ken Raeburn <raeburn@gnu.org> |
| 2416 | 2415 | ||
| 2417 | * category.c (word_boundary_p): Use XCAR and XCDR. | 2416 | * category.c (word_boundary_p): Use XCAR and XCDR. |
| 2418 | * ccl.c (ccl_driver, resolve_symbol_ccl_program, | 2417 | * ccl.c (ccl_driver, resolve_symbol_ccl_program) |
| 2419 | Fregister_code_conversion_map): Likewise. | 2418 | (Fregister_code_conversion_map): Likewise. |
| 2420 | * coding.c (setup_coding_system, detect_coding_system, | 2419 | * coding.c (setup_coding_system, detect_coding_system) |
| 2421 | Ffind_operation_coding_system, Fset_coding_priority_internal): | 2420 | (Ffind_operation_coding_system, Fset_coding_priority_internal): |
| 2422 | Likewise. | 2421 | Likewise. |
| 2423 | * doc.c (get_doc_string, Fdocumentation, | 2422 | * doc.c (get_doc_string, Fdocumentation) |
| 2424 | store_function_docstring): Likewise. | 2423 | (store_function_docstring): Likewise. |
| 2425 | * editfns.c (save_restriction_restore): Likewise. | 2424 | * editfns.c (save_restriction_restore): Likewise. |
| 2426 | * eval.c (Fcond, Fmacroexpand, Fcondition_case, wants_debugger, | 2425 | * eval.c (Fcond, Fmacroexpand, Fcondition_case, wants_debugger) |
| 2427 | skip_debugger, find_handler_clause, Fautoload, Fapply, | 2426 | (skip_debugger, find_handler_clause, Fautoload, Fapply) |
| 2428 | run_hook_with_args, run_hook_list_with_args, Ffetch_bytecode): | 2427 | (run_hook_with_args, run_hook_list_with_args, Ffetch_bytecode): |
| 2429 | Likewise. | 2428 | Likewise. |
| 2430 | * fileio.c (Ffind_file_name_handler, Finsert_file_contents, | 2429 | * fileio.c (Ffind_file_name_handler, Finsert_file_contents) |
| 2431 | Fwrite_region, do_auto_save_unwind, Fdo_auto_save, | 2430 | (Fwrite_region, do_auto_save_unwind, Fdo_auto_save) |
| 2432 | Fread_file_name): Likewise. | 2431 | (Fread_file_name): Likewise. |
| 2433 | * filelock.c (unlock_all_files): Likewise. | 2432 | * filelock.c (unlock_all_files): Likewise. |
| 2434 | * insdel.c (Fcombine_after_change_execute): Likewise. | 2433 | * insdel.c (Fcombine_after_change_execute): Likewise. |
| 2435 | * intervals.c (adjust_intervals_for_insertion): Likewise. | 2434 | * intervals.c (adjust_intervals_for_insertion): Likewise. |
| 2436 | * keymap.c (get_keymap_1, Fkeymap_parent, Fset_keymap_parent, | 2435 | * keymap.c (get_keymap_1, Fkeymap_parent, Fset_keymap_parent) |
| 2437 | Fset_keymap_parent, fix_submap_inheritance, access_keymap, | 2436 | (Fset_keymap_parent, fix_submap_inheritance, access_keymap) |
| 2438 | store_in_keymap, Fcopy_keymap, define_as_prefix, | 2437 | (store_in_keymap, Fcopy_keymap, define_as_prefix) |
| 2439 | current_minor_maps, Faccessible_keymaps, | 2438 | (current_minor_maps, Faccessible_keymaps) |
| 2440 | accessible_keymaps_char_table, Fkey_description, | 2439 | (accessible_keymaps_char_table, Fkey_description) |
| 2441 | Fwhere_is_internal, where_is_internal_2, where_is_internal_1, | 2440 | (Fwhere_is_internal, where_is_internal_2, where_is_internal_1) |
| 2442 | describe_buffer_bindings, describe_map_tree, shadow_lookup, | 2441 | (describe_buffer_bindings, describe_map_tree, shadow_lookup) |
| 2443 | describe_map): Likewise. | 2442 | (describe_map): Likewise. |
| 2444 | * lread.c (Fload, load_unwind, close_load_descs, read_vector, | 2443 | * lread.c (Fload, load_unwind, close_load_descs, read_vector) |
| 2445 | read_list, init_lread): Likewise. | 2444 | (read_list, init_lread): Likewise. |
| 2446 | * search.c (Fmatch_data): Likewise. | 2445 | * search.c (Fmatch_data): Likewise. |
| 2447 | * sunfns.c (Fsun_menu_internal): Likewise. | 2446 | * sunfns.c (Fsun_menu_internal): Likewise. |
| 2448 | * syntax.c (describe_syntax): Likewise. | 2447 | * syntax.c (describe_syntax): Likewise. |
| 2449 | * undo.c (record_insert, record_delete, Fundo_boundary, | 2448 | * undo.c (record_insert, record_delete, Fundo_boundary) |
| 2450 | truncate_undo_list): Likewise. | 2449 | (truncate_undo_list): Likewise. |
| 2451 | * vmsproc.c (child_sig): Likewise. | 2450 | * vmsproc.c (child_sig): Likewise. |
| 2452 | 2451 | ||
| 2453 | * editfns.c (Fformat): Use XFLOAT_DATA. | 2452 | * editfns.c (Fformat): Use XFLOAT_DATA. |
| @@ -2531,63 +2530,63 @@ | |||
| 2531 | 2530 | ||
| 2532 | 1999-09-12 Ken Raeburn <raeburn@gnu.org> | 2531 | 1999-09-12 Ken Raeburn <raeburn@gnu.org> |
| 2533 | 2532 | ||
| 2534 | * alloc.c (Fcons, pure_cons, Fpurecopy, Fgarbage_collect, | 2533 | * alloc.c (Fcons, pure_cons, Fpurecopy, Fgarbage_collect) |
| 2535 | mark_object, mark_buffer): Use XCAR and XCDR. | 2534 | (mark_object, mark_buffer): Use XCAR and XCDR. |
| 2536 | * bytecode.c (Fbyte_code): Likewise. | 2535 | * bytecode.c (Fbyte_code): Likewise. |
| 2537 | * callint.c (Fcall_interactively, Fprefix_numeric_value): | 2536 | * callint.c (Fcall_interactively, Fprefix_numeric_value): |
| 2538 | Likewise. | 2537 | Likewise. |
| 2539 | * callproc.c (Fcall_process, Fcall_process_region, child_setup, | 2538 | * callproc.c (Fcall_process, Fcall_process_region, child_setup) |
| 2540 | getenv_internal): Likewise. | 2539 | (getenv_internal): Likewise. |
| 2541 | * dired.c (file_name_completion): Likewise. | 2540 | * dired.c (file_name_completion): Likewise. |
| 2542 | * fns.c (Fsafe_length, concat, Fcopy_alist, Fmember, Fmemq, Fassq, | 2541 | * fns.c (Fsafe_length, concat, Fcopy_alist, Fmember, Fmemq, Fassq) |
| 2543 | assq_no_quit, Fassoc, Frassq, Frassoc, Fdelq, Fdelete, Freverse, | 2542 | (assq_no_quit, Fassoc, Frassq, Frassoc, Fdelq, Fdelete, Freverse) |
| 2544 | Fplist_get, Fplist_put, internal_equal, mapcar1): Likewise. | 2543 | (Fplist_get, Fplist_put, internal_equal, mapcar1): Likewise. |
| 2545 | * indent.c (Fcompute_motion): Likewise. | 2544 | * indent.c (Fcompute_motion): Likewise. |
| 2546 | * process.c (decode_status, Fprocess_status, Fprocess_exit_status, | 2545 | * process.c (decode_status, Fprocess_status, Fprocess_exit_status) |
| 2547 | list_processes_1, Fstart_process, Fopen_network_stream, | 2546 | (list_processes_1, Fstart_process, Fopen_network_stream) |
| 2548 | wait_reading_process_input, read_process_output_call, | 2547 | (wait_reading_process_input, read_process_output_call) |
| 2549 | kill_buffer_processes, sigchld_handler, exec_sentinel_unwind, | 2548 | (kill_buffer_processes, sigchld_handler, exec_sentinel_unwind) |
| 2550 | status_notify, wait_reading_process_input): Likewise. | 2549 | (status_notify, wait_reading_process_input): Likewise. |
| 2551 | * textprop.c (PLIST_ELT_P, property_value, set_properties, | 2550 | * textprop.c (PLIST_ELT_P, property_value, set_properties) |
| 2552 | extend_property_ranges): Likewise. | 2551 | (extend_property_ranges): Likewise. |
| 2553 | * w32faces.c (Fpixmap_spec_p, merge_face_list): Likewise. | 2552 | * w32faces.c (Fpixmap_spec_p, merge_face_list): Likewise. |
| 2554 | * w32fns.c (x_window_to_frame, x_set_frame_parameters, | 2553 | * w32fns.c (x_window_to_frame, x_set_frame_parameters) |
| 2555 | x_report_frame_params, x_set_cursor_type, x_icon_type, | 2554 | (x_report_frame_params, x_set_cursor_type, x_icon_type) |
| 2556 | x_figure_window_size, Fx_create_frame, w32_load_system_font, | 2555 | (x_figure_window_size, Fx_create_frame, w32_load_system_font) |
| 2557 | w32_load_font, enum_font_cb2, w32_list_bdf_fonts, w32_list_fonts, | 2556 | (w32_load_font, enum_font_cb2, w32_list_bdf_fonts, w32_list_fonts) |
| 2558 | w32_list_synthesized_fonts, w32_find_ccl_program, Fx_list_fonts, | 2557 | (w32_list_synthesized_fonts, w32_find_ccl_program, Fx_list_fonts) |
| 2559 | Fw32_find_bdf_fonts, w32_find_bdf_fonts_in_dir, | 2558 | (Fw32_find_bdf_fonts, w32_find_bdf_fonts_in_dir) |
| 2560 | x_display_info_for_name, Fx_display_list): Likewise. | 2559 | (x_display_info_for_name, Fx_display_list): Likewise. |
| 2561 | * w32menu.c (menubar_id_to_frame, single_keymap_panes, | 2560 | * w32menu.c (menubar_id_to_frame, single_keymap_panes) |
| 2562 | Fx_popup_menu, Fx_popup_dialog): Likewise. | 2561 | (Fx_popup_menu, Fx_popup_dialog): Likewise. |
| 2563 | * w32proc.c (Fw32_set_keyboard_layout): Likewise. | 2562 | * w32proc.c (Fw32_set_keyboard_layout): Likewise. |
| 2564 | * w32term.c (x_window_to_scroll_bar, w32_read_socket, | 2563 | * w32term.c (x_window_to_scroll_bar, w32_read_socket) |
| 2565 | w32_term_init, x_delete_display): Likewise. | 2564 | (w32_term_init, x_delete_display): Likewise. |
| 2566 | * xfns.c (x_window_to_frame, x_any_window_to_frame, | 2565 | * xfns.c (x_window_to_frame, x_any_window_to_frame) |
| 2567 | x_non_menubar_window_to_frame, x_menubar_window_to_frame, | 2566 | (x_non_menubar_window_to_frame, x_menubar_window_to_frame) |
| 2568 | x_top_window_to_frame, x_set_frame_parameters, | 2567 | (x_top_window_to_frame, x_set_frame_parameters) |
| 2569 | x_report_frame_params, x_set_cursor_type, x_icon_type, | 2568 | (x_report_frame_params, x_set_cursor_type, x_icon_type) |
| 2570 | x_figure_window_size, Fx_create_frame, x_display_info_for_name, | 2569 | (x_figure_window_size, Fx_create_frame, x_display_info_for_name) |
| 2571 | Fx_display_list, x_create_tip_frame): Likewise. | 2570 | (Fx_display_list, x_create_tip_frame): Likewise. |
| 2572 | * xmenu.c (menubar_id_to_frame, single_keymap_panes, | 2571 | * xmenu.c (menubar_id_to_frame, single_keymap_panes) |
| 2573 | Fx_popup_menu, Fx_popup_dialog): Likewise. | 2572 | (Fx_popup_menu, Fx_popup_dialog): Likewise. |
| 2574 | * xselect.c (x_own_selection, x_get_local_selection, | 2573 | * xselect.c (x_own_selection, x_get_local_selection) |
| 2575 | x_handle_selection_request, x_handle_selection_clear, | 2574 | (x_handle_selection_request, x_handle_selection_clear) |
| 2576 | x_clear_frame_selections, wait_for_property_change_unwind, | 2575 | (x_clear_frame_selections, wait_for_property_change_unwind) |
| 2577 | wait_for_property_change, x_handle_property_notify, | 2576 | (wait_for_property_change, x_handle_property_notify) |
| 2578 | copy_multiple_data, x_get_foreign_selection, | 2577 | (copy_multiple_data, x_get_foreign_selection) |
| 2579 | lisp_data_to_selection_data, clean_local_selection_data, | 2578 | (lisp_data_to_selection_data, clean_local_selection_data) |
| 2580 | x_handle_selection_notify, Fx_get_selection_internal, | 2579 | (x_handle_selection_notify, Fx_get_selection_internal) |
| 2581 | x_disown_buffer_selections): Likewise. | 2580 | (x_disown_buffer_selections): Likewise. |
| 2582 | * xterm.c (x_window_to_scroll_bar, XTread_socket, x_list_fonts, | 2581 | * xterm.c (x_window_to_scroll_bar, XTread_socket, x_list_fonts) |
| 2583 | x_load_font, x_find_ccl_program, x_term_init, x_delete_display): | 2582 | (x_load_font, x_find_ccl_program, x_term_init, x_delete_display): |
| 2584 | Likewise. | 2583 | Likewise. |
| 2585 | 2584 | ||
| 2586 | * alloc.c (make_float, make_pure_float, Fpurecopy): Use | 2585 | * alloc.c (make_float, make_pure_float, Fpurecopy): Use |
| 2587 | XFLOAT_DATA. | 2586 | XFLOAT_DATA. |
| 2588 | * bytecode.c (Fbyte_code): Likewise. | 2587 | * bytecode.c (Fbyte_code): Likewise. |
| 2589 | * floatfns.c (extract_float, Fexpt, Fabs, rounding_driver, | 2588 | * floatfns.c (extract_float, Fexpt, Fabs, rounding_driver) |
| 2590 | fmod_float): Likewise. | 2589 | (fmod_float): Likewise. |
| 2591 | 2590 | ||
| 2592 | 1999-09-11 Richard Stallman <rms@gnu.org> | 2591 | 1999-09-11 Richard Stallman <rms@gnu.org> |
| 2593 | 2592 | ||
| @@ -2599,8 +2598,8 @@ | |||
| 2599 | * charset.h (GET_TRANSLATION_TABLE): Use XCDR. | 2598 | * charset.h (GET_TRANSLATION_TABLE): Use XCDR. |
| 2600 | * frame.h (FOR_EACH_FRAME): Use XCAR and XCDR. | 2599 | * frame.h (FOR_EACH_FRAME): Use XCAR and XCDR. |
| 2601 | (PIXEL_X_FROM_CANON_X, PIXEL_Y_FROM_CANON_Y): Use XFLOAT_DATA. | 2600 | (PIXEL_X_FROM_CANON_X, PIXEL_Y_FROM_CANON_Y): Use XFLOAT_DATA. |
| 2602 | * keyboard.h (EVENT_HEAD, EVENT_START, EVENT_END, POSN_WINDOW, | 2601 | * keyboard.h (EVENT_HEAD, EVENT_START, EVENT_END, POSN_WINDOW) |
| 2603 | POSN_BUFFER_POSN, POSN_WINDOW_POSN, POSN_TIMESTAMP): Use XCAR and | 2602 | (POSN_BUFFER_POSN, POSN_WINDOW_POSN, POSN_TIMESTAMP): Use XCAR and |
| 2604 | XCDR. | 2603 | XCDR. |
| 2605 | * syntax.h (SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Use XCAR and | 2604 | * syntax.h (SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Use XCAR and |
| 2606 | XCDR. | 2605 | XCDR. |
| @@ -2616,8 +2615,8 @@ | |||
| 2616 | 2615 | ||
| 2617 | * print.c: Support print-circle and related features. | 2616 | * print.c: Support print-circle and related features. |
| 2618 | (Vprint_gensym_alist): Removed. | 2617 | (Vprint_gensym_alist): Removed. |
| 2619 | (Vprint_circle, Vprint_continuous_numbering, print_number_index | 2618 | (Vprint_circle, Vprint_continuous_numbering, print_number_index) |
| 2620 | Vprint_number_table): New variables. | 2619 | (Vprint_number_table): New variables. |
| 2621 | (PRINT_NUMBER_OBJECT, PRINT_NUMBER_STATUS): New macros. | 2620 | (PRINT_NUMBER_OBJECT, PRINT_NUMBER_STATUS): New macros. |
| 2622 | (PRINTPREPARE, PRINTFINISH): Don't set Vprint_gensym_alist. | 2621 | (PRINTPREPARE, PRINTFINISH): Don't set Vprint_gensym_alist. |
| 2623 | (print, print_preprocess, print_preprocess_string, print_object): | 2622 | (print, print_preprocess, print_preprocess_string, print_object): |
| @@ -2720,8 +2719,8 @@ | |||
| 2720 | 2719 | ||
| 2721 | * xfaces.c (realize_basic_faces): Realize new basic faces. | 2720 | * xfaces.c (realize_basic_faces): Realize new basic faces. |
| 2722 | 2721 | ||
| 2723 | * dispextern.h (SCROLL_BAR_FACE_ID, BORDER_FACE_ID, | 2722 | * dispextern.h (SCROLL_BAR_FACE_ID, BORDER_FACE_ID) |
| 2724 | CURSOR_FACE_ID, MOUSE_FACE_ID): New. | 2723 | (CURSOR_FACE_ID, MOUSE_FACE_ID): New. |
| 2725 | 2724 | ||
| 2726 | * xfaces.c (Qscroll_bar, Qcursor, Qborder, Qmouse): New. | 2725 | * xfaces.c (Qscroll_bar, Qcursor, Qborder, Qmouse): New. |
| 2727 | (syms_of_xfaces): Intialize new symbols. | 2726 | (syms_of_xfaces): Intialize new symbols. |
| @@ -2857,7 +2856,7 @@ | |||
| 2857 | 2856 | ||
| 2858 | 1999-09-03 Richard Stallman <rms@gnu.org> | 2857 | 1999-09-03 Richard Stallman <rms@gnu.org> |
| 2859 | 2858 | ||
| 2860 | * callproc.c: Delete the system-independent include of stdlib.h | 2859 | * callproc.c: Delete the system-independent include of stdlib.h. |
| 2861 | (leaving only the one in the WINDOWSNT conditional). | 2860 | (leaving only the one in the WINDOWSNT conditional). |
| 2862 | 2861 | ||
| 2863 | 1999-09-03 Andrew Choi <choi@cs.hku.hk> | 2862 | 1999-09-03 Andrew Choi <choi@cs.hku.hk> |
| @@ -2880,8 +2879,8 @@ | |||
| 2880 | (Fmodify_frame_parameters) [macintosh]: | 2879 | (Fmodify_frame_parameters) [macintosh]: |
| 2881 | Call mac_set_frame_parameter in macterm.c. | 2880 | Call mac_set_frame_parameter in macterm.c. |
| 2882 | 2881 | ||
| 2883 | * keyboard.c [macintosh]: Set KBD_BUFFER_SIZE to a smaller value | 2882 | * keyboard.c [macintosh]: Set KBD_BUFFER_SIZE to a smaller value (512) |
| 2884 | (512) because Mac compilers limit local data of a function to 32K. | 2883 | because Mac compilers limit local data of a function to 32K. |
| 2885 | 2884 | ||
| 2886 | * make-docfiles.c: Correctly handle input files with Mac-style eol's. | 2885 | * make-docfiles.c: Correctly handle input files with Mac-style eol's. |
| 2887 | 2886 | ||
| @@ -2926,8 +2925,8 @@ | |||
| 2926 | (Fset_window_point): Remove references to deleted variables. | 2925 | (Fset_window_point): Remove references to deleted variables. |
| 2927 | (Fset_window_start): Ditto. | 2926 | (Fset_window_start): Ditto. |
| 2928 | 2927 | ||
| 2929 | * xdisp.c (Vresize_mini_config, resize_mini_frame, | 2928 | * xdisp.c (Vresize_mini_config, resize_mini_frame) |
| 2930 | resize_mini_initial_height): Removed. | 2929 | (resize_mini_initial_height): Removed. |
| 2931 | (syms_of_xdisp): Remove references to these variables. | 2930 | (syms_of_xdisp): Remove references to these variables. |
| 2932 | (resize_mini_window): Don't save window configuration, freeze | 2931 | (resize_mini_window): Don't save window configuration, freeze |
| 2933 | window starts instead. Enlarge window until displaying an empty | 2932 | window starts instead. Enlarge window until displaying an empty |
| @@ -3205,8 +3204,8 @@ | |||
| 3205 | (resize_mini_window): Save/restore window configuration | 3204 | (resize_mini_window): Save/restore window configuration |
| 3206 | differently. | 3205 | differently. |
| 3207 | 3206 | ||
| 3208 | * lisp.h (Vresize_mini_config, resize_mini_frame, | 3207 | * lisp.h (Vresize_mini_config, resize_mini_frame) |
| 3209 | resize_mini_initial_height): Add extern declarations. | 3208 | (resize_mini_initial_height): Add extern declarations. |
| 3210 | 3209 | ||
| 3211 | * xterm.c (expose_window_tree): Fix typo CANON_Y_UNIT to | 3210 | * xterm.c (expose_window_tree): Fix typo CANON_Y_UNIT to |
| 3212 | CANON_X_UNIT. | 3211 | CANON_X_UNIT. |
| @@ -3244,7 +3243,7 @@ | |||
| 3244 | 3243 | ||
| 3245 | * xdisp.c (Vresize_mini_config): New. | 3244 | * xdisp.c (Vresize_mini_config): New. |
| 3246 | (resize_mini_window): Use it to save restore original window | 3245 | (resize_mini_window): Use it to save restore original window |
| 3247 | configuration | 3246 | configuration. |
| 3248 | (syms_of_xdisp): Initialize it. | 3247 | (syms_of_xdisp): Initialize it. |
| 3249 | 3248 | ||
| 3250 | * buffer.h (struct buffer): Add prevent_redisplay_optimizations_p. | 3249 | * buffer.h (struct buffer): Add prevent_redisplay_optimizations_p. |
| @@ -3266,37 +3265,37 @@ | |||
| 3266 | prevent_redisplay_optimizations_p to 1. | 3265 | prevent_redisplay_optimizations_p to 1. |
| 3267 | (Fget_buffer_create): Set prevent_redisplay_optimizations_p to 1. | 3266 | (Fget_buffer_create): Set prevent_redisplay_optimizations_p to 1. |
| 3268 | 3267 | ||
| 3269 | * buffer.h (BUF_UNCHANGED_MODIFIED, UNCHANGED_MODIFIED, | 3268 | * buffer.h (BUF_UNCHANGED_MODIFIED, UNCHANGED_MODIFIED) |
| 3270 | BUF_OVERLAY_UNCHANGED_MODIFIED, OVERLAY_UNCHANGED_MODIFIED, | 3269 | (BUF_OVERLAY_UNCHANGED_MODIFIED, OVERLAY_UNCHANGED_MODIFIED) |
| 3271 | BUF_BEG_UNCHANGED, BEG_UNCHANGED, BUF_END_UNCHANGED, | 3270 | (BUF_BEG_UNCHANGED, BEG_UNCHANGED, BUF_END_UNCHANGED) |
| 3272 | END_UNCHANGED): New. | 3271 | (END_UNCHANGED): New. |
| 3273 | (struct buffer_text): Add beg_unchanged, end_unchanged, | 3272 | (struct buffer_text): Add beg_unchanged, end_unchanged, |
| 3274 | unchanged_modified, overlay_unchanged_modified. | 3273 | unchanged_modified, overlay_unchanged_modified. |
| 3275 | 3274 | ||
| 3276 | * window.h (beg_unchanged, end_unchanged, unchanged_modified, | 3275 | * window.h (beg_unchanged, end_unchanged, unchanged_modified) |
| 3277 | overlay_unchanged_modified): Removed. | 3276 | (overlay_unchanged_modified): Removed. |
| 3278 | (with_echo_area_unwind_data): Don't save beg/end_unchanged. | 3277 | (with_echo_area_unwind_data): Don't save beg/end_unchanged. |
| 3279 | (unwind_with_echo_area_buffer): Don't restore them. | 3278 | (unwind_with_echo_area_buffer): Don't restore them. |
| 3280 | (debug_beg_unchanged, debug_end_unchanged) [GLYPH_DEBUG]: Removed. | 3279 | (debug_beg_unchanged, debug_end_unchanged) [GLYPH_DEBUG]: Removed. |
| 3281 | (text_outside_line_unchanged_p, redisplay_internal, | 3280 | (text_outside_line_unchanged_p, redisplay_internal) |
| 3282 | try_scrolling): Use/set buffer-specific beg/end_unchanged. | 3281 | (try_scrolling): Use/set buffer-specific beg/end_unchanged. |
| 3283 | (redisplay_window): Let try_window_id be called if more than one | 3282 | (redisplay_window): Let try_window_id be called if more than one |
| 3284 | window is displayed. Use/set buffer-specific beg/end_unchanged. | 3283 | window is displayed. Use/set buffer-specific beg/end_unchanged. |
| 3285 | (get_last_unchanged_at_beg_row, get_first_unchanged_at_end_row, | 3284 | (get_last_unchanged_at_beg_row, get_first_unchanged_at_end_row) |
| 3286 | try_window_id): | 3285 | (try_window_id): |
| 3287 | Use buffer-specific beg/end_unchanged. | 3286 | Use buffer-specific beg/end_unchanged. |
| 3288 | 3287 | ||
| 3289 | * window.h (beg_unchanged, end_unchanged, unchanged_modified, | 3288 | * window.h (beg_unchanged, end_unchanged, unchanged_modified) |
| 3290 | overlay_unchanged_modified): Remove extern declarations. | 3289 | (overlay_unchanged_modified): Remove extern declarations. |
| 3291 | 3290 | ||
| 3292 | * keyboard.c (command_loop_1): Set beg/end_unchanged per buffer. | 3291 | * keyboard.c (command_loop_1): Set beg/end_unchanged per buffer. |
| 3293 | 3292 | ||
| 3294 | * insdel.c (gap_left): Compute beg/end_unchanged per buffer. | 3293 | * insdel.c (gap_left): Compute beg/end_unchanged per buffer. |
| 3295 | (gap_right): Ditto. | 3294 | (gap_right): Ditto. |
| 3296 | (adjust_after_replace): Likewise. | 3295 | (adjust_after_replace): Likewise. |
| 3297 | (replace_range, del_range_2, modify_region): Likewise. | 3296 | (replace_range, del_range_2, modify_region): Likewise. |
| 3298 | 3297 | ||
| 3299 | * dispnew.c (direct_output_for_insert): Set beg_unchanged | 3298 | * dispnew.c (direct_output_for_insert): Set beg_unchanged |
| 3300 | and unchanged_modified per buffer. | 3299 | and unchanged_modified per buffer. |
| 3301 | 3300 | ||
| 3302 | * coding.c (code_convert_region): Compute beg/end_unchanged per | 3301 | * coding.c (code_convert_region): Compute beg/end_unchanged per |
| @@ -3312,7 +3311,7 @@ | |||
| 3312 | * lisp.h: Add prototype for copy_hash_table and Fcopy_hash_table. | 3311 | * lisp.h: Add prototype for copy_hash_table and Fcopy_hash_table. |
| 3313 | 3312 | ||
| 3314 | * fns.c (Qkey, Qvalue): Renamed from Qkey_weak, and Qvalue_weak. | 3313 | * fns.c (Qkey, Qvalue): Renamed from Qkey_weak, and Qvalue_weak. |
| 3315 | (Qkey_value_weak): Removed. | 3314 | (Qkey_value_weak): Removed. |
| 3316 | (make_hash_table): Use nil, `key', `value', t for weakness. | 3315 | (make_hash_table): Use nil, `key', `value', t for weakness. |
| 3317 | (Fmake_hash_table): Ditto. | 3316 | (Fmake_hash_table): Ditto. |
| 3318 | (copy_hash_table): New. | 3317 | (copy_hash_table): New. |
| @@ -3398,25 +3397,22 @@ | |||
| 3398 | cursor_in_echo_area case only for a mini-window showing | 3397 | cursor_in_echo_area case only for a mini-window showing |
| 3399 | a message. Don't let cursor end up after the end of a row. | 3398 | a message. Don't let cursor end up after the end of a row. |
| 3400 | 3399 | ||
| 3401 | * xdisp.c (echo_area_glyphs, echo_area_message, | 3400 | * xdisp.c (echo_area_glyphs, echo_area_message) |
| 3402 | echo_area_glyphs_length, previous_echo_glyphs, | 3401 | (echo_area_glyphs_length, previous_echo_glyphs) |
| 3403 | previous_echo_area_message, previous_echo_area_glyphs_length): | 3402 | (previous_echo_area_message, previous_echo_area_glyphs_length): |
| 3404 | Removed. | 3403 | Removed. |
| 3405 | (Vmessage_stack, echo_area_buffer, echo_buffer, | 3404 | (Vmessage_stack, echo_area_buffer, echo_buffer) |
| 3406 | display_last_displayed_message_p, Vwith_echo_area_save_vector): New. | 3405 | (display_last_displayed_message_p, Vwith_echo_area_save_vector): New. |
| 3407 | (message2_nolog): Use set_message and clear_message. | 3406 | (message2_nolog): Use set_message and clear_message. |
| 3408 | (message3): Rename parameter len to nbytes to make clear what | 3407 | (message3): Rename parameter len to nbytes to make clear what it is. |
| 3409 | it is. | ||
| 3410 | (message3_nolog): Ditto. Use set_message and clear_message. | 3408 | (message3_nolog): Ditto. Use set_message and clear_message. |
| 3411 | (update_echo_area): Rewritten. | 3409 | (update_echo_area): Rewritten. |
| 3412 | (with_echo_area_buffer): New. | 3410 | (with_echo_area_buffer): New. |
| 3413 | (with_echo_area_buffer_unwind_data, unwind_with_area_buffer): New. | 3411 | (with_echo_area_buffer_unwind_data, unwind_with_area_buffer): New. |
| 3414 | (setup_echo_area_for_printing): New. | 3412 | (setup_echo_area_for_printing): New. |
| 3415 | (display_echo_area, display_echo_area_1): New. | 3413 | (display_echo_area, display_echo_area_1): New. |
| 3416 | |||
| 3417 | (current_message, current_message_1): New. | 3414 | (current_message, current_message_1): New. |
| 3418 | (push_message, restore_message, pop_message, | 3415 | (push_message, restore_message, pop_message, check_message_stack): New. |
| 3419 | check_message_stack): New. | ||
| 3420 | (truncate_echo_area): Rewritten. | 3416 | (truncate_echo_area): Rewritten. |
| 3421 | (truncate_message_1): New. | 3417 | (truncate_message_1): New. |
| 3422 | (set_message, set_message_1, clear_message): New. | 3418 | (set_message, set_message_1, clear_message): New. |
| @@ -3439,8 +3435,8 @@ | |||
| 3439 | don't try to set cursor on rows that aren't enabled. | 3435 | don't try to set cursor on rows that aren't enabled. |
| 3440 | 3436 | ||
| 3441 | * print.c: Remove conditional compilation on `standalone'. | 3437 | * print.c: Remove conditional compilation on `standalone'. |
| 3442 | (glyph_len, str_to_glyph_cpy, str_to_glyph_ncpy, | 3438 | (glyph_len, str_to_glyph_cpy, str_to_glyph_ncpy) |
| 3443 | glyph_to_str_cpy): Remove that section because GLYPHs are no | 3439 | (glyph_to_str_cpy): Remove that section because GLYPHs are no |
| 3444 | longer used in that way. | 3440 | longer used in that way. |
| 3445 | (PRINTDECLARE): Add multibyte. | 3441 | (PRINTDECLARE): Add multibyte. |
| 3446 | (PRINTPREPARE, PRINTFINISH): Handle printcharfun t differently. | 3442 | (PRINTPREPARE, PRINTFINISH): Handle printcharfun t differently. |
| @@ -3457,7 +3453,7 @@ | |||
| 3457 | (command_loop_1): Check for echo area messages differently. | 3453 | (command_loop_1): Check for echo area messages differently. |
| 3458 | (read_char): Likewise. | 3454 | (read_char): Likewise. |
| 3459 | (record_menu_key): Use clear_message. | 3455 | (record_menu_key): Use clear_message. |
| 3460 | (Fexecute_extended_command): Check for echo area messages | 3456 | (Fexecute_extended_command): Check for echo area messages |
| 3461 | differently. Use push_message, restore_message, pop_message. | 3457 | differently. Use push_message, restore_message, pop_message. |
| 3462 | 3458 | ||
| 3463 | * alloc.c (Fgarbage_collect): Use push_message, restore_message, | 3459 | * alloc.c (Fgarbage_collect): Use push_message, restore_message, |
| @@ -3621,7 +3617,7 @@ | |||
| 3621 | is fixed-size. | 3617 | is fixed-size. |
| 3622 | (window_min_size_1): New. | 3618 | (window_min_size_1): New. |
| 3623 | (window_min_size): Handle fixed-size windows. | 3619 | (window_min_size): Handle fixed-size windows. |
| 3624 | (size_window): New. Rewritten combination of set_window_height and | 3620 | (size_window): New. Rewritten combination of set_window_height and |
| 3625 | set_window_width that handles fixed-size windows. | 3621 | set_window_width that handles fixed-size windows. |
| 3626 | (set_window_height): Call it. | 3622 | (set_window_height): Call it. |
| 3627 | (set_window_width): Call it. | 3623 | (set_window_width): Call it. |
| @@ -3739,8 +3735,8 @@ | |||
| 3739 | 3735 | ||
| 3740 | 1999-08-06 Geoff Voelker <voelker@cs.washington.edu> | 3736 | 1999-08-06 Geoff Voelker <voelker@cs.washington.edu> |
| 3741 | 3737 | ||
| 3742 | * dired.c (directory_files_internal, Fdirectory_files_and_attributes, | 3738 | * dired.c (directory_files_internal, Fdirectory_files_and_attributes) |
| 3743 | Ffile_attributes_lessp): New functions. | 3739 | (Ffile_attributes_lessp): New functions. |
| 3744 | (Fdirectory_files): Use directory_files_internal. | 3740 | (Fdirectory_files): Use directory_files_internal. |
| 3745 | (syms_of_dired): Initialize Fdirectory_files_and_attributes, | 3741 | (syms_of_dired): Initialize Fdirectory_files_and_attributes, |
| 3746 | Ffile_attributes_lessp. | 3742 | Ffile_attributes_lessp. |
| @@ -3762,7 +3758,7 @@ | |||
| 3762 | 3758 | ||
| 3763 | * xdisp.c (reseat_at_next_visible_line_start): New parameter | 3759 | * xdisp.c (reseat_at_next_visible_line_start): New parameter |
| 3764 | on_newline_p. | 3760 | on_newline_p. |
| 3765 | (set_iterator_to_next): After delivering last char | 3761 | (set_iterator_to_next): After delivering last char |
| 3766 | from display vector, reseat on next visible line start if | 3762 | from display vector, reseat on next visible line start if |
| 3767 | dpvec_char_len < 0. | 3763 | dpvec_char_len < 0. |
| 3768 | (next_element_from_buffer): Set dpvec_char_len to -1 for | 3764 | (next_element_from_buffer): Set dpvec_char_len to -1 for |
| @@ -4337,7 +4333,7 @@ | |||
| 4337 | 4333 | ||
| 4338 | * term.c (TS_cursor_visible): Renamed from TS_visual_mode. | 4334 | * term.c (TS_cursor_visible): Renamed from TS_visual_mode. |
| 4339 | (TS_cursor_normal): Renamed from TS_end_visual_mode. | 4335 | (TS_cursor_normal): Renamed from TS_end_visual_mode. |
| 4340 | (TS_cursor_invisible): New. | 4336 | (TS_cursor_invisible): New. |
| 4341 | (term_init): Initialize TS_cursor_invisible. | 4337 | (term_init): Initialize TS_cursor_invisible. |
| 4342 | (tty_hide_cursor): New. | 4338 | (tty_hide_cursor): New. |
| 4343 | (tty_show_cursor): New. | 4339 | (tty_show_cursor): New. |
| @@ -4648,7 +4644,7 @@ | |||
| 4648 | (syms_of_buffer): Add default-scroll-*-aggressively. | 4644 | (syms_of_buffer): Add default-scroll-*-aggressively. |
| 4649 | 4645 | ||
| 4650 | * buffer.h (scroll_up_aggressively): New. | 4646 | * buffer.h (scroll_up_aggressively): New. |
| 4651 | (scroll_down_aggressively): New. | 4647 | (scroll_down_aggressively): New. |
| 4652 | 4648 | ||
| 4653 | * Makefile.in (LIBPNG): Add -lz -lm in case we're linking with | 4649 | * Makefile.in (LIBPNG): Add -lz -lm in case we're linking with |
| 4654 | a static PNG library. | 4650 | a static PNG library. |
| @@ -4733,7 +4729,7 @@ | |||
| 4733 | (build_scalable_font_name) [SCALABLE_FONTS]: New. | 4729 | (build_scalable_font_name) [SCALABLE_FONTS]: New. |
| 4734 | (may_use_scalable_font_p) [SCALABLE_FONTS]: New. | 4730 | (may_use_scalable_font_p) [SCALABLE_FONTS]: New. |
| 4735 | (best_matching_font) [SCALABLE_FONTS]: Handle scalable fonts. | 4731 | (best_matching_font) [SCALABLE_FONTS]: Handle scalable fonts. |
| 4736 | (syms_of_xfaces): Add scalable-fonts-allowed. | 4732 | (syms_of_xfaces): Add scalable-fonts-allowed. |
| 4737 | 4733 | ||
| 4738 | 1999-05-26 Gerd Moellmann <gerd@gnu.org> | 4734 | 1999-05-26 Gerd Moellmann <gerd@gnu.org> |
| 4739 | 4735 | ||
| @@ -4995,7 +4991,7 @@ | |||
| 4995 | * xfaces.c (set_font_frame_param): New. | 4991 | * xfaces.c (set_font_frame_param): New. |
| 4996 | (Finternal_set_lisp_face_attribute): Call it. | 4992 | (Finternal_set_lisp_face_attribute): Call it. |
| 4997 | 4993 | ||
| 4998 | Sun Feb 14 10:54:02 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | 4994 | 1999-02-14 Masatake Yamato <masata-y@is.aist-nara.ac.jp> |
| 4999 | 4995 | ||
| 5000 | * xfaces.c (Finternal_set_lisp_face_attribute_from_resource): | 4996 | * xfaces.c (Finternal_set_lisp_face_attribute_from_resource): |
| 5001 | Accept specifications of color for underline. | 4997 | Accept specifications of color for underline. |
| @@ -5011,21 +5007,21 @@ Sun Feb 14 10:54:02 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 5011 | * dispnew.c (check_matrix_invariants): Put it in #if 0. | 5007 | * dispnew.c (check_matrix_invariants): Put it in #if 0. |
| 5012 | (update_window): Put the call to check_matrix_invariants in #if 0. | 5008 | (update_window): Put the call to check_matrix_invariants in #if 0. |
| 5013 | 5009 | ||
| 5014 | Sun Feb 7 09:58:49 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | 5010 | 1999-02-07 Masatake Yamato <masata-y@is.aist-nara.ac.jp> |
| 5015 | 5011 | ||
| 5016 | * dispextern.h: Remove all else block of UNDERLINE_COLOR. | 5012 | * dispextern.h: Remove all else block of UNDERLINE_COLOR. |
| 5017 | Remove definition of UNDERLINE_COLOR. | 5013 | Remove definition of UNDERLINE_COLOR. |
| 5018 | 5014 | ||
| 5019 | Mon Jan 4 04:43:41 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | 5015 | 1999-01-04 Masatake Yamato <masata-y@is.aist-nara.ac.jp> |
| 5020 | 5016 | ||
| 5021 | * xfaces.c (free_face_colors): Free the color for underline. | 5017 | * xfaces.c (free_face_colors): Free the color for underline. |
| 5022 | 5018 | ||
| 5023 | * xterm.c (x_draw_glyph_string_underline): Set the color for underline | 5019 | * xterm.c (x_draw_glyph_string_underline): Set the color for underline |
| 5024 | to the GC. | 5020 | to the GC. |
| 5025 | 5021 | ||
| 5026 | Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | 5022 | 1999-01-03 Masatake Yamato <masata-y@is.aist-nara.ac.jp> |
| 5027 | 5023 | ||
| 5028 | * dispextern.h (UNDERLINE_COLOR): Defined. | 5024 | * dispextern.h (UNDERLINE_COLOR): Defined. |
| 5029 | (struct face): Added two new members. | 5025 | (struct face): Added two new members. |
| 5030 | underline_color, underline_defaulted_p. | 5026 | underline_color, underline_defaulted_p. |
| 5031 | 5027 | ||
| @@ -5034,7 +5030,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 5034 | (Finternal_set_lisp_face_attribute): Likewise. | 5030 | (Finternal_set_lisp_face_attribute): Likewise. |
| 5035 | 5031 | ||
| 5036 | * xfaces.c (load_color): Change the last argument type to enum | 5032 | * xfaces.c (load_color): Change the last argument type to enum |
| 5037 | lface_attribute_index from int. And addec code for underling coloring. | 5033 | lface_attribute_index from int. And addec code for underling coloring. |
| 5038 | (load_face_colors): Pass LFACE_*_INDEX to load_color. | 5034 | (load_face_colors): Pass LFACE_*_INDEX to load_color. |
| 5039 | 5035 | ||
| 5040 | 1999-02-12 Gerd Moellmann <gerd@gnu.org> | 5036 | 1999-02-12 Gerd Moellmann <gerd@gnu.org> |
| @@ -5211,7 +5207,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 5211 | * dispextern.h (struct glyph): Add voffset. | 5207 | * dispextern.h (struct glyph): Add voffset. |
| 5212 | (struct it): Replace height by descent, max_height by max_descent. | 5208 | (struct it): Replace height by descent, max_height by max_descent. |
| 5213 | 5209 | ||
| 5214 | * xterm.c (x_append_glyph): Set voffset | 5210 | * xterm.c (x_append_glyph): Set voffset. |
| 5215 | (x_append_stretch_glyph): Ditto. | 5211 | (x_append_stretch_glyph): Ditto. |
| 5216 | (x_produce_image_glyph): Ditto. | 5212 | (x_produce_image_glyph): Ditto. |
| 5217 | (x_produce_glyphs): Take voffset into account. | 5213 | (x_produce_glyphs): Take voffset into account. |
| @@ -5401,8 +5397,8 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 5401 | 5397 | ||
| 5402 | 1998-11-11 Gerd Moellmann <gerd@gnu.org> | 5398 | 1998-11-11 Gerd Moellmann <gerd@gnu.org> |
| 5403 | 5399 | ||
| 5404 | * xterm.h (struct x_display_info): Add gray pixmap. * xterm.c | 5400 | * xterm.h (struct x_display_info): Add gray pixmap. |
| 5405 | (x_term_init): Create the gray pixmap. | 5401 | * xterm.c (x_term_init): Create the gray pixmap. |
| 5406 | (x_setup_relief_color): Use it. | 5402 | (x_setup_relief_color): Use it. |
| 5407 | (x_get_glyph_string_clip_rect): Draw a toolbar window over the | 5403 | (x_get_glyph_string_clip_rect): Draw a toolbar window over the |
| 5408 | internal border at the top of a frame. | 5404 | internal border at the top of a frame. |
| @@ -5473,7 +5469,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 5473 | (xmenu_show): Likewise. | 5469 | (xmenu_show): Likewise. |
| 5474 | 5470 | ||
| 5475 | * xmenu.c (push_menu_item): Add parameters `type' and | 5471 | * xmenu.c (push_menu_item): Add parameters `type' and |
| 5476 | `selected'. Store it in menu_items. | 5472 | `selected'. Store it in menu_items. |
| 5477 | (MENU_ITEMS_ITEM_TYPE): New. | 5473 | (MENU_ITEMS_ITEM_TYPE): New. |
| 5478 | (MENU_ITEMS_ITEM_SELECTED): New. | 5474 | (MENU_ITEMS_ITEM_SELECTED): New. |
| 5479 | (MENU_ITEMS_ITEM_LENGTH): Increase by two. | 5475 | (MENU_ITEMS_ITEM_LENGTH): Increase by two. |
| @@ -6502,7 +6498,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 6502 | 6498 | ||
| 6503 | * xdisp.c (get_glyph_property): Renamed from | 6499 | * xdisp.c (get_glyph_property): Renamed from |
| 6504 | fill_iterator_from_glyph_property. | 6500 | fill_iterator_from_glyph_property. |
| 6505 | (next_element_from_buffer): Handle case that no `glyph' property | 6501 | (next_element_from_buffer): Handle case that no `glyph' property |
| 6506 | was found correctly. | 6502 | was found correctly. |
| 6507 | (display_line): Extend face to end of line only if we have faces. | 6503 | (display_line): Extend face to end of line only if we have faces. |
| 6508 | 6504 | ||
| @@ -6637,7 +6633,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 6637 | (SET_TEXT_POS_FROM_MARKER): Set a text_pos from a marker. | 6633 | (SET_TEXT_POS_FROM_MARKER): Set a text_pos from a marker. |
| 6638 | (SET_MARKER_FROM_TEXT_POS): Set a marker from a text_pos. | 6634 | (SET_MARKER_FROM_TEXT_POS): Set a marker from a text_pos. |
| 6639 | (TEXT_POS_EQUAL_P): Compare two text_pos structures for equality. | 6635 | (TEXT_POS_EQUAL_P): Compare two text_pos structures for equality. |
| 6640 | (struct display_pos): Renamed from glyph_pos. Use struct text_pos | 6636 | (struct display_pos): Renamed from glyph_pos. Use struct text_pos |
| 6641 | for buffer and string positions. | 6637 | for buffer and string positions. |
| 6642 | (struct glyph): Use text_pos. | 6638 | (struct glyph): Use text_pos. |
| 6643 | (struct it): Renamed from display_iterator. Use text_pos. | 6639 | (struct it): Renamed from display_iterator. Use text_pos. |
| @@ -7263,7 +7259,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 7263 | 7259 | ||
| 7264 | * xdisp.c (set_iterator_stop_pos): Take glyph_check_pos into | 7260 | * xdisp.c (set_iterator_stop_pos): Take glyph_check_pos into |
| 7265 | account. | 7261 | account. |
| 7266 | (reseat_iterator): Set glyph_check_pos. Handle case where | 7262 | (reseat_iterator): Set glyph_check_pos. Handle case where |
| 7267 | new position is < original position. | 7263 | new position is < original position. |
| 7268 | (check_iterator_glyph_property): Handle glyph property in strings. | 7264 | (check_iterator_glyph_property): Handle glyph property in strings. |
| 7269 | (next_element_from_string): Call above function. | 7265 | (next_element_from_string): Call above function. |
| @@ -7598,7 +7594,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 7598 | face_at_buffer_position. Parameter charset removed; always | 7594 | face_at_buffer_position. Parameter charset removed; always |
| 7599 | compute face for CHARSET_ASCII. | 7595 | compute face for CHARSET_ASCII. |
| 7600 | (face_at_string_position): Renamed from | 7596 | (face_at_string_position): Renamed from |
| 7601 | compute_face_at_string_pos. Parameter charset removed; always | 7597 | compute_face_at_string_pos. Parameter charset removed; always |
| 7602 | compute for CHARSET_ASCII. | 7598 | compute for CHARSET_ASCII. |
| 7603 | (lookup_face_for_charset): Take frame parameter instead of | 7599 | (lookup_face_for_charset): Take frame parameter instead of |
| 7604 | face_cache. | 7600 | face_cache. |
| @@ -8531,7 +8527,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 8531 | 8527 | ||
| 8532 | * dispnew.c (struct dim): Use int. | 8528 | * dispnew.c (struct dim): Use int. |
| 8533 | 8529 | ||
| 8534 | * xfaces.c (Fset_face_attribute_internal): Set face->font_name; | 8530 | * xfaces.c (Fset_face_attribute_internal): Set face->font_name. |
| 8535 | (allocate_face): Initialize it. | 8531 | (allocate_face): Initialize it. |
| 8536 | (load_font): Use XLoadQueryFont again instead of x_load_font. | 8532 | (load_font): Use XLoadQueryFont again instead of x_load_font. |
| 8537 | (unload_font): Use XFreeFont again. | 8533 | (unload_font): Use XFreeFont again. |
| @@ -8925,7 +8921,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 8925 | (x_get_char_font_and_encoding): Return null if font could not be | 8921 | (x_get_char_font_and_encoding): Return null if font could not be |
| 8926 | loaded. Reset font to null if fontset could not be loaded. | 8922 | loaded. Reset font to null if fontset could not be loaded. |
| 8927 | (draw_glyphs): Fill background if font not found. | 8923 | (draw_glyphs): Fill background if font not found. |
| 8928 | (draw_glyphs): Unused parameter just_foreground_p removed. New | 8924 | (draw_glyphs): Unused parameter just_foreground_p removed. New |
| 8929 | parameter composite_glyph. | 8925 | parameter composite_glyph. |
| 8930 | (draw_glyphs): Use enumeration for parameter hl. | 8926 | (draw_glyphs): Use enumeration for parameter hl. |
| 8931 | (draw_glyphs): Pass a display area relative x-position to | 8927 | (draw_glyphs): Pass a display area relative x-position to |
| @@ -9231,7 +9227,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 9231 | * dispnew.c (update_frame_line): update_line -> update_frame_line; | 9227 | * dispnew.c (update_frame_line): update_line -> update_frame_line; |
| 9232 | mirrored_make_current -> make_current. | 9228 | mirrored_make_current -> make_current. |
| 9233 | 9229 | ||
| 9234 | * xdisp.c: (store_frame_title_char): New function to store a | 9230 | * xdisp.c (store_frame_title_char): New function to store a |
| 9235 | single character for the frame title with re-allocation of | 9231 | single character for the frame title with re-allocation of |
| 9236 | frame_title_buf. | 9232 | frame_title_buf. |
| 9237 | (init_xdisp): Intialize frame_title_.* variables to null. | 9233 | (init_xdisp): Intialize frame_title_.* variables to null. |
| @@ -9272,7 +9268,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 9272 | 9268 | ||
| 9273 | 1997-11-15 Gerd Moellmann <gerd@acm.org> | 9269 | 1997-11-15 Gerd Moellmann <gerd@acm.org> |
| 9274 | 9270 | ||
| 9275 | * dispnew.c (clear_current_matrices): Clear matrix of menu_bar_window | 9271 | * dispnew.c (clear_current_matrices): Clear matrix of menu_bar_window. |
| 9276 | (clear_desired_matrices): Ditto. | 9272 | (clear_desired_matrices): Ditto. |
| 9277 | (adjust_frame_glyphs_for_window_redisplay): Use FRAME_WINDOW_WIDTH | 9273 | (adjust_frame_glyphs_for_window_redisplay): Use FRAME_WINDOW_WIDTH |
| 9278 | for menu_bar_window. | 9274 | for menu_bar_window. |
| @@ -9509,20 +9505,20 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 9509 | 9505 | ||
| 9510 | * window.h: Include blocker WINDOW_H_INCLUDED, include | 9506 | * window.h: Include blocker WINDOW_H_INCLUDED, include |
| 9511 | dispextern.h. | 9507 | dispextern.h. |
| 9512 | (struct window): phys_cursor_glyph as struct glyph. * window.c | 9508 | (struct window): phys_cursor_glyph as struct glyph. |
| 9513 | (make_window): Initialize it. | 9509 | * window.c (make_window): Initialize it. |
| 9514 | (replace_window): Ditto. | 9510 | (replace_window): Ditto. |
| 9515 | * dispnew.c (free_window_matrices): Remove freeing of | 9511 | * dispnew.c (free_window_matrices): Remove freeing of |
| 9516 | phys_cursor_glyph. | 9512 | phys_cursor_glyph. |
| 9517 | (check_matrix_invariants): Renamed from check_current_matrix_... | 9513 | (check_matrix_invariants): Renamed from check_current_matrix_... |
| 9518 | * xterm.c: All references to phys_cursor_glyph changed. | 9514 | * xterm.c: All references to phys_cursor_glyph changed. |
| 9519 | 9515 | ||
| 9520 | * dispextern.h (DISPEXTERN_H_INCLUDED: New include blocker. | 9516 | * dispextern.h (DISPEXTERN_H_INCLUDED): New include blocker. |
| 9521 | 9517 | ||
| 9522 | * xfaces.c: Comment update. | 9518 | * xfaces.c: Comment update. |
| 9523 | 9519 | ||
| 9524 | * window.h (struct window): Make phys_cursor_glyph a struct glyph | 9520 | * window.h (struct window): Make phys_cursor_glyph a struct glyph |
| 9525 | pointer. Remove phys_cursor_ascent, descent, etc. | 9521 | pointer. Remove phys_cursor_ascent, descent, etc. |
| 9526 | * dispnew.c (free_window_matrices): Free it. | 9522 | * dispnew.c (free_window_matrices): Free it. |
| 9527 | * window.c (make_window): Allocate it. | 9523 | * window.c (make_window): Allocate it. |
| 9528 | (replace_window): Ditto. | 9524 | (replace_window): Ditto. |
| @@ -9835,7 +9831,7 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 9835 | * window.c (make_window): start_y removed. | 9831 | * window.c (make_window): start_y removed. |
| 9836 | (replace_window): Ditto. | 9832 | (replace_window): Ditto. |
| 9837 | 9833 | ||
| 9838 | * xdisp.c (last_max_ascent, last_max_descent): Ascent and | 9834 | * xdisp.c (last_max_ascent, last_max_descent): Ascent and |
| 9839 | descent values of the last line processed by skip_to. | 9835 | descent values of the last line processed by skip_to. |
| 9840 | (redisplay_window): Use them. | 9836 | (redisplay_window): Use them. |
| 9841 | (skip_to): Set them. | 9837 | (skip_to): Set them. |
| @@ -9851,16 +9847,16 @@ Sun Jan 3 08:41:10 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp> | |||
| 9851 | (reseat_cursor): Ditto. | 9847 | (reseat_cursor): Ditto. |
| 9852 | (next_display_element): Ditto. | 9848 | (next_display_element): Ditto. |
| 9853 | 9849 | ||
| 9854 | Sun Aug 24 08:50:52 1997 Gerd Moellmann <gerd@acm.org> | 9850 | 1997-08-24 Gerd Moellmann <gerd@acm.org> |
| 9855 | 9851 | ||
| 9856 | * termhooks.h: Some hooks with prototypes. | 9852 | * termhooks.h: Some hooks with prototypes. |
| 9857 | 9853 | ||
| 9858 | * term.c: Some hooks with function prototypes. | 9854 | * term.c: Some hooks with function prototypes. |
| 9859 | 9855 | ||
| 9860 | * xdisp.c (reseat_cursor): Additional argument force_p. Avoid | 9856 | * xdisp.c (reseat_cursor): Additional argument force_p. Avoid |
| 9861 | computing face if possible. | 9857 | computing face if possible. |
| 9862 | 9858 | ||
| 9863 | * xdisp.c (next_display_element): Use face from glyph from display | 9859 | * xdisp.c (next_display_element): Use face from glyph from display |
| 9864 | table only if != 0. | 9860 | table only if != 0. |
| 9865 | 9861 | ||
| 9866 | * emacs.c: FreeBSD headers for profiling removed. | 9862 | * emacs.c: FreeBSD headers for profiling removed. |
| @@ -9917,7 +9913,7 @@ Sun Aug 24 08:50:52 1997 Gerd Moellmann <gerd@acm.org> | |||
| 9917 | * emacs.c (main): Remove own profiling code because 0.95 now | 9913 | * emacs.c (main): Remove own profiling code because 0.95 now |
| 9918 | has it in. | 9914 | has it in. |
| 9919 | 9915 | ||
| 9920 | Fri Aug 22 18:46:43 1997 Gerd Moellmann <gerd@acm.org> | 9916 | 1997-08-22 Gerd Moellmann <gerd@acm.org> |
| 9921 | 9917 | ||
| 9922 | * xterm.c (XTupdate_end): Draw horizontal border at right position. | 9918 | * xterm.c (XTupdate_end): Draw horizontal border at right position. |
| 9923 | (expose_window): Draw vertical border. | 9919 | (expose_window): Draw vertical border. |
| @@ -9943,8 +9939,8 @@ Fri Aug 22 18:46:43 1997 Gerd Moellmann <gerd@acm.org> | |||
| 9943 | * dispnew.c (clear_glyph_matrix): Additional argument specifiying | 9939 | * dispnew.c (clear_glyph_matrix): Additional argument specifiying |
| 9944 | that rows should really be cleared. Used for current matrices. | 9940 | that rows should really be cleared. Used for current matrices. |
| 9945 | 9941 | ||
| 9946 | * dispnew.c (scrolling_window): Bug fix. | 9942 | * dispnew.c (scrolling_window): Bug fix. |
| 9947 | (line_dance_hook): Formerly line_dance_fn, take only one parameter. | 9943 | (line_dance_hook): Formerly line_dance_fn, take only one parameter. |
| 9948 | 9944 | ||
| 9949 | * dispextern.h (struct run): Remove current_vpos. | 9945 | * dispextern.h (struct run): Remove current_vpos. |
| 9950 | 9946 | ||
| @@ -9956,7 +9952,7 @@ Fri Aug 22 18:46:43 1997 Gerd Moellmann <gerd@acm.org> | |||
| 9956 | Fix truncated_on_left_p and truncated_on_right_p to be bits. | 9952 | Fix truncated_on_left_p and truncated_on_right_p to be bits. |
| 9957 | (struct glyph_row): | 9953 | (struct glyph_row): |
| 9958 | 9954 | ||
| 9959 | Thu Aug 21 14:37:34 1997 Gerd Moellmann <gerd@acm.org> | 9955 | 1997-08-21 Gerd Moellmann <gerd@acm.org> |
| 9960 | 9956 | ||
| 9961 | * xdisp.c (skip_vertically_backward): Avoid negative vpos values | 9957 | * xdisp.c (skip_vertically_backward): Avoid negative vpos values |
| 9962 | when calling skip_to for continued lines. | 9958 | when calling skip_to for continued lines. |
| @@ -9971,7 +9967,7 @@ Thu Aug 21 14:37:34 1997 Gerd Moellmann <gerd@acm.org> | |||
| 9971 | 9967 | ||
| 9972 | * xterm.c (x_draw_row_borders): Use FRAME_MODE_LINE_HEIGHT height | 9968 | * xterm.c (x_draw_row_borders): Use FRAME_MODE_LINE_HEIGHT height |
| 9973 | value. | 9969 | value. |
| 9974 | (x_clip_to_row): Use MATRIX_ROW_VISIBLE_HEIGHT. Simplified. | 9970 | (x_clip_to_row): Use MATRIX_ROW_VISIBLE_HEIGHT. Simplified. |
| 9975 | (do_line_dance): Simplified and pixel corrected. | 9971 | (do_line_dance): Simplified and pixel corrected. |
| 9976 | 9972 | ||
| 9977 | * dispnew.c (scrolling_window): Simplified. | 9973 | * dispnew.c (scrolling_window): Simplified. |
| @@ -9981,7 +9977,7 @@ Thu Aug 21 14:37:34 1997 Gerd Moellmann <gerd@acm.org> | |||
| 9981 | * dispnew.c (update_window): Add FRAME_MODE_LINE_BORDER_WIDTH | 9977 | * dispnew.c (update_window): Add FRAME_MODE_LINE_BORDER_WIDTH |
| 9982 | to mode line row->x. | 9978 | to mode line row->x. |
| 9983 | 9979 | ||
| 9984 | Wed Aug 20 11:23:28 1997 Gerd Moellmann <gerd@acm.org> | 9980 | 1997-08-20 Gerd Moellmann <gerd@acm.org> |
| 9985 | 9981 | ||
| 9986 | * xterm.c (x_get_char_font_and_encoding): Don't let fontset | 9982 | * xterm.c (x_get_char_font_and_encoding): Don't let fontset |
| 9987 | override font of face. | 9983 | override font of face. |
| @@ -10001,7 +9997,7 @@ Wed Aug 20 11:23:28 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10001 | (merge_faces): Don't use default font if new font has different | 9997 | (merge_faces): Don't use default font if new font has different |
| 10002 | size. | 9998 | size. |
| 10003 | 9999 | ||
| 10004 | Tue Aug 19 14:38:05 1997 Gerd Moellmann <gerd@acm.org> | 10000 | 1997-08-19 Gerd Moellmann <gerd@acm.org> |
| 10005 | 10001 | ||
| 10006 | * xterm.c (x_display_and_set_cursor): Use FONT_WIDTH if width | 10002 | * xterm.c (x_display_and_set_cursor): Use FONT_WIDTH if width |
| 10007 | unknown. Some fonts have min_width zero. | 10003 | unknown. Some fonts have min_width zero. |
| @@ -10018,39 +10014,39 @@ Tue Aug 19 14:38:05 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10018 | (x_display_and_set_cursor): If cursor on padding glyph, use | 10014 | (x_display_and_set_cursor): If cursor on padding glyph, use |
| 10019 | min_bounds pixel width. | 10015 | min_bounds pixel width. |
| 10020 | 10016 | ||
| 10021 | Mon Aug 18 09:39:18 1997 Gerd Moellmann <gerd@acm.org> | 10017 | 1997-08-18 Gerd Moellmann <gerd@acm.org> |
| 10022 | 10018 | ||
| 10023 | * xterm.c (x_clip_to_row): Height value was 1 too large. | 10019 | * xterm.c (x_clip_to_row): Height value was 1 too large. |
| 10024 | (XTclear_end_of_line): Clip to display area. | 10020 | (XTclear_end_of_line): Clip to display area. |
| 10025 | 10021 | ||
| 10026 | * xfns.c (x_figure_window_sizes): Add trunc border width | 10022 | * xfns.c (x_figure_window_sizes): Add trunc border width |
| 10027 | to frame pixel width. | 10023 | to frame pixel width. |
| 10028 | 10024 | ||
| 10029 | * xdisp.c (next_display_element): Don't display overlay strings | 10025 | * xdisp.c (next_display_element): Don't display overlay strings |
| 10030 | within invisible text. | 10026 | within invisible text. |
| 10031 | (skip_vertically_backward): Skip display lines. | 10027 | (skip_vertically_backward): Skip display lines. |
| 10032 | 10028 | ||
| 10033 | Sat Aug 16 13:13:32 1997 Gerd Moellmann <gerd@acm.org> | 10029 | 1997-08-16 Gerd Moellmann <gerd@acm.org> |
| 10034 | 10030 | ||
| 10035 | * xdisp.c (x_consider_frame_titie): Don't pad with blanks. | 10031 | * xdisp.c (x_consider_frame_titie): Don't pad with blanks. |
| 10036 | 10032 | ||
| 10037 | * xdisp.c (next_display_element): Next invisible | 10033 | * xdisp.c (next_display_element): Next invisible |
| 10038 | text check position computed differently. | 10034 | text check position computed differently. |
| 10039 | 10035 | ||
| 10040 | * dispextern.h (struct display_cursor): last_invisible_text_pos | 10036 | * dispextern.h (struct display_cursor): last_invisible_text_pos |
| 10041 | and display_ellipsis_for_invisible_p removed. | 10037 | and display_ellipsis_for_invisible_p removed. |
| 10042 | 10038 | ||
| 10043 | * xdisp.c (next_display_element): Set last_invisible_text_pos | 10039 | * xdisp.c (next_display_element): Set last_invisible_text_pos |
| 10044 | to the last position at which invisible text was found. | 10040 | to the last position at which invisible text was found. |
| 10045 | Don't decrement cursor.pos for newlines and cr with ellipsis. | 10041 | Don't decrement cursor.pos for newlines and cr with ellipsis. |
| 10046 | Set dpvec for `...' due to invisible text directly. | 10042 | Set dpvec for `...' due to invisible text directly. |
| 10047 | (redisplay_internal): Don't assert that cursor is at PT after | 10043 | (redisplay_internal): Don't assert that cursor is at PT after |
| 10048 | skip_to. It may be in invisible text. | 10044 | skip_to. It may be in invisible text. |
| 10049 | 10045 | ||
| 10050 | * keyboard.c (make_lispy_event): For mouse clicks, use | 10046 | * keyboard.c (make_lispy_event): For mouse clicks, use |
| 10051 | x_y_to_hpos_vpos. | 10047 | x_y_to_hpos_vpos. |
| 10052 | 10048 | ||
| 10053 | * xdisp.c (next_display_element): Call get_overlays_for_cursor when | 10049 | * xdisp.c (next_display_element): Call get_overlays_for_cursor when |
| 10054 | next_overlay_pos is reached. Use limit cursor.pos + 100 when | 10050 | next_overlay_pos is reached. Use limit cursor.pos + 100 when |
| 10055 | checking for invisible text. | 10051 | checking for invisible text. |
| 10056 | 10052 | ||
| @@ -10058,7 +10054,7 @@ Sat Aug 16 13:13:32 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10058 | 10054 | ||
| 10059 | * dispextern.h (WINDOW_TO_FRAME_HPOS/VPOS): Moved to dispnew.c | 10055 | * dispextern.h (WINDOW_TO_FRAME_HPOS/VPOS): Moved to dispnew.c |
| 10060 | 10056 | ||
| 10061 | * xfns.c (x_contour_region): Use pixel coordinates from window | 10057 | * xfns.c (x_contour_region): Use pixel coordinates from window |
| 10062 | cursor instead of WINDOW_TO_FRAME_H/VPOS. | 10058 | cursor instead of WINDOW_TO_FRAME_H/VPOS. |
| 10063 | 10059 | ||
| 10064 | * dispextern.h (FRAME_TO_WINDOW_HPOS, FRAME_TO_WINDOW_VPOS): | 10060 | * dispextern.h (FRAME_TO_WINDOW_HPOS, FRAME_TO_WINDOW_VPOS): |
| @@ -10066,11 +10062,11 @@ Sat Aug 16 13:13:32 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10066 | 10062 | ||
| 10067 | * dispnew.c (frame_to_window_hpos, frame_to_window_vpos): Removed. | 10063 | * dispnew.c (frame_to_window_hpos, frame_to_window_vpos): Removed. |
| 10068 | 10064 | ||
| 10069 | * xterm.c (x_y_to_hpos_vpos): Get hpos/vpos from window relative | 10065 | * xterm.c (x_y_to_hpos_vpos): Get hpos/vpos from window relative |
| 10070 | pixel coordinates. | 10066 | pixel coordinates. |
| 10071 | (note_mouse_highlight): Use it. | 10067 | (note_mouse_highlight): Use it. |
| 10072 | 10068 | ||
| 10073 | * xdisp.c (echo_area_display): Ignore calls for terminal frames | 10069 | * xdisp.c (echo_area_display): Ignore calls for terminal frames |
| 10074 | under a window system. | 10070 | under a window system. |
| 10075 | 10071 | ||
| 10076 | * dispnew.c (adjust_frame_glyphs): Call redraw_frame if | 10072 | * dispnew.c (adjust_frame_glyphs): Call redraw_frame if |
| @@ -10078,7 +10074,7 @@ Sat Aug 16 13:13:32 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10078 | (update_window_line): Add width of face padding glyph to | 10074 | (update_window_line): Add width of face padding glyph to |
| 10079 | displayed widths of rows. | 10075 | displayed widths of rows. |
| 10080 | 10076 | ||
| 10081 | * xterm.c (x_display_and_set_cursor): Set clipping after | 10077 | * xterm.c (x_display_and_set_cursor): Set clipping after |
| 10082 | erasing cursor. | 10078 | erasing cursor. |
| 10083 | 10079 | ||
| 10084 | * window.c (Fset_window_configuration): Free only those | 10080 | * window.c (Fset_window_configuration): Free only those |
| @@ -10101,25 +10097,25 @@ Sat Aug 16 13:13:32 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10101 | * dispextern.h (struct display_cursor): New member string_length. | 10097 | * dispextern.h (struct display_cursor): New member string_length. |
| 10102 | 10098 | ||
| 10103 | * xdisp.c (next_display_element): Return padding spaces. | 10099 | * xdisp.c (next_display_element): Return padding spaces. |
| 10104 | (init_string_cursor): Take precision and field_width | 10100 | (init_string_cursor): Take precision and field_width. |
| 10105 | (display_string): Use string cursor, skip over invisible text. | 10101 | (display_string): Use string cursor, skip over invisible text. |
| 10106 | 10102 | ||
| 10107 | Thu Aug 14 10:41:41 1997 Gerd Moellmann <gerd@acm.org> | 10103 | 1997-08-14 Gerd Moellmann <gerd@acm.org> |
| 10108 | 10104 | ||
| 10109 | * xterm.c (x_clip_to_row): Clip to partially visible lines. | 10105 | * xterm.c (x_clip_to_row): Clip to partially visible lines. |
| 10110 | (x_display_and_set_cursor): Call it. | 10106 | (x_display_and_set_cursor): Call it. |
| 10111 | (draw_glyphs): Call it | 10107 | (draw_glyphs): Call it. |
| 10112 | (draw_bitmap): Call it. | 10108 | (draw_bitmap): Call it. |
| 10113 | 10109 | ||
| 10114 | * dispnew.c (adjust_frame_glyphs): Optimize frame garbaging. | 10110 | * dispnew.c (adjust_frame_glyphs): Optimize frame garbaging. |
| 10115 | (allocate_leaf_matrix): Return flags. | 10111 | (allocate_leaf_matrix): Return flags. |
| 10116 | (row_equal_p): Compare enabled_p. | 10112 | (row_equal_p): Compare enabled_p. |
| 10117 | 10113 | ||
| 10118 | * xterm.c (x_erase_phys_cursor): Set phys_cursor_on_p to 0 | 10114 | * xterm.c (x_erase_phys_cursor): Set phys_cursor_on_p to 0 |
| 10119 | for type == -1. | 10115 | for type == -1. |
| 10120 | 10116 | ||
| 10121 | * xterm.c (x_display_and_set_cursor): Bar cursor 1 pixel taller. | 10117 | * xterm.c (x_display_and_set_cursor): Bar cursor 1 pixel taller. |
| 10122 | (draw_glyphs): Clip height one pixel taller. | 10118 | (draw_glyphs): Clip height one pixel taller. |
| 10123 | 10119 | ||
| 10124 | * dispnew.c (direct_output_for_insert): Give up for hscrolled | 10120 | * dispnew.c (direct_output_for_insert): Give up for hscrolled |
| 10125 | mini window. | 10121 | mini window. |
| @@ -10129,7 +10125,7 @@ Thu Aug 14 10:41:41 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10129 | * xdisp.c (echo_area_display): Call update_single_window if | 10125 | * xdisp.c (echo_area_display): Call update_single_window if |
| 10130 | possible. | 10126 | possible. |
| 10131 | 10127 | ||
| 10132 | * dispnew.c (update_window_line): Call scrolling_window. | 10128 | * dispnew.c (update_window_line): Call scrolling_window. |
| 10133 | (scrolling_window): Work on enabled desired lines only. | 10129 | (scrolling_window): Work on enabled desired lines only. |
| 10134 | (update_single_window): Update a single window like update_frame | 10130 | (update_single_window): Update a single window like update_frame |
| 10135 | does for all windows. | 10131 | does for all windows. |
| @@ -10159,7 +10155,7 @@ Thu Aug 14 10:41:41 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10159 | 10155 | ||
| 10160 | * xterm.h (FRAME_X_TRUNC_WIDTH). | 10156 | * xterm.h (FRAME_X_TRUNC_WIDTH). |
| 10161 | 10157 | ||
| 10162 | * frame.h (FRAME_TRUNC_WIDTH): Width of area at the left margin | 10158 | * frame.h (FRAME_TRUNC_WIDTH): Width of area at the left margin |
| 10163 | of a window reserved for truncation mark. | 10159 | of a window reserved for truncation mark. |
| 10164 | 10160 | ||
| 10165 | * dispextern.h: Take FRAME_TRUNC_WIDTH into account. | 10161 | * dispextern.h: Take FRAME_TRUNC_WIDTH into account. |
| @@ -10210,23 +10206,23 @@ Thu Aug 14 10:41:41 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10210 | update end to prevent cursor flickering. Revert changes to | 10206 | update end to prevent cursor flickering. Revert changes to |
| 10211 | setting cursor.endpos. | 10207 | setting cursor.endpos. |
| 10212 | 10208 | ||
| 10213 | Wed Aug 13 10:46:12 1997 Gerd Moellmann <gerd@acm.org> | 10209 | 1997-08-13 Gerd Moellmann <gerd@acm.org> |
| 10214 | 10210 | ||
| 10215 | * dispnew.c (direct_output_for_insert): Don't set cursor.endpos | 10211 | * dispnew.c (direct_output_for_insert): Don't set cursor.endpos |
| 10216 | to PT because this prevents multi-byte characters from being | 10212 | to PT because this prevents multi-byte characters from being |
| 10217 | recognized. | 10213 | recognized. |
| 10218 | 10214 | ||
| 10219 | * xdisp.c (skip_to, display_line): Advance cursor at end of | 10215 | * xdisp.c (skip_to, display_line): Advance cursor at end of |
| 10220 | truncated line. | 10216 | truncated line. |
| 10221 | 10217 | ||
| 10222 | * xterm.c (x_draw_3d_borders): Use CapRound. Struct rect | 10218 | * xterm.c (x_draw_3d_borders): Use CapRound. Struct rect |
| 10223 | replaced by XRectangle. | 10219 | replaced by XRectangle. |
| 10224 | 10220 | ||
| 10225 | * dispnew.c (scrolling_window): New method. | 10221 | * dispnew.c (scrolling_window): New method. |
| 10226 | 10222 | ||
| 10227 | * xterm.c (do_line_dance): New implementation, new method. | 10223 | * xterm.c (do_line_dance): New implementation, new method. |
| 10228 | 10224 | ||
| 10229 | * xdisp.c (draw_glyphs): Draw truncation bitmaps. Clip to | 10225 | * xdisp.c (draw_glyphs): Draw truncation bitmaps. Clip to |
| 10230 | visible part of line. | 10226 | visible part of line. |
| 10231 | 10227 | ||
| 10232 | * dispnew.c (update_window_line): Fill inverse video lines | 10228 | * dispnew.c (update_window_line): Fill inverse video lines |
| @@ -10255,12 +10251,12 @@ Wed Aug 13 10:46:12 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10255 | (change_frame_size_1): Correct cursor.x if frame gets too small. | 10251 | (change_frame_size_1): Correct cursor.x if frame gets too small. |
| 10256 | (update_window_line): Start at row->x. | 10252 | (update_window_line): Start at row->x. |
| 10257 | 10253 | ||
| 10258 | * xdisp.c (redisplay_internal): Correct cursor.x (everwhere | 10254 | * xdisp.c (redisplay_internal): Correct cursor.x (everywhere |
| 10259 | in xdisp.c). | 10255 | in xdisp.c). |
| 10260 | 10256 | ||
| 10261 | * xterm.c (set_output_cursor): Use window relative X/Y. | 10257 | * xterm.c (set_output_cursor): Use window relative X/Y. |
| 10262 | (global): Use window relative output cursor x/y. | 10258 | (global): Use window relative output cursor x/y. |
| 10263 | (draw_glyphs): Remove y param. Pass window relative x/y. | 10259 | (draw_glyphs): Remove y param. Pass window relative x/y. |
| 10264 | 10260 | ||
| 10265 | * dispnew.c (update_window): Start rows at start_y. | 10261 | * dispnew.c (update_window): Start rows at start_y. |
| 10266 | (update_window): Don't try scrolling because it wouldn't work | 10262 | (update_window): Don't try scrolling because it wouldn't work |
| @@ -10269,12 +10265,12 @@ Wed Aug 13 10:46:12 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10269 | * dispextern.h (struct glyph_row): Remove shift_left_by, | 10265 | * dispextern.h (struct glyph_row): Remove shift_left_by, |
| 10270 | add x. | 10266 | add x. |
| 10271 | 10267 | ||
| 10272 | * window.h: (struct window): New member start_y. | 10268 | * window.h (struct window): New member start_y. |
| 10273 | 10269 | ||
| 10274 | * window.c (replace_window): Initialize start_y. | 10270 | * window.c (replace_window): Initialize start_y. |
| 10275 | (make_window): Ditto. | 10271 | (make_window): Ditto. |
| 10276 | 10272 | ||
| 10277 | Tue Aug 12 14:53:04 1997 Gerd Moellmann <gerd@acm.org> | 10273 | 1997-08-12 Gerd Moellmann <gerd@acm.org> |
| 10278 | 10274 | ||
| 10279 | * xterm.c (draw_glyphs): Clip rows that would paint over | 10275 | * xterm.c (draw_glyphs): Clip rows that would paint over |
| 10280 | the mode line. | 10276 | the mode line. |
| @@ -10301,7 +10297,7 @@ Tue Aug 12 14:53:04 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10301 | with window relative pixel coordinates. Use GLYPH_TO_PIXEL_- | 10297 | with window relative pixel coordinates. Use GLYPH_TO_PIXEL_- |
| 10302 | COORDS mit new arguments. | 10298 | COORDS mit new arguments. |
| 10303 | 10299 | ||
| 10304 | Mon Aug 11 12:32:34 1997 Gerd Moellmann <gerd@acm.org> | 10300 | 1997-08-11 Gerd Moellmann <gerd@acm.org> |
| 10305 | 10301 | ||
| 10306 | * xdisp.c (start_display): Use SKIP_TO instead of SKIP_IN- | 10302 | * xdisp.c (start_display): Use SKIP_TO instead of SKIP_IN- |
| 10307 | DISPLAY_LINE. | 10303 | DISPLAY_LINE. |
| @@ -10326,11 +10322,11 @@ Mon Aug 11 12:32:34 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10326 | 10322 | ||
| 10327 | * dispnew.c (direct_output_for_insert): Set updated_row. | 10323 | * dispnew.c (direct_output_for_insert): Set updated_row. |
| 10328 | 10324 | ||
| 10329 | Sat Aug 9 12:11:44 1997 Gerd Moellmann <gerd@acm.org> | 10325 | 1997-08-09 Gerd Moellmann <gerd@acm.org> |
| 10330 | 10326 | ||
| 10331 | * dispextern.h (struct glyph): Padding flag removed. | 10327 | * dispextern.h (struct glyph): Padding flag removed. |
| 10332 | 10328 | ||
| 10333 | Tue Aug 5 09:59:08 1997 Gerd Moellmann <gerd@acm.org> | 10329 | 1997-08-05 Gerd Moellmann <gerd@acm.org> |
| 10334 | 10330 | ||
| 10335 | * sysdep.c (reset_sys_modes): cursor_to with 4 params. | 10331 | * sysdep.c (reset_sys_modes): cursor_to with 4 params. |
| 10336 | 10332 | ||
| @@ -10345,7 +10341,7 @@ Tue Aug 5 09:59:08 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10345 | removed. Remove references to it everywhere. Reverse_p in | 10341 | removed. Remove references to it everywhere. Reverse_p in |
| 10346 | glyph_row -> right_to_left_p. Change references to it. | 10342 | glyph_row -> right_to_left_p. Change references to it. |
| 10347 | 10343 | ||
| 10348 | Mon Aug 4 18:09:27 1997 Gerd Moellmann <gerd@acm.org> | 10344 | 1997-08-04 Gerd Moellmann <gerd@acm.org> |
| 10349 | 10345 | ||
| 10350 | * dispnew.c (direct_output_for_insert): Use INSERT_GLYPHS. | 10346 | * dispnew.c (direct_output_for_insert): Use INSERT_GLYPHS. |
| 10351 | 10347 | ||
| @@ -10366,11 +10362,11 @@ Mon Aug 4 18:09:27 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10366 | * keyboard.c (command_loop_1): Call DIRECT_OUTPUT_FOR_INSERT | 10362 | * keyboard.c (command_loop_1): Call DIRECT_OUTPUT_FOR_INSERT |
| 10367 | for any character. | 10363 | for any character. |
| 10368 | 10364 | ||
| 10369 | Thu Jul 31 15:39:10 1997 Gerd Moellmann <gerd@acm.org> | 10365 | 1997-07-31 Gerd Moellmann <gerd@acm.org> |
| 10370 | 10366 | ||
| 10371 | * xdisp.c (echo_area_display): Use new DISPLAY_STRING. | 10367 | * xdisp.c (echo_area_display): Use new DISPLAY_STRING. |
| 10372 | 10368 | ||
| 10373 | Wed Jul 30 12:18:03 1997 Gerd Moellmann <gerd@acm.org> | 10369 | 1997-07-30 Gerd Moellmann <gerd@acm.org> |
| 10374 | 10370 | ||
| 10375 | * dispextern.h (struct glyph_row): MAX_ASCENT, MAX_DESCENT. | 10371 | * dispextern.h (struct glyph_row): MAX_ASCENT, MAX_DESCENT. |
| 10376 | (struct glyph): ASCENT, DESCENT. | 10372 | (struct glyph): ASCENT, DESCENT. |
| @@ -10384,7 +10380,7 @@ Wed Jul 30 12:18:03 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10384 | * dispextern.h (struct display_cursor): WHAT_FOUND, SOURCE_OBJECT. | 10380 | * dispextern.h (struct display_cursor): WHAT_FOUND, SOURCE_OBJECT. |
| 10385 | Renamed from CHAR_CURSOR. | 10381 | Renamed from CHAR_CURSOR. |
| 10386 | 10382 | ||
| 10387 | Tue Jul 29 12:52:40 1997 Gerd Moellmann <gerd@acm.org> | 10383 | 1997-07-29 Gerd Moellmann <gerd@acm.org> |
| 10388 | 10384 | ||
| 10389 | * xdisp.c (display_text_line): Mostly pixel oriented. | 10385 | * xdisp.c (display_text_line): Mostly pixel oriented. |
| 10390 | 10386 | ||
| @@ -10405,7 +10401,7 @@ Tue Jul 29 12:52:40 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10405 | * term.c (encode_terminal_code): Don't use GLYPH_CHAR, use | 10401 | * term.c (encode_terminal_code): Don't use GLYPH_CHAR, use |
| 10406 | FAST_GLYPH_CHAR instead because GLYPH_CHAR won't remove faces. | 10402 | FAST_GLYPH_CHAR instead because GLYPH_CHAR won't remove faces. |
| 10407 | 10403 | ||
| 10408 | Mon Jul 28 14:23:06 1997 Gerd Moellmann <gerd@acm.org> | 10404 | 1997-07-28 Gerd Moellmann <gerd@acm.org> |
| 10409 | 10405 | ||
| 10410 | * dispnew.c (init_char_info): Correct TAB_WIDTH to a reasonable | 10406 | * dispnew.c (init_char_info): Correct TAB_WIDTH to a reasonable |
| 10411 | value. | 10407 | value. |
| @@ -10418,7 +10414,7 @@ Mon Jul 28 14:23:06 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10418 | * dispextern.h (struct char_info ): GLYPH_ROW for intermediate | 10414 | * dispextern.h (struct char_info ): GLYPH_ROW for intermediate |
| 10419 | glyphs. | 10415 | glyphs. |
| 10420 | 10416 | ||
| 10421 | * dispnew.c (init_char_info): Init GLYPH_ROW to NULL. CHAR_CURSOR | 10417 | * dispnew.c (init_char_info): Init GLYPH_ROW to NULL. CHAR_CURSOR |
| 10422 | moved to xdisp.c. | 10418 | moved to xdisp.c. |
| 10423 | 10419 | ||
| 10424 | * xdisp.c (display_text_line): Use CHAR_CURSOR. | 10420 | * xdisp.c (display_text_line): Use CHAR_CURSOR. |
| @@ -10430,7 +10426,7 @@ Mon Jul 28 14:23:06 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10430 | * term.c (get_char_info): Intermediate glyph generation. | 10426 | * term.c (get_char_info): Intermediate glyph generation. |
| 10431 | (append_intermediate_glyph): Ditto. | 10427 | (append_intermediate_glyph): Ditto. |
| 10432 | 10428 | ||
| 10433 | Sun Jul 27 18:57:24 1997 Gerd Moellmann <gerd@acm.org> | 10429 | 1997-07-27 Gerd Moellmann <gerd@acm.org> |
| 10434 | 10430 | ||
| 10435 | * dispnew.c (compute_char_cursor_face): Compute the face for a | 10431 | * dispnew.c (compute_char_cursor_face): Compute the face for a |
| 10436 | CHAR_CURSOR. | 10432 | CHAR_CURSOR. |
| @@ -10440,7 +10436,7 @@ Sun Jul 27 18:57:24 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10440 | * dispextern.h (struct char_cursor): Cursor for iterating over | 10436 | * dispextern.h (struct char_cursor): Cursor for iterating over |
| 10441 | display text of CURRENT_BUFFER. | 10437 | display text of CURRENT_BUFFER. |
| 10442 | 10438 | ||
| 10443 | Sat Jul 26 13:33:03 1997 Gerd Moellmann <gerd@acm.org> | 10439 | 1997-07-26 Gerd Moellmann <gerd@acm.org> |
| 10444 | 10440 | ||
| 10445 | * term.c (get_char_info): Set MAX_PIXEL_WIDTH in CHAR_INFO. | 10441 | * term.c (get_char_info): Set MAX_PIXEL_WIDTH in CHAR_INFO. |
| 10446 | 10442 | ||
| @@ -10460,7 +10456,7 @@ Sat Jul 26 13:33:03 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10460 | encode character. | 10456 | encode character. |
| 10461 | (XTget_char_info): Get display information about a character. | 10457 | (XTget_char_info): Get display information about a character. |
| 10462 | 10458 | ||
| 10463 | Wed Jul 23 16:50:18 1997 Gerd Moellmann <gerd@acm.org> | 10459 | 1997-07-23 Gerd Moellmann <gerd@acm.org> |
| 10464 | 10460 | ||
| 10465 | * dispextern.h (WINDOW_DISPLAY_MODE_LINE_HEIGHT): Height is | 10461 | * dispextern.h (WINDOW_DISPLAY_MODE_LINE_HEIGHT): Height is |
| 10466 | zero if window is mini-window. | 10462 | zero if window is mini-window. |
| @@ -10499,7 +10495,7 @@ Wed Jul 23 16:50:18 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10499 | (WINDOW_DISPLAY_BOTTOM_EDGE_PIXEL_Y): Macros to get various | 10495 | (WINDOW_DISPLAY_BOTTOM_EDGE_PIXEL_Y): Macros to get various |
| 10500 | pixel values related to windows. | 10496 | pixel values related to windows. |
| 10501 | 10497 | ||
| 10502 | Mon Jul 21 12:22:02 1997 Gerd Moellmann <gerd@acm.org> | 10498 | 1997-07-21 Gerd Moellmann <gerd@acm.org> |
| 10503 | 10499 | ||
| 10504 | * xterm.c (XTflash): Flash last line of frame. | 10500 | * xterm.c (XTflash): Flash last line of frame. |
| 10505 | 10501 | ||
| @@ -10529,7 +10525,7 @@ Mon Jul 21 12:22:02 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10529 | 10525 | ||
| 10530 | * dispnew.c (scrolling_window): Scrolling for windows. | 10526 | * dispnew.c (scrolling_window): Scrolling for windows. |
| 10531 | 10527 | ||
| 10532 | Wed Jul 16 13:37:51 1997 Gerd Moellmann <gerd@acm.org> | 10528 | 1997-07-16 Gerd Moellmann <gerd@acm.org> |
| 10533 | 10529 | ||
| 10534 | * dispnew.c (build_frame_matrix): Work on windows with update | 10530 | * dispnew.c (build_frame_matrix): Work on windows with update |
| 10535 | flag set. | 10531 | flag set. |
| @@ -10553,7 +10549,7 @@ Wed Jul 16 13:37:51 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10553 | * dispnew.c (build_frame_matrix_from_leaf_window): Determine | 10549 | * dispnew.c (build_frame_matrix_from_leaf_window): Determine |
| 10554 | border glyph once. | 10550 | border glyph once. |
| 10555 | 10551 | ||
| 10556 | Tue Jul 15 13:58:33 1997 Gerd Moellmann <gerd@acm.org> | 10552 | 1997-07-15 Gerd Moellmann <gerd@acm.org> |
| 10557 | 10553 | ||
| 10558 | * window.c (mark_window_cursors_off): Mark all cursors in | 10554 | * window.c (mark_window_cursors_off): Mark all cursors in |
| 10559 | window tree off. | 10555 | window tree off. |
| @@ -10611,7 +10607,7 @@ Tue Jul 15 13:58:33 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10611 | (direct_output_forward_char): Ditto. | 10607 | (direct_output_forward_char): Ditto. |
| 10612 | (update_frame_1): Ditto. | 10608 | (update_frame_1): Ditto. |
| 10613 | 10609 | ||
| 10614 | Mon Jul 14 12:30:03 1997 Gerd Moellmann <gerd@acm.org> | 10610 | 1997-07-14 Gerd Moellmann <gerd@acm.org> |
| 10615 | 10611 | ||
| 10616 | * dispnew.c (updated_window): Set by UPDATE_WINDOW to the window | 10612 | * dispnew.c (updated_window): Set by UPDATE_WINDOW to the window |
| 10617 | being updated. | 10613 | being updated. |
| @@ -10671,7 +10667,7 @@ Mon Jul 14 12:30:03 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10671 | 10667 | ||
| 10672 | * window.h: LAST_POINT_X and LAST_POINT_Y removed. | 10668 | * window.h: LAST_POINT_X and LAST_POINT_Y removed. |
| 10673 | 10669 | ||
| 10674 | Sun Jul 13 14:18:24 1997 Gerd Moellmann <gerd@acm.org> | 10670 | 1997-07-13 Gerd Moellmann <gerd@acm.org> |
| 10675 | 10671 | ||
| 10676 | * xdisp.c: Bug fixes using SET_CURSOR with HPOS 0 instead | 10672 | * xdisp.c: Bug fixes using SET_CURSOR with HPOS 0 instead |
| 10677 | of FRAME_LEFT_SCROLL_BAR_WIDTH. | 10673 | of FRAME_LEFT_SCROLL_BAR_WIDTH. |
| @@ -10685,7 +10681,7 @@ Sun Jul 13 14:18:24 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10685 | (update_frame_1): Call CLEAR_DESIRED_MATRICES. | 10681 | (update_frame_1): Call CLEAR_DESIRED_MATRICES. |
| 10686 | (update_frame): Return return value from UPDATE_FRAME_1. | 10682 | (update_frame): Return return value from UPDATE_FRAME_1. |
| 10687 | 10683 | ||
| 10688 | Sat Jul 12 12:58:48 1997 Gerd Moellmann <gerd@acm.org> | 10684 | 1997-07-12 Gerd Moellmann <gerd@acm.org> |
| 10689 | 10685 | ||
| 10690 | * xdisp.c (try_window): Set WINDOW_END_VPOS with window relative | 10686 | * xdisp.c (try_window): Set WINDOW_END_VPOS with window relative |
| 10691 | LAST_TEXT_VPOS. | 10687 | LAST_TEXT_VPOS. |
| @@ -10722,7 +10718,7 @@ Sat Jul 12 12:58:48 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10722 | used counters for the current glyph row. | 10718 | used counters for the current glyph row. |
| 10723 | 10719 | ||
| 10724 | 10720 | ||
| 10725 | Fri Jul 11 13:16:50 1997 Gerd Moellmann <gerd@acm.org> | 10721 | 1997-07-11 Gerd Moellmann <gerd@acm.org> |
| 10726 | 10722 | ||
| 10727 | * lisp.h: Prototype for SCAN_BUFFER. | 10723 | * lisp.h: Prototype for SCAN_BUFFER. |
| 10728 | 10724 | ||
| @@ -10778,7 +10774,7 @@ Fri Jul 11 13:16:50 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10778 | * xdisp.c (message2_nolog): Don't fwrite NULL message If | 10774 | * xdisp.c (message2_nolog): Don't fwrite NULL message If |
| 10779 | NONINTERACTIVE. | 10775 | NONINTERACTIVE. |
| 10780 | 10776 | ||
| 10781 | Mon Jul 7 14:44:38 1997 Gerd Moellmann <gerd@acm.org> | 10777 | 1997-07-07 Gerd Moellmann <gerd@acm.org> |
| 10782 | 10778 | ||
| 10783 | * dispnew.c (init_desired_glyphs): Clear both frame matrix | 10779 | * dispnew.c (init_desired_glyphs): Clear both frame matrix |
| 10784 | and window matrices. | 10780 | and window matrices. |
| @@ -10793,10 +10789,9 @@ Mon Jul 7 14:44:38 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10793 | (display_text_line): Use window matrix. | 10789 | (display_text_line): Use window matrix. |
| 10794 | (try_window): Use window relative positions. | 10790 | (try_window): Use window relative positions. |
| 10795 | 10791 | ||
| 10796 | Sun Jul 6 17:02:26 1997 Gerd Moellmann <gerd@acm.org> | 10792 | 1997-07-06 Gerd Moellmann <gerd@acm.org> |
| 10797 | 10793 | ||
| 10798 | * dispnew.c (adjust_frame_glyphs): Allocate window matrices from | 10794 | * dispnew.c (adjust_frame_glyphs): Allocate window matrices from (0, 0). |
| 10799 | (0, 0). | ||
| 10800 | (allocate_leaf_matrix): Add FRAME_MENU_BAR_LINES to the height of | 10795 | (allocate_leaf_matrix): Add FRAME_MENU_BAR_LINES to the height of |
| 10801 | top-most windows. | 10796 | top-most windows. |
| 10802 | 10797 | ||
| @@ -10824,7 +10819,7 @@ Sun Jul 6 17:02:26 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10824 | matrices. | 10819 | matrices. |
| 10825 | (clear_glyph_row): Only reset used counters and flags. | 10820 | (clear_glyph_row): Only reset used counters and flags. |
| 10826 | 10821 | ||
| 10827 | Sat Jul 5 14:55:44 1997 Gerd Moellmann <gerd@acm.org> | 10822 | 1997-07-05 Gerd Moellmann <gerd@acm.org> |
| 10828 | 10823 | ||
| 10829 | * dispnew.c (scroll_frame_lines): Don't assume first scolled | 10824 | * dispnew.c (scroll_frame_lines): Don't assume first scolled |
| 10830 | line is non-empty. | 10825 | line is non-empty. |
| @@ -10866,7 +10861,7 @@ Sat Jul 5 14:55:44 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10866 | (mirror_make_current): Make window desired matrix row current when | 10861 | (mirror_make_current): Make window desired matrix row current when |
| 10867 | frame matrix row was made current. | 10862 | frame matrix row was made current. |
| 10868 | 10863 | ||
| 10869 | Fri Jul 4 13:27:46 1997 Gerd Moellmann <gerd@acm.org> | 10864 | 1997-07-04 Gerd Moellmann <gerd@acm.org> |
| 10870 | 10865 | ||
| 10871 | * dispnew.c (check_matrix_pointer_lossage): Check against | 10866 | * dispnew.c (check_matrix_pointer_lossage): Check against |
| 10872 | pointer lossage in matrices. | 10867 | pointer lossage in matrices. |
| @@ -10883,7 +10878,7 @@ Fri Jul 4 13:27:46 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10883 | (rotate_pointers): Removed. | 10878 | (rotate_pointers): Removed. |
| 10884 | (scroll_frame_lines): Simplified. | 10879 | (scroll_frame_lines): Simplified. |
| 10885 | 10880 | ||
| 10886 | Thu Jul 3 13:54:21 1997 Gerd Moellmann <gerd@acm.org> | 10881 | 1997-07-03 Gerd Moellmann <gerd@acm.org> |
| 10887 | 10882 | ||
| 10888 | * dispextern.h (MATRIX_ROW_SWAP_CONTENTS): Removed. | 10883 | * dispextern.h (MATRIX_ROW_SWAP_CONTENTS): Removed. |
| 10889 | 10884 | ||
| @@ -10895,7 +10890,7 @@ Thu Jul 3 13:54:21 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10895 | for window matrices. | 10890 | for window matrices. |
| 10896 | (update_line): Call make_matrix_row_current. | 10891 | (update_line): Call make_matrix_row_current. |
| 10897 | 10892 | ||
| 10898 | Wed Jul 2 13:43:35 1997 Gerd Moellmann <gerd@acm.org> | 10893 | 1997-07-02 Gerd Moellmann <gerd@acm.org> |
| 10899 | 10894 | ||
| 10900 | * dispextern.h (SET_MATRIX_ROW_ENABLED_P): Better macro name. | 10895 | * dispextern.h (SET_MATRIX_ROW_ENABLED_P): Better macro name. |
| 10901 | (SET_MATRIX_ROW_INVERSE_P): Better name and HIGHLIGHT_P -> | 10896 | (SET_MATRIX_ROW_INVERSE_P): Better name and HIGHLIGHT_P -> |
| @@ -10920,7 +10915,7 @@ Wed Jul 2 13:43:35 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10920 | (fill_up_glyph_row_areas_with_spaces): Fill up areas with | 10915 | (fill_up_glyph_row_areas_with_spaces): Fill up areas with |
| 10921 | spaces. | 10916 | spaces. |
| 10922 | 10917 | ||
| 10923 | Tue Jul 1 13:49:55 1997 Gerd Moellmann <gerd@acm.org> | 10918 | 1997-07-01 Gerd Moellmann <gerd@acm.org> |
| 10924 | 10919 | ||
| 10925 | * xterm.c (dumprectangle): Use vectors in glyph rows. | 10920 | * xterm.c (dumprectangle): Use vectors in glyph rows. |
| 10926 | 10921 | ||
| @@ -10954,10 +10949,10 @@ Tue Jul 1 13:49:55 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10954 | 10949 | ||
| 10955 | * dispnew.c (line_hash_code): Simplified. | 10950 | * dispnew.c (line_hash_code): Simplified. |
| 10956 | 10951 | ||
| 10957 | Mon Jun 30 20:39:38 1997 Gerd Moellmann <gerd@acm.org> | 10952 | 1997-06-30 Gerd Moellmann <gerd@acm.org> |
| 10958 | 10953 | ||
| 10959 | * dispnew.c: Prototype for ROTATE_VECTOR, ROTATE_POINTERS, | 10954 | * dispnew.c: Prototype for ROTATE_VECTOR, ROTATE_POINTERS, |
| 10960 | CHANGE_FRAME_SIZE_1 | 10955 | CHANGE_FRAME_SIZE_1. |
| 10961 | (preserve_other_columns): Void return. | 10956 | (preserve_other_columns): Void return. |
| 10962 | (cancel_my_columns): Void return type. | 10957 | (cancel_my_columns): Void return type. |
| 10963 | (scrolling): Int return type. | 10958 | (scrolling): Int return type. |
| @@ -10979,7 +10974,7 @@ Mon Jun 30 20:39:38 1997 Gerd Moellmann <gerd@acm.org> | |||
| 10979 | * dispnew.c (redraw_frame): FRAME_PTR -> struct frame. Return | 10974 | * dispnew.c (redraw_frame): FRAME_PTR -> struct frame. Return |
| 10980 | void. | 10975 | void. |
| 10981 | (cancel_line): Return void. | 10976 | (cancel_line): Return void. |
| 10982 | (clear_frame_records): Return void. | 10977 | (clear_frame_records): Return void. |
| 10983 | 10978 | ||
| 10984 | * dispextern.h (struct glyph): Remove GLYPH, add bit-fields. | 10979 | * dispextern.h (struct glyph): Remove GLYPH, add bit-fields. |
| 10985 | (SET_CHAR_GLYPH): Fill a character glyph. | 10980 | (SET_CHAR_GLYPH): Fill a character glyph. |
| @@ -11004,14 +10999,14 @@ Mon Jun 30 20:39:38 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11004 | * alloc.c (mark_object): Change window mark code to stop with | 10999 | * alloc.c (mark_object): Change window mark code to stop with |
| 11005 | member CURRENT_MATRIX. | 11000 | member CURRENT_MATRIX. |
| 11006 | 11001 | ||
| 11007 | Sat Jun 28 13:54:55 1997 Gerd Moellmann <gerd@acm.org> | 11002 | 1997-06-28 Gerd Moellmann <gerd@acm.org> |
| 11008 | 11003 | ||
| 11009 | * scroll.c (do_scrolling): Change algorithm to use pointers. | 11004 | * scroll.c (do_scrolling): Change algorithm to use pointers. |
| 11010 | (do_direct_scrolling): Ditto. | 11005 | (do_direct_scrolling): Ditto. |
| 11011 | 11006 | ||
| 11012 | * dispnew.c (get_glyph_matrix_row): Use pointers stored in rows. | 11007 | * dispnew.c (get_glyph_matrix_row): Use pointers stored in rows. |
| 11013 | (new_glyph_pool): Formerly new_FRAME_GLYPH_MATRIX. | 11008 | (new_glyph_pool): Formerly new_FRAME_GLYPH_MATRIX. |
| 11014 | (free_glyph_pool): Formerly FREE_FRAME_GLYPH_MATRIX | 11009 | (free_glyph_pool): Formerly FREE_FRAME_GLYPH_MATRIX. |
| 11015 | (realloc_glyph_pool): Formerly REALLOC_FRAME_GLYPH_MATRIX. | 11010 | (realloc_glyph_pool): Formerly REALLOC_FRAME_GLYPH_MATRIX. |
| 11016 | Returns 1 if pool changed. | 11011 | Returns 1 if pool changed. |
| 11017 | (matrix_row): Additional check for lost pointers to glyph rows. | 11012 | (matrix_row): Additional check for lost pointers to glyph rows. |
| @@ -11033,7 +11028,7 @@ Sat Jun 28 13:54:55 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11033 | (global): All macro names changed from prefix FRAME_MATRIX to | 11028 | (global): All macro names changed from prefix FRAME_MATRIX to |
| 11034 | MATRIX. | 11029 | MATRIX. |
| 11035 | 11030 | ||
| 11036 | Fri Jun 27 14:51:15 1997 Gerd Moellmann <gerd@acm.org> | 11031 | 1997-06-27 Gerd Moellmann <gerd@acm.org> |
| 11037 | 11032 | ||
| 11038 | * dispextern.h (struct glyph_pool): Replacement for former | 11033 | * dispextern.h (struct glyph_pool): Replacement for former |
| 11039 | FRAME_GLYPH_MATRIX. | 11034 | FRAME_GLYPH_MATRIX. |
| @@ -11045,7 +11040,7 @@ Fri Jun 27 14:51:15 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11045 | 11040 | ||
| 11046 | * frame.c (make_frame): Initialize pools. | 11041 | * frame.c (make_frame): Initialize pools. |
| 11047 | 11042 | ||
| 11048 | Thu Jun 26 00:00:55 1997 Gerd Moellmann <gerd@acm.org> | 11043 | 1997-06-26 Gerd Moellmann <gerd@acm.org> |
| 11049 | 11044 | ||
| 11050 | * scroll.c (do_direct_scrolling): Don't assume that the | 11045 | * scroll.c (do_direct_scrolling): Don't assume that the |
| 11051 | line moving algorithm has no intermediate steps. | 11046 | line moving algorithm has no intermediate steps. |
| @@ -11063,14 +11058,14 @@ Thu Jun 26 00:00:55 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11063 | * alloc.c (mark_object): Mark windows specially. | 11058 | * alloc.c (mark_object): Mark windows specially. |
| 11064 | 11059 | ||
| 11065 | 11060 | ||
| 11066 | Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | 11061 | 1997-06-25 Gerd Moellmann <gerd@acm.org> |
| 11067 | 11062 | ||
| 11068 | * dispextern.h (struct glyph): Add member OBJECT | 11063 | * dispextern.h (struct glyph): Add member OBJECT |
| 11069 | referencing a Lisp object from which a glyph was drawn. | 11064 | referencing a Lisp object from which a glyph was drawn. |
| 11070 | Member TEXT_POSITION renamed POSITION. | 11065 | Member TEXT_POSITION renamed POSITION. |
| 11071 | * xterm.c, xdisp.c, dispnew.c: Rename TEXT_POSITION -> POSITION. | 11066 | * xterm.c, xdisp.c, dispnew.c: Rename TEXT_POSITION -> POSITION. |
| 11072 | 11067 | ||
| 11073 | * alloc.c: Include dispextern.h | 11068 | * alloc.c: Include dispextern.h. |
| 11074 | (mark_object): Mark objects referenced from glyphs. | 11069 | (mark_object): Mark objects referenced from glyphs. |
| 11075 | 11070 | ||
| 11076 | * frame.c (make_frame): Initialize DECODE_MODE_SPEC_BUFFER. | 11071 | * frame.c (make_frame): Initialize DECODE_MODE_SPEC_BUFFER. |
| @@ -11154,11 +11149,11 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11154 | * dispnew.c (direct_output_forward_char): Old glyph functions | 11149 | * dispnew.c (direct_output_forward_char): Old glyph functions |
| 11155 | removed, new inserted. | 11150 | removed, new inserted. |
| 11156 | (line_hash_code): Use new glyphs. | 11151 | (line_hash_code): Use new glyphs. |
| 11157 | (line_draw_cost): Ditto | 11152 | (line_draw_cost): Ditto. |
| 11158 | (cancel_line): Ditto | 11153 | (cancel_line): Ditto. |
| 11159 | (clear_frame_records): Ditto. | 11154 | (clear_frame_records): Ditto. |
| 11160 | (init_desired_glyphs): Ditto. | 11155 | (init_desired_glyphs): Ditto. |
| 11161 | (get_display_line): Ditto | 11156 | (get_display_line): Ditto. |
| 11162 | (scroll_frame_lines): Ditto. | 11157 | (scroll_frame_lines): Ditto. |
| 11163 | (preserve_other_columns): Ditto. | 11158 | (preserve_other_columns): Ditto. |
| 11164 | (adjust_window_charstarts): Ditto. | 11159 | (adjust_window_charstarts): Ditto. |
| @@ -11302,7 +11297,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11302 | 11297 | ||
| 11303 | 1999-06-22 Ken'ichi Handa <handa@gnu.org> | 11298 | 1999-06-22 Ken'ichi Handa <handa@gnu.org> |
| 11304 | 11299 | ||
| 11305 | * fileio.c: (Finsert_file_contents): In the case of REPLACE, call | 11300 | * fileio.c (Finsert_file_contents): In the case of REPLACE, call |
| 11306 | del_range_byte instead of del_range_1, set `inserted' to the | 11301 | del_range_byte instead of del_range_1, set `inserted' to the |
| 11307 | number of characters actually inserted. | 11302 | number of characters actually inserted. |
| 11308 | 11303 | ||
| @@ -11348,7 +11343,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11348 | 11343 | ||
| 11349 | 1999-06-14 Tak Ota <ota@atc.sel.sony.com> | 11344 | 1999-06-14 Tak Ota <ota@atc.sel.sony.com> |
| 11350 | 11345 | ||
| 11351 | * w32bdf.c: (clear_cached_bitmap_slots): Remove. | 11346 | * w32bdf.c (clear_cached_bitmap_slots): Remove. |
| 11352 | (get_bitmap_with_cache): Check if CreateBitmap failed. | 11347 | (get_bitmap_with_cache): Check if CreateBitmap failed. |
| 11353 | Adjust cache size dynamically so cache is never larger than the | 11348 | Adjust cache size dynamically so cache is never larger than the |
| 11354 | system limit of GDI resources. | 11349 | system limit of GDI resources. |
| @@ -11366,7 +11361,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11366 | 11361 | ||
| 11367 | 1999-06-11 Jason Rumney <jasonr@altavista.net> | 11362 | 1999-06-11 Jason Rumney <jasonr@altavista.net> |
| 11368 | 11363 | ||
| 11369 | * w32term.c (cancel_mouse_face): New function. See equiv | 11364 | * w32term.c (cancel_mouse_face): New function. See equiv |
| 11370 | changes to xterm.c on 1996-10-31. | 11365 | changes to xterm.c on 1996-10-31. |
| 11371 | (x_set_window_size): Use cancel_mouse_face. | 11366 | (x_set_window_size): Use cancel_mouse_face. |
| 11372 | (w32_read_socket): Use cancel_mouse_face. | 11367 | (w32_read_socket): Use cancel_mouse_face. |
| @@ -11606,11 +11601,11 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11606 | 11601 | ||
| 11607 | 1999-05-02 Jason Rumney <jasonr@altavista.net> | 11602 | 1999-05-02 Jason Rumney <jasonr@altavista.net> |
| 11608 | 11603 | ||
| 11609 | * w32term.c (w32_write_glyphs, w32_clear_end_of_line, | 11604 | * w32term.c (w32_write_glyphs, w32_clear_end_of_line) |
| 11610 | w32_clear_frame, clear_cursor, x_display_bar_cursor, | 11605 | (w32_clear_frame, clear_cursor, x_display_bar_cursor) |
| 11611 | x_display_box_cursor, x_set_window_size): Use phys_cursor_on | 11606 | (x_display_box_cursor, x_set_window_size): Use phys_cursor_on |
| 11612 | field in frame. | 11607 | field in frame. |
| 11613 | (do_line_dance): Updated WRT xterm.c. Use macros where possible. | 11608 | (do_line_dance): Updated WRT xterm.c. Use macros where possible. |
| 11614 | (dumprectangle): Take into account the width of a left-side | 11609 | (dumprectangle): Take into account the width of a left-side |
| 11615 | scroll bar. | 11610 | scroll bar. |
| 11616 | 11611 | ||
| @@ -11856,7 +11851,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11856 | * w32fns.c (w32_strict_fontnames): New variable. | 11851 | * w32fns.c (w32_strict_fontnames): New variable. |
| 11857 | (Fx_create_frame): Formatting fix. | 11852 | (Fx_create_frame): Formatting fix. |
| 11858 | (w32_load_system_font): Keep trying to load non-existant font | 11853 | (w32_load_system_font): Keep trying to load non-existant font |
| 11859 | if w32_strict_fontnames is nil. Formatting fix. | 11854 | if w32_strict_fontnames is nil. Formatting fix. |
| 11860 | (syms_of_w32fns): Add w32-strict-fontnames. | 11855 | (syms_of_w32fns): Add w32-strict-fontnames. |
| 11861 | 11856 | ||
| 11862 | * w32term.c (W32_TEXTOUT): Do not multiply nchars by charset_dim. | 11857 | * w32term.c (W32_TEXTOUT): Do not multiply nchars by charset_dim. |
| @@ -11895,8 +11890,8 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 11895 | 11890 | ||
| 11896 | 1999-03-06 Kenichi Handa <handa@etl.go.jp> | 11891 | 1999-03-06 Kenichi Handa <handa@etl.go.jp> |
| 11897 | 11892 | ||
| 11898 | * Makefile.in (callproc.o, coding.o, fileio.o, msdos.o, process.o, | 11893 | * Makefile.in (callproc.o, coding.o, fileio.o, msdos.o, process.o) |
| 11899 | term.o, xselect.o): Depend on ccl.h. | 11894 | (term.o, xselect.o): Depend on ccl.h. |
| 11900 | 11895 | ||
| 11901 | 1999-03-05 Geoff Voelker <voelker@cs.washington.edu> | 11896 | 1999-03-05 Geoff Voelker <voelker@cs.washington.edu> |
| 11902 | 11897 | ||
| @@ -12013,7 +12008,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12013 | 12008 | ||
| 12014 | 1999-02-21 Eli Zaretskii <eliz@delysid.gnu.org> | 12009 | 1999-02-21 Eli Zaretskii <eliz@delysid.gnu.org> |
| 12015 | 12010 | ||
| 12016 | * fileio.c: (lstat) [!S_ISLNK]: Use stat instead of lstat. | 12011 | * fileio.c (lstat) [!S_ISLNK]: Use stat instead of lstat. |
| 12017 | 12012 | ||
| 12018 | 1999-02-21 Richard Stallman <rms@gnu.org> | 12013 | 1999-02-21 Richard Stallman <rms@gnu.org> |
| 12019 | 12014 | ||
| @@ -12035,7 +12030,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12035 | data is included, to enable profiling. | 12030 | data is included, to enable profiling. |
| 12036 | ($(EMACS)): Map file not needed for emacs.exe. | 12031 | ($(EMACS)): Map file not needed for emacs.exe. |
| 12037 | 12032 | ||
| 12038 | * emacs.c (main): [!SYSTEM_MALLOC]: Call realloc and free as well | 12033 | * emacs.c (main) [!SYSTEM_MALLOC]: Call realloc and free as well |
| 12039 | as malloc before calling uninterrupt_malloc, for consistency. | 12034 | as malloc before calling uninterrupt_malloc, for consistency. |
| 12040 | This also enables profiling to work on WINDOWSNT. | 12035 | This also enables profiling to work on WINDOWSNT. |
| 12041 | 12036 | ||
| @@ -12051,9 +12046,9 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12051 | 12046 | ||
| 12052 | 1999-02-17 Richard Stallman <rms@gnu.org> | 12047 | 1999-02-17 Richard Stallman <rms@gnu.org> |
| 12053 | 12048 | ||
| 12054 | * insdel.c (adjust_markers_for_replace): When doing an insertion | 12049 | * insdel.c (adjust_markers_for_replace): When doing an |
| 12055 | (replacing a region of zero length), handle markers at the | 12050 | insertion (replacing a region of zero length), handle markers |
| 12056 | insertion point properly. | 12051 | at the insertion point properly. |
| 12057 | 12052 | ||
| 12058 | 1999-02-17 Andrew Innes <andrewi@gnu.org> | 12053 | 1999-02-17 Andrew Innes <andrewi@gnu.org> |
| 12059 | 12054 | ||
| @@ -12201,7 +12196,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12201 | 12196 | ||
| 12202 | 1999-01-31 Andrew Innes <andrewi@gnu.org> | 12197 | 1999-01-31 Andrew Innes <andrewi@gnu.org> |
| 12203 | 12198 | ||
| 12204 | * unexw32.c: (ROUND_UP_DST_AND_ZERO): New macro. | 12199 | * unexw32.c (ROUND_UP_DST_AND_ZERO): New macro. |
| 12205 | (copy_executable_and_dump_data): Use it to ensure alignment slop | 12200 | (copy_executable_and_dump_data): Use it to ensure alignment slop |
| 12206 | is zeroed. | 12201 | is zeroed. |
| 12207 | 12202 | ||
| @@ -12354,7 +12349,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12354 | * w32fns.c (x_to_w32_charset): Add iso8859-9. | 12349 | * w32fns.c (x_to_w32_charset): Add iso8859-9. |
| 12355 | (w32_to_x_charset): Fix charset mappings. | 12350 | (w32_to_x_charset): Fix charset mappings. |
| 12356 | 12351 | ||
| 12357 | * w32term.c: Remove codepage macros. Remove redundant BIG5 macros. | 12352 | * w32term.c: Remove codepage macros. Remove redundant BIG5 macros. |
| 12358 | (dumpglyphs): Move definitions out of block containing goto. | 12353 | (dumpglyphs): Move definitions out of block containing goto. |
| 12359 | Remove redundant code for BIG5. | 12354 | Remove redundant code for BIG5. |
| 12360 | Use w32_codepage_for_font instead of | 12355 | Use w32_codepage_for_font instead of |
| @@ -12374,11 +12369,11 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12374 | 12369 | ||
| 12375 | 1999-01-17 Andrew Innes <andrewi@gnu.org> | 12370 | 1999-01-17 Andrew Innes <andrewi@gnu.org> |
| 12376 | 12371 | ||
| 12377 | * w32proc.c: (w32_executable_type): Relax the check to identify | 12372 | * w32proc.c (w32_executable_type): Relax the check to identify |
| 12378 | cygwin-compiled applications, because the exact dll name varies | 12373 | cygwin-compiled applications, because the exact dll name varies |
| 12379 | with release. Now only require the name to start "cygwin". | 12374 | with release. Now only require the name to start "cygwin". |
| 12380 | 12375 | ||
| 12381 | * w32heap.h: (ROUND_UP): | 12376 | * w32heap.h (ROUND_UP): |
| 12382 | (ROUND_DOWN): New macros. | 12377 | (ROUND_DOWN): New macros. |
| 12383 | (need_to_recreate_heap): Renamed to using_dynamic_heap. | 12378 | (need_to_recreate_heap): Renamed to using_dynamic_heap. |
| 12384 | (init_heap): New extern. | 12379 | (init_heap): New extern. |
| @@ -12390,7 +12385,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12390 | (w32_fatal_reload_error): | 12385 | (w32_fatal_reload_error): |
| 12391 | (get_section_size): Obsolete externs removed. | 12386 | (get_section_size): Obsolete externs removed. |
| 12392 | 12387 | ||
| 12393 | * w32heap.c: (RVA_TO_PTR): Redefine to convert RVA to address in | 12388 | * w32heap.c (RVA_TO_PTR): Redefine to convert RVA to address in |
| 12394 | current process. | 12389 | current process. |
| 12395 | (round_to_next): Obsolete function removed. | 12390 | (round_to_next): Obsolete function removed. |
| 12396 | (preload_heap_section): New variable. | 12391 | (preload_heap_section): New variable. |
| @@ -12456,10 +12451,10 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12456 | (unexec): Rounds off preload heap to nearest page rather than | 12451 | (unexec): Rounds off preload heap to nearest page rather than |
| 12457 | virtual allocation unit. Modified to match other changes. | 12452 | virtual allocation unit. Modified to match other changes. |
| 12458 | 12453 | ||
| 12459 | * mem-limits.h: (get_lim_data): Use reserved_heap_size instead of | 12454 | * mem-limits.h (get_lim_data): Use reserved_heap_size instead of |
| 12460 | data_region_size. | 12455 | data_region_size. |
| 12461 | 12456 | ||
| 12462 | * makefile.nt: (TEMACS_TMP): New macro. | 12457 | * makefile.nt (TEMACS_TMP): New macro. |
| 12463 | ($(TEMACS)): Output to TEMACS_TMP from link, use post-link | 12458 | ($(TEMACS)): Output to TEMACS_TMP from link, use post-link |
| 12464 | processor to add static heap section in support of new unexec. | 12459 | processor to add static heap section in support of new unexec. |
| 12465 | 12460 | ||
| @@ -12521,7 +12516,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12521 | character. Don't allow to put binary data into the clipboard. | 12516 | character. Don't allow to put binary data into the clipboard. |
| 12522 | Return zero in case of success, 1 or 2 otherwise. | 12517 | Return zero in case of success, 1 or 2 otherwise. |
| 12523 | (get_clipboard_data): Only bail out if the null character is in | 12518 | (get_clipboard_data): Only bail out if the null character is in |
| 12524 | the last 32-byte chunk of clipboard data | 12519 | the last 32-byte chunk of clipboard data. |
| 12525 | (Fw16_set_clipboard_data): Make ok and put_status be unsigned. If | 12520 | (Fw16_set_clipboard_data): Make ok and put_status be unsigned. If |
| 12526 | they save binary data, print a message in the echo area saying the | 12521 | they save binary data, print a message in the echo area saying the |
| 12527 | text was not put into the clipboard. | 12522 | text was not put into the clipboard. |
| @@ -12568,7 +12563,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12568 | (init_intervals, make_interval): Set a count variable. | 12563 | (init_intervals, make_interval): Set a count variable. |
| 12569 | Use lisp_malloc instead of setting allocating_for_lisp. | 12564 | Use lisp_malloc instead of setting allocating_for_lisp. |
| 12570 | (init_float, make_float, init_cons, Fcons): Likewise. | 12565 | (init_float, make_float, init_cons, Fcons): Likewise. |
| 12571 | (allocate_vectorlike, init_symbol, Fmake_symbol): Likewise | 12566 | (allocate_vectorlike, init_symbol, Fmake_symbol): Likewise. |
| 12572 | (init_marker, allocate_misc, init_strings): Likewise. | 12567 | (init_marker, allocate_misc, init_strings): Likewise. |
| 12573 | (make_uninit_multibyte_string): Likewise. | 12568 | (make_uninit_multibyte_string): Likewise. |
| 12574 | (gc_sweep, compact_strings): Decrement the count variables. | 12569 | (gc_sweep, compact_strings): Decrement the count variables. |
| @@ -12602,7 +12597,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12602 | * w32term.c (x_iconify_frame): Wait for frame to be iconified; do | 12597 | * w32term.c (x_iconify_frame): Wait for frame to be iconified; do |
| 12603 | not set async_iconified flag though. | 12598 | not set async_iconified flag though. |
| 12604 | 12599 | ||
| 12605 | * w32proc.c: (Vw32_start_process_inherit_error_mode): New variable. | 12600 | * w32proc.c (Vw32_start_process_inherit_error_mode): New variable. |
| 12606 | (create_child): Use it. | 12601 | (create_child): Use it. |
| 12607 | (syms_of_ntproc): Defvar it. Also fix docstrings for | 12602 | (syms_of_ntproc): Defvar it. Also fix docstrings for |
| 12608 | w32-start-process-share-console and w32-start-process-show-window. | 12603 | w32-start-process-share-console and w32-start-process-show-window. |
| @@ -12951,7 +12946,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12951 | 12946 | ||
| 12952 | 1998-11-16 Kenichi Handa <handa@etl.go.jp> | 12947 | 1998-11-16 Kenichi Handa <handa@etl.go.jp> |
| 12953 | 12948 | ||
| 12954 | * Makefile.in (abbrev.o): Depend on charset.h | 12949 | * Makefile.in (abbrev.o): Depend on charset.h. |
| 12955 | (bytecode.o): Depend on charset.h. | 12950 | (bytecode.o): Depend on charset.h. |
| 12956 | 12951 | ||
| 12957 | * bytecode.c: Include charset.h. | 12952 | * bytecode.c: Include charset.h. |
| @@ -12979,8 +12974,8 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 12979 | 1998-11-11 Eli Zaretskii <eliz@delysid.gnu.org> | 12974 | 1998-11-11 Eli Zaretskii <eliz@delysid.gnu.org> |
| 12980 | 12975 | ||
| 12981 | * fns.c (MAX_ALLOCA): New macro. | 12976 | * fns.c (MAX_ALLOCA): New macro. |
| 12982 | (Fbase64_encode_region, Fbase64_encode_string, | 12977 | (Fbase64_encode_region, Fbase64_encode_string) |
| 12983 | Fbase64_decode_region, Fbase64_decode_string): Don't allocate | 12978 | (Fbase64_decode_region, Fbase64_decode_string): Don't allocate |
| 12984 | more than MAX_ALLOCA bytes with alloca; otherwise use xmalloc. | 12979 | more than MAX_ALLOCA bytes with alloca; otherwise use xmalloc. |
| 12985 | 12980 | ||
| 12986 | 1998-11-11 Ken'ichi Handa <handa@delysid.gnu.org> | 12981 | 1998-11-11 Ken'ichi Handa <handa@delysid.gnu.org> |
| @@ -13418,21 +13413,21 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 13418 | * makefile.nt (w32fns.c): Add x-list-font.c to dependancies. | 13413 | * makefile.nt (w32fns.c): Add x-list-font.c to dependancies. |
| 13419 | 13414 | ||
| 13420 | * w32faces.c: Update comments referring to obsolete structs. | 13415 | * w32faces.c: Update comments referring to obsolete structs. |
| 13421 | (allocate_face, copy_face, face_eql, load_font, | 13416 | (allocate_face, copy_face, face_eql, load_font) |
| 13422 | Fpixmap_spec_p, free_frame_faces, new_computed_face, | 13417 | (Fpixmap_spec_p, free_frame_faces, new_computed_face) |
| 13423 | frame_update_line_height, merge_faces, compute_base_face, | 13418 | (frame_update_line_height, merge_faces, compute_base_face) |
| 13424 | Fset_face_attribute_internal): Use fontset support based on xfaces.c. | 13419 | (Fset_face_attribute_internal): Use fontset support based on xfaces.c. |
| 13425 | 13420 | ||
| 13426 | * w32fns.c: (Vx_pixel_size_width): New global variable. | 13421 | * w32fns.c (Vx_pixel_size_width): New global variable. |
| 13427 | (unibyte_display_via_language_environment): New global variable. | 13422 | (unibyte_display_via_language_environment): New global variable. |
| 13428 | (x_set_font): Add support for setting fontsets. | 13423 | (x_set_font): Add support for setting fontsets. |
| 13429 | (Fx_create_frame): Add check_w32(). Initialize fontsets. Fix | 13424 | (Fx_create_frame): Add check_w32(). Initialize fontsets. Fix |
| 13430 | font names to match xlfd-tight-regexp. | 13425 | font names to match xlfd-tight-regexp. |
| 13431 | (w32_load_font): Rewrite based on x_load_font. | 13426 | (w32_load_font): Rewrite based on x_load_font. |
| 13432 | (x_to_w32_charset, w32_to_x_charset): Add character sets. Use | 13427 | (x_to_w32_charset, w32_to_x_charset): Add character sets. Use |
| 13433 | `iso8859-1' rather than `ansi'. | 13428 | `iso8859-1' rather than `ansi'. |
| 13434 | (w32_to_x_font): Remove `-' from font name. Remove the `-' off the | 13429 | (w32_to_x_font): Remove `-' from font name. Remove the `-' off the |
| 13435 | end. Move charset into `charset registry' field. | 13430 | end. Move charset into `charset registry' field. |
| 13436 | (enum_font_cb2): Check charsets match. Include width in font list. | 13431 | (enum_font_cb2): Check charsets match. Include width in font list. |
| 13437 | (w32_list_fonts): Rewrite based on x_list_fonts. | 13432 | (w32_list_fonts): Rewrite based on x_list_fonts. |
| 13438 | Moved from w32term.c to have access to enumfont_t struct. | 13433 | Moved from w32term.c to have access to enumfont_t struct. |
| @@ -13455,8 +13450,8 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 13455 | (syms_of_w32term): Add w32-no-unicode-output flag. | 13450 | (syms_of_w32term): Add w32-no-unicode-output flag. |
| 13456 | 13451 | ||
| 13457 | * w32term.h: Remove redundant font_info struct definition. | 13452 | * w32term.h: Remove redundant font_info struct definition. |
| 13458 | (Vx_pixel_size_width_font_regexp, | 13453 | (Vx_pixel_size_width_font_regexp) |
| 13459 | unibyte_display_via_language_environment): Declare variables. | 13454 | (unibyte_display_via_language_environment): Declare variables. |
| 13460 | (w32_list_fonts, w32_get_font_info, w32_query_font, w32_load_font): | 13455 | (w32_list_fonts, w32_get_font_info, w32_query_font, w32_load_font): |
| 13461 | Declare functions. | 13456 | Declare functions. |
| 13462 | (w32_output): New fields font_baseline and fontset. | 13457 | (w32_output): New fields font_baseline and fontset. |
| @@ -13819,8 +13814,8 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 13819 | 13814 | ||
| 13820 | 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org> | 13815 | 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 13821 | 13816 | ||
| 13822 | * fns.c (Fbase64_decode_string, Fbase64_encode_string, | 13817 | * fns.c (Fbase64_decode_string, Fbase64_encode_string) |
| 13823 | base64_decode_1, Fbase64_decode_region, Fbase64_encode_region): | 13818 | (base64_decode_1, Fbase64_decode_region, Fbase64_encode_region): |
| 13824 | New functions. | 13819 | New functions. |
| 13825 | 13820 | ||
| 13826 | 1998-09-06 Richard Stallman <rms@gnu.org> | 13821 | 1998-09-06 Richard Stallman <rms@gnu.org> |
| @@ -13852,7 +13847,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 13852 | (Fw16_set_clipboard_data): Always convert multibyte strings. Use | 13847 | (Fw16_set_clipboard_data): Always convert multibyte strings. Use |
| 13853 | Vnext_selection_coding_system if non-nil. | 13848 | Vnext_selection_coding_system if non-nil. |
| 13854 | (Fw16_get_clipboard_data): Always convert a string that includes | 13849 | (Fw16_get_clipboard_data): Always convert a string that includes |
| 13855 | non-ASCII characters. Use Vnext_selection_coding_system if | 13850 | non-ASCII characters. Use Vnext_selection_coding_system if |
| 13856 | non-nil. | 13851 | non-nil. |
| 13857 | 13852 | ||
| 13858 | 1998-08-31 Andrew Innes <andrewi@harlequin.co.uk> | 13853 | 1998-08-31 Andrew Innes <andrewi@harlequin.co.uk> |
| @@ -13957,8 +13952,7 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org> | |||
| 13957 | * xterm.c (fixup_locale): New function. For now, it resets | 13952 | * xterm.c (fixup_locale): New function. For now, it resets |
| 13958 | LC_TIME to "C" (reverting the 1998-08-07 change), and also | 13953 | LC_TIME to "C" (reverting the 1998-08-07 change), and also |
| 13959 | resets LC_MESSAGES to "C". | 13954 | resets LC_MESSAGES to "C". |
| 13960 | (x_term_init): Use it to fix up the locale after setlocale | 13955 | (x_term_init): Use it to fix up the locale after setlocale (LC_ALL, ""). |
| 13961 | (LC_ALL, ""). | ||
| 13962 | 13956 | ||
| 13963 | 1998-08-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 13957 | 1998-08-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
| 13964 | 13958 | ||