{"object_kind":"push","event_name":"push","before":"9c042e9620104f6b884806af8c9251040a1a647a","after":"56f0524115b0787951c4d1b03269a47359b7097d","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"56f0524115b0787951c4d1b03269a47359b7097d","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":"34da27650d757ced7733c87ee82583e62146d86f","message":"tablet: take an uint32_t for the eraser button\n\nFor consistency with other set_button configuration options.\n\nPart-of: \n","title":"tablet: take an uint32_t for the eraser button","timestamp":"2025-06-19T01:51:52+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/34da27650d757ced7733c87ee82583e62146d86f","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["src/evdev-tablet.c","src/libinput-private.h","src/libinput.c","src/libinput.h"],"removed":[]},{"id":"56f0524115b0787951c4d1b03269a47359b7097d","message":"tablet: always allow BTN_STYLUS* for eraser button configuration\n\nIf the button we want to map to isn't enabled by the kernel allow\nsetting the button nonetheless. On some tablets we only get the\nactual number of button codes (e.g. BTN_STYLUS only on an Inspiroy 2S)\nso not being able to map the eraser button to some other button makes\nthis whole feature a bit pointless.\n\nSpecial-case BTN_STYLUS* because these are the ones we'll always allow.\n\nThis fixes an issue with the eraser button defaulting to BTN_STYLUS2\non some devices but it couldn't actually be set to that value by the\ncaller.\n\nPart-of: \n","title":"tablet: always allow BTN_STYLUS* for eraser button configuration","timestamp":"2025-06-19T01:51:52+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/56f0524115b0787951c4d1b03269a47359b7097d","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["src/evdev-tablet.c","src/libinput.c","src/libinput.h"],"removed":[]}],"total_commits_count":2,"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}}