1. 28 Nov, 2016 - 1 commit
  2. 10 Nov, 2016 - 1 commit
  3. 09 Nov, 2016 - 2 commits
  4. 07 Nov, 2016 - 1 commit
  5. 06 Nov, 2016 - 1 commit
  6. 26 Oct, 2016 - 1 commit
  7. 24 Oct, 2016 - 1 commit
  8. 17 Oct, 2016 - 1 commit
  9. 16 Sep, 2016 - 2 commits
  10. 13 Sep, 2016 - 1 commit
  11. 05 Sep, 2016 - 1 commit
  12. 26 Aug, 2016 - 3 commits
  13. 19 Aug, 2016 - 1 commit
  14. 18 Aug, 2016 - 1 commit
  15. 10 Aug, 2016 - 1 commit
    • Johan Klokkhammer Helsing's avatar
      Client: Fix popup position for xdg shell · 1bc3b0fd
      Johan Klokkhammer Helsing authored
      
      Popups used xdg_surface instead of xdg_popup. It's not possible to set a
      position for an xdg_surface, because it's supposed to be a top level window (in
      xdg shell v5). Consequently, popups were treated as top level windows and
      positioned randomly on Weston.
      
      Using xdg_popup instead solves the problem.
      
      Task-number: QTBUG-55063
      Change-Id: I223348677ef8a1ef1eee6a4c389276a6c802bcb5
      Reviewed-by: default avatarGiulio Camuffo <giulio.camuffo@kdab.com>
      1bc3b0fd
  16. 09 Aug, 2016 - 1 commit
  17. 08 Aug, 2016 - 1 commit
  18. 02 Aug, 2016 - 2 commits
  19. 01 Aug, 2016 - 2 commits
  20. 11 Jul, 2016 - 1 commit
  21. 04 Jul, 2016 - 1 commit
    • Johan Klokkhammer Helsing's avatar
      Use xdg_shell configure events to determine active window · f497a5bb
      Johan Klokkhammer Helsing authored
      
      According to the xdg_shell protocol, the compositor is allowed to set multiple
      active windows. Qt's model, however, allows only a single active window.
      
      In order to map between the models, a list of the compositor's active windows
      is kept in QWaylandDisplay in the order they were activated. Hence, the front
      of this list will always be the most recently activated window, and it will be
      mapped as Qt's active window.
      
      Previously keyboard focus was used to determine the active window, this method
      has been disabled for xdg_shell.
      
      Functionality for delaying the call to
      QWindowSystemInterface::handleWindowActivated has been moved from
      QWaylandInputDevice::Keyboard to QWaylandDisplay so the implementations can
      share the workaround.
      
      Task-number: QTBUG-53702
      Change-Id: I878151f9c52ed09a8d6571c6208920436c3ca8fc
      Reviewed-by: default avatarGiulio Camuffo <giulio.camuffo@kdab.com>
      f497a5bb
  22. 29 Jun, 2016 - 1 commit
  23. 27 Jun, 2016 - 1 commit
  24. 20 Jun, 2016 - 1 commit
  25. 17 Jun, 2016 - 1 commit
  26. 16 Jun, 2016 - 1 commit
    • Johan Klokkhammer Helsing's avatar
      Client: Fix incorrect size when maximizing using xdg_shell · a76e98de
      Johan Klokkhammer Helsing authored
      
      When maximizing xdg_shell clients, the clients would call
      QPlatformWindow::setGeometry() with frame margins included, resulting in a
      window that was bigger than what was requested by the compositor.
      
      The reason for this, was that QWaylandXdgSurface would subtract the frame
      margins from the width and height only when the resizing state was set, not
      when the maximized state was set.
      
      Later, margins were added again before QWaylandWindow::configure was called.
      This resulted in margins being subtracted and then added back for the resizing
      state, while for the maximized state margins were only added and never
      subtracted.
      
      This behavior has now been simplified so only size including window frame is
      tracked. This is what we receive in the XdgSurface::configure event anyway, and
      also what QWaylandWindow::configure expects.
      
      Change-Id: I0629e7e79a5367fa872743c6d025bfab8a4f2866
      Reviewed-by: default avatarGiulio Camuffo <giulio.camuffo@kdab.com>
      a76e98de
  27. 09 Jun, 2016 - 1 commit
  28. 08 Jun, 2016 - 1 commit
  29. 03 Jun, 2016 - 1 commit
  30. 19 May, 2016 - 1 commit
  31. 28 Apr, 2016 - 1 commit
  32. 21 Apr, 2016 - 1 commit
  33. 19 Apr, 2016 - 1 commit
  34. 06 Apr, 2016 - 1 commit