|
From: | Dmitry Antipov |
Subject: | bug#13623: 24.3.50; Redisplay issue with transient-mark-mode |
Date: | Wed, 06 Feb 2013 11:16:48 +0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 |
On 02/05/2013 09:45 PM, Eli Zaretskii wrote:
As long as we don't restrict the 'region' face to a very small subset of possible face customizations (e.g., just the background and the foreground colors), and ignore the other attributes, an arbitrary face change on one line might potentially affect many more lines in the window. E.g., try customizing the 'region' face to twice its normal height.
This looks terribly ugly, but works (at least, I don't see any glitches while performing basic operations with the region).
And I'm not sure this is worth optimizing anyway: region changes are relatively rare and almost always driven by user input, so I don't think redisplay will become significantly faster as result of any optimizations in this area.
I have a strong suspicion that this also applies to ~50% of xdisp.c unless you're on 2400bps tty or remote X connection via 33600bps modem. Dmitry
[Prev in Thread] | Current Thread | [Next in Thread] |