1. 25 Jul, 2022 8 commits
  2. 24 Jul, 2022 6 commits
  3. 23 Jul, 2022 11 commits
  4. 22 Jul, 2022 3 commits
  5. 21 Jul, 2022 4 commits
  6. 20 Jul, 2022 1 commit
  7. 19 Jul, 2022 1 commit
  8. 18 Jul, 2022 2 commits
    • Michael Pyne's avatar
      libtaskmanager: Fix build when PipeWire is not installed. · 92c08071
      Michael Pyne authored and Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez committed
      The CMake code is careful not to include PipeWire when it is not
      installed, however what it *does* include (taskmanagerplugin) still has
      a dependency on Screencasting classes, which prior to this are gated
      under the PipeWire check.
      
      Since these classes only require Wayland, not PipeWire, I fix the build
      error by reducing the CMake check for PipeWire to only add the
      PipeWire-specific bits when PipeWire is present, and to build the
      screencasting stuff unconditionally.
      
      The ECM logging code is named after PipeWire but doesn't depend on it
      either so that is also built unconditionally to avoid build failures
      about a missing "logging.h".
      
      BUG:456655
      92c08071
    • Andrey Alekseev's avatar
      Don't break configuration when saving layouts · bb3a1cd5
      Andrey Alekseev authored and Nate Graham's avatar Nate Graham committed
      Plasma::Applet::config() returns a "/Configuration" group, but the
      dumpCurrentLayoutJS DBus method saves all applets' config from root,
      so when we need to save some value through scripting api it will
      always prepend "/Configuration"
      bb3a1cd5
  9. 17 Jul, 2022 3 commits
  10. 16 Jul, 2022 1 commit