diff options
| author | Joakim Verona | 2011-10-10 13:00:51 +0200 |
|---|---|---|
| committer | Joakim Verona | 2011-10-10 13:00:51 +0200 |
| commit | 0b19c7867f5e647fa0269833fe74e0064b415c08 (patch) | |
| tree | 08a0a4112e94675ffde647160706480e78435818 /src/ChangeLog | |
| parent | d4077561a90a24d61e295745d70c0effa655a37c (diff) | |
| parent | 0563dae9a9e3a8c2b6de454693c0cc207e67f05d (diff) | |
| download | emacs-0b19c7867f5e647fa0269833fe74e0064b415c08.tar.gz emacs-0b19c7867f5e647fa0269833fe74e0064b415c08.zip | |
upstream
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 66 |
1 files changed, 52 insertions, 14 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index bc9ffc8f3fe..9cef045c029 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,41 @@ | |||
| 1 | 2011-10-08 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * callint.c (Fcall_interactively): Give a more explicit error for the | ||
| 4 | 'c' case with a non-character input. (Bug#8479) | ||
| 5 | |||
| 6 | 2011-10-08 Eli Zaretskii <eliz@gnu.org> | ||
| 7 | |||
| 8 | * xdisp.c (hscroll_window_tree): Support hscroll in right-to-left | ||
| 9 | lines. | ||
| 10 | (set_cursor_from_row): Fix cursor positioning in mixed L2R+R2L | ||
| 11 | lines that are hscrolled on the left. | ||
| 12 | |||
| 13 | * dispnew.c (buffer_posn_from_coords): Account for a possible | ||
| 14 | presence of header-line. (Bug#4426) | ||
| 15 | |||
| 16 | 2011-10-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 17 | |||
| 18 | * buffer.c (syms_of_buffer) <enable-multibyte-characters>: Don't | ||
| 19 | advertise functionality which we discourage or doesn't work. | ||
| 20 | |||
| 21 | 2011-10-07 Paul Eggert <eggert@cs.ucla.edu> | ||
| 22 | |||
| 23 | * alloc.c (GC_LISP_OBJECT_ALIGNMENT): Use offsetof, not __alignof__ | ||
| 24 | or sizeof. __alignof__ gives the wrong answer on Fedora x86-64 | ||
| 25 | with GCC 4.6.1 when configured with CC='gcc -m32' --with-wide-int; | ||
| 26 | this makes Emacs dump core during garbage collection on rare | ||
| 27 | occasions. sizeof is obviously inferior to offsetof here, so | ||
| 28 | stick with offsetof. | ||
| 29 | (GC_POINTER_ALIGNMENT): New macro. | ||
| 30 | (mark_memory): Omit 3rd (offset) arg; caller changed. | ||
| 31 | Don't assume EMACS_INT alignment is the same as pointer alignment. | ||
| 32 | |||
| 33 | 2011-10-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 34 | |||
| 35 | * keyboard.c (read_key_sequence_remapped): New var. | ||
| 36 | (read_key_sequence): Compute remapping in the right buffer. | ||
| 37 | (command_loop_1): Use read_key_sequence's remapping directly. | ||
| 38 | |||
| 1 | 2011-10-02 Stefan Monnier <monnier@iro.umontreal.ca> | 39 | 2011-10-02 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 40 | ||
| 3 | * dired.c (file_name_completion): Don't expand file name. | 41 | * dired.c (file_name_completion): Don't expand file name. |
| @@ -124,8 +162,8 @@ | |||
| 124 | 162 | ||
| 125 | 2011-09-24 Eli Zaretskii <eliz@gnu.org> | 163 | 2011-09-24 Eli Zaretskii <eliz@gnu.org> |
| 126 | 164 | ||
| 127 | * dispnew.c (syms_of_display) <redisplay-dont-pause>: Default | 165 | * dispnew.c (syms_of_display) <redisplay-dont-pause>: |
| 128 | value is now t. Doc fix. | 166 | Default value is now t. Doc fix. |
| 129 | 167 | ||
| 130 | * indent.c (Fvertical_motion): Compute and apply the overshoot | 168 | * indent.c (Fvertical_motion): Compute and apply the overshoot |
| 131 | logic when moving up, not only when moving down. Fix the | 169 | logic when moving up, not only when moving down. Fix the |
| @@ -141,8 +179,8 @@ | |||
| 141 | 179 | ||
| 142 | * dbusbind.c (Fdbus_register_signal): Add match rule to | 180 | * dbusbind.c (Fdbus_register_signal): Add match rule to |
| 143 | Vdbus_registered_objects_table. (Bug#9581) | 181 | Vdbus_registered_objects_table. (Bug#9581) |
| 144 | (Fdbus_register_method, Vdbus_registered_objects_table): Fix | 182 | (Fdbus_register_method, Vdbus_registered_objects_table): |
| 145 | docstring. | 183 | Fix docstring. |
| 146 | 184 | ||
| 147 | 2011-09-24 Jim Meyering <meyering@redhat.com> | 185 | 2011-09-24 Jim Meyering <meyering@redhat.com> |
| 148 | 186 | ||
| @@ -622,15 +660,15 @@ | |||
| 622 | * term.c (tty_append_glyph): New function. | 660 | * term.c (tty_append_glyph): New function. |
| 623 | (produce_stretch_glyph): Static function and its prototype deleted. | 661 | (produce_stretch_glyph): Static function and its prototype deleted. |
| 624 | 662 | ||
| 625 | * dispextern.h (produce_stretch_glyph, tty_append_glyph): Add | 663 | * dispextern.h (produce_stretch_glyph, tty_append_glyph): |
| 626 | prototypes. | 664 | Add prototypes. |
| 627 | 665 | ||
| 628 | 2011-08-29 Paul Eggert <eggert@cs.ucla.edu> | 666 | 2011-08-29 Paul Eggert <eggert@cs.ucla.edu> |
| 629 | 667 | ||
| 630 | * image.c (parse_image_spec): Check for nonnegative, not for positive, | 668 | * image.c (parse_image_spec): Check for nonnegative, not for positive, |
| 631 | when checking :margin (Bug#9390). | 669 | when checking :margin (Bug#9390). |
| 632 | (IMAGE_NON_NEGATIVE_INTEGER_VALUE_OR_PAIR): | 670 | (IMAGE_NON_NEGATIVE_INTEGER_VALUE_OR_PAIR): |
| 633 | Renamed from IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR, | 671 | Rename from IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR, |
| 634 | so that the name doesn't mislead. All uses changed. | 672 | so that the name doesn't mislead. All uses changed. |
| 635 | 673 | ||
| 636 | 2011-08-28 Johan Bockgård <bojohan@gnu.org> | 674 | 2011-08-28 Johan Bockgård <bojohan@gnu.org> |
| @@ -832,8 +870,8 @@ | |||
| 832 | (read_char_minibuf_menu_prompt, follow_key, read_key_sequence): | 870 | (read_char_minibuf_menu_prompt, follow_key, read_key_sequence): |
| 833 | Use ptrdiff_t, not int, to count maps. | 871 | Use ptrdiff_t, not int, to count maps. |
| 834 | (read_char_minibuf_menu_prompt): Check for overflow in size | 872 | (read_char_minibuf_menu_prompt): Check for overflow in size |
| 835 | calculations. Don't update size until allocation succeeds. Redo | 873 | calculations. Don't update size until allocation succeeds. |
| 836 | calculations to avoid overflow. | 874 | Redo calculations to avoid overflow. |
| 837 | * keyboard.h: Change prototypes to match the above. | 875 | * keyboard.h: Change prototypes to match the above. |
| 838 | 876 | ||
| 839 | * keymap.c (cmm_size, current_minor_maps): Use ptrdiff_t, not int, | 877 | * keymap.c (cmm_size, current_minor_maps): Use ptrdiff_t, not int, |
| @@ -1002,7 +1040,7 @@ | |||
| 1002 | * indent.c (MULTIBYTE_BYTES_WIDTH): | 1040 | * indent.c (MULTIBYTE_BYTES_WIDTH): |
| 1003 | Use sanitize_char_width to avoid undefined and/or bad behavior | 1041 | Use sanitize_char_width to avoid undefined and/or bad behavior |
| 1004 | with outlandish widths. | 1042 | with outlandish widths. |
| 1005 | * character.h (sanitize_tab_width): Renamed from sanitize_width, | 1043 | * character.h (sanitize_tab_width): Rename from sanitize_width, |
| 1006 | now that we have two such functions. All uses changed. | 1044 | now that we have two such functions. All uses changed. |
| 1007 | (sanitize_char_width): New inline function. | 1045 | (sanitize_char_width): New inline function. |
| 1008 | 1046 | ||
| @@ -1068,8 +1106,8 @@ | |||
| 1068 | (png_load, gif_load, svg_load_image): | 1106 | (png_load, gif_load, svg_load_image): |
| 1069 | Prefer int to unsigned where either will do. | 1107 | Prefer int to unsigned where either will do. |
| 1070 | (tiff_handler): New function, combining the cores of the | 1108 | (tiff_handler): New function, combining the cores of the |
| 1071 | old tiff_error_handler and tiff_warning_handler. This | 1109 | old tiff_error_handler and tiff_warning_handler. |
| 1072 | function is rewritten to use vsnprintf and thereby avoid | 1110 | This function is rewritten to use vsnprintf and thereby avoid |
| 1073 | stack buffer overflows. It uses only the features of vsnprintf | 1111 | stack buffer overflows. It uses only the features of vsnprintf |
| 1074 | that are common to both POSIX and native Microsoft. | 1112 | that are common to both POSIX and native Microsoft. |
| 1075 | (tiff_error_handler, tiff_warning_handler): Use it. | 1113 | (tiff_error_handler, tiff_warning_handler): Use it. |
| @@ -1098,8 +1136,8 @@ | |||
| 1098 | `(space ...)', and specifies display in the text area, return 2 | 1136 | `(space ...)', and specifies display in the text area, return 2 |
| 1099 | rather than 1. | 1137 | rather than 1. |
| 1100 | (try_cursor_movement): Check for the need to scroll more | 1138 | (try_cursor_movement): Check for the need to scroll more |
| 1101 | accurately, and prefer exact match for point under bidi. Don't | 1139 | accurately, and prefer exact match for point under bidi. |
| 1102 | advance `row' beyond the last row of the window. | 1140 | Don't advance `row' beyond the last row of the window. |
| 1103 | 1141 | ||
| 1104 | * dispextern.h (struct bidi_it): Rename the disp_prop_p member | 1142 | * dispextern.h (struct bidi_it): Rename the disp_prop_p member |
| 1105 | into disp_prop; all users changed. | 1143 | into disp_prop; all users changed. |