{"object_kind":"push","event_name":"push","before":"2ebb6d4a75591cbf73f19aa8d56b38bd435df1ac","after":"6720c6899f8ef45d3ec9c14259efe65d19252d44","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"6720c6899f8ef45d3ec9c14259efe65d19252d44","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":"c59453e4abf6a3295cadb0c10405d82e46315d44","message":"test: remove a race condition\n\nIf the host is a tad slow we need to wait for the events instead of\nassuming they're already waiting for us.\n\nPart-of: \n","title":"test: remove a race condition","timestamp":"2025-04-15T11:07:24+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/c59453e4abf6a3295cadb0c10405d82e46315d44","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-udev.c"],"removed":[]},{"id":"589850e8df35c6b4b54db074d091b4e1597550be","message":"test: correct the libevdev initialization in two tests\n\nThese are used to create a new struct libevdev so let's not wrongly\ninitialize them to an existing struct.\n\nPart-of: \n","title":"test: correct the libevdev initialization in two tests","timestamp":"2025-04-15T11:07:24+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/589850e8df35c6b4b54db074d091b4e1597550be","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-switch.c"],"removed":[]},{"id":"0e3bb4690acec8576b480c427e7d8f68ea31a337","message":"test: switch some xasprintf to strdup_printf()\n\nPart-of: \n","title":"test: switch some xasprintf to strdup_printf()","timestamp":"2025-04-15T11:07:24+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/0e3bb4690acec8576b480c427e7d8f68ea31a337","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/litest-runner.c","test/litest.c","test/test-quirks.c","test/test-utils.c"],"removed":[]},{"id":"190b79679417da49bced340ef6faa752a983e391","message":"test: modernize a test slightly\n\nPart-of: \n","title":"test: modernize a test slightly","timestamp":"2025-04-15T11:08:30+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/190b79679417da49bced340ef6faa752a983e391","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-udev.c"],"removed":[]},{"id":"d74b2adde58eb6aab2f7894e5adbfc65db3ad39f","message":"test: indentation fixes\n\nPart-of: \n","title":"test: indentation fixes","timestamp":"2025-04-15T11:09:08+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/d74b2adde58eb6aab2f7894e5adbfc65db3ad39f","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-tablet.c"],"removed":[]},{"id":"c94276fd1403cedf45338791907fcd0f86e0fbc2","message":"test: improve the direct tool switch test\n\nUse better (newer) helpers and separate the pen/eraser for readability.\n\nPart-of: \n","title":"test: improve the direct tool switch test","timestamp":"2025-04-15T11:09:18+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/c94276fd1403cedf45338791907fcd0f86e0fbc2","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-tablet.c"],"removed":[]},{"id":"8c28783dd20c43f6c2fcd800579a188f1b3d98fc","message":"test: add litest_with_event_frame() to make things easier to visualize\n\nPart-of: \n","title":"test: add litest_with_event_frame() to make things easier to visualize","timestamp":"2025-04-15T11:09:27+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/8c28783dd20c43f6c2fcd800579a188f1b3d98fc","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/litest.h","test/test-tablet.c"],"removed":[]},{"id":"8770c743947b100979f2582005406293b09b0c71","message":"test: mark a checkpoint when asserting a tip or button event\n\nPart-of: \n","title":"test: mark a checkpoint when asserting a tip or button event","timestamp":"2025-04-15T11:09:34+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/8770c743947b100979f2582005406293b09b0c71","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/litest.c"],"removed":[]},{"id":"610cad7e82e252c8ad1f570b7b1c45348b5f1f6d","message":"test: disable the proximity timer for the touch arbitration test\n\nDepending on race conditions we may get a proximity out event while\ntesting the touch arbitration timeout.\n\nPart-of: \n","title":"test: disable the proximity timer for the touch arbitration test","timestamp":"2025-04-15T11:09:39+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/610cad7e82e252c8ad1f570b7b1c45348b5f1f6d","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-tablet.c"],"removed":[]},{"id":"6720c6899f8ef45d3ec9c14259efe65d19252d44","message":"test: annotate/shorten a test case\n\nThis test has a tendency to fail during recent development, let's make\nit easier to debug.\n\nPart-of: \n","title":"test: annotate/shorten a test case","timestamp":"2025-04-15T11:09:43+10:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/6720c6899f8ef45d3ec9c14259efe65d19252d44","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["test/test-tablet.c"],"removed":[]}],"total_commits_count":10,"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}}