diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 182 |
1 files changed, 127 insertions, 55 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 7c043f6d087..039c225c1f6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,77 @@ | |||
| 1 | 2011-08-06 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (set_cursor_from_row): Fix cursor positioning when a | ||
| 4 | display property strides EOL and includes a newline, as in | ||
| 5 | longlines-mode. (Bug#9254) | ||
| 6 | (move_it_in_display_line_to): Fix vertical-motion in a buffer with | ||
| 7 | word-wrap under bidirectional display. (Bug#9224) | ||
| 8 | |||
| 9 | * bidi.c (bidi_unshelve_cache): Don't reset the cache if JUST_FREE | ||
| 10 | is non-zero, even if the data buffer is NULL. Fixes a crash in | ||
| 11 | vertical-motion with longlines-mode. (Bug#9254) | ||
| 12 | |||
| 13 | 2011-08-05 Eli Zaretskii <eliz@gnu.org> | ||
| 14 | |||
| 15 | * bidi.c <bidi_cache_total_alloc>: Now static. | ||
| 16 | (bidi_initialize): Initialize bidi_cache_total_alloc. | ||
| 17 | |||
| 18 | *xdisp.c (display_line): Release buffer allocated for shelved bidi | ||
| 19 | cache. (Bug#9221) | ||
| 20 | |||
| 21 | * bidi.c (bidi_shelve_cache, bidi_unshelve_cache): Track total | ||
| 22 | amount allocated this far in `bidi_cache_total_alloc'. | ||
| 23 | (bidi_unshelve_cache): Accept an additional argument JUST_FREE; if | ||
| 24 | non-zero, only free the data buffer without restoring the cache | ||
| 25 | contents. All callers changed. | ||
| 26 | |||
| 27 | * dispextern.h (bidi_unshelve_cache): Update prototype. | ||
| 28 | |||
| 29 | * xdisp.c (SAVE_IT, pos_visible_p, move_it_in_display_line_to) | ||
| 30 | (move_it_in_display_line, move_it_to) | ||
| 31 | (move_it_vertically_backward, move_it_by_lines): Replace the call | ||
| 32 | to xfree to an equivalent call to bidi_unshelve_cache. | ||
| 33 | (move_it_in_display_line_to): Fix logic of returning | ||
| 34 | MOVE_POS_MATCH_OR_ZV in the bidi case. (Bug#9224) | ||
| 35 | |||
| 36 | 2011-08-05 Eli Zaretskii <eliz@gnu.org> | ||
| 37 | |||
| 38 | * xdisp.c (set_cursor_from_row): Prefer the candidate glyph that | ||
| 39 | came from a string character with a `cursor' property. (Bug#9229) | ||
| 40 | |||
| 41 | 2011-08-04 Jan Djärv <jan.h.d@swipnet.se> | ||
| 42 | |||
| 43 | * Makefile.in (LIB_PTHREAD): New variable. | ||
| 44 | (LIBES): Add LIB_PTHREAD (Bug#9216). | ||
| 45 | |||
| 46 | * alloc.c, emacs.c, gmalloc.c, gtkutil.c, keyboard.c, syssignal.h: | ||
| 47 | Rename HAVE_GTK_AND_PTHREAD to HAVE_PTHREAD (Bug#9216). | ||
| 48 | |||
| 49 | 2011-08-04 Andreas Schwab <schwab@linux-m68k.org> | ||
| 50 | |||
| 51 | * regex.c (re_iswctype): Remove some redundant boolean | ||
| 52 | conversions. | ||
| 53 | |||
| 54 | 2011-08-04 Jan Djärv <jan.h.d@swipnet.se> | ||
| 55 | |||
| 56 | * xterm.c (x_find_topmost_parent): New function. | ||
| 57 | (x_set_frame_alpha): Find topmost parent window with | ||
| 58 | x_find_topmost_parent and set the property there also (bug#9181). | ||
| 59 | (handle_one_xevent): Call x_set_frame_alpha on ReparentNotify. | ||
| 60 | |||
| 61 | 2011-08-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 62 | |||
| 63 | * callproc.c (Fcall_process): Avoid vfork clobbering | ||
| 64 | the local vars buffer, coding_systems, current_dir. | ||
| 65 | |||
| 66 | 2011-08-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 67 | |||
| 68 | * keymap.c (Fmake_composed_keymap): Move to subr.el. | ||
| 69 | |||
| 1 | 2011-08-03 Paul Eggert <eggert@cs.ucla.edu> | 70 | 2011-08-03 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 71 | ||
| 72 | * fontset.c (dump_fontset) [FONTSET_DEBUG]: Declare EXTERNALLY_VISIBLE | ||
| 73 | so that it is not optimized away. | ||
| 74 | |||
| 3 | * xdisp.c (compute_display_string_pos): Remove unused local. | 75 | * xdisp.c (compute_display_string_pos): Remove unused local. |
| 4 | 76 | ||
| 5 | 2011-08-02 Eli Zaretskii <eliz@gnu.org> | 77 | 2011-08-02 Eli Zaretskii <eliz@gnu.org> |
| @@ -16,8 +88,8 @@ | |||
| 16 | non-zero. | 88 | non-zero. |
| 17 | 89 | ||
| 18 | * bidi.c (bidi_fetch_char): Accept an additional argument | 90 | * bidi.c (bidi_fetch_char): Accept an additional argument |
| 19 | DISP_PROP_P, and pass it to compute_display_string_pos. Only | 91 | DISP_PROP_P, and pass it to compute_display_string_pos. |
| 20 | handle text covered by a display string if DISP_PROP_P is returned | 92 | Only handle text covered by a display string if DISP_PROP_P is returned |
| 21 | non-zero. All callers of bidi_fetch_char changed. | 93 | non-zero. All callers of bidi_fetch_char changed. |
| 22 | 94 | ||
| 23 | 2011-08-02 Stefan Monnier <monnier@iro.umontreal.ca> | 95 | 2011-08-02 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -363,8 +435,8 @@ | |||
| 363 | 435 | ||
| 364 | * xdisp.c (move_it_in_display_line_to): Record the best matching | 436 | * xdisp.c (move_it_in_display_line_to): Record the best matching |
| 365 | position for TO_CHARPOS while scanning the line, and restore it on | 437 | position for TO_CHARPOS while scanning the line, and restore it on |
| 366 | exit if none of the characters scanned was an exact match. Fixes | 438 | exit if none of the characters scanned was an exact match. |
| 367 | vertical-motion and pos-visible-in-window-p under bidi redisplay | 439 | Fixes vertical-motion and pos-visible-in-window-p under bidi redisplay |
| 368 | when exact match is impossible due to invisible text, and the | 440 | when exact match is impossible due to invisible text, and the |
| 369 | lines are truncated. | 441 | lines are truncated. |
| 370 | 442 | ||
| @@ -549,8 +621,8 @@ | |||
| 549 | (reseat_to_string): Initialize bidi_it->string.s and | 621 | (reseat_to_string): Initialize bidi_it->string.s and |
| 550 | bidi_it->string.schars. | 622 | bidi_it->string.schars. |
| 551 | (Fcurrent_bidi_paragraph_direction): Initialize itb.string.s to | 623 | (Fcurrent_bidi_paragraph_direction): Initialize itb.string.s to |
| 552 | NULL (avoids a crash in bidi_paragraph_init). Initialize | 624 | NULL (avoids a crash in bidi_paragraph_init). |
| 553 | itb.string.lstring. | 625 | Initialize itb.string.lstring. |
| 554 | (init_iterator): Call bidi_init_it only of a valid | 626 | (init_iterator): Call bidi_init_it only of a valid |
| 555 | buffer position was specified. Initialize paragraph_embedding to | 627 | buffer position was specified. Initialize paragraph_embedding to |
| 556 | L2R. | 628 | L2R. |
| @@ -566,12 +638,12 @@ | |||
| 566 | (init_iterator, reseat_1, reseat_to_string): Initialize the | 638 | (init_iterator, reseat_1, reseat_to_string): Initialize the |
| 567 | string.bufpos member to 0 (zero, for compatibility with IT_CHARPOS | 639 | string.bufpos member to 0 (zero, for compatibility with IT_CHARPOS |
| 568 | when iterating on a string not from display properties). | 640 | when iterating on a string not from display properties). |
| 569 | (compute_display_string_pos, compute_display_string_end): Fix | 641 | (compute_display_string_pos, compute_display_string_end): |
| 570 | calculation of the object to scan. Fixes an error when using | 642 | Fix calculation of the object to scan. Fixes an error when using |
| 571 | arrow keys. | 643 | arrow keys. |
| 572 | (next_element_from_buffer): Don't abort when IT_CHARPOS is before | 644 | (next_element_from_buffer): Don't abort when IT_CHARPOS is before |
| 573 | base_level_stop; instead, set base_level_stop to BEGV. Fixes | 645 | base_level_stop; instead, set base_level_stop to BEGV. |
| 574 | crashes in vertical-motion. | 646 | Fixes crashes in vertical-motion. |
| 575 | (next_element_from_buffer): Improve commentary for when | 647 | (next_element_from_buffer): Improve commentary for when |
| 576 | the iterator is before prev_stop. | 648 | the iterator is before prev_stop. |
| 577 | (init_iterator): Initialize bidi_p from the default value of | 649 | (init_iterator): Initialize bidi_p from the default value of |
| @@ -584,8 +656,8 @@ | |||
| 584 | (next_element_from_string): Support bidi reordering of Lisp | 656 | (next_element_from_string): Support bidi reordering of Lisp |
| 585 | strings. | 657 | strings. |
| 586 | (handle_stop_backwards): Support Lisp strings as well. | 658 | (handle_stop_backwards): Support Lisp strings as well. |
| 587 | (display_string): Support display of R2L glyph rows. Use | 659 | (display_string): Support display of R2L glyph rows. |
| 588 | IT_STRING_CHARPOS when displaying from a Lisp string. | 660 | Use IT_STRING_CHARPOS when displaying from a Lisp string. |
| 589 | (init_iterator): Don't initialize it->bidi_p for strings | 661 | (init_iterator): Don't initialize it->bidi_p for strings |
| 590 | here. | 662 | here. |
| 591 | (reseat_to_string): Initialize it->bidi_p for strings here. | 663 | (reseat_to_string): Initialize it->bidi_p for strings here. |
| @@ -667,8 +739,8 @@ | |||
| 667 | displayed in margins. (Bug#8133) (Bug#8867) | 739 | displayed in margins. (Bug#8133) (Bug#8867) |
| 668 | Return MOVE_POS_MATCH_OR_ZV only if iterator position is past | 740 | Return MOVE_POS_MATCH_OR_ZV only if iterator position is past |
| 669 | TO_CHARPOS. | 741 | TO_CHARPOS. |
| 670 | (pos_visible_p): Support positions in bidi-reordered lines. Save | 742 | (pos_visible_p): Support positions in bidi-reordered lines. |
| 671 | and restore bidi cache. | 743 | Save and restore bidi cache. |
| 672 | 744 | ||
| 673 | * bidi.c (bidi_level_of_next_char): clen should be EMACS_NT, not int. | 745 | * bidi.c (bidi_level_of_next_char): clen should be EMACS_NT, not int. |
| 674 | (bidi_paragraph_info): Delete unused struct. | 746 | (bidi_paragraph_info): Delete unused struct. |
| @@ -688,8 +760,8 @@ | |||
| 688 | `len' according to what STRING_CHAR_AND_LENGTH expects. | 760 | `len' according to what STRING_CHAR_AND_LENGTH expects. |
| 689 | (bidi_paragraph_init, bidi_resolve_explicit_1) | 761 | (bidi_paragraph_init, bidi_resolve_explicit_1) |
| 690 | (bidi_resolve_explicit, bidi_resolve_weak) | 762 | (bidi_resolve_explicit, bidi_resolve_weak) |
| 691 | (bidi_level_of_next_char, bidi_move_to_visually_next): Support | 763 | (bidi_level_of_next_char, bidi_move_to_visually_next): |
| 692 | iteration over a string. | 764 | Support iteration over a string. |
| 693 | (bidi_set_sor_type, bidi_resolve_explicit_1) | 765 | (bidi_set_sor_type, bidi_resolve_explicit_1) |
| 694 | (bidi_resolve_explicit, bidi_type_of_next_char): ignore_bn_limit | 766 | (bidi_resolve_explicit, bidi_type_of_next_char): ignore_bn_limit |
| 695 | can now be zero (for strings); special values 0 and -1 were | 767 | can now be zero (for strings); special values 0 and -1 were |
| @@ -720,20 +792,20 @@ | |||
| 720 | (bidi_cache_fetch_state, bidi_cache_search) | 792 | (bidi_cache_fetch_state, bidi_cache_search) |
| 721 | (bidi_cache_find_level_change, bidi_cache_ensure_space) | 793 | (bidi_cache_find_level_change, bidi_cache_ensure_space) |
| 722 | (bidi_cache_iterator_state, bidi_cache_find) | 794 | (bidi_cache_iterator_state, bidi_cache_find) |
| 723 | (bidi_find_other_level_edge, bidi_cache_start_stack): All | 795 | (bidi_find_other_level_edge, bidi_cache_start_stack): |
| 724 | variables related to cache indices are now EMACS_INT. | 796 | All variables related to cache indices are now EMACS_INT. |
| 725 | 797 | ||
| 726 | * dispextern.h (struct bidi_string_data): New structure. | 798 | * dispextern.h (struct bidi_string_data): New structure. |
| 727 | (struct bidi_it): New member `string'. Make flag members be 1-bit | 799 | (struct bidi_it): New member `string'. Make flag members be 1-bit |
| 728 | fields, and put them last in the struct. | 800 | fields, and put them last in the struct. |
| 729 | (compute_display_string_pos, compute_display_string_end): Update | 801 | (compute_display_string_pos, compute_display_string_end): |
| 730 | prototypes. | 802 | Update prototypes. |
| 731 | (bidi_push_it, bidi_pop_it): Add prototypes. | 803 | (bidi_push_it, bidi_pop_it): Add prototypes. |
| 732 | (struct iterator_stack_entry): New members bidi_p, | 804 | (struct iterator_stack_entry): New members bidi_p, |
| 733 | paragraph_embedding, and from_disp_prop_p. | 805 | paragraph_embedding, and from_disp_prop_p. |
| 734 | (struct it): Member bidi_p is now a bit field 1 bit wide. | 806 | (struct it): Member bidi_p is now a bit field 1 bit wide. |
| 735 | (bidi_shelve_cache, bidi_unshelve_cache): Declare | 807 | (bidi_shelve_cache, bidi_unshelve_cache): |
| 736 | prototypes. | 808 | Declare prototypes. |
| 737 | 809 | ||
| 738 | * .gdbinit (xvectype, xvector, xcompiled, xchartable, xboolvector) | 810 | * .gdbinit (xvectype, xvector, xcompiled, xchartable, xboolvector) |
| 739 | (xpr, xfont, xbacktrace): Use "header.size" when accessing vectors | 811 | (xpr, xfont, xbacktrace): Use "header.size" when accessing vectors |
| @@ -1015,7 +1087,7 @@ | |||
| 1015 | (char_table_set_range): Adjuted for the above change. | 1087 | (char_table_set_range): Adjuted for the above change. |
| 1016 | (map_sub_char_table): Delete args default_val and parent. Add arg | 1088 | (map_sub_char_table): Delete args default_val and parent. Add arg |
| 1017 | top. Give decoded values to a Lisp function. | 1089 | top. Give decoded values to a Lisp function. |
| 1018 | (map_char_table): Adjusted for the above change. Give decoded | 1090 | (map_char_table): Adjust for the above change. Give decoded |
| 1019 | values to a Lisp function. Gcpro more variables. | 1091 | values to a Lisp function. Gcpro more variables. |
| 1020 | (uniprop_table_uncompress) | 1092 | (uniprop_table_uncompress) |
| 1021 | (uniprop_decode_value_run_length): New functions. | 1093 | (uniprop_decode_value_run_length): New functions. |
| @@ -1032,10 +1104,10 @@ | |||
| 1032 | and Sput_unicode_property_internal. Defvar_lisp | 1104 | and Sput_unicode_property_internal. Defvar_lisp |
| 1033 | char-code-property-alist. | 1105 | char-code-property-alist. |
| 1034 | 1106 | ||
| 1035 | * composite.c (CHAR_COMPOSABLE_P): Adjusted for the change of | 1107 | * composite.c (CHAR_COMPOSABLE_P): Adjust for the change of |
| 1036 | Vunicode_category_table. | 1108 | Vunicode_category_table. |
| 1037 | 1109 | ||
| 1038 | * font.c (font_range): Adjusted for the change of | 1110 | * font.c (font_range): Adjust for the change of |
| 1039 | Vunicode_category_table. | 1111 | Vunicode_category_table. |
| 1040 | 1112 | ||
| 1041 | 2011-07-07 Dan Nicolaescu <dann@ics.uci.edu> | 1113 | 2011-07-07 Dan Nicolaescu <dann@ics.uci.edu> |
| @@ -1064,14 +1136,14 @@ | |||
| 1064 | (store_monospaced_changed): Add comment. Call dpyinfo_valid. | 1136 | (store_monospaced_changed): Add comment. Call dpyinfo_valid. |
| 1065 | (struct xsettings): Move font inside HAVE_XFT. | 1137 | (struct xsettings): Move font inside HAVE_XFT. |
| 1066 | (GSETTINGS_TOOL_BAR_STYLE, GSETTINGS_FONT_NAME): New defines. | 1138 | (GSETTINGS_TOOL_BAR_STYLE, GSETTINGS_FONT_NAME): New defines. |
| 1067 | (GSETTINGS_MONO_FONT): Renamed from SYSTEM_MONO_FONT. | 1139 | (GSETTINGS_MONO_FONT): Rename from SYSTEM_MONO_FONT. |
| 1068 | Move inside HAVE_XFT. | 1140 | Move inside HAVE_XFT. |
| 1069 | (something_changed_gsettingsCB): Renamed from something_changedCB. | 1141 | (something_changed_gsettingsCB): Rename from something_changedCB. |
| 1070 | Check for changes in GSETTINGS_TOOL_BAR_STYLE and GSETTINGS_FONT_NAME | 1142 | Check for changes in GSETTINGS_TOOL_BAR_STYLE and GSETTINGS_FONT_NAME |
| 1071 | also. | 1143 | also. |
| 1072 | (GCONF_TOOL_BAR_STYLE, GCONF_FONT_NAME): New defines. | 1144 | (GCONF_TOOL_BAR_STYLE, GCONF_FONT_NAME): New defines. |
| 1073 | (GCONF_MONO_FONT): Renamed from SYSTEM_MONO_FONT. Move inside HAVE_XFT. | 1145 | (GCONF_MONO_FONT): Rename from SYSTEM_MONO_FONT. Move inside HAVE_XFT. |
| 1074 | (something_changed_gconfCB): Renamed from something_changedCB. | 1146 | (something_changed_gconfCB): Rename from something_changedCB. |
| 1075 | Check for changes in GCONF_TOOL_BAR_STYLE and GCONF_FONT_NAME also. | 1147 | Check for changes in GCONF_TOOL_BAR_STYLE and GCONF_FONT_NAME also. |
| 1076 | (parse_settings): Move check for font inside HAVE_XFT. | 1148 | (parse_settings): Move check for font inside HAVE_XFT. |
| 1077 | (read_settings, apply_xft_settings): Add comment. | 1149 | (read_settings, apply_xft_settings): Add comment. |
| @@ -1084,8 +1156,8 @@ | |||
| 1084 | (init_gconf): Add comment. Get values for GCONF_TOOL_BAR_STYLE | 1156 | (init_gconf): Add comment. Get values for GCONF_TOOL_BAR_STYLE |
| 1085 | and GCONF_FONT_NAME. Move check for fonts within HAVE_XFT. | 1157 | and GCONF_FONT_NAME. Move check for fonts within HAVE_XFT. |
| 1086 | (xsettings_initialize): Call init_gsettings last. | 1158 | (xsettings_initialize): Call init_gsettings last. |
| 1087 | (xsettings_get_system_font, xsettings_get_system_normal_font): Add | 1159 | (xsettings_get_system_font, xsettings_get_system_normal_font): |
| 1088 | comment. | 1160 | Add comment. |
| 1089 | 1161 | ||
| 1090 | 2011-07-05 Paul Eggert <eggert@cs.ucla.edu> | 1162 | 2011-07-05 Paul Eggert <eggert@cs.ucla.edu> |
| 1091 | 1163 | ||
| @@ -1268,7 +1340,7 @@ | |||
| 1268 | (syms_of_xsettings): Initialize gsettings_client, gsettings_obj | 1340 | (syms_of_xsettings): Initialize gsettings_client, gsettings_obj |
| 1269 | to NULL. | 1341 | to NULL. |
| 1270 | 1342 | ||
| 1271 | * Makefile.in (SETTINGS_CFLAGS, SETTINGS_LIBS): Renamed from | 1343 | * Makefile.in (SETTINGS_CFLAGS, SETTINGS_LIBS): Rename from |
| 1272 | GCONF_CFLAGS/LIBS. | 1344 | GCONF_CFLAGS/LIBS. |
| 1273 | 1345 | ||
| 1274 | 2011-06-29 Martin Rudalics <rudalics@gmx.at> | 1346 | 2011-06-29 Martin Rudalics <rudalics@gmx.at> |
| @@ -2015,7 +2087,7 @@ | |||
| 2015 | 2087 | ||
| 2016 | * character.c, coding.c, doprnt.c, editfns.c, eval.c: | 2088 | * character.c, coding.c, doprnt.c, editfns.c, eval.c: |
| 2017 | All uses of STRING_BYTES_MAX replaced by STRING_BYTES_BOUND. | 2089 | All uses of STRING_BYTES_MAX replaced by STRING_BYTES_BOUND. |
| 2018 | * lisp.h (STRING_BYTES_BOUND): Renamed from STRING_BYTES_MAX. | 2090 | * lisp.h (STRING_BYTES_BOUND): Rename from STRING_BYTES_MAX. |
| 2019 | 2091 | ||
| 2020 | * character.c (string_escape_byte8): Fix nbytes/nchars typo. | 2092 | * character.c (string_escape_byte8): Fix nbytes/nchars typo. |
| 2021 | 2093 | ||
| @@ -2124,8 +2196,8 @@ | |||
| 2124 | Qclone_number. Remove external declaration of Qdelete_window. | 2196 | Qclone_number. Remove external declaration of Qdelete_window. |
| 2125 | (Fbuffer_list): Rewrite doc-string. Minor restructuring of | 2197 | (Fbuffer_list): Rewrite doc-string. Minor restructuring of |
| 2126 | code. | 2198 | code. |
| 2127 | (Fget_buffer_create, Fmake_indirect_buffer, Frename_buffer): Run | 2199 | (Fget_buffer_create, Fmake_indirect_buffer, Frename_buffer): |
| 2128 | Qbuffer_list_update_hook if allowed. | 2200 | Run Qbuffer_list_update_hook if allowed. |
| 2129 | (Fother_buffer): Rewrite doc-string. Major rewrite for new | 2201 | (Fother_buffer): Rewrite doc-string. Major rewrite for new |
| 2130 | buffer list implementation. | 2202 | buffer list implementation. |
| 2131 | (other_buffer_safely): New function. | 2203 | (other_buffer_safely): New function. |
| @@ -2136,8 +2208,8 @@ | |||
| 2136 | (record_buffer): Inhibit quitting and rewrite using quittable | 2208 | (record_buffer): Inhibit quitting and rewrite using quittable |
| 2137 | functions. Run Qbuffer_list_update_hook if allowed. | 2209 | functions. Run Qbuffer_list_update_hook if allowed. |
| 2138 | (Frecord_buffer, Funrecord_buffer): New functions. | 2210 | (Frecord_buffer, Funrecord_buffer): New functions. |
| 2139 | (switch_to_buffer_1, Fswitch_to_buffer): Remove. Move | 2211 | (switch_to_buffer_1, Fswitch_to_buffer): Remove. |
| 2140 | switch-to-buffer to window.el. | 2212 | Move switch-to-buffer to window.el. |
| 2141 | (bury-buffer): Move to window.el. | 2213 | (bury-buffer): Move to window.el. |
| 2142 | (Vbuffer_list_update_hook): New variable. | 2214 | (Vbuffer_list_update_hook): New variable. |
| 2143 | 2215 | ||
| @@ -2165,8 +2237,8 @@ | |||
| 2165 | (select_window_norecord, select_frame_norecord): Move in front | 2237 | (select_window_norecord, select_frame_norecord): Move in front |
| 2166 | of run_window_configuration_change_hook. Remove now obsolete | 2238 | of run_window_configuration_change_hook. Remove now obsolete |
| 2167 | declarations. | 2239 | declarations. |
| 2168 | (Fset_window_buffer): Rewrite doc-string. Call | 2240 | (Fset_window_buffer): Rewrite doc-string. |
| 2169 | Qrecord_window_buffer. | 2241 | Call Qrecord_window_buffer. |
| 2170 | (keys_of_window): Move binding for other-window to window.el. | 2242 | (keys_of_window): Move binding for other-window to window.el. |
| 2171 | 2243 | ||
| 2172 | 2011-06-11 Chong Yidong <cyd@stupidchicken.com> | 2244 | 2011-06-11 Chong Yidong <cyd@stupidchicken.com> |
| @@ -2248,8 +2320,8 @@ | |||
| 2248 | orig_total_lines. | 2320 | orig_total_lines. |
| 2249 | (Fdelete_window, delete_window): Remove. Window deletion is | 2321 | (Fdelete_window, delete_window): Remove. Window deletion is |
| 2250 | handled by window.el. | 2322 | handled by window.el. |
| 2251 | (window_loop): Remove DELETE_OTHER_WINDOWS case. Replace | 2323 | (window_loop): Remove DELETE_OTHER_WINDOWS case. |
| 2252 | Fdelete_window calls with calls to Qdelete_window. | 2324 | Replace Fdelete_window calls with calls to Qdelete_window. |
| 2253 | (Fdelete_other_windows): Remove. Deleting other windows is | 2325 | (Fdelete_other_windows): Remove. Deleting other windows is |
| 2254 | handled by window.el. | 2326 | handled by window.el. |
| 2255 | (window_fixed_size_p): Remove. Fixed-sizeness of windows is | 2327 | (window_fixed_size_p): Remove. Fixed-sizeness of windows is |
| @@ -2272,8 +2344,8 @@ | |||
| 2272 | (grow_mini_window, shrink_mini_window): Implement by calling | 2344 | (grow_mini_window, shrink_mini_window): Implement by calling |
| 2273 | Qresize_root_window_vertically, resize_window_check and | 2345 | Qresize_root_window_vertically, resize_window_check and |
| 2274 | resize_window_apply. | 2346 | resize_window_apply. |
| 2275 | (saved_window, Fset_window_configuration, save_window_save): Do | 2347 | (saved_window, Fset_window_configuration, save_window_save): |
| 2276 | not handle orig_top_line, orig_total_lines, and | 2348 | Do not handle orig_top_line, orig_total_lines, and |
| 2277 | resize_proportionally. | 2349 | resize_proportionally. |
| 2278 | (window_min_height, window_min_width): Move to window.el. | 2350 | (window_min_height, window_min_width): Move to window.el. |
| 2279 | (keys_of_window): Move bindings for delete-other-windows, | 2351 | (keys_of_window): Move bindings for delete-other-windows, |
| @@ -2293,8 +2365,8 @@ | |||
| 2293 | * xdisp.c (init_xdisp): Don't use set_window_height but set | 2365 | * xdisp.c (init_xdisp): Don't use set_window_height but set |
| 2294 | heights directly. | 2366 | heights directly. |
| 2295 | 2367 | ||
| 2296 | * xfns.c (x_set_menu_bar_lines, x_set_tool_bar_lines): Use | 2368 | * xfns.c (x_set_menu_bar_lines, x_set_tool_bar_lines): |
| 2297 | resize_frame_windows instead of change_window_heights and run | 2369 | Use resize_frame_windows instead of change_window_heights and run |
| 2298 | run_window_configuration_change_hook. | 2370 | run_window_configuration_change_hook. |
| 2299 | 2371 | ||
| 2300 | * w32fns.c (x_set_tool_bar_lines): Use resize_frame_windows | 2372 | * w32fns.c (x_set_tool_bar_lines): Use resize_frame_windows |
| @@ -2316,8 +2388,8 @@ | |||
| 2316 | (Frun_window_configuration_change_hook, make_parent_window) | 2388 | (Frun_window_configuration_change_hook, make_parent_window) |
| 2317 | (resize_window_check, resize_window_apply, Fresize_window_apply) | 2389 | (resize_window_check, resize_window_apply, Fresize_window_apply) |
| 2318 | (resize_frame_windows, Fsplit_window_internal) | 2390 | (resize_frame_windows, Fsplit_window_internal) |
| 2319 | (Fdelete_window_internal, Fresize_mini_window_internal): New | 2391 | (Fdelete_window_internal, Fresize_mini_window_internal): |
| 2320 | functions. | 2392 | New functions. |
| 2321 | (syms_of_window): New variables Vwindow_splits and Vwindow_nest. | 2393 | (syms_of_window): New variables Vwindow_splits and Vwindow_nest. |
| 2322 | 2394 | ||
| 2323 | 2011-06-08 Martin Rudalics <rudalics@gmx.at> | 2395 | 2011-06-08 Martin Rudalics <rudalics@gmx.at> |
| @@ -2337,8 +2409,8 @@ | |||
| 2337 | (Fwindow_nest, Fset_window_nest, Fwindow_new_total) | 2409 | (Fwindow_nest, Fset_window_nest, Fwindow_new_total) |
| 2338 | (Fwindow_normal_size, Fwindow_new_normal, Fwindow_prev_buffers) | 2410 | (Fwindow_normal_size, Fwindow_new_normal, Fwindow_prev_buffers) |
| 2339 | (Fset_window_prev_buffers, Fwindow_next_buffers) | 2411 | (Fset_window_prev_buffers, Fwindow_next_buffers) |
| 2340 | (Fset_window_next_buffers, Fset_window_clone_number): New | 2412 | (Fset_window_next_buffers, Fset_window_clone_number): |
| 2341 | functions. | 2413 | New functions. |
| 2342 | (Fwindow_hscroll, Fwindow_at, Fwindow_point, Fwindow_start) | 2414 | (Fwindow_hscroll, Fwindow_at, Fwindow_point, Fwindow_start) |
| 2343 | (Fwindow_end, Fwindow_line_height, Fset_window_dedicated_p): | 2415 | (Fwindow_end, Fwindow_line_height, Fset_window_dedicated_p): |
| 2344 | Doc-string fixes. | 2416 | Doc-string fixes. |
| @@ -2364,10 +2436,10 @@ | |||
| 2364 | (Fwindow_top_line, window_body_lines, Fwindow_body_size) | 2436 | (Fwindow_top_line, window_body_lines, Fwindow_body_size) |
| 2365 | (Fwindow_list_1): New functions. | 2437 | (Fwindow_list_1): New functions. |
| 2366 | (window_box_text_cols): Replace with window_body_cols. | 2438 | (window_box_text_cols): Replace with window_body_cols. |
| 2367 | (Fwindow_width, Fscroll_left, Fscroll_right): Use | 2439 | (Fwindow_width, Fscroll_left, Fscroll_right): |
| 2368 | window_body_cols instead of window_box_text_cols. | 2440 | Use window_body_cols instead of window_box_text_cols. |
| 2369 | (delete_window, Fset_window_configuration): Call | 2441 | (delete_window, Fset_window_configuration): |
| 2370 | delete_all_subwindows with window as argument. | 2442 | Call delete_all_subwindows with window as argument. |
| 2371 | (delete_all_subwindows): Take a window as argument and not a | 2443 | (delete_all_subwindows): Take a window as argument and not a |
| 2372 | structure. Rewrite. | 2444 | structure. Rewrite. |
| 2373 | (window_loop): Remove handling of GET_LRU_WINDOW and | 2445 | (window_loop): Remove handling of GET_LRU_WINDOW and |
| @@ -2378,8 +2450,8 @@ | |||
| 2378 | window_box_text_cols. delete_all_subwindows now takes a | 2450 | window_box_text_cols. delete_all_subwindows now takes a |
| 2379 | Lisp_Object as argument. | 2451 | Lisp_Object as argument. |
| 2380 | 2452 | ||
| 2381 | * indent.c (compute_motion, Fcompute_motion): Use | 2453 | * indent.c (compute_motion, Fcompute_motion): |
| 2382 | window_body_cols instead of window_box_text_cols. | 2454 | Use window_body_cols instead of window_box_text_cols. |
| 2383 | 2455 | ||
| 2384 | * frame.c (delete_frame): Call delete_all_subwindows with root | 2456 | * frame.c (delete_frame): Call delete_all_subwindows with root |
| 2385 | window as argument. | 2457 | window as argument. |