darcs patch: Implemented smarter system of managing borders for Bor...

Hi there!
This is a patch which contains a fairly big rewrite of BorderResize to
make it more efficient. The old version used to destroy and re-create
all input windows for the borders on every single change. That's
obviously not very smart, even so it worked surprisingly well for such
a naive approach.
In any case, this version now keeps track of windows and where new
borders need to be created, destroyed or just adjusted. It should
perform better.
Regards!
Jan
Mon Nov 23 00:36:51 CET 2009 Jan Vornberger

On Mon, Nov 23, 2009 at 12:45:38AM +0100, Jan Vornberger wrote:
Hi there!
This is a patch which contains a fairly big rewrite of BorderResize to make it more efficient. The old version used to destroy and re-create all input windows for the borders on every single change. That's obviously not very smart, even so it worked surprisingly well for such a naive approach. In any case, this version now keeps track of windows and where new borders need to be created, destroyed or just adjusted. It should perform better.
Regards!
Jan
Mon Nov 23 00:36:51 CET 2009 Jan Vornberger
* Implemented smarter system of managing borders for BorderResize
Applied, thanks!

This patch bundle (with 1 patches) was just applied to the repository http://code.haskell.org/XMonadContrib:
[Implemented smarter system of managing borders for BorderResize
Jan Vornberger
participants (3)
-
Daniel Schoepe
-
darcswatch@nomeata.de
-
Jan Vornberger