1. 23 Nov, 2020 1 commit
  2. 19 Nov, 2020 1 commit
  3. 19 Sep, 2020 1 commit
  4. 14 Sep, 2018 1 commit
  5. 10 Jul, 2018 1 commit
  6. 10 Mar, 2018 2 commits
    • Алексей Шилин's avatar
      Use separate config group for each wallpaper plugin · bb5645d8
      Алексей Шилин authored
      Summary:
      Wallpaper plugins were storing their configurations in the same config
      group, overwriting each other's values.
      
      Test Plan:
        0. Apply revision D11194 (plasma-desktop).
        1. Right-click the desktop and click Configure Desktop.
        2. Select Wallpaper Type -> Plain Color. Click the chooser button
           and select green. Hit Apply.
        3. Select Wallpaper Type -> Picture of the Day. Click Background
           Color button and select red. Hit Apply.
        4. Select Plain Color type again. The color should still be green.
      
      Reviewers: #plasma, mart, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D11195
      bb5645d8
    • Friedrich W. H. Kossebau's avatar
      Use nullptr · 2608ccce
      Friedrich W. H. Kossebau authored
      2608ccce
  7. 29 Jan, 2018 1 commit
  8. 11 Dec, 2017 1 commit
    • Marco Martin's avatar
      port wallpaper config fialog to Package::fileUrl · aeecbcd9
      Marco Martin authored
      Summary:
      in the wallpaper config dialog
      there was custom code duplicating listing of kpackage, just wrong
      (if the same wallpaper was installed in more than one place, the
      config file qml was taken from the one with least priority)
      
      Test Plan:
      wallpaper dialog works again with qresource based packages
      also they load the proper config ui qml file when more than one
      instance of plasmashell is installed
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, broulik, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D9237
      aeecbcd9
  9. 04 Dec, 2017 1 commit
  10. 25 Oct, 2017 1 commit
  11. 16 Jul, 2017 1 commit
  12. 26 Jan, 2017 1 commit
    • David Edmundson's avatar
      When swapping Wallpapers, save the config to file, not just to propertymap · a9f5ada7
      David Edmundson authored
      Summary:
      ContainmentConfigView has a special code path for wallpaper configs
      where, if you change wallpaper type, it will create a temporary config
      ConfigPropertyMap, then copy it over to the real config when the
      containment actually changes.
      
      ConfigPropertyMap does not call valueChanged() on insertion (See
      QQmlPropertyMap), and we only write the value into the actual
      KConfigSkeleton on valueChange.
      
      BUG: 375532
      
      Test Plan:
      Start plasma with image wallpaper
      Set to colour wallpaper and save colour
      Hit apply
      
      Close plasma
      Start plasma
      
      Before the correct colour wouldn't be loaded. Now it is.
      
      Reviewers: #plasma, mart
      
      Reviewed By: mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D4285
      a9f5ada7
  13. 17 Nov, 2016 2 commits
  14. 03 Nov, 2016 2 commits
  15. 31 Oct, 2016 1 commit
  16. 10 Oct, 2016 1 commit
  17. 23 Sep, 2016 1 commit
  18. 27 Dec, 2015 1 commit
    • David Edmundson's avatar
      Set root context properties on the right context · c692bc53
      David Edmundson authored and David Edmundson's avatar David Edmundson committed
      engine()->rootContext() will give a different result to
      rootContext() when using a shared engine.
      
      One being in the right context, the other being the context of the
      shared engine. Using the latter means two panels end up sharing the same
      object which leads to some interesting results and QML crashes in
      QV4::QObjectWrapper::wrap when one gets deleted.
      
      I've tested against 356545, but I think it's the cause of a lot of the
      mystery QML bugs we couldn't figure out.
      
      BUG: 356545
      BUG: 355885
      BUG: 356916
      REVIEW: 126491
      c692bc53
  19. 01 Nov, 2015 1 commit
  20. 16 Jun, 2015 1 commit
  21. 11 Feb, 2015 1 commit
  22. 09 Jan, 2015 1 commit
  23. 25 Sep, 2014 1 commit
    • Marco Martin's avatar
      copy the wallpaper config · b450dce6
      Marco Martin authored
      when a wallpaper different from the current gets configured,
      it has an own configuration object.
      when the final wallpaper gets applied and the current changes, copy the config we did beforehand
      to the now final real wallpaper config
      BUG:338065
      b450dce6
  24. 26 Aug, 2014 1 commit
  25. 25 Aug, 2014 1 commit
  26. 22 Aug, 2014 1 commit
  27. 29 May, 2014 2 commits
  28. 27 Apr, 2014 1 commit
  29. 26 Apr, 2014 1 commit
  30. 09 Apr, 2014 2 commits