outfoxxed
c5c438f1cd
all: fix gcc warnings and lints
2025-10-04 13:43:41 -07:00
outfoxxed
1d94144976
all: fix lints
2025-09-28 23:56:32 -07:00
outfoxxed
4dad447570
docs: remove }; in headers + typo fixes
...
}; breaks the docgen regex
2025-07-24 17:15:03 -07:00
outfoxxed
3d594e16dd
core/log: track default logging categories
...
Fixes a bug in fb37be7 which ignored default logging categories due to
skipping QLoggingRegistry's filter.
2025-07-08 13:49:06 -07:00
outfoxxed
b67f92bc13
all: use BINDABLE only with trivial setters
...
Fixes various bugs caused by the QML engine bypassing setters
when BINDABLE is specified (even if the bindable is const).
Also restructures all properties using BINDABLE to have
a default READ and WRITE to ensure this doesn't happen again.
2025-05-29 16:08:39 -07:00
outfoxxed
cb69c2d016
service/upower: do not crash when trying to set power profile w/o ppd
2025-05-15 21:19:27 -07:00
outfoxxed
2c411fce5a
all: fix new lints
2025-01-07 03:11:19 -08:00
outfoxxed
fca058e66c
service/upower: add device model property
2025-01-04 04:38:03 -08:00
outfoxxed
eaf854935b
service/upower: correctly deserialize UPowerDeviceState::Discharging
...
???
2025-01-04 03:37:53 -08:00
outfoxxed
47bcf8ee61
service/upower: add power-profiles support
2025-01-02 21:54:36 -08:00
outfoxxed
2f194b7894
service/upower: track device additions/removals
...
Also ensures displayDevice is always present.
2024-12-20 15:58:44 -08:00
outfoxxed
2571766d3b
all: fix clang 18 lints
2024-11-24 03:36:04 -08:00
outfoxxed
0e9e593078
dbus/properties: allow removing to/from wire transforms
...
Useful when properties are only read/written in one direction.
2024-11-21 19:14:06 -08:00
outfoxxed
ff55ac874b
service/upower: adopt bindable properties
2024-11-21 03:40:53 -08:00
outfoxxed
66b494d760
build: add qs_add_link_dependencies
...
Further inspection as to what libraries actually require which others
will be required before this can be used as a hint for shared builds.
2024-11-19 13:58:34 -08:00
outfoxxed
7ffce72b31
all: optimize build
2024-11-05 04:15:17 -08:00
outfoxxed
1168879d6d
build: only install necessary qml module files
2024-11-04 14:13:37 -08:00
outfoxxed
cdeec6ee83
all: use fully qualified type names in signals and invokables
...
Further fixes qmllint/qmlls
2024-11-01 21:10:21 -07:00
outfoxxed
98cdb87181
all: use UntypedObjectModel instead of ObjectModel in Q_PROPERTY
...
Fixes qmllint/qmlls type deduction for ObjectModels
2024-11-01 03:12:07 -07:00
outfoxxed
746b0e70d7
all: use fully qualified type names in Q_PROPERTY
...
Fixes type deduction issues with qmllint/qmlls.
2024-11-01 01:43:22 -07:00
outfoxxed
a931adf033
all: add DEPENDENCIES entries to qml modules
...
Fixes some qmlls/qmllint issues.
2024-10-31 14:05:02 -07:00
outfoxxed
d9f66e63a3
service/upower!: divide percentage by 100
...
Brings range back to the expected 0-1 instead of 0-100.
2024-07-28 20:28:45 -07:00
outfoxxed
a9e4720fae
docs: use new member reference shorthand
2024-07-21 17:41:49 -07:00
outfoxxed
7c5632ef5f
service/upower: start upower dbus service if inactive
2024-07-12 20:16:10 -07:00
Ben
24f54f579f
service/upower: add upower service
2024-07-10 14:21:34 -04:00