[PATCH 00/13] RandR 1.3 Panning support

Matthias Hopf mhopf at suse.de
Thu Dec 4 03:41:46 PST 2008


On Nov 28, 08 11:17:33 -0800, Keith Packard wrote:
> On Fri, 2008-11-28 at 18:46 +0100, Matthias Hopf wrote:
> > This set of patches adds panning support to RandR. Maybe it needs some
> > tweaking when Keith's transformation patches are applied.
> 
> Transforms are on master and the 1.6 branch. I think there are some
> minor modifications needed here to deal with back-transforming the
> pointer position from screen space to crtc space. I don't have good
> thoughts on how this should actually work though. You'll need to try it
> out and see what's needed, I think.

I'll leave that for now (lack of time). Maybe next week or so.
Eventually we have to claim that panning and transformations don't play
nicely together yet.

> > The patches include version bumps to 1.3.0, dunno whether that should be
> > delayed until being actually final, please comment.
> 
> I've bumped the randrproto version to 1.2.99.1; we'll move to 1.3.0 when
> we're finished pulling in changes.

Ok.

> > The current implementation behaves nicely on screen size changes and mode
> > changes, but I'd like to have it verified more before removing the
> > documentation parts that state that behavior on these actions is undefined.
> 
> If you're reasonably happy with the current behaviour, please just write
> that into the spec. If we need to change it, we'll change the spec and
> the implementation.

Ok.

> > Also, there is no startup time support for about the same reason, as there
> > is no per-crtc configuration in xorg.conf.
> 
> We've got per-monitor configuration support, which is where the panning
> would be added. The code currently shares CRTCs where monitor modes

Thought so, but haven't done that yet.

Matthias

-- 
Matthias Hopf <mhopf at suse.de>      __        __   __
Maxfeldstr. 5 / 90409 Nuernberg   (_   | |  (_   |__          mat at mshopf.de
Phone +49-911-74053-715           __)  |_|  __)  |__  R & D   www.mshopf.de



More information about the xorg mailing list