Re: [Xpert] Resize and Rotate extension, Draft version .6

From: Keith Packard <keithp.a.t.keithp.com>
Date: Tue Oct 03 2000 - 15:17:25 EDT

> to inform depth aware clients that the depth of the visual they use has
> changed,

This inaccurate sentence has survived several revisions... Visuals don't
change, only what the hardware accelerates changes.

> RRGetScreenInfo
> window: WINDOW
> =>
> size-set: SIZESET
> size-set-index: SIZESETID
> visual-set-index: VISUALSETID
> accelerated: LISTofVISUALSET
> rotations-possible: LISTofROTATIONS
> rotation: ROTATION
> swap-rl-possible, swap-tb-possible: BOOL
> swap-rl, swap-tb: BOOL
> timestamp: TIMESTAMP

Missing SETOFVISUALSET to give size-set[n].visual-group something to
reference.

> RRScreenChange:
> root: WINDOW
> size-set-index: SIZESETID
> visual-set-index: VISUALSETID
> rotation: ROTATION
> hardware: BOOL
> swap-rl, swap-tb: BOOL
> timestamp: TIMESTAMP

Could this contain both a timestamp of when the event occured *and* a
timestamp for the configuration data? That way clients wouldn't need to
call RRGetScreenInfo unless the available configurations had changed.

I think the encoding will have just enough space for this...

keithp@keithp.com XFree86 Core Team SuSE, Inc.
Received on Tue Oct 3 12:13:10 2000

This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:42:17 EDT