xf86-input-libinput merge requestshttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests2024-02-28T00:18:03Zhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/54several fixes2024-02-28T00:18:03ZEnrico Weigeltinfo@metux.netseveral fixes* use xf86IDrvMsg() instead of BUG_*() macros
* fix some type mismatches
* fix .gitignore* use xf86IDrvMsg() instead of BUG_*() macros
* fix some type mismatches
* fix .gitignorehttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/53gitlab CI: update to latest templates and current fedora2024-02-19T22:28:58ZPeter Hutterergitlab CI: update to latest templates and current fedorahttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/52Add editorconfig file2024-02-19T22:24:56ZPeter HuttererAdd editorconfig filehttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/50Add a property for the tablet tool serial and hw ID2023-11-20T00:30:54ZPeter HuttererAdd a property for the tablet tool serial and hw IDThe driver encodes the serial in the device name but that's not reliable
enough. Expose both serial and tool id (optional) as a property so
clients can read them and adjust their behavior accordingly.
Fixes #16The driver encodes the serial in the device name but that's not reliable
enough. Expose both serial and tool id (optional) as a property so
clients can read them and adjust their behavior accordingly.
Fixes #16https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/49Don't try to enable a NULL device2023-07-09T23:10:57ZPeter HuttererDon't try to enable a NULL deviceIf there is no other libinput device in our list (and next is thus NULL),
skip the xf86AddEnabledDevice() call.
Fixes #60 (second part, see !48 for the first part)If there is no other libinput device in our list (and next is thus NULL),
skip the xf86AddEnabledDevice() call.
Fixes #60 (second part, see !48 for the first part)Peter HuttererPeter Huttererhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/48Don't run past the last element in the list2023-07-09T23:06:27ZPeter HuttererDon't run past the last element in the listIf there is no (other) libinput device in the current device list, we'd
eventually end up with next == NULL, causing a segfault.
Fixes #60If there is no (other) libinput device in the current device list, we'd
eventually end up with next == NULL, causing a segfault.
Fixes #60https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/47tablet: map BTN_STYLUS3 to button 82023-06-15T05:10:34ZPeter Hutterertablet: map BTN_STYLUS3 to button 8Buttons 4-7 are out of bounds for hysterical historical reasons.
Previously this button fell through to the default statement and
resulted in 8 + BTN_STYLUS3 - BTN_SIDE == 65 which is rather obviously
wrong.
Instead, map it explicitly t...Buttons 4-7 are out of bounds for hysterical historical reasons.
Previously this button fell through to the default statement and
resulted in 8 + BTN_STYLUS3 - BTN_SIDE == 65 which is rather obviously
wrong.
Instead, map it explicitly to what the fourth button would be mapped to
on other devices. This will now overlap with BTN_SIDE on devices that
both BTN_STYLUS3 *and* BTN_SIDE but those devices don't appear to exist
in the real world.
Fixes #50Peter HuttererPeter Huttererhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/46Initialize the left-handed property for tablet tools2023-06-11T23:55:53ZPeter HuttererInitialize the left-handed property for tablet toolsFixes #58, mostlyFixes #58, mostlyhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/45Improve documentation of the custom acceleration profile2023-04-25T22:47:58ZYinon BurganskyImprove documentation of the custom acceleration profileCloses #57Closes #57https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/43xf86-input-libinput 1.3.02023-04-04T05:14:35ZPeter Huttererxf86-input-libinput 1.3.0Peter HuttererPeter Huttererhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/42Add support for the scroll movement type of the custom acceleration profile2023-02-21T03:45:45ZYinon BurganskyAdd support for the scroll movement type of the custom acceleration profileAdds new properties and xorg.conf entries for setting the scroll acceleration
function's points and step.
The new xorg.conf entries are AccelPointsScroll, AccelStepScroll.
See libinput MR: [filter: add scroll movement type to the cust...Adds new properties and xorg.conf entries for setting the scroll acceleration
function's points and step.
The new xorg.conf entries are AccelPointsScroll, AccelStepScroll.
See libinput MR: [filter: add scroll movement type to the custom acceleration profile](https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/873)https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/41Correct the coordinate transform parameters for an absolute pointer2023-02-14T05:32:38ZShin-myoung-serpCorrect the coordinate transform parameters for an absolute pointerFixes #53Fixes #53https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/40configure.ac: inputproto 2.4 is optional2022-12-09T00:23:40ZPeter Huttererconfigure.ac: inputproto 2.4 is optionalMissing else condition in PKG_CHECK_MODULES caused configure to bail out
where 2.4 wasn't available.
Found by @alexhorner in https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/775#note_1678232Missing else condition in PKG_CHECK_MODULES caused configure to bail out
where 2.4 wasn't available.
Found by @alexhorner in https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/775#note_1678232Peter HuttererPeter Huttererhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/39Add support for custom pointer acceleration2023-01-17T16:23:32ZYinon BurganskyAdd support for custom pointer accelerationThis patch adds support for the new custom pointer acceleration method in libinput, see https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/775.
Adds new properties and xorg.conf entries for setting the acceleration functi...This patch adds support for the new custom pointer acceleration method in libinput, see https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/775.
Adds new properties and xorg.conf entries for setting the acceleration function's points and step.
`AccelProfile` option can now accept `custom` value.
Add 4 new options which only apply when `AccelProfile` is `custom`:
- Add `AccelPointsFallback` option for setting the points of the
Fallback acceleration function. Points values are represented by a
space-separated list, e.g. "0.0 1.0 2.4 2.5".
- Add `AccelStepFallback` option for setting the step of the Fallback
acceleration function. When a step of 0.0 is provided,
libinput default Fallback acceleration function is used.
- Add `AccelPointsMotion` and `AccelStepMotion` options, which are
equivalent to `AccelPointsFallback` and `AccelStepFallback` options,
but apply to the Motion acceleration function.
------
Based on !38.
Have been using the new custom profile on my machine for a while now, awaiting public testing.https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/37gitlab CI: enable commit & merge request checks, and gitlab's builtin static ...2022-07-25T02:28:44ZAlan Coopersmithgitlab CI: enable commit & merge request checks, and gitlab's builtin static analysisUses ci-fairy from freedesktop/ci-templates
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>Uses ci-fairy from freedesktop/ci-templates
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>Alan CoopersmithAlan Coopersmithhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/36Better explain HorizontalScrolling.2022-04-27T11:33:48ZHong XuBetter explain HorizontalScrolling.In the current explanation, The last sentence literally contradicts the first sentence.
Reworded to clarify.In the current explanation, The last sentence literally contradicts the first sentence.
Reworded to clarify.https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/35Add meson support2022-02-11T01:16:41ZPeter HuttererAdd meson supporthttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/34Fix a compiler warning2022-01-24T02:19:35ZPeter HuttererFix a compiler warningxf86libinput.c:2457:89: warning: passing argument 1 of
‘libinput_event_pointer_get_axis_source’ from incompatible
pointer type [-Wincompatible-pointer-types]
No function changes due to the binary layout of libinput events but
let's not ...xf86libinput.c:2457:89: warning: passing argument 1 of
‘libinput_event_pointer_get_axis_source’ from incompatible
pointer type [-Wincompatible-pointer-types]
No function changes due to the binary layout of libinput events but
let's not rely on that.
cc @joseexpositoPeter HuttererPeter Huttererhttps://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/33Fix spelling/wording issues2022-01-16T21:32:08ZAlan CoopersmithFix spelling/wording issuesFound by using:
codespell --builtin clear,rare,usage,informal,code,names
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>Found by using:
codespell --builtin clear,rare,usage,informal,code,names
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/merge_requests/32Build xz tarballs instead of bzip22022-01-16T21:33:32ZAlan CoopersmithBuild xz tarballs instead of bzip2Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>