aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog40
1 files changed, 36 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9513dfd8e64..fd1644c9b98 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -2,8 +2,6 @@
2 2
3 * image.c (png_load): Don't assume height * row_bytes fits in 'int'. 3 * image.c (png_load): Don't assume height * row_bytes fits in 'int'.
4 4
52011-07-12 Paul Eggert <eggert@cs.ucla.edu>
6
7 * bidi.c (bidi_dump_cached_states): Use pD to print ptrdiff_t. 5 * bidi.c (bidi_dump_cached_states): Use pD to print ptrdiff_t.
8 6
9 * xfaces.c (Fbitmap_spec_p): Fix integer overflow bug. 7 * xfaces.c (Fbitmap_spec_p): Fix integer overflow bug.
@@ -92,8 +90,8 @@
92 * bidi.c: Integer signedness and overflow fixes. 90 * bidi.c: Integer signedness and overflow fixes.
93 (bidi_cache_idx, bidi_cache_last_idx, bidi_cache_fetch_state) 91 (bidi_cache_idx, bidi_cache_last_idx, bidi_cache_fetch_state)
94 (bidi_cache_search, bidi_cache_find_level_change) 92 (bidi_cache_search, bidi_cache_find_level_change)
95 (bidi_cache_iterator_state, bidi_cache_find, bidi_find_other_level_edge) 93 (bidi_cache_iterator_state, bidi_cache_find)
96 (bidi_dump_cached_states): 94 (bidi_find_other_level_edge, bidi_dump_cached_states):
97 Don't arbitrarily limit cache indexes to int; use ptrdiff_t instead. 95 Don't arbitrarily limit cache indexes to int; use ptrdiff_t instead.
98 (bidi_cache_size): Use ptrdiff_t rather than size_t, as we prefer 96 (bidi_cache_size): Use ptrdiff_t rather than size_t, as we prefer
99 signed integers. 97 signed integers.
@@ -166,6 +164,40 @@
166 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally 164 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally
167 well either way, and we prefer signed to unsigned. 165 well either way, and we prefer signed to unsigned.
168 166
1672011-07-13 Johan Bockgård <bojohan@gnu.org>
168
169 Fix execution of x selection hooks.
170 * xselect.c (Qx_lost_selection_functions)
171 (Qx_sent_selection_functions): New vars.
172 (syms_of_xselect): DEFSYM them.
173 (x_handle_selection_request): Pass Qx_sent_selection_functions
174 rather than Vx_sent_selection_functions to Frun_hook_with_args.
175 (x_handle_selection_clear,x_clear_frame_selections):
176 Pass Qx_lost_selection_functions rather than
177 Vx_lost_selection_functions to Frun_hook_with_args.
178
1792011-07-13 Paul Eggert <eggert@cs.ucla.edu>
180
181 * buffer.c (Fget_buffer_create): Initialized inhibit_shrinking.
182 The old code sometimes used this field without initializing it.
183
184 * alloc.c (gc_sweep): Don't read past end of array.
185 In theory, the old code could also have corrupted Emacs internals,
186 though it'd be very unlikely.
187
1882011-07-12 Andreas Schwab <schwab@linux-m68k.org>
189
190 * character.c (Fcharacterp): Don't advertise optional ignored
191 argument. (Bug#4026)
192
1932011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
194
195 * keymap.c (syms_of_keymap): Clarify that "modifier" is "modifier
196 key" (bug#4257).
197
198 * window.c (Fset_window_start): Doc fix (bug#4199).
199 (Fset_window_hscroll): Ditto.
200
1692011-07-12 Paul Eggert <eggert@cs.ucla.edu> 2012011-07-12 Paul Eggert <eggert@cs.ucla.edu>
170 202
171 Fix minor new problems caught by GCC 4.6.1. 203 Fix minor new problems caught by GCC 4.6.1.