Bug 1147 - Fix XRandR13 Usage: Rotate / Change-Mode, use unique CRTC/Mode ids, ..
Summary: Fix XRandR13 Usage: Rotate / Change-Mode, use unique CRTC/Mode ids, ..
Status: RESOLVED FIXED
Alias: None
Product: Newt
Classification: JogAmp
Component: x11 (show other bugs)
Version: 1
Hardware: All all
: --- enhancement
Assignee: Sven Gothel
URL:
Depends on:
Blocks: 1116
  Show dependency treegraph
 
Reported: 2015-03-20 02:37 CET by Sven Gothel
Modified: 2015-03-20 21:45 CET (History)
1 user (show)

See Also:
Type: ---
SCM Refs:
2c88b6dfd4eb7e2cd9a50fa48e08ecafc980931a
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Gothel 2015-03-20 02:37:55 CET
RandR 1.3 XRRSetCrtcConfig related:

- Our X11RandR13 does not set the new screen size via XRRSetScreenSize(..)

- Our X11RandR13 does not propagate RRScreenChangeNotify events
  via XRRUpdateConfiguration(event).
  Hence reported virtual desktop size is wrong.

- Our X11RandR13 shall disable the CRTC before XRRSetCrtcConfig(..)
  to avoid invalid configuration (see spec)!

RandR 1.3 General:

- We shall use unique id named instead of unstable index 
  for modes and CRTC.
  This allows proper identification even for 'swizzled' devices.
Comment 1 Sven Gothel 2015-03-20 21:45:53 CET
2c88b6dfd4eb7e2cd9a50fa48e08ecafc980931a

.. changed as described