-
Notifications
You must be signed in to change notification settings - Fork 128
Comparing changes
Open a pull request
base repository: atar-axis/xpadneo
base: master
head repository: kakra/xpadneo
compare: queue/for-0.10
- 17 commits
- 15 files changed
- 2 contributors
Commits on Jul 4, 2025
-
xpadneo, profiles: Report current profile as depressed button
This way, user-space can figure out which profile currently is configured. Take note that this may also involve a different button mapping, and only profile 0 has paddles forcibly reported as their distinct events (otherwise mapped to A, B, X, and Y by default). Link: #428 Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1adbb40 - Browse repository at this point
Copy the full SHA 1adbb40View commit details -
xpadneo, installer: Get rid of ERTM work-around by requiring kernel 5.12
Link: #198 Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25d0ea1 - Browse repository at this point
Copy the full SHA 25d0ea1View commit details -
xpadneo, CI: Add Github workflow to check commits
Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e159c24 - Browse repository at this point
Copy the full SHA e159c24View commit details
Commits on Oct 19, 2025
-
xpadneo, installer: Do not fail uninstallation early
`dkms remove` may fail because a previous installation has been broken or tampered with. This will cause the remaining uninstallation to fail. Fix this by logging that we proceed anyways. Suggested-by: flodavid <[email protected]> Link: #563 Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfdd792 - Browse repository at this point
Copy the full SHA bfdd792View commit details -
xpadneo, udev: update rules for systemd v258+
This change is backwards compatible with older versions. Link: https://github.com/systemd/systemd/blob/781d9d0789379d1ea1f2ecefb804d41e9c8b6c38/NEWS#L22-L32 Closes: #559 Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 817276e - Browse repository at this point
Copy the full SHA 817276eView commit details -
fixup! xpadneo, CI: Add Github workflow to check commits
Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 766ce5f - Browse repository at this point
Copy the full SHA 766ce5fView commit details
Commits on Oct 21, 2025
-
xpadneo, udev: Trigger loading of
uhidbeforebluetoothThe system should trigger loading of the `uhid` module when `bluetooth` is loaded to properly support BLE devices which provide the HID bus from user-space through bluez. This may still leave a gap for a race-condition if both `bluetooth` and the BLE device appear at the same time. `uhid` should be present before any device even connects from user-space, otherwise `hid-xpadneo` may not see the HID bus early enough. I'm unsure if we also should provide `weakdep` to trigger inclusion of `uhid` into initrd - but since Xbox controllers are not critical input devices during early boot, this is probably not our business. OTOH, `softdep` may already trigger inclusion on its own (untested). Hint: This feels wrong because xpadneo is the HID consumer, not the HID provider. We should not need to do that. But it prevents bug reports from users in the future. Tested-by: flodavid <[email protected]> Link: #563 (comment) Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e3fa80 - Browse repository at this point
Copy the full SHA 2e3fa80View commit details -
xpadneo, installer: Check the kernel version properly
AI checks identified the check being inverted. Fixes: 25d0ea1 ("xpadneo, installer: Get rid of ERTM work-around by requiring kernel 5.12") Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 753000d - Browse repository at this point
Copy the full SHA 753000dView commit details -
xpadneo, psy: Fix potential pointer leak during battery registration
Do not leak the error pointer into the battery struct if psy registration failed. Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e269b0 - Browse repository at this point
Copy the full SHA 2e269b0View commit details -
xpadneo, probe: Implement error path for ida_simple_get()
If `ida_simple_get()` fails, we didn't properly bubble up the error to the device manager. Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fca97eb - Browse repository at this point
Copy the full SHA fca97ebView commit details -
xpadneo, psy: Fix memory leak of device and battery name
battery.desc.name was never freed during device removal because this previously caused a kernel crash when xpadneo tried to free the name itself. Fix this by using the devm memory manager so we don't need to clean up memory by ourselves. Also fix input_dev->name which has been an oversight previously. Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e48991f - Browse repository at this point
Copy the full SHA e48991fView commit details -
xpadneo, core: Actually check the correct devm pointer in error path
Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a22d1c - Browse repository at this point
Copy the full SHA 7a22d1cView commit details -
Makefile: Do not leave a stray intermediate source file behind
This confuses code analysis. Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffe4edb - Browse repository at this point
Copy the full SHA ffe4edbView commit details -
xpadneo, docs: Align CONFIGURATION.md with current implementation
Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8070a50 - Browse repository at this point
Copy the full SHA 8070a50View commit details -
xpadneo, docs: Align README.md with current distribution practice
Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d67029c - Browse repository at this point
Copy the full SHA d67029cView commit details -
fixup! xpadneo, probe: Implement error path for ida_simple_get()
Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78576f2 - Browse repository at this point
Copy the full SHA 78576f2View commit details -
xpadneo, profiles: Clarify magic constant as amount of profiles
Signed-off-by: Kai Krakow <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e088bfb - Browse repository at this point
Copy the full SHA e088bfbView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...queue/for-0.10