Vicki Pfau
8769298416
Run cargo fmt
2024-05-24 15:40:31 -07:00
Vicki Pfau
98f402c33c
power: Add enum round-trip tests
2024-05-24 15:10:45 -07:00
Vicki Pfau
bf2762cc67
hardware: Add enum round-trip tests
2024-05-24 15:10:36 -07:00
Vicki Pfau
89a757b7fc
wifi: Add enum round-trip tests
2024-05-23 19:39:06 -07:00
Vicki Pfau
b7b09e6c17
power: Move GPUPerformanceLevel::to_string to Display::fmt
2024-05-22 18:57:16 -07:00
Vicki Pfau
b2f612cd45
manager: Slim down root interface, moving most getters directly to the user interface
2024-05-22 18:39:37 -07:00
Vivek Das Mohapatra
03b3c032d3
CI: Use condensed runner tag
2024-05-22 17:28:57 +01:00
Jeremy Whiting
f6298efbc9
Tweak the Subprocess api a bit.
...
From feedback from Andres changed SubProcess to just Job for
possible further changes to have the manager do things itself
without launching subprocesses.
Changed names objectpath to jobpath, exit_code to result, etc.
Removed Kill and added a force parameter to Cancel instead.
Also ran cargo fmt which tweaked indentation in a couple places.
Alos removed ExitCode, users can just call Wait again if needed.
2024-05-22 01:30:24 +00:00
Vicki Pfau
6e51d1556b
Merge README.md and HACKING.md and fix up some rewrite issues
2024-05-20 21:02:13 -07:00
Andres
56323bcf21
Update README.md
2024-05-17 19:32:27 +00:00
Andres
864a4fd587
Update README.md
2024-05-17 19:31:27 +00:00
Jeremy Whiting
41de4f9a8b
Fix clippy warnings about not needing .to_string() anymore.
...
Since these types implement Display now we no longer need
.to_string().
2024-05-17 09:40:22 -06:00
Vicki Pfau
6cf7c1b5d3
Revamp README and HACKING to be more fleshed out and up-to-date
2024-05-15 16:49:30 -07:00
Vicki Pfau
a6d4677bf2
Merge branch 'work/whiting/removeoldscripts' into 'master'
...
Remove old scripts.
See merge request holo/steamos-manager!25
2024-05-15 23:35:01 +00:00
Jeremy Whiting
e0f9019172
Update the README file with how things have changed lately.
...
Most of the text of the README was written before we landed on
not using a config file for each api to make it a simple jump table.
Also added some bits about user daemon vs root daemon.
2024-05-15 08:30:09 -06:00
Jeremy Whiting
fe2475a4eb
Remove old scripts.
...
The functionality of these is all included in steamosctl.
2024-05-15 08:29:22 -06:00
Vicki Pfau
579e024fa2
Cargo.toml: Tag 24.5.1
2024-05-14 18:10:17 -07:00
Vicki Pfau
7771011c66
Cargo.toml: zbus 4.2.1 is out, fixes needed issue
2024-05-14 18:09:54 -07:00
Vicki Pfau
80c598ce68
Merge branch 'endrift/steamosctl-cleanup' into 'master'
...
steamosctl cleanup
See merge request holo/steamos-manager!24
2024-05-15 01:05:17 +00:00
Vicki Pfau
4f84b48225
steamosctl: Give human-readable results for property names
2024-05-13 18:55:38 -07:00
Vicki Pfau
d027445d9d
steamosctl: Use more enums instead of u32 where applicable
2024-05-13 18:55:38 -07:00
Vicki Pfau
936bdb220c
wifi: Add WifiDebugMode::from_str and WifiPowerManagement::from_str
2024-05-13 18:55:38 -07:00
Vicki Pfau
20227416e1
power: Make GPUPerformanceLevel::from_str implementation consistent with others
2024-05-13 18:55:38 -07:00
Vicki Pfau
fbfb07e684
hardware: Add FanControlState::from_str
2024-05-13 18:55:38 -07:00
Vicki Pfau
d7b391b432
cec: Add HdmiCecState::from_str
2024-05-13 18:55:38 -07:00
Vicki Pfau
e25b1a7ca7
steamosctl: Use GPUPerformanceLevel where applicable
2024-05-13 18:55:38 -07:00
Vicki Pfau
d8cbf1d1c4
steamosctl: Use WifiBackend as the argument type directly
2024-05-13 18:55:38 -07:00
Vicki Pfau
fa80c861ad
steamosctl: Make -a into get-all-properties command instead of a flag
2024-05-13 18:55:38 -07:00
Vicki Pfau
01b50984a4
steamosctl: Remove unneeded empty variants
2024-05-13 18:55:38 -07:00
Vicki Pfau
bfcdf96301
steamosctl: Fix up documentation and remove extraneous flag syntax
2024-05-13 18:55:38 -07:00
Vicki Pfau
8b195ebf4a
manager/user: Fix SetFanControlState relay
2024-05-13 18:55:27 -07:00
Vicki Pfau
7cd1e7814c
steamosctl: Add HdmiCecState commands
2024-05-09 20:14:35 -07:00
Vicki Pfau
265d82a300
ds_inhibit: Bump test timer
2024-05-09 19:37:02 -07:00
Vicki Pfau
d40562b0dc
ds_inhibit: Use tokio::time::sleep instead of std: 🧵 :sleep, fix up tests
2024-05-09 19:21:00 -07:00
Vicki Pfau
95671ebce7
Merge branch 'endrift/cleanup' into 'master'
...
Minor cleanup
See merge request holo/steamos-manager!23
2024-05-10 00:53:41 +00:00
Vicki Pfau
6cccb333a2
manager: Improve module naming
2024-05-08 16:52:45 -07:00
Vicki Pfau
dc7de16137
daemon: Improve module naming
2024-05-08 16:52:45 -07:00
Vicki Pfau
5efb67f15c
proxy: Add missing default_service for SubProcess
2024-05-08 16:52:45 -07:00
Vicki Pfau
58223d988b
Clean up zbus::fdo into fdo where possible
2024-05-08 16:52:45 -07:00
Vicki Pfau
fd500229d6
error: Split out error utils into a separate module
2024-05-08 16:52:45 -07:00
Vicki Pfau
f4247de8c1
lib: Export some modules as pub
2024-05-08 16:52:45 -07:00
Vicki Pfau
2977731fca
user: Clean up init
2024-05-08 16:52:45 -07:00
Vicki Pfau
9e0338e189
process: Fix tests
2024-05-08 16:52:29 -07:00
Vicki Pfau
66a9008d84
process: Improve signal handling, don't wait for process in exit_code
2024-05-08 16:39:14 -07:00
Jeremy Whiting
4a6975281e
Merge branch 'ci-update' into 'master'
...
Move CI to isolated runner(s)
See merge request holo/steamos-manager!20
2024-05-08 17:09:39 +00:00
Jeremy Whiting
f6398b0c8e
Merge branch 'work/whiting/steamosctl' into 'master'
...
Add a steamosctl utility to call dbus api from command line.
See merge request holo/steamos-manager!22
2024-05-07 23:31:07 +00:00
Jeremy Whiting
d38aa35e58
steamosctl: Use session bus instead of system bus.
2024-05-07 16:42:44 -06:00
Jeremy Whiting
4553b29795
Also bump version to 24.5.0 for next release.
2024-05-07 16:42:44 -06:00
Jeremy Whiting
716f1d0e4d
Add commands for updatebios|dock, trim devices and factory reset.
2024-05-07 16:42:44 -06:00
Jeremy Whiting
1fa25aaa41
Add get property commands for each property.
2024-05-07 16:42:42 -06:00