{"object_kind":"push","event_name":"push","before":"07659db3d95a1c5734fae62615de2d5cd87d8f5e","after":"eb01a4e73fe438620947c0d565cafae35aaf07bd","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"eb01a4e73fe438620947c0d565cafae35aaf07bd","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":"f27fbdfa53d6de802bbb4cc9cfbfdc3ddc7a4ded","message":"meson.build: change set10 to set\n\nFollow-up to cfec80582efc (\"meson.build: change from config.set10() and #if to config.set() and #ifdef\")\nwhich was parallel to 9e37bc0cfa4d and the latter didn't get updated.\n\nFixes: 9e37bc0cfa4d (\"plugins: add support for lua plugins to change evdev event streams\")\nPart-of: \n","title":"meson.build: change set10 to set","timestamp":"2025-10-31T05:25:29+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/f27fbdfa53d6de802bbb4cc9cfbfdc3ddc7a4ded","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["meson.build","src/libinput-plugin.c"],"removed":[]},{"id":"eb01a4e73fe438620947c0d565cafae35aaf07bd","message":"plugins: add meson option to autoload plugins\n\nAdd an option to enable autoloading plugins from the default paths.\nThis makes testing and adoption for new users easier as they can (if\nnecessary) rebuild libinput with that option enabled instead of having\nto wait for the compositor stack to update.\n\nAutoloading will only use the default paths (/etc and /usr/lib) and will\nonly happen if the client does not modify those paths since that implies\nthe client wants to load plugins themselves. A client that adds a plugin\npath but doesn't load the plugins is considered buggy anyway.\n\nPart-of: \n","title":"plugins: add meson option to autoload plugins","timestamp":"2025-10-31T05:25:29+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/eb01a4e73fe438620947c0d565cafae35aaf07bd","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["meson.build","meson_options.txt","src/libinput-plugin-system.h","src/libinput-plugin.c","src/path-seat.c","src/udev-seat.c"],"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}}