Bug 1147

Summary: Fix XRandR13 Usage: Rotate / Change-Mode, use unique CRTC/Mode ids, ..
Product: [JogAmp] Newt Reporter: Sven Gothel <sgothel>
Component: x11Assignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: enhancement CC: rami.santina
Priority: ---    
Version: 2.3.1   
Hardware: All   
OS: all   
Type: --- SCM Refs:
2c88b6dfd4eb7e2cd9a50fa48e08ecafc980931a
Workaround: ---
Bug Depends on:    
Bug Blocks: 1116    

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