diff options
| author | Stefan Monnier | 2008-05-03 14:31:55 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-05-03 14:31:55 +0000 |
| commit | c6bff69edc9af8d59b806f88e7e0b41c3b0bd33d (patch) | |
| tree | 122b55b6f6c3c3a559f0a6bf6bd3a1caa591bec0 /src | |
| parent | d97d570d2c47d3a3cdf5d19c841e310042515438 (diff) | |
| download | emacs-c6bff69edc9af8d59b806f88e7e0b41c3b0bd33d.tar.gz emacs-c6bff69edc9af8d59b806f88e7e0b41c3b0bd33d.zip | |
(Fset_char_table_range): If range is t, really set all chars to that value.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 15 | ||||
| -rw-r--r-- | src/chartab.c | 5 |
2 files changed, 12 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a6596173ab4..b2727835730 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2008-05-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * chartab.c (Fset_char_table_range): If range is t, really set all | ||
| 4 | chars to that value. | ||
| 5 | |||
| 1 | 2008-05-03 Eli Zaretskii <eliz@gnu.org> | 6 | 2008-05-03 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * dired.c (Ffile_attributes): Don't allow the device number become | 8 | * dired.c (Ffile_attributes): Don't allow the device number become |
| @@ -35,16 +40,16 @@ | |||
| 35 | (compare_window_configurations): Handle resize_proportionally. | 40 | (compare_window_configurations): Handle resize_proportionally. |
| 36 | (WINDOW_TOTAL_SIZE): New macro. | 41 | (WINDOW_TOTAL_SIZE): New macro. |
| 37 | (window_min_size, shrink_windows, size_window): Use it. | 42 | (window_min_size, shrink_windows, size_window): Use it. |
| 38 | (check_min_window_sizes): Removed. Invalid values of | 43 | (check_min_window_sizes): Remove. Invalid values of |
| 39 | window-min-height|width are handled by window_min_size_2 now. | 44 | window-min-height|width are handled by window_min_size_2 now. |
| 40 | (size_window, Fsplit_window, enlarge_window) | 45 | (size_window, Fsplit_window, enlarge_window) |
| 41 | (adjust_window_trailing_edge, grow_mini_window): Don't call | 46 | (adjust_window_trailing_edge, grow_mini_window): Don't call |
| 42 | check_min_window_sizes. | 47 | check_min_window_sizes. |
| 43 | (window_min_size_2, window_min_size_1, window_min_size): New | 48 | (window_min_size_2, window_min_size_1, window_min_size): |
| 44 | argument safe_p for retrieving "safe" minimum sizes. | 49 | New argument safe_p for retrieving "safe" minimum sizes. |
| 45 | (Fdisplay_buffer, Fsplit_window, enlarge_window): | 50 | (Fdisplay_buffer, Fsplit_window, enlarge_window): |
| 46 | (adjust_window_trailing_edge, grow_mini_window): Adjust | 51 | (adjust_window_trailing_edge, grow_mini_window): |
| 47 | arguments of window_min_size... functions. | 52 | Adjust arguments of window_min_size... functions. |
| 48 | (shrink_windows): Argument min_size removed. New argument | 53 | (shrink_windows): Argument min_size removed. New argument |
| 49 | safe_p allows shrinking windows to their safe minimum sizes. | 54 | safe_p allows shrinking windows to their safe minimum sizes. |
| 50 | Calculate minimum size and decide whether a window shall be | 55 | Calculate minimum size and decide whether a window shall be |
diff --git a/src/chartab.c b/src/chartab.c index f7a3c2ccbf5..1e7262196b6 100644 --- a/src/chartab.c +++ b/src/chartab.c | |||
| @@ -611,10 +611,9 @@ or a character code. Return VALUE. */) | |||
| 611 | { | 611 | { |
| 612 | int i; | 612 | int i; |
| 613 | 613 | ||
| 614 | XCHAR_TABLE (char_table)->ascii = Qnil; | 614 | XCHAR_TABLE (char_table)->ascii = value; |
| 615 | for (i = 0; i < chartab_size[0]; i++) | 615 | for (i = 0; i < chartab_size[0]; i++) |
| 616 | XCHAR_TABLE (char_table)->contents[i] = Qnil; | 616 | XCHAR_TABLE (char_table)->contents[i] = value; |
| 617 | XCHAR_TABLE (char_table)->defalt = value; | ||
| 618 | } | 617 | } |
| 619 | else if (EQ (range, Qnil)) | 618 | else if (EQ (range, Qnil)) |
| 620 | XCHAR_TABLE (char_table)->defalt = value; | 619 | XCHAR_TABLE (char_table)->defalt = value; |