{"object_kind":"push","event_name":"push","before":"17731d415d5e7b45aaf1f2c1b82f1cebd605b553","after":"31854a829a21f66c5ebd7a5913a2e2631ca5d747","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"31854a829a21f66c5ebd7a5913a2e2631ca5d747","message":null,"user_id":9716,"user_name":"Marge Bot","user_username":"marge-bot","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/9716/marge.png","project_id":147,"project":{"id":147,"name":"libinput","description":"Input device management and event handling library","web_url":"https://gitlab.freedesktop.org/libinput/libinput","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","namespace":"libinput","visibility_level":20,"path_with_namespace":"libinput/libinput","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/libinput/libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","http_url":"https://gitlab.freedesktop.org/libinput/libinput.git"},"commits":[{"id":"e77239f0c72e3c2d5dce39385b1ffd98c1e07d6c","message":"test: update a test for current kernels\n\nThis device was added before high-res scroll events existing in the\nkernel and it's used in a test to verify that a device that has\nABS_MT_POSITION_X but not _Y doesn't get automatically ignored.\n\nSaid test (device_quirks_no_abs_mt_y) uses a wheel event to verify that\nwe do get events from this device.\n\nSince then we've long had kernels that support hi-res scrolling and the\nkernel takes care of those events for us. So let's update the device\ndescription and the events we send to include the high-resolution\nevents. That doesn't change the validity of the test but stops it from\nbecoming a false positive.\n\nPart-of: \n","title":"test: update a test for current kernels","timestamp":"2025-07-01T09:20:57+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/e77239f0c72e3c2d5dce39385b1ffd98c1e07d6c","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/litest-device-anker-mouse-kbd.c","test/test-device.c"],"removed":[]},{"id":"d458b862407d193f7e00e9c2a632dba0611f5b16","message":"test: correct two capability checks\n\nWe have one test device that only has a horizontal scroll wheel but not\na vertical one, causing these tests to run unexpectedly.\n\nOne test needs both enabled (not strictly so but let's not bother) and\nthe other one only needs the vertical wheel.\n\nPart-of: \n","title":"test: correct two capability checks","timestamp":"2025-07-01T09:20:57+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/d458b862407d193f7e00e9c2a632dba0611f5b16","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-pointer.c"],"removed":[]},{"id":"31854a829a21f66c5ebd7a5913a2e2631ca5d747","message":"plugin: only register the wheel plugin on devices that have a wheel\n\nTouchpad devices are pointers too in libinput but they don't usually\nhave wheels. Let's check for REL_WHEEL in device_new *and* then again\nfor the actual pointer capability in device_added.\n\nFixes: d1800a76fec9 (\"evdev: Handle scroll wheel with a plugin\")\nPart-of: \n","title":"plugin: only register the wheel plugin on devices that have a wheel","timestamp":"2025-07-01T09:20:57+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/31854a829a21f66c5ebd7a5913a2e2631ca5d747","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["src/libinput-plugin-mouse-wheel.c"],"removed":[]}],"total_commits_count":3,"push_options":{},"repository":{"name":"libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","description":"Input device management and event handling library","homepage":"https://gitlab.freedesktop.org/libinput/libinput","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","visibility_level":20}}