aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2011-08-23 20:49:03 +0900
committerKenichi Handa2011-08-23 20:49:03 +0900
commit821ff7208c4a8fb4b12a0ea8039006d2b2e57463 (patch)
tree9c34cedc8b73af96522f01e5f5ba45de71d7dbb1 /src/ChangeLog
parent0902a04edd7a2e0ca5d73fd996e46f26d5228501 (diff)
parent8ddde6516c5bd15ea8af79800779a28c8742c488 (diff)
downloademacs-821ff7208c4a8fb4b12a0ea8039006d2b2e57463.tar.gz
emacs-821ff7208c4a8fb4b12a0ea8039006d2b2e57463.zip
merge trunk
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog53
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
62011-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
202011-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
21
22 * cmds.c (Fself_insert_command): Mention post-self-insert-hook.
23
242011-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
302011-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
362011-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
62011-08-19 Eli Zaretskii <eliz@gnu.org> 412011-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 @@
332011-08-17 Chong Yidong <cyd@stupidchicken.com> 682011-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
392011-08-17 Eli Zaretskii <eliz@gnu.org> 742011-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 @@
1842011-08-08 Eli Zaretskii <eliz@gnu.org> 2192011-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
1912011-08-08 Chong Yidong <cyd@stupidchicken.com> 2262011-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