- modified XIM according to a patch sent by Takano Akio that sets
the preedit rectangle for OverTheSpot, which helps some input methods
to correctly position their preedit window.
+ - un-optimise the line clearing on newly scrolled-in lines a bit: the
+ former reasoning was that any fg colour on default bg looks the same
+ in empts spaces, but thats not true when reversing (e.g. selection),
+ so also check for matching fg colours. This fixes the problem where
+ selecting newly scrolled-in lines would exhibit wrong colours.
7.6 Fri Feb 10 08:52:36 CET 2006
- changed interpretation of [alpha] colour prefix.
// optimize if already cleared, can be significant on slow machines
// could be rolled into scr_blank_screen_mem
- if (l.r && l.l < ncol - 1 && !((l.r[l.l + 1] ^ rstyle) & RS_bgMask))
+ if (l.r && l.l < ncol - 1 && !((l.r[l.l + 1] ^ rstyle) & (RS_fgMask | RS_bgMask)))
{
scr_blank_line (l, 0, l.l, rstyle);
l.l = 0;