{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44062334,"defaultBranch":"master","name":"libwpe","ownerLogin":"WebPlatformForEmbedded","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-11T17:34:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26092996?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711037500.0","currentOid":""},"activityList":{"items":[{"before":"f57050fbff7c88ed68f5799128c71e249e2783bd","after":"782026ce4976a35e9343ba75aefe379b0d8428f7","ref":"refs/heads/libwpe-1.16","pushedAt":"2024-03-21T16:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"Release version 1.16.0","shortMessageHtmlLink":"Release version 1.16.0"}},{"before":null,"after":"f57050fbff7c88ed68f5799128c71e249e2783bd","ref":"refs/heads/libwpe-1.16","pushedAt":"2024-03-21T15:51:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"Release version 1.15.2","shortMessageHtmlLink":"Release version 1.15.2"}},{"before":"e52aeb209ee5b9704bea817d3d67886a4618c82a","after":"25a4ff6de3f30fd1d48842152490e2b56221a854","ref":"refs/heads/gh-pages","pushedAt":"2024-01-25T14:53:14.000Z","pushType":"force_push","commitsCount":0,"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: f57050fbff7c88ed68f5799128c71e249e2783bd","shortMessageHtmlLink":"deploy: f57050f"}},{"before":"2f0e0d68bcf464810855946bc2d47cb156bb60f2","after":"f57050fbff7c88ed68f5799128c71e249e2783bd","ref":"refs/heads/master","pushedAt":"2024-01-25T14:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"Release version 1.15.2","shortMessageHtmlLink":"Release version 1.15.2"}},{"before":"5a6089085c189bc85ec519b023fc436f228eaf25","after":"a07fb78f90bb0da66ab3efb841e55ccdc28ea3bb","ref":"refs/heads/aperezdc/kill-cmake","pushedAt":"2024-01-25T12:05:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"Remove CMake based build system","shortMessageHtmlLink":"Remove CMake based build system"}},{"before":"e346a31309559664c4cb0df299fb7ce17377c2e2","after":"86663687517568b8de00b630381466bf50a8f700","ref":"refs/heads/libwpe-1.14","pushedAt":"2024-01-25T09:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"Release version 1.14.2","shortMessageHtmlLink":"Release version 1.14.2"}},{"before":"40a382f1a02db5a57b0e510ddfc9498f2458be83","after":"e346a31309559664c4cb0df299fb7ce17377c2e2","ref":"refs/heads/libwpe-1.14","pushedAt":"2024-01-24T22:29:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"fix: allow resetting fullscreen client to nullptr\n\n(cherry picked from commit 2f0e0d68bcf464810855946bc2d47cb156bb60f2)","shortMessageHtmlLink":"fix: allow resetting fullscreen client to nullptr"}},{"before":"d5911796288446a2e146936cd9381c4fdac886fe","after":"e52aeb209ee5b9704bea817d3d67886a4618c82a","ref":"refs/heads/gh-pages","pushedAt":"2023-11-09T23:29:57.000Z","pushType":"force_push","commitsCount":0,"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: 2f0e0d68bcf464810855946bc2d47cb156bb60f2","shortMessageHtmlLink":"deploy: 2f0e0d6"}},{"before":"d7c669ca6f5ec0d544c264016d270669b336c931","after":"2f0e0d68bcf464810855946bc2d47cb156bb60f2","ref":"refs/heads/master","pushedAt":"2023-11-09T23:25:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"fix: allow resetting fullscreen client to nullptr","shortMessageHtmlLink":"fix: allow resetting fullscreen client to nullptr"}},{"before":"493eaccd7a87488e19a645dd3054766e44bd93b6","after":"d5911796288446a2e146936cd9381c4fdac886fe","ref":"refs/heads/gh-pages","pushedAt":"2023-05-17T20:59:55.263Z","pushType":"force_push","commitsCount":0,"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: d7c669ca6f5ec0d544c264016d270669b336c931","shortMessageHtmlLink":"deploy: d7c669c"}},{"before":"960c1113a07cba8172cd6d15378f839ed323f86f","after":"d7c669ca6f5ec0d544c264016d270669b336c931","ref":"refs/heads/master","pushedAt":"2023-05-17T20:56:35.987Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"The static loader should not use a pointer\n\nMake `_wpe_loader_interface` into an external instance of `wpe_loader_interface`. Using a pointer is incorrect for this case where libwpe is compiled into the larger backend.","shortMessageHtmlLink":"The static loader should not use a pointer"}},{"before":"4dc4eb2eab1a0fc4f17e37f8f2ef1c80ae1b186e","after":"493eaccd7a87488e19a645dd3054766e44bd93b6","ref":"refs/heads/gh-pages","pushedAt":"2023-05-08T12:03:16.000Z","pushType":"force_push","commitsCount":0,"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: 960c1113a07cba8172cd6d15378f839ed323f86f","shortMessageHtmlLink":"deploy: 960c111"}},{"before":"6597016d89db9482a272d7b684fed5c7370a5d98","after":"960c1113a07cba8172cd6d15378f839ed323f86f","ref":"refs/heads/master","pushedAt":"2023-05-08T12:00:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"Release version 0.15.1","shortMessageHtmlLink":"Release version 0.15.1"}},{"before":"c909ffd8ecfc794abe05558654260271ae0af4b8","after":"4dc4eb2eab1a0fc4f17e37f8f2ef1c80ae1b186e","ref":"refs/heads/gh-pages","pushedAt":"2023-05-05T08:12:49.000Z","pushType":"force_push","commitsCount":0,"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: 6597016d89db9482a272d7b684fed5c7370a5d98","shortMessageHtmlLink":"deploy: 6597016"}},{"before":"cfa9699984ad9c73ff1cffce0d441988d1912a1b","after":"6597016d89db9482a272d7b684fed5c7370a5d98","ref":"refs/heads/master","pushedAt":"2023-05-05T08:10:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"},"commit":{"message":"ensure wpe input-xkb context returns NULL on error\n\nThe `wpe_input_xkb_context_get_default` call manages a singleton WPE\ninput (XKB) context for an implementer to easily fetch. However, if\nthe underlying request of building an XKB context (`xkb_context_new`)\nfails, a singleton will be created with a managed `NULL` context. The\nonly safe way for an implementer to utilize other WPE input calls is to\ncall `wpe_input_xkb_context_get_context` and ensure the returned context\nis not `NULL` (a practice not really used). And even if there was a way\nto recover the environment to ensure `xkb_context_new` can return a\nvalue context, there is no way to rebuild the singleton.\n\nTo prevent such a state, this commit tweaks the\n`wpe_input_xkb_context_get_default` call to only store/return a WPE\ninput (XKB) context if the underlying XKB context could be created. This\nway, implements can know immediately when attempting to prepare WPE\ninput if the environment does not supported input at this time.\n\nSigned-off-by: James Knight ","shortMessageHtmlLink":"ensure wpe input-xkb context returns NULL on error"}},{"before":"4c037d8f0b812f3489055bfc736bfe2dc6d69c7f","after":"c909ffd8ecfc794abe05558654260271ae0af4b8","ref":"refs/heads/gh-pages","pushedAt":"2023-05-04T08:00:57.000Z","pushType":"force_push","commitsCount":0,"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: cfa9699984ad9c73ff1cffce0d441988d1912a1b","shortMessageHtmlLink":"deploy: cfa9699"}},{"before":"ff2ecaa4b2dc2c56be3e3f146c1fde5331fcee0e","after":null,"ref":"refs/heads/carlosgc/pointer-lock","pushedAt":"2023-05-04T07:57:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlosgcampos","name":"Carlos Garcia Campos","path":"/carlosgcampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5434964?s=80&v=4"}},{"before":"5902d8e30bed2b774287346cd3bbd651f7471048","after":"cfa9699984ad9c73ff1cffce0d441988d1912a1b","ref":"refs/heads/master","pushedAt":"2023-05-04T07:57:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosgcampos","name":"Carlos Garcia Campos","path":"/carlosgcampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5434964?s=80&v=4"},"commit":{"message":"Add API to allow handling pointer lock requests and events\n\nSimilar to the fullscreen API there's now a pointer lock handler that\ncan be set to handle the requests to lock or unlock the pointer. A new\ninput type wpe_input_pointer_lock_event has been added, which extends\nwpe_input_pointer_event to include the movement delta required by pointer\nlock motion events.","shortMessageHtmlLink":"Add API to allow handling pointer lock requests and events"}},{"before":"c2bb54f3b0a313172a943c9b41479af36c6b7173","after":"ff2ecaa4b2dc2c56be3e3f146c1fde5331fcee0e","ref":"refs/heads/carlosgc/pointer-lock","pushedAt":"2023-04-26T12:18:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlosgcampos","name":"Carlos Garcia Campos","path":"/carlosgcampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5434964?s=80&v=4"},"commit":{"message":"Add API to allow handling pointer lock requests and events\n\nSimilar to the fullscreen API there's now a pointer lock handler that\ncan be set to handle the requests to lock or unlock the pointer. A new\ninput type wpe_input_pointer_lock_event has been added, which extends\nwpe_input_pointer_event to include the movement delta required by pointer\nlock motion events.","shortMessageHtmlLink":"Add API to allow handling pointer lock requests and events"}},{"before":null,"after":"c2bb54f3b0a313172a943c9b41479af36c6b7173","ref":"refs/heads/carlosgc/pointer-lock","pushedAt":"2023-04-26T12:03:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlosgcampos","name":"Carlos Garcia Campos","path":"/carlosgcampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5434964?s=80&v=4"},"commit":{"message":"Add API to allow handling pointer lock requests and events\n\nSimilar to the fullscreen API there's now a pointer lock handler that\ncan be set to handle the requests to lock or unlock the pointer. A new\ninput type wpe_input_pointer_lock_event has been added, which extends\nwpe_input_pointer_event to include the movement delta required by pointer\nlock motion events.","shortMessageHtmlLink":"Add API to allow handling pointer lock requests and events"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEG-94EwA","startCursor":null,"endCursor":null}},"title":"Activity ยท WebPlatformForEmbedded/libwpe"}