diff options
| author | Eli Zaretskii | 2011-07-23 13:42:24 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2011-07-23 13:42:24 +0300 |
| commit | c1734fbd6fa365e362c600b7b94c40b13401c255 (patch) | |
| tree | 13ca21188a81d26cf89e9ddb1ac6a4f929f11fca /src/ChangeLog | |
| parent | b6d5a68964e812af176a6217882add25703914b2 (diff) | |
| download | emacs-c1734fbd6fa365e362c600b7b94c40b13401c255.tar.gz emacs-c1734fbd6fa365e362c600b7b94c40b13401c255.zip | |
Fix pos-visible-in-window-p under bidi redisplay when lines are truncated.
src/xdisp.c (move_it_in_display_line_to): Record the best matching
position for TO_CHARPOS while scanning the line, and restore it on
exit if none of the characters scanned was an exact match. Fixes
vertical-motion and pos-visible-in-window-p when exact match is
impossible due to invisible text, and the lines are truncated.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c03acbcfd1c..dd5a1fba871 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2011-07-23 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (move_it_in_display_line_to): Record the best matching | ||
| 4 | position for TO_CHARPOS while scanning the line, and restore it on | ||
| 5 | exit if none of the characters scanned was an exact match. Fixes | ||
| 6 | vertical-motion and pos-visible-in-window-p when exact match is | ||
| 7 | impossible due to invisible text, and the lines are truncated. | ||
| 8 | |||
| 1 | 2011-07-22 Eli Zaretskii <eliz@gnu.org> | 9 | 2011-07-22 Eli Zaretskii <eliz@gnu.org> |
| 2 | 10 | ||
| 3 | * xdisp.c (compute_stop_pos_backwards): New function. | 11 | * xdisp.c (compute_stop_pos_backwards): New function. |