1. 05 Nov, 2017 1 commit
    • Martin Flöser's avatar
      [platforms/drm] Restore previous mode if an atomic test fails · 26cdfd31
      Martin Flöser authored
      Summary:
      When KWin successfully presents a new mode, it stores the current state
      as the last working mode. If a new modeset is requested and the atomic
      test fails, all is undone and reverted to this last knowing mode.
      
      Currently included are:
       * the mode
       * global position
       * transformation
      
      This is only done on a modeset not when going to DPMS.
      
      Test Plan:
      Selected the not working vertical rotation and nothing bad
      happened.
      
      Reviewers: #kwin, #plasma, subdiff
      
      Subscribers: plasma-devel, kwin
      
      Tags: #kwin
      
      Differential Revision: https://phabricator.kde.org/D8602
      26cdfd31
  2. 02 Nov, 2017 1 commit
  3. 09 May, 2017 1 commit
    • Roman Gilg's avatar
      [DRM plugin] Correct Atomic Mode Setting · d15cb526
      Roman Gilg authored
      This patch makes the AMS execution path work with the new DrmCrtc and
      DrmBuffer structure and solves major issues about:
      * VT switching
      * DPMS
      * Hot plugging
      * Logout
      * Memory leaks
      
      Test Plan:
      Tested with Gl and QPainter.
      
      Reviewers: #kwin
      
      Subscribers: kwin, #kwin
      
      Tags: #kwin
      
      Differential Revision: https://phabricator.kde.org/D5191
      d15cb526
  4. 31 Aug, 2016 1 commit