comparison src/ChangeLog @ 5797:a1808d52a34a

If the position of a window's cached point is deleted, use buffer point instead src/ChangeLog addition: 2014-06-17 Aidan Kehoe <kehoea@parhasard.net> * extents.h: * window.c: * window.c (unshow_buffer): * window.c (Fset_window_buffer): Use extents, rather than markers, for the window buffer point cache, so that when the text containing that window buffer point is deleted, the window display code uses the buffer's actual point instead of the position that the marker had been moved to. Fixes Michael Heinrich's problem of http://mid.gmane.org/6zr42uxtf5.fsf@elektra.science-computing.de , introduced by Ben's patch of https://bitbucket.org/xemacs/xemacs/commits/047d37eb70d70f43803 .
author Aidan Kehoe <kehoea@parhasard.net>
date Tue, 17 Jun 2014 20:55:45 +0100
parents acf1c26e3019
children b94d6e89ea5b
comparison
equal deleted inserted replaced
5796:acf1c26e3019 5797:a1808d52a34a
1 2014-06-17 Aidan Kehoe <kehoea@parhasard.net>
2
3 * extents.h:
4 * window.c:
5 * window.c (unshow_buffer):
6 * window.c (Fset_window_buffer):
7 Use extents, rather than markers, for the window buffer point
8 cache, so that when the text containing that window buffer point
9 is deleted, the window display code uses the buffer's actual point
10 instead of the position that the marker had been moved to.
11 Fixes Michael Heinrich's problem of
12 http://mid.gmane.org/6zr42uxtf5.fsf@elektra.science-computing.de ,
13 introduced by Ben's patch of
14 https://bitbucket.org/xemacs/xemacs/commits/047d37eb70d70f43803 .
15
1 2014-05-08 Jerry James <james@xemacs.org> 16 2014-05-08 Jerry James <james@xemacs.org>
2 17
3 * print.c (struct debug_bindings): Add print_circle field. 18 * print.c (struct debug_bindings): Add print_circle field.
4 (debug_print_exit): Restore print_circle. 19 (debug_print_exit): Restore print_circle.
5 (debug_print_enter): Save print_circle binding and set it. 20 (debug_print_enter): Save print_circle binding and set it.