]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
Clean up mouse highlight in R2L lines.
[gnu-emacs] / src / ChangeLog
index 9b9e43864ab92272fa4d3f90833093c23af49cb4..b846070b9222a450a7d8c8350c1299b16b0b9177 100644 (file)
@@ -1,3 +1,23 @@
+2010-08-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (mouse_face_from_buffer_pos): Fix code using bug#1220 as
+       test case.  Implement  highlight for R2L rows.  Fix the case of
+       continued L2R lines.
+       (show_mouse_face): Support drawing highlighted R2L lines.
+       (coords_in_mouse_face_p): New function, bidi-aware.
+       (cursor_in_mouse_face_p, note_mouse_highlight, erase_phys_cursor):
+       Call it instead of comparing with mouse-face members of dpyinfo.
+       (note_mode_line_or_margin_highlight): Fix confusingly swapped
+       usage of hpos and vpos.
+
+2010-08-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (mouse_face_from_buffer_pos): Support mouse highlight in
+       bidi-reordered L2R lines.  Continued lines are not yet supported.
+
+       * dispnew.c (buffer_posn_from_coords): Fix off-by-one error in
+       mirroring pixel positions.
+
 2010-08-20  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * alloc.c (malloc_sbrk_used, malloc_sbrk_unused): Remove,