diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 40 |
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 | ||
| 5 | 2011-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 | ||
| 167 | 2011-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 | |||
| 179 | 2011-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 | |||
| 188 | 2011-07-12 Andreas Schwab <schwab@linux-m68k.org> | ||
| 189 | |||
| 190 | * character.c (Fcharacterp): Don't advertise optional ignored | ||
| 191 | argument. (Bug#4026) | ||
| 192 | |||
| 193 | 2011-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 | |||
| 169 | 2011-07-12 Paul Eggert <eggert@cs.ucla.edu> | 201 | 2011-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. |