1121d13d3a
- Update to 1.9.2 * Use Generic to set precise type for InputDevice.path. * Allow supressing build-dependent information in ecodes.c.
Matthias Bach
2025-05-01 20:30:56 +00:00
174216bb98
- Update to 1.9.1 * Fix fox missing UI_FF constants in generated ecodes.py. * More type annotations.
Matthias Bach
2025-02-22 11:51:41 +00:00
ab46bfb204
Accepting request 1244849 from devel:languages:python
Ana Guerrero2025-02-11 20:23:26 +00:00
6896da18f8
- Update to 1.9.0 * Slightly faster reading of events in device.read() and device.read_one(). * Drop deprecated InputDevice.fn (use InputDevice.path instead). * Improve type hint coverage and add a py.typed file. - Remove fix-tests.patch as it was included upstream.
Matthias Bach
2025-02-10 19:09:55 +00:00
d8bc0e87d9
Accepting request 1241259 from devel:languages:python
Ana Guerrero2025-01-30 13:52:15 +00:00
dbebc0931c
- Update to 1.8.0 * The evdev.ecodes module is now generated at install time and contains only constants. This allows type checking and introspection of the evdev.ecodes module, without having to execute it first. The old module is available as evdev.ecodes_runtime. * Reverse mappings in evdev.ecodes that point to more than one value are now tuples instead of lists. * Fix keyboard delay and repeat being swapped. * Move the syn() convenience method from InputDevice to EventIO. - Add fix-tests.patch to pull in test fixes that upstream only included after tagging their release. - Switch source download during packaging from disabledrun to manualrun.
Matthias Bach
2025-01-29 19:57:20 +00:00
aafafaf8ab
- Update to 1.7.1 * Wait up to two seconds for uinput devices to appear.
Matthias Bach
2024-05-09 09:21:16 +00:00
f06cb6684d
Accepting request 1147703 from devel:languages:python
Ana Guerrero2024-02-20 20:14:54 +00:00
1b1e1432d0
- Drop obsolete Leap 15.3 compatiblity handling in spec file.
Matthias Bach
2024-02-19 22:13:11 +00:00
fb5186d30a
- Update to 1.7.0 * Add the uniq address to the string representation of InputDevice. * Improved method for finding the device node corresponding to a uinput device - Adjust package build to upstream's switch to pyproject.toml. - Switch package to modern Python * On Python 3.6 there is no new enough setuptools anyhow.
Matthias Bach
2024-02-19 21:20:43 +00:00
32fafc34b6
Accepting request 1098387 from devel:languages:python
Ana Guerrero2023-07-13 15:17:42 +00:00
4fecdc48ee
Accepting request 1098361 from home:ecsos:python
Matej Cepl2023-07-12 15:25:12 +00:00
8ae91fb98c
- Update to 1.6.1 * No changelog was made available. - Fix source URL as upstream no longer creates Github releases but only tags. - Add a _service file for easier source download.
Matthias Bach
2023-01-23 14:51:25 +00:00
7005248d1e
Accepting request 990453 from devel:languages:python
Richard Brown2022-07-21 09:35:20 +00:00
a90a68a261
- Drop packaging for Python 2
Matthias Bach
2022-07-20 20:41:29 +00:00
9c2bc907e6
- update to 1.4.0: - Fix `InputDevice.set_absinfo to allow setting parameters to zero. - Fix off-by-one in ioctl_EVIOCG_bits, which causes value at the end of the list to not be reported back - Fix set_absinfo to allow setting parameters to zero - Fix leak when returning BlockingIOError from a read - Fix "There is no current event loop in thread" error for non asyncio code - Prevent InputDevice destructor from blocking - Add missing return codes to os.strerror() calls and fix force feedback - Add the util.find_ecodes_by_regex()` helper function.
Dirk Mueller2021-01-23 01:06:13 +00:00
c00d24ba4e
- update to 1.2.0 * Add UInput support for the resolution parameter in AbsInfo * Vendor and product identifiers can be greater or equal to 0x8000
Ondřej Súkup2019-05-14 07:10:29 +00:00
0cd8d69a7b
- Update to 1.1.2: * Fix handling of absinfo capabilities * Fix invalid example * Check if FF_MAX_EFFECTS is defined
Tomáš Chvátal
2019-03-01 11:03:17 +00:00