1. 21 Sep, 2020 2 commits
  2. 20 Sep, 2020 1 commit
  3. 19 Sep, 2020 1 commit
  4. 18 Sep, 2020 1 commit
  5. 17 Sep, 2020 5 commits
  6. 16 Sep, 2020 1 commit
  7. 14 Sep, 2020 1 commit
  8. 12 Sep, 2020 1 commit
  9. 11 Sep, 2020 1 commit
  10. 10 Sep, 2020 1 commit
  11. 09 Sep, 2020 1 commit
    • Kai Uwe Broulik's avatar
      Add setting for charge threshold · f6a1362e
      Kai Uwe Broulik authored
      On supported hardware, when using the device mostly on line power, this allows to stop charging
      the battery when it reaches a certain level as to not leave the battery fully charge for extended
      periods of time. It also allows to configure below which level the battery will then be charged again.
      
      Unfortunately, UPower doesn't seem to be aware of this, so the device will just sit around the
      configured percentage, still claiming "charging".
      
      The battery stop charging threshold is exposed on DBus so a hint coul be displayed in Battery
      monitor when a limit is configured.
      f6a1362e
  12. 07 Sep, 2020 1 commit
  13. 13 Aug, 2020 1 commit
  14. 12 Aug, 2020 4 commits
    • Bhushan Shah's avatar
      d7f39292
    • Bhushan Shah's avatar
      [core] send the dbus error if wakeup is invalid · c14ff817
      Bhushan Shah authored
      This may happen when wrong cookie id is passed to clearWakeup.
      c14ff817
    • Bhushan Shah's avatar
      cmake: set the CAP_WAKE_ALARM capability on the powerdevil · 54a85ddf
      Bhushan Shah authored
      timerfd_create with CLOCK_REALTIME_ALARM which can wake system from
      suspend/deep sleep needs executable to have a CAP_WAKE_ALARM. However
      dependency is not marked as the required since if setting
      CLOCK_REALTIME_ALARM fails, we fallback to CLOCK_REALTIME which can
      allow setting alarms but not which can wake system from suspend.
      
      See also: man 2 timerfd_create
      54a85ddf
    • Bhushan Shah's avatar
      [core] introduce the method to wake system up · bf144124
      Bhushan Shah authored
      When using aggressive power management on devices like mobile or laptop
      devices, There's generally one objective, saving as much as power as
      possible. To do this on some devices we keep system in deep
      sleep/suspend for most of the time.
      
      This means userspace will be frozen as well. For most part this is fine,
      but for services like push notification helper, or update manager or for
      example alarm application, this is not acceptable and it would mean that
      we need to wake system at some point.
      
      This helpers on org.kde.Solid.PowerManagement are supposed to help with
      that.
      
      You have two possibilities,
      
      - Wake system instantly: this is useful when screen is turned off, but
        device is not in sleep, and you want to show e.g notifications on
        screen.
      - Wake system in future: You want to schedule alarm or for example
        wakeup 15 mins later to check for notifications.
      
      Once system is awake, powerdevil will ping dbus service of your choice
      and call the method "wakeupCall...
      bf144124
  15. 08 Aug, 2020 1 commit
  16. 03 Aug, 2020 1 commit
    • Kai Uwe Broulik's avatar
      On wakeup from suspend restore remembered keyboard brightness · ede6bb92
      Kai Uwe Broulik authored
      Some laptops turn off keyboard backlighton their own when the lid is closed,
      so when you close the lid, it will suspend and remember the turned off keyboard
      backlight, and turn it back off on wake up.
      
      This patch instead remembers the last keyboard brightness when it changes
      and restores that value on wake up
      ede6bb92
  17. 29 Jul, 2020 3 commits
  18. 27 Jul, 2020 1 commit
  19. 23 Jul, 2020 1 commit
    • Fabian Vogt's avatar
      Split args in RunScript again · 3946eff8
      Fabian Vogt authored
      Commit 93389c73 ("Port deprecated method")
      changed the behaviour to not do argument splitting again. Reintroduce the
      old behaviour without using a deprecated method if Qt 5.15 is available.
      3946eff8
  20. 14 Jul, 2020 1 commit
  21. 07 Jul, 2020 1 commit
  22. 06 Jul, 2020 1 commit
  23. 04 Jul, 2020 1 commit
  24. 01 Jul, 2020 1 commit
  25. 29 Jun, 2020 3 commits
  26. 27 Jun, 2020 1 commit
  27. 24 Jun, 2020 1 commit
  28. 23 Jun, 2020 1 commit