1. 27 Aug, 2022 1 commit
  2. 02 Aug, 2022 1 commit
  3. 25 Jul, 2022 1 commit
  4. 15 Jul, 2022 2 commits
  5. 04 Jul, 2022 4 commits
  6. 01 Jul, 2022 1 commit
  7. 25 Jun, 2022 1 commit
  8. 09 Jun, 2022 1 commit
  9. 07 Jun, 2022 1 commit
  10. 05 Jun, 2022 1 commit
  11. 04 Jun, 2022 1 commit
  12. 02 Jun, 2022 1 commit
  13. 28 Apr, 2022 1 commit
  14. 25 Apr, 2022 1 commit
  15. 24 Apr, 2022 2 commits
  16. 19 Apr, 2022 2 commits
    • Olivier Fourdan's avatar
      poswin: Fix location with client-side decorations · 4a08afa7
      Olivier Fourdan authored
      
      
      The location needs to take the client-side decorations when computing
      the window position.
      
      Signed-off-by: Olivier Fourdan's avatarOlivier Fourdan <fourdan@xfce.org>
      4a08afa7
    • Olivier Fourdan's avatar
      compositor: Damage window when adding the opaque region · 0bacec27
      Olivier Fourdan authored
      
      
      When mapping a new window for the first time, the client may set an
      opaque region prior to draw anything.
      
      As opaquere regions are meant to hint the compositor that anything
      underneath doesn't need updating (as hidden behind an opaque region,
      precisely), xfwm4 would leave that region untouched.
      
      However, when using double buffering as with xpresent, it means that
      content of the different buffers may end up being different if there is
      any damage occurring underneath the opaque region, before the client
      itself has painted anything.
      
      As the buffers alternate quickly, the content behind the opaque region
      will show alternatively which is ugly (although technically correct).
      
      To avoid that issue, when setting the opaque region first, make sure to
      damage the whole window so that the content of the different buffers
      remain updated even if behind the opaque region.
      
      Signed-off-by: Olivier Fourdan's avatarOlivier Fourdan <fourdan@xfce.org>
      Closes: #583
      Fixes: 50d34206 - Damage opaque region if changed
      0bacec27
  17. 31 Mar, 2022 1 commit
  18. 26 Mar, 2022 1 commit
  19. 17 Mar, 2022 1 commit
  20. 12 Mar, 2022 1 commit
  21. 11 Mar, 2022 1 commit
  22. 08 Mar, 2022 4 commits
  23. 06 Mar, 2022 1 commit
  24. 25 Feb, 2022 1 commit
  25. 24 Feb, 2022 4 commits
  26. 23 Feb, 2022 1 commit
  27. 22 Feb, 2022 2 commits