aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog66
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 @@
12011-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
62011-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
162011-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
212011-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
332011-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
12011-10-02 Stefan Monnier <monnier@iro.umontreal.ca> 392011-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
1252011-09-24 Eli Zaretskii <eliz@gnu.org> 1632011-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
1472011-09-24 Jim Meyering <meyering@redhat.com> 1852011-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
6282011-08-29 Paul Eggert <eggert@cs.ucla.edu> 6662011-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
6362011-08-28 Johan Bockgård <bojohan@gnu.org> 6742011-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.