diff options
| author | Kenichi Handa | 2011-08-23 20:49:03 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2011-08-23 20:49:03 +0900 |
| commit | 821ff7208c4a8fb4b12a0ea8039006d2b2e57463 (patch) | |
| tree | 9c34cedc8b73af96522f01e5f5ba45de71d7dbb1 /src/ChangeLog | |
| parent | 0902a04edd7a2e0ca5d73fd996e46f26d5228501 (diff) | |
| parent | 8ddde6516c5bd15ea8af79800779a28c8742c488 (diff) | |
| download | emacs-821ff7208c4a8fb4b12a0ea8039006d2b2e57463.tar.gz emacs-821ff7208c4a8fb4b12a0ea8039006d2b2e57463.zip | |
merge trunk
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 53 |
1 files changed, 44 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 5b4e0023ac6..a3c7c2f09d2 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -3,6 +3,41 @@ | |||
| 3 | * chartab.c (Fset_char_table_extra_slot): Do not inhibit setting a | 3 | * chartab.c (Fset_char_table_extra_slot): Do not inhibit setting a |
| 4 | extra slot even if the purpose is char-code-property-table. | 4 | extra slot even if the purpose is char-code-property-table. |
| 5 | 5 | ||
| 6 | 2011-08-23 Eli Zaretskii <eliz@gnu.org> | ||
| 7 | |||
| 8 | * xdisp.c (redisplay_window): When computing centering_position, | ||
| 9 | account for the height of the header line. (Bug#8874) | ||
| 10 | |||
| 11 | * dispnew.c (buffer_posn_from_coords): Use buf_charpos_to_bytepos | ||
| 12 | instead of CHAR_TO_BYTE. Fixes a crash when a completion | ||
| 13 | candidate is selected by the mouse, and that candidate has a | ||
| 14 | composed character under the mouse. | ||
| 15 | |||
| 16 | * xdisp.c (x_produce_glyphs): Set it->nglyphs to 1. Fixes pixel | ||
| 17 | coordinates reported by pos-visible-in-window-p for a composed | ||
| 18 | character in column zero. | ||
| 19 | |||
| 20 | 2011-08-23 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 21 | |||
| 22 | * cmds.c (Fself_insert_command): Mention post-self-insert-hook. | ||
| 23 | |||
| 24 | 2011-08-22 Eli Zaretskii <eliz@gnu.org> | ||
| 25 | |||
| 26 | * xdisp.c (BUFFER_POS_REACHED_P): If this is a composition, | ||
| 27 | consider it a hit if to_charpos is anywhere in the range of the | ||
| 28 | composed buffer positions. | ||
| 29 | |||
| 30 | 2011-08-22 Chong Yidong <cyd@stupidchicken.com> | ||
| 31 | |||
| 32 | * image.c (gif_load): Don't assume that each subimage has the same | ||
| 33 | dimensions as the base image. Handle disposal method that is | ||
| 34 | "undefined" by the gif spec (Bug#9335). | ||
| 35 | |||
| 36 | 2011-08-20 Chong Yidong <cyd@stupidchicken.com> | ||
| 37 | |||
| 38 | * eval.c (Fsignal): Handle `debug' symbol in error handler (Bug#9329). | ||
| 39 | (Fcondition_case): Document `debug' symbol in error handler. | ||
| 40 | |||
| 6 | 2011-08-19 Eli Zaretskii <eliz@gnu.org> | 41 | 2011-08-19 Eli Zaretskii <eliz@gnu.org> |
| 7 | 42 | ||
| 8 | * xfaces.c (face_at_buffer_position): Avoid repeated evaluation of | 43 | * xfaces.c (face_at_buffer_position): Avoid repeated evaluation of |
| @@ -33,8 +68,8 @@ | |||
| 33 | 2011-08-17 Chong Yidong <cyd@stupidchicken.com> | 68 | 2011-08-17 Chong Yidong <cyd@stupidchicken.com> |
| 34 | 69 | ||
| 35 | * eval.c (internal_condition_case, internal_condition_case_1) | 70 | * eval.c (internal_condition_case, internal_condition_case_1) |
| 36 | (internal_condition_case_2, internal_condition_case_n): Remove | 71 | (internal_condition_case_2, internal_condition_case_n): |
| 37 | unnecessary aborts (Bug#9081). | 72 | Remove unnecessary aborts (Bug#9081). |
| 38 | 73 | ||
| 39 | 2011-08-17 Eli Zaretskii <eliz@gnu.org> | 74 | 2011-08-17 Eli Zaretskii <eliz@gnu.org> |
| 40 | 75 | ||
| @@ -57,8 +92,8 @@ | |||
| 57 | * unexcw.c ( __malloc_initialized): Declare external variable. | 92 | * unexcw.c ( __malloc_initialized): Declare external variable. |
| 58 | (fixup_executable): Force the dumped emacs to reinitialize malloc. | 93 | (fixup_executable): Force the dumped emacs to reinitialize malloc. |
| 59 | 94 | ||
| 60 | * gmalloc.c [CYGWIN] (bss_sbrk_heapbase, bss_sbrk_heapinfo): New | 95 | * gmalloc.c [CYGWIN] (bss_sbrk_heapbase, bss_sbrk_heapinfo): |
| 61 | variables. | 96 | New variables. |
| 62 | (malloc_initialize_1) [CYGWIN]: Prepare for reinitializing the | 97 | (malloc_initialize_1) [CYGWIN]: Prepare for reinitializing the |
| 63 | dumped emacs. | 98 | dumped emacs. |
| 64 | (_free_internal_nolock) [CYGWIN]: Ignore requests to free storage | 99 | (_free_internal_nolock) [CYGWIN]: Ignore requests to free storage |
| @@ -160,8 +195,8 @@ | |||
| 160 | * xdisp.c (iterate_out_of_display_property): xassert that | 195 | * xdisp.c (iterate_out_of_display_property): xassert that |
| 161 | IT->position is set to within IT->object's boundaries. Break from | 196 | IT->position is set to within IT->object's boundaries. Break from |
| 162 | the loop as soon as EOB is reached; avoids infloops in redisplay | 197 | the loop as soon as EOB is reached; avoids infloops in redisplay |
| 163 | when IT->position is set up wrongly due to some bug. Set | 198 | when IT->position is set up wrongly due to some bug. |
| 164 | IT->current to match the bidi iterator unconditionally. | 199 | Set IT->current to match the bidi iterator unconditionally. |
| 165 | (push_display_prop): Allow GET_FROM_STRING as IT->method on | 200 | (push_display_prop): Allow GET_FROM_STRING as IT->method on |
| 166 | entry. Force push_it to save on the stack the current | 201 | entry. Force push_it to save on the stack the current |
| 167 | buffer/string position, to be restored by pop_it. Fix flags in | 202 | buffer/string position, to be restored by pop_it. Fix flags in |
| @@ -184,8 +219,8 @@ | |||
| 184 | 2011-08-08 Eli Zaretskii <eliz@gnu.org> | 219 | 2011-08-08 Eli Zaretskii <eliz@gnu.org> |
| 185 | 220 | ||
| 186 | * xdisp.c (forward_to_next_line_start): Allow to use the | 221 | * xdisp.c (forward_to_next_line_start): Allow to use the |
| 187 | no-display-properties-and-no-overlays under bidi display. Set | 222 | no-display-properties-and-no-overlays under bidi display. |
| 188 | disp_pos in the bidi iterator to avoid searches for display | 223 | Set disp_pos in the bidi iterator to avoid searches for display |
| 189 | properties and overlays. | 224 | properties and overlays. |
| 190 | 225 | ||
| 191 | 2011-08-08 Chong Yidong <cyd@stupidchicken.com> | 226 | 2011-08-08 Chong Yidong <cyd@stupidchicken.com> |
| @@ -223,7 +258,7 @@ | |||
| 223 | * bidi.c <bidi_cache_total_alloc>: Now static. | 258 | * bidi.c <bidi_cache_total_alloc>: Now static. |
| 224 | (bidi_initialize): Initialize bidi_cache_total_alloc. | 259 | (bidi_initialize): Initialize bidi_cache_total_alloc. |
| 225 | 260 | ||
| 226 | *xdisp.c (display_line): Release buffer allocated for shelved bidi | 261 | * xdisp.c (display_line): Release buffer allocated for shelved bidi |
| 227 | cache. (Bug#9221) | 262 | cache. (Bug#9221) |
| 228 | 263 | ||
| 229 | * bidi.c (bidi_shelve_cache, bidi_unshelve_cache): Track total | 264 | * bidi.c (bidi_shelve_cache, bidi_unshelve_cache): Track total |