[PATCH 00/12] Multihead screen crossing fixes
jamey at minilop.net
Mon Oct 3 22:52:28 PDT 2011
For patches 1 through 9:
Reviewed-by: Jamey Sharp <jamey at minilop.net>
For patch 10 on, I had to call a lifeguard to rescue me from drowning in
input semantics. I like the sound of "unify multiscreen pointer
behaviour between RandR and Xinerama" though. :-)
On Tue, Oct 04, 2011 at 03:23:56PM +1000, Peter Hutterer wrote:
> This is another attempt at the screen crossing fixes that I sent out last
> month. The basic goal was to make switching between ScreenRecs work for
> absolute devices. Which turned out tricky and the best solution I came up
> with was to unify multiscreen pointer behaviour between RandR and Xinerama -
> an absolute device is now mapped to the total area across all screens.
> Patches 01-06 are general cleanup and documentation fixes, the fun starts at
> 07. For the true connoisseur of insanity I recommend 12/12, the comment
> before fill_pointer_events is worth reading. I'm sure you'll be laughing
> until bedtime at the necessity of juggling 5 different coordinate systems
> between devices, pointer placement and protocol events.
> (That's the simplest solution I could come up with, everything else I tried
> I ran into a wall.)
> This code came at a cost of three kittens and one moose.
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: Digital signature
More information about the xorg-devel