Commit 8b76d6f8 authored by Stefan Monnier's avatar Stefan Monnier

* src/cmds.c (Fself_insert_command): Mention post-self-insert-hook.

parent 867cab74
2011-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
* cmds.c (Fself_insert_command): Mention post-self-insert-hook.
2011-08-22 Eli Zaretskii <eliz@gnu.org> 2011-08-22 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (BUFFER_POS_REACHED_P): If this is a composition, * xdisp.c (BUFFER_POS_REACHED_P): If this is a composition,
...@@ -45,8 +49,8 @@ ...@@ -45,8 +49,8 @@
2011-08-17 Chong Yidong <cyd@stupidchicken.com> 2011-08-17 Chong Yidong <cyd@stupidchicken.com>
* eval.c (internal_condition_case, internal_condition_case_1) * eval.c (internal_condition_case, internal_condition_case_1)
(internal_condition_case_2, internal_condition_case_n): Remove (internal_condition_case_2, internal_condition_case_n):
unnecessary aborts (Bug#9081). Remove unnecessary aborts (Bug#9081).
2011-08-17 Eli Zaretskii <eliz@gnu.org> 2011-08-17 Eli Zaretskii <eliz@gnu.org>
...@@ -69,8 +73,8 @@ ...@@ -69,8 +73,8 @@
* unexcw.c ( __malloc_initialized): Declare external variable. * unexcw.c ( __malloc_initialized): Declare external variable.
(fixup_executable): Force the dumped emacs to reinitialize malloc. (fixup_executable): Force the dumped emacs to reinitialize malloc.
* gmalloc.c [CYGWIN] (bss_sbrk_heapbase, bss_sbrk_heapinfo): New * gmalloc.c [CYGWIN] (bss_sbrk_heapbase, bss_sbrk_heapinfo):
variables. New variables.
(malloc_initialize_1) [CYGWIN]: Prepare for reinitializing the (malloc_initialize_1) [CYGWIN]: Prepare for reinitializing the
dumped emacs. dumped emacs.
(_free_internal_nolock) [CYGWIN]: Ignore requests to free storage (_free_internal_nolock) [CYGWIN]: Ignore requests to free storage
...@@ -172,8 +176,8 @@ ...@@ -172,8 +176,8 @@
* xdisp.c (iterate_out_of_display_property): xassert that * xdisp.c (iterate_out_of_display_property): xassert that
IT->position is set to within IT->object's boundaries. Break from IT->position is set to within IT->object's boundaries. Break from
the loop as soon as EOB is reached; avoids infloops in redisplay the loop as soon as EOB is reached; avoids infloops in redisplay
when IT->position is set up wrongly due to some bug. Set when IT->position is set up wrongly due to some bug.
IT->current to match the bidi iterator unconditionally. Set IT->current to match the bidi iterator unconditionally.
(push_display_prop): Allow GET_FROM_STRING as IT->method on (push_display_prop): Allow GET_FROM_STRING as IT->method on
entry. Force push_it to save on the stack the current entry. Force push_it to save on the stack the current
buffer/string position, to be restored by pop_it. Fix flags in buffer/string position, to be restored by pop_it. Fix flags in
...@@ -196,8 +200,8 @@ ...@@ -196,8 +200,8 @@
2011-08-08 Eli Zaretskii <eliz@gnu.org> 2011-08-08 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (forward_to_next_line_start): Allow to use the * xdisp.c (forward_to_next_line_start): Allow to use the
no-display-properties-and-no-overlays under bidi display. Set no-display-properties-and-no-overlays under bidi display.
disp_pos in the bidi iterator to avoid searches for display Set disp_pos in the bidi iterator to avoid searches for display
properties and overlays. properties and overlays.
2011-08-08 Chong Yidong <cyd@stupidchicken.com> 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
...@@ -235,7 +239,7 @@ ...@@ -235,7 +239,7 @@
* bidi.c <bidi_cache_total_alloc>: Now static. * bidi.c <bidi_cache_total_alloc>: Now static.
(bidi_initialize): Initialize bidi_cache_total_alloc. (bidi_initialize): Initialize bidi_cache_total_alloc.
*xdisp.c (display_line): Release buffer allocated for shelved bidi * xdisp.c (display_line): Release buffer allocated for shelved bidi
cache. (Bug#9221) cache. (Bug#9221)
* bidi.c (bidi_shelve_cache, bidi_unshelve_cache): Track total * bidi.c (bidi_shelve_cache, bidi_unshelve_cache): Track total
......
...@@ -271,7 +271,8 @@ Whichever character you type to run this command is inserted. ...@@ -271,7 +271,8 @@ Whichever character you type to run this command is inserted.
Before insertion, `expand-abbrev' is executed if the inserted character does Before insertion, `expand-abbrev' is executed if the inserted character does
not have word syntax and the previous character in the buffer does. not have word syntax and the previous character in the buffer does.
After insertion, the value of `auto-fill-function' is called if the After insertion, the value of `auto-fill-function' is called if the
`auto-fill-chars' table has a non-nil value for the inserted character. */) `auto-fill-chars' table has a non-nil value for the inserted character.
At the end, it runs `post-self-insert-hook'. */)
(Lisp_Object n) (Lisp_Object n)
{ {
int remove_boundary = 1; int remove_boundary = 1;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment