1. 17 Oct, 2019 1 commit
  2. 13 Oct, 2019 1 commit
  3. 10 Oct, 2019 2 commits
  4. 23 Sep, 2019 1 commit
  5. 19 Sep, 2019 3 commits
  6. 22 Aug, 2019 2 commits
  7. 11 Aug, 2019 2 commits
  8. 30 Jul, 2019 1 commit
  9. 21 Jul, 2019 1 commit
  10. 09 Jul, 2019 1 commit
  11. 27 Jun, 2019 2 commits
    • David Edmundson's avatar
      Merge branch 'Plasma/5.16' · 13087bf8
      David Edmundson authored
      13087bf8
    • David Edmundson's avatar
      Span wayland objects to lifespan of the QApplication · bfce3c67
      David Edmundson authored
      Summary:
      We must release all wayland objects before the QPA connection is closed.
      
      We used to do this explicitly, but this still left an awkward code path
      where we could still try to recreate a BlurManager if it's called after
      the QApplication is closed.
      
      Instead we can scope all the wayland objects to the QApplication. The
      objects themselves were not leaked as public API so this is safe. Calls
      after this will simply no-op.
      
      This fixes crashes on tear down of plasma.
      
      BUG: 372789
      
      Test Plan: kquitapp5 plasmashell
      
      Reviewers: #plasma
      
      Subscribers: apol, ngraham, anthonyfieroni, zzag, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D22084
      bfce3c67
  12. 25 Jun, 2019 1 commit
  13. 23 Jun, 2019 1 commit
    • Luca Beltrame's avatar
      Remove unused includes · 63d6e3ca
      Luca Beltrame authored
      They don't seem to be used at all, and they are not checked for it at
      configure time.
      
      CCMAIL: apol@kde.org
      63d6e3ca
  14. 22 Jun, 2019 1 commit
  15. 18 Jun, 2019 1 commit
  16. 13 Jun, 2019 1 commit
  17. 06 Jun, 2019 1 commit
  18. 16 May, 2019 3 commits
  19. 09 May, 2019 1 commit
  20. 02 May, 2019 2 commits
    • David Edmundson's avatar
      Track surface creation/destruction inside wayland window effects · 0a0c3f23
      David Edmundson authored
      Summary:
      The wayland surface is destroyed and recreated after every hide/show. As
      it's a new surface, it needs a new blur attached and applied.
      
      The best hook is the expose event on the window.
      
      The current event filtering in Breeze operates on the QWidget which
      doesn't match the window. Fixing there still introduces a second layer
      of event filters on another object once the window is known.
      
      Whilst it could be done in breeze, clients should ideally just call
      KWindowEffects once per window and forget about it regardless of
      the underlying state. It also fixes all other wayland users of the call
      at once.
      
      This fixes blur on context menus opened a second time.
      
      BUG: 398899
      
      Test Plan:
      Turned on the show transparency effect in breeze
      Opened a context menu multiple times
      Observed that it was transparent and blurred
      
      Reviewers: #kwin
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D20951
      0a0c3f23
    • Kai Uwe Broulik's avatar
      Support CriticalNotification window type · e2db5ce3
      Kai Uwe Broulik authored
      Differential Revision: https://phabricator.kde.org/D20631
      e2db5ce3
  21. 17 Apr, 2019 1 commit
  22. 17 Jan, 2019 3 commits
  23. 06 Nov, 2018 1 commit
  24. 09 Oct, 2018 1 commit
  25. 04 Oct, 2018 2 commits
  26. 19 Sep, 2018 1 commit
  27. 13 Sep, 2018 2 commits