Skip to content
Permalink
quirk-palm-exc…
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Apr 5, 2023

  1. quirk: disable palm exclusion zones for Apple MTP

    Signed-off-by: Kate <kit-ty-kate@outlook.com>
    kit-ty-kate committed Apr 5, 2023
  2. Add the AttrPalmExclusionZonesDisable quirk

    Signed-off-by: Kate <kit-ty-kate@outlook.com>
    kit-ty-kate committed Apr 5, 2023

Commits on Apr 3, 2023

  1. doc/user: the CI uses FEDORA_PACKAGES, not FEDORA_RPMS

    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Apr 3, 2023

Commits on Mar 30, 2023

  1. tablet: always enable touch arbitration with touchscreens/ext. touchpads

    Right now for touch arbitration to work, we require the device group to
    be the same (i.e. they're hanging off the same physical bus). That's not
    always the case and statistically we have a lot more devices that have
    a built-in tablet + touchscreen than we have Intuos-like external
    tablets.
    
    So let's default to the more common case - enabling arbitration with the
    first touchscreen/external touchpad we find. If a subsequent device is
    "better", swap it out. Right now, the only heuristic we have here is the
    device group check but in the future we could get more precise.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 30, 2023
  2. tablet: split out arbitration/rotation handling assignment

    No functional changes
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 30, 2023
  3. test: move arbitration test into a helper function

    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 30, 2023

Commits on Mar 29, 2023

  1. fallback: don't double-map if any left-handed buttons are down

    The key_count array for buttons records the logical button sent to the
    client - for left-handed configurations that means a BTN_LEFT is
    recorded as BTN_RIGHT.
    
    When the device is suspended and we are releasing all keys we must thus
    release the button code as-is without trying to map it again.
    
    Fixes #881
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 29, 2023
  2. CI: bump to latest ci-templates for a new ci-fairy

    This version includes the (possible) fix for our CI picking up the wrong
    range in the commit checks and failing the pipeline.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 29, 2023
  3. test: minor cleanups

    A whitespace fix, moving a check-related #define closer to the #include
    and change a test that doesn't need a device to litest_add_no_device().
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 29, 2023

Commits on Mar 25, 2023

  1. doc: document libinput_device_tablet_pad_get_* error case

    Like in libinput_device_switch_has_switch()'s documentation, document
    the error case in libinput_device_tablet_pad_get_num_buttons(),
    libinput_device_tablet_pad_get_num_rings() and
    libinput_device_tablet_pad_get_num_strips().
    
    Signed-off-by: José Expósito <jose.exposito89@gmail.com>
    JoseExposito committed Mar 25, 2023
  2. libinput 1.23.0

    Signed-off-by: José Expósito <jose.exposito89@gmail.com>
    JoseExposito committed Mar 25, 2023

Commits on Mar 24, 2023

  1. quirks: add a bunch more Razer internal keyboards

    Generated with the same script as the list from
    commit 3dcfae3.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 24, 2023

Commits on Mar 23, 2023

  1. test: add a test to make sure we don't accidentally add Logitech rece…

    …ivers
    
    IDs copied over from libratbag which has that same check, with C548
    added.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 23, 2023
  2. test: add a quicks file validation test

    Now that we're Python ConfigParser compatible (again), we can check our
    quirks file for things our actual parser doesn't care about, but that we
    should honour. Right now that means that bustypes and vid/pid matches are
    all spelled consistently.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 23, 2023
  3. touchpad: rm dead tp_palm_tap_is_palm

    This was added in 39f1125
    (https://bugs.freedesktop.org/show_bug.cgi?id=89625)
    
    Later, a more sophisticated palm detection was implemented in
    46eab97
    (https://bugs.freedesktop.org/show_bug.cgi?id=103210)
    
    The only place where `tp_palm_tap_is_palm()` is called is if the more
    sophisticated palm detection has already decided that this is not a palm,
    so it should never return true.
    
    Signed-off-by: Tobias Bengfort <tobias.bengfort@posteo.de>
    xi authored and whot committed Mar 23, 2023

Commits on Mar 22, 2023

  1. test: comment two tap tests

    This is confusing without any explanation - the first set of touches is
    within the edge zone, the second set of touches is explicitly within the
    software button area but not inside the edge zone. Let's add comments so
    the intention is clear.
    
    Same-ish for the clickfinger test.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 22, 2023
  2. CI: make the ci-fairy commit check verbose

    This way it prints the commit range which should help debug why it fails
    when it does.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 22, 2023

Commits on Mar 20, 2023

  1. test: drop the explicit -n auto to the tool options test

    This script adds the option automatically where xdist is available.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 20, 2023
  2. tools: honor FDO_CI_CONCURRENT in the tools option parser

    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 20, 2023
  3. quirks: change all 3-digit matches to zero-prefixed 4-digit matches

    Time to get some standardization here!
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot authored and JoseExposito committed Mar 20, 2023
  4. quirks: fix duplicate section names

    Our parser doesn't care about this, but let's stick to the proper format so
    we can read those files with e.g. Python's ConfigParser
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot authored and JoseExposito committed Mar 20, 2023
  5. quirks: add a note to not quirk the Bolt Receiver

    The Logitech Bolt Receiver can be used with multiple mice, but the
    kernel exposes the same product ID for all of them.
    
    Adding a quirk for the device trying to fix a specific mouse would
    break other mice.
    
    Since we avoided this problem during code review a couple of times [1]
    [2] add a warning to avoid it in the future.
    
    [1] https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/867#note_1759931
    [2] https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/847#note_1725364
    Signed-off-by: José Expósito <jose.exposito89@gmail.com>
    JoseExposito committed Mar 20, 2023

Commits on Mar 17, 2023

  1. doc/user: fix tap in palm exclusion zone

    See 211bed2 and
    79139eb
    
    Signed-off-by: Tobias Bengfort <tobias.bengfort@posteo.de>
    xi committed Mar 17, 2023
  2. test: give the generic MT touchscreen realistic ranges

    This way we can rely on physical coords on this screen being actually
    meaningful. Not currently in use but future tests will use this touch
    device as generic screen.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 17, 2023

Commits on Mar 14, 2023

  1. CI: add new workflow rules

    Required for pipelines to run after some infrastructure changes, see
    https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/438
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 14, 2023
  2. CI: update to latest ci-templates

    The commit fixes linebreaks at the end of the files for files generated
    with ci-fairy generate-templates.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Mar 14, 2023

Commits on Feb 24, 2023

  1. filter: add scroll movement type to the custom acceleration profile

    Adds a dedicated scroll movement type to the custom acceleration profile.
    Supported by physical mouse and touchpad.
    Other profiles remain the same by using the same unaccelerated filter for the scroll filter.
    
    Signed-off-by: Yinon Burgansky <51504-Yinon@users.noreply.gitlab.freedesktop.org>
    yinonburgansky committed Feb 24, 2023

Commits on Feb 13, 2023

  1. quirks: fix DWT on Legion 5i

    The keyboard present on this device is not recognized as internal and
    disable while typing does not work.
    
    Add a quirk to fix this feature.
    
    Fix https://gitlab.freedesktop.org/libinput/libinput/-/issues/848
    Signed-off-by: José Expósito <jose.exposito89@gmail.com>
    JoseExposito authored and whot committed Feb 13, 2023

Commits on Feb 12, 2023

  1. gitlab CI: explicitly run the test in the systemd service

    This shouldn't have functional changes because MESON_TEST_ARGS was set
    for all our b2c/qemu tests and thus the tests would run automatically.
    To make this script more generic, specify --run-test explicitly.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Feb 12, 2023
  2. gitlab CI: remove a leftover use of a fedora image

    This is overridden by the template users anyway
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Feb 12, 2023
  3. gitlab CI: drop comment about weekly rebuild of images

    This was disabled many moons ago, pre the b2c work.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Feb 12, 2023
  4. CI: bump to use Fedora 37

    This was delayed by systemd/systemd#25941 which
    is now available in F37 as of v251.11
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    whot committed Feb 12, 2023

Commits on Feb 9, 2023

  1. add quirks for Logitech MX Master 3B

    Signed-off-by: Aksel Stokseth aksel.stokseth@gmail.com
    aksestok authored and whot committed Feb 9, 2023

Commits on Feb 8, 2023

  1. CI: bump b2c and kernel

    Same than https://gitlab.freedesktop.org/libevdev/libevdev/-/merge_requests/106
    We need to upgrade to a newer boot2container
    
    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
    bentiss committed Feb 8, 2023
  2. filter: simplify speed_factor()

    The `speed_factor()` formula is unnecessarily complex, The behavior that is described in the comment can be achieved with a simple power function.
    
    And adjust the comment to explicitly state that 0.05 is the minimum.
    xi authored and whot committed Feb 8, 2023
Older