Skip to content
Snippets Groups Projects
  1. Nov 04, 2020
  2. Nov 03, 2020
  3. Nov 02, 2020
  4. Nov 01, 2020
  5. Oct 31, 2020
    • Olivier Fourdan's avatar
      compositor: Add support for opaque regions · e2c690a9
      Olivier Fourdan authored
      
      Opaque region is a hint set by the clients via the _NET_WM_OPAQUE_REGION
      property to indicate the compositor which regions of an ARGB window are
      considered opaque and therefore can be culled out during repaint.
      
      While this is of little use with regular RGB windows, with the planned
      move to client-side decorations in xfce, we'll have more and more ARGB
      windows, making such an optimization a beneficial improvement.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      e2c690a9
    • Olivier Fourdan's avatar
      compositor: Make cursor zoom optional · 39eb0435
      Olivier Fourdan authored
      
      Xfwm4 4.14 made the cursor zoom along with the desktop. While this
      sounds like a sensible thing to do, it's not necessarily an improvement
      for accessibility, because an enlarged cursor also hides what's being
      zoomed underneath.
      
      Add a new option to control whether the pointer is zoomed along with the
      rest of the desktop.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      Closes: #439
      39eb0435
  6. Oct 30, 2020
  7. Oct 27, 2020
  8. Oct 26, 2020
  9. Oct 16, 2020
  10. Oct 12, 2020
  11. Oct 09, 2020
  12. Oct 03, 2020
  13. Oct 02, 2020
  14. Sep 28, 2020
  15. Sep 26, 2020
  16. Sep 19, 2020
    • Olivier Fourdan's avatar
      More XErrors traps · 3119b50b
      Olivier Fourdan authored
      
      Previously we would leak error traps in free_win_data() causing
      slowdowns overtime as the list of requests grows.
      
      While fixing the leak is crucial, it also unveiled several places where
      actual error traps are missing, causing xfwm4 to abort more often.
      
      Based on XErrors reported, the issue is triggered when freeing pixmaps
      or render pictures.
      
      Add more XErrors traps to catch those errors.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      #433
      #435
      #436
      3119b50b
  17. Sep 18, 2020
Loading