1. 14 Jul, 2022 1 commit
    • Xuetian Weng's avatar
      Fix blur/contrast region not getting updated · ef638625
      Xuetian Weng authored and Nate Graham's avatar Nate Graham committed
      There is a misunderstanding of current blur protocol in the previous fix.
      The update{Blur/Contrast}Region is only triggered by setting a new blur
      object, which essentially ignore update the future update of blur
      region.
      
      This tries to restore the old behavior, by always creating a new blur
      object, but always make sure we destroy them when being replaced.
      
      BUG: 456442
      ef638625
  2. 06 Jul, 2022 1 commit
    • Xuetian Weng's avatar
      Fix leaking blur/contrast/region object · 0e502d80
      Xuetian Weng authored
      Blur/Contrast object does not need to be re-created everytime install a new
      blur. Otherwise blur/contrast object will be recreated everytime the window is
      resized, which would cause leaking in both compositor and client.
      
      Also, setRegion does not take over the ownership of wl_region, need to
      destroy it afterwards.
      0e502d80
  3. 27 Jun, 2022 2 commits
  4. 24 May, 2022 2 commits
  5. 19 May, 2022 3 commits
  6. 16 May, 2022 1 commit
  7. 21 Apr, 2022 1 commit
  8. 18 Apr, 2022 1 commit
  9. 05 Apr, 2022 1 commit
  10. 17 Jan, 2022 1 commit
  11. 13 Jan, 2022 2 commits
  12. 14 Dec, 2021 2 commits
  13. 15 Nov, 2021 1 commit
    • Vlad Zahorodnii's avatar
      Handle dynamic effect global changes · 8cd4f716
      Vlad Zahorodnii authored
      Currently, the KWindowEffects API provides no any way to notify the
      users that a particular effect has become unavailable.
      
      This means that some effects may not work as desired when they are
      enabled after starting plasma, e.g. panels may not slide, etc.
      
      With this change, effect data will be re-submitted to the compositor
      when the relevant globals are added.
      8cd4f716
  14. 11 Oct, 2021 1 commit
  15. 06 Oct, 2021 1 commit
  16. 05 Oct, 2021 2 commits
  17. 16 Sep, 2021 3 commits
  18. 08 Sep, 2021 1 commit
    • Andrey Butirsky's avatar
      fix a dirty shadows · 11769ddf
      Andrey Butirsky authored
      ShmPool tries to resize itself when creating new images if the existing
      allocated memory is too small.
      
      As shadows currently use a single shared pool, this potentially happens
      multiple times.
      
      When an SHMPool is resized, the existing memory allocation is invalid
      and all existing buffers have to be re-uploaded.  This patch introduces
      one pool per tile, which alleviates that problem.
      
      BUG: 439408
      11769ddf
  19. 02 Sep, 2021 1 commit
  20. 28 Aug, 2021 3 commits
  21. 24 Aug, 2021 1 commit
  22. 15 Aug, 2021 1 commit
  23. 28 Jun, 2021 1 commit
  24. 14 Jun, 2021 2 commits
  25. 11 Jun, 2021 1 commit
  26. 05 Jun, 2021 1 commit
  27. 01 Jun, 2021 1 commit
  28. 13 May, 2021 1 commit