{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":129223029,"defaultBranch":"master","name":"client-toolkit","ownerLogin":"Smithay","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-12T09:00:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29117271?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707406030.0","currentOid":""},"activityList":{"items":[{"before":"3460cad037abe7990296720d0e31e66391879b49","after":"30a357103f3a2ffc7f20e1a3e1fa7032c1c98628","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T13:58:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 15dea446033a931bfc942d28b390e27053182696","shortMessageHtmlLink":"deploy: 15dea44"}},{"before":"18070ad8e0675bdf555e6099bf90e3a92adc01b0","after":"15dea446033a931bfc942d28b390e27053182696","ref":"refs/heads/master","pushedAt":"2024-05-21T13:57:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"Add `surface_enter`/`surface_leave` methods to `CompositorHandler`","shortMessageHtmlLink":"Add surface_enter/surface_leave methods to CompositorHandler"}},{"before":"c93b4ea8652f84d40028149210e262fe11e7bc7b","after":"3460cad037abe7990296720d0e31e66391879b49","ref":"refs/heads/gh-pages","pushedAt":"2024-04-12T15:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 18070ad8e0675bdf555e6099bf90e3a92adc01b0","shortMessageHtmlLink":"deploy: 18070ad"}},{"before":"4097d4849e7de695de4059d1156a7abf09d2a34b","after":"18070ad8e0675bdf555e6099bf90e3a92adc01b0","ref":"refs/heads/master","pushedAt":"2024-04-12T15:46:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"add way to make subsurfaces from surfaces","shortMessageHtmlLink":"add way to make subsurfaces from surfaces"}},{"before":"5b059d312a072b59185eabff1af652727715012c","after":"c93b4ea8652f84d40028149210e262fe11e7bc7b","ref":"refs/heads/gh-pages","pushedAt":"2024-04-05T21:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4097d4849e7de695de4059d1156a7abf09d2a34b","shortMessageHtmlLink":"deploy: 4097d48"}},{"before":"3bed072b966022f5f929d12f3aff089b1ace980b","after":"4097d4849e7de695de4059d1156a7abf09d2a34b","ref":"refs/heads/master","pushedAt":"2024-04-05T21:30:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"seat/touch: Track latest `touch_down` event serial\n\nThis is needed to call things like `xdg_toplevel::move` for touch\nevents.","shortMessageHtmlLink":"seat/touch: Track latest touch_down event serial"}},{"before":"a8d875d91186342cb881b0939411ada7a7a4a113","after":"5b059d312a072b59185eabff1af652727715012c","ref":"refs/heads/gh-pages","pushedAt":"2024-03-20T21:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 3bed072b966022f5f929d12f3aff089b1ace980b","shortMessageHtmlLink":"deploy: 3bed072"}},{"before":"82ece740f1ae5992a9b8cee7cc0b843904987b90","after":"3bed072b966022f5f929d12f3aff089b1ace980b","ref":"refs/heads/master","pushedAt":"2024-03-20T21:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"Update `wgpu` example to `wgpu` 0.19","shortMessageHtmlLink":"Update wgpu example to wgpu 0.19"}},{"before":"fb6be7cd1494f59991b212b8a3c661d0aca8406c","after":"a8d875d91186342cb881b0939411ada7a7a4a113","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T21:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 82ece740f1ae5992a9b8cee7cc0b843904987b90","shortMessageHtmlLink":"deploy: 82ece74"}},{"before":"5aa103d1aacc76c041faf10131c6d641b2e74af1","after":"82ece740f1ae5992a9b8cee7cc0b843904987b90","ref":"refs/heads/master","pushedAt":"2024-03-01T21:32:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"Update `calloop` and `calloop-wayland-source` dependencies","shortMessageHtmlLink":"Update calloop and calloop-wayland-source dependencies"}},{"before":"72f98e71bad003777416c342a49960e8b921b847","after":"5aa103d1aacc76c041faf10131c6d641b2e74af1","ref":"refs/heads/master","pushedAt":"2024-03-01T13:34:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"refactor: simplify ci and use setup-rust-action","shortMessageHtmlLink":"refactor: simplify ci and use setup-rust-action"}},{"before":"87b7889cc017c74c29bafa48f132db494310d61c","after":"fb6be7cd1494f59991b212b8a3c661d0aca8406c","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T01:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 72f98e71bad003777416c342a49960e8b921b847","shortMessageHtmlLink":"deploy: 72f98e7"}},{"before":"8708dd5d8b8972bbd8cfe0ffa7ae649d42115333","after":"72f98e71bad003777416c342a49960e8b921b847","ref":"refs/heads/master","pushedAt":"2024-03-01T01:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"Bind dmabuf v5\n\nThis makes creating a dmabuf with different modifiers for different\nplanes a protocol error.\n\nThis *could* be considered a breaking API change, but I don't think we\nneed a semver bump for it because:\n* Callers should never have actually used different modifiers for\n different planes, since this was never valid.\n* Most users of this protocol tend to use `create_immed`, in which case\n they would get a protocol error.\nSo it's \"breaking\" if an application calls `create` with non-sense\nparams and then expects to get `failed`.\n\nWhen we do have an API break, the API should probably be changed to only\nallow a single modifier.\n\nThis change isn't important, but will be needed for future updates to\ndmabuf.","shortMessageHtmlLink":"Bind dmabuf v5"}},{"before":"96e37d06f1330654320c196e8ae9c34c96f6aaa8","after":"87b7889cc017c74c29bafa48f132db494310d61c","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T01:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 8708dd5d8b8972bbd8cfe0ffa7ae649d42115333","shortMessageHtmlLink":"deploy: 8708dd5"}},{"before":"326102096a72bbe297325e6d582a68033a389e20","after":"96e37d06f1330654320c196e8ae9c34c96f6aaa8","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T01:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ace69079f6f35b3a6a114ca5b2d0a958611744e0","shortMessageHtmlLink":"deploy: ace6907"}},{"before":"ace69079f6f35b3a6a114ca5b2d0a958611744e0","after":"8708dd5d8b8972bbd8cfe0ffa7ae649d42115333","ref":"refs/heads/master","pushedAt":"2024-03-01T01:14:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"Work around touch up events delivered too late with certain Weston versions\n\nWeston <= 10 at least has a bug where the frame event isn't always sent\nwhen the last touch point was released.\n\nThis is tracked in\nhttps://gitlab.freedesktop.org/wayland/weston/-/issues/44 and it would\nseem that\nhttps://gitlab.freedesktop.org/wayland/weston/-/commit/5448580111b5ff992ce2603cb6e99b9f54db7ad8\nmay fix it.\n\nMeanwhile, work around the issue by processing all buffered events when\nthere are no more active touch points.","shortMessageHtmlLink":"Work around touch up events delivered too late with certain Weston ve…"}},{"before":"f3587a933ad822f729513cd1e1db3667b342ee72","after":"ace69079f6f35b3a6a114ca5b2d0a958611744e0","ref":"refs/heads/master","pushedAt":"2024-03-01T01:14:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"Require an explicit unlock call in SessionLock\n\nThe entire reason unlock_and_destroy is distinct from destroy is to\navoid accidental unlock operations. The current SCTK implementation\ncarefully undoes this work by unlocking on drop, even if that drop is\ndue to a panic or careless drop of the lock object.\n\nAdd an explicit unlock call so that screen lockers can indicate when\nthey intend to unlock (generally after some kind of authentication has\nhappened).","shortMessageHtmlLink":"Require an explicit unlock call in SessionLock"}},{"before":"2b268fc20a35d527b90a22ddda3d0ee3bf1ae735","after":null,"ref":"refs/heads/fix-internal-dnd","pushedAt":"2024-01-22T17:00:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"}},{"before":"77ada9888613a4cb7a30c7b62c4bdff3185a2478","after":"326102096a72bbe297325e6d582a68033a389e20","ref":"refs/heads/gh-pages","pushedAt":"2024-01-22T17:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 096ce4f5ce39408656efb0bde3290c393137a8ec","shortMessageHtmlLink":"deploy: 096ce4f"}},{"before":"ee21cfa50ca0d1cd0770d5b4c5df27a9a87ad278","after":null,"ref":"refs/heads/fix-ci","pushedAt":"2024-01-22T17:00:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"}},{"before":"096ce4f5ce39408656efb0bde3290c393137a8ec","after":"f3587a933ad822f729513cd1e1db3667b342ee72","ref":"refs/heads/master","pushedAt":"2024-01-22T17:00:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"chore(ci): remove FreeBSD 12.1 and update to FreeBSD 13.2","shortMessageHtmlLink":"chore(ci): remove FreeBSD 12.1 and update to FreeBSD 13.2"}},{"before":"da3e5c573a261117cbd70dc079a333bcd610a1d7","after":"096ce4f5ce39408656efb0bde3290c393137a8ec","ref":"refs/heads/master","pushedAt":"2024-01-22T16:59:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"fix: internal DnD event handlers need position and surface\n\nno data offer is included for internal DnD operations, so event handlers have no way of accessing the position and surface","shortMessageHtmlLink":"fix: internal DnD event handlers need position and surface"}},{"before":null,"after":"2b268fc20a35d527b90a22ddda3d0ee3bf1ae735","ref":"refs/heads/fix-internal-dnd","pushedAt":"2024-01-22T16:45:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"fix: internal DnD event handlers need position and surface\n\nno data offer is included for internal DnD operations, so event handlers have no way of accessing the position and surface","shortMessageHtmlLink":"fix: internal DnD event handlers need position and surface"}},{"before":null,"after":"ee21cfa50ca0d1cd0770d5b4c5df27a9a87ad278","ref":"refs/heads/fix-ci","pushedAt":"2024-01-17T22:38:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"chore(ci): remove FreeBSD 12.1 and update to FreeBSD 13.2","shortMessageHtmlLink":"chore(ci): remove FreeBSD 12.1 and update to FreeBSD 13.2"}},{"before":"c9751847e1d0046da79c2aa514f2de4e1058702b","after":"77ada9888613a4cb7a30c7b62c4bdff3185a2478","ref":"refs/heads/gh-pages","pushedAt":"2023-12-29T16:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: da3e5c573a261117cbd70dc079a333bcd610a1d7","shortMessageHtmlLink":"deploy: da3e5c5"}},{"before":"6e4b95c967b1e6893fcb596db8888b16962c302a","after":"da3e5c573a261117cbd70dc079a333bcd610a1d7","ref":"refs/heads/master","pushedAt":"2023-12-29T16:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"fix: MultiPool::get returns an overlap error when its appropriate\n\nPoolError::Overlap is returned when the buffer is bigger than the slot\nand not the other way around.","shortMessageHtmlLink":"fix: MultiPool::get returns an overlap error when its appropriate"}},{"before":"05e78ccaa04ec6e1c571ba64ed4da8525efbfd4a","after":"c9751847e1d0046da79c2aa514f2de4e1058702b","ref":"refs/heads/gh-pages","pushedAt":"2023-11-16T21:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 6e4b95c967b1e6893fcb596db8888b16962c302a","shortMessageHtmlLink":"deploy: 6e4b95c"}},{"before":"c490084b03a456e50b5e94b83122bb54f8c0b201","after":"6e4b95c967b1e6893fcb596db8888b16962c302a","ref":"refs/heads/master","pushedAt":"2023-11-16T21:56:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"pass layout to update_modifiers","shortMessageHtmlLink":"pass layout to update_modifiers"}},{"before":"4ac7cd2e634bf9d580cc9366fab7f66d4fd361eb","after":"05e78ccaa04ec6e1c571ba64ed4da8525efbfd4a","ref":"refs/heads/gh-pages","pushedAt":"2023-11-16T21:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: c490084b03a456e50b5e94b83122bb54f8c0b201","shortMessageHtmlLink":"deploy: c490084"}},{"before":"e63ab5f01964bc48766fc4c3bf79cc05dc59874c","after":"c490084b03a456e50b5e94b83122bb54f8c0b201","ref":"refs/heads/master","pushedAt":"2023-11-16T21:47:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wash2","name":"Ashley Wulber","path":"/wash2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48420062?s=80&v=4"},"commit":{"message":"examples: Update `wgpu` dependency","shortMessageHtmlLink":"examples: Update wgpu dependency"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET-wEhgA","startCursor":null,"endCursor":null}},"title":"Activity · Smithay/client-toolkit"}