{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":132517754,"defaultBranch":"master","name":"cog","ownerLogin":"Igalia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-07T21:21:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1576566?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724679334.0","currentOid":""},"activityList":{"items":[{"before":"e0f238636347e3ab1da10eb766a3f5411bfa2962","after":"31886ec11de49b6932cb0eaa3d149ea48e43cdbc","ref":"refs/heads/cog-0.18","pushedAt":"2024-08-28T11:59:11.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":"wl: fix key repeat timeout\n\n(cherry picked from commit c31fc4674f4f98c00a04c7a704958a8b7a57ded1)","shortMessageHtmlLink":"wl: fix key repeat timeout"}},{"before":"81064bba861b483beb7dc0f92f3f6ebbf354209e","after":"c31fc4674f4f98c00a04c7a704958a8b7a57ded1","ref":"refs/heads/master","pushedAt":"2024-08-28T11:26:23.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":"wl: fix key repeat timeout","shortMessageHtmlLink":"wl: fix key repeat timeout"}},{"before":"f2bbcbf8973d5a582a695d7f7d436df8e2900e6c","after":"e0f238636347e3ab1da10eb766a3f5411bfa2962","ref":"refs/heads/cog-0.18","pushedAt":"2024-08-28T10:42:56.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":"build: make libmanette support explicit\n\n(cherry picked from commit 81064bba861b483beb7dc0f92f3f6ebbf354209e)","shortMessageHtmlLink":"build: make libmanette support explicit"}},{"before":"edafaa079f1c5ebe201bac33ddf3c476479c3f1f","after":"81064bba861b483beb7dc0f92f3f6ebbf354209e","ref":"refs/heads/master","pushedAt":"2024-08-28T10:40:16.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":"build: make libmanette support explicit","shortMessageHtmlLink":"build: make libmanette support explicit"}},{"before":"f377b4c2b1d01f790eee3cf27cf0df37a3019036","after":"edafaa079f1c5ebe201bac33ddf3c476479c3f1f","ref":"refs/heads/master","pushedAt":"2024-08-27T12:05:00.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":"wl: do not set to null the surface and target at touch_on_up()\n\nOn a multitouch screen, when several fingers are on the screen at\nthe same time, if we set to null surface and target on touch_on_up()\nthen we stop all the ongoing touch gestures and not only the one\nof the finger that caused the up event. That is becasue\ntouch_on_motion() will refuse to process further events if surface\nor target are null.\n\nInstead of doing that do not set to null this pointers on the\ntouch_on_up() event. The value of those will be set again on\nthe next touch_on_down() event in any case.\n\nAlso make seat->touch_target a weak reference, that way if the\nCogViewport gets destroyed before the touch-move and/or touch-up\nevents arrive it will be set to NULL automatically and we avoid\nuse-after-free of a stale pointer.\n\nRelated: https://github.com/Igalia/cog/issues/698\nRelated: https://bugs.webkit.org/show_bug.cgi?id=270516","shortMessageHtmlLink":"wl: do not set to null the surface and target at touch_on_up()"}},{"before":"0ef3919f572b99f1aae22260c1c2fa0aa3f34c3c","after":"b91d53ca89c2e429e93e0640eaa4e39eea44de8f","ref":"refs/heads/gh-pages","pushedAt":"2024-08-26T13:36:57.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: f377b4c2b1d01f790eee3cf27cf0df37a3019036","shortMessageHtmlLink":"deploy: f377b4c"}},{"before":"c14f86a894dc019b22beb1054f78551f94f572dd","after":null,"ref":"refs/heads/aperezdc/view-toggle-fullscreen","pushedAt":"2024-08-26T13:35:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"}},{"before":"8610a204a71cabae68eda6c37b00ed1868434878","after":"f377b4c2b1d01f790eee3cf27cf0df37a3019036","ref":"refs/heads/master","pushedAt":"2024-08-26T13:35:33.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":"core, wl: Factor out view fullscreening\n\nMove view fullscreening to new vfuncs in the CogView class, which get\nin turn implemented by CogWlView. This moves the entry point to common\ncode, which would allow other platform plug-ins to implement the\nfunctionality if desired. Also, handling its key binding can be moved\nalong to common code.","shortMessageHtmlLink":"core, wl: Factor out view fullscreening"}},{"before":"d51b26e758f028b5623457aa50ed96676bfabe3b","after":"f2bbcbf8973d5a582a695d7f7d436df8e2900e6c","ref":"refs/heads/cog-0.18","pushedAt":"2024-08-26T12:21: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":"wl: Specify button modifier in listeners\n\n(cherry picked from commit 8610a204a71cabae68eda6c37b00ed1868434878)","shortMessageHtmlLink":"wl: Specify button modifier in listeners"}},{"before":"8a6114c3c45d2c59c859fff0e3d61adb60005e9f","after":"8610a204a71cabae68eda6c37b00ed1868434878","ref":"refs/heads/master","pushedAt":"2024-08-26T12:15: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":"wl: Specify button modifier in listeners","shortMessageHtmlLink":"wl: Specify button modifier in listeners"}},{"before":"5d1a5299981a61b3a8c7422185ccf7cef7b70756","after":"0ef3919f572b99f1aae22260c1c2fa0aa3f34c3c","ref":"refs/heads/gh-pages","pushedAt":"2024-08-26T12:07:39.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: 8a6114c3c45d2c59c859fff0e3d61adb60005e9f","shortMessageHtmlLink":"deploy: 8a6114c"}},{"before":"1866ef83e33d400ddd3622a5b995570207f0a3b3","after":"8a6114c3c45d2c59c859fff0e3d61adb60005e9f","ref":"refs/heads/master","pushedAt":"2024-08-26T12:06:15.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 documentation of COG_PLATFORM_DRM_VIDEO_MODE\n\nThe docs stated that it accept a refresh rate which is not true","shortMessageHtmlLink":"Fix documentation of COG_PLATFORM_DRM_VIDEO_MODE"}},{"before":"60463fc639dab978021ae1dcc8b3d4b10bcbf65c","after":"c14f86a894dc019b22beb1054f78551f94f572dd","ref":"refs/heads/aperezdc/view-toggle-fullscreen","pushedAt":"2024-08-26T12:04:34.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":"core, wl: Factor out view fullscreening\n\nMove view fullscreening to new vfuncs in the CogView class, which get\nin turn implemented by CogWlView. This moves the entry point to common\ncode, which would allow other platform plug-ins to implement the\nfunctionality if desired. Also, handling its key binding can be moved\nalong to common code.","shortMessageHtmlLink":"core, wl: Factor out view fullscreening"}},{"before":"7251eb0c2352020c4ada9c8965e1f84c5e134f65","after":"5d1a5299981a61b3a8c7422185ccf7cef7b70756","ref":"refs/heads/gh-pages","pushedAt":"2024-08-26T11:46:27.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: 1866ef83e33d400ddd3622a5b995570207f0a3b3","shortMessageHtmlLink":"deploy: 1866ef8"}},{"before":"c4625676a21308e7c82175f1ce9a6c8849f22800","after":"d51b26e758f028b5623457aa50ed96676bfabe3b","ref":"refs/heads/cog-0.18","pushedAt":"2024-08-26T11:43:32.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":"Set entry->registered to TRUE when custom URI scheme handler is registered\n\n(cherry picked from commit 1866ef83e33d400ddd3622a5b995570207f0a3b3)","shortMessageHtmlLink":"Set entry->registered to TRUE when custom URI scheme handler is regis…"}},{"before":"c406b1bb4d4597874e67da8318638b28f866ccfa","after":"1866ef83e33d400ddd3622a5b995570207f0a3b3","ref":"refs/heads/master","pushedAt":"2024-08-26T11:43:00.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":"Set entry->registered to TRUE when custom URI scheme handler is registered","shortMessageHtmlLink":"Set entry->registered to TRUE when custom URI scheme handler is regis…"}},{"before":"9ac900a835ee4905ad3dc3d8dc377494bd8e4c34","after":"c406b1bb4d4597874e67da8318638b28f866ccfa","ref":"refs/heads/master","pushedAt":"2024-08-06T14:32:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TingPing","name":"Patrick","path":"/TingPing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/798838?s=80&v=4"},"commit":{"message":"Fix setting platform options via configuration file\n\nMake sure shell config-file parameter is set before setting up platform\nbecause it is used by the paltform to read the initial options.","shortMessageHtmlLink":"Fix setting platform options via configuration file"}},{"before":"42b00d7b3942aa8a1569d77ea26b0b136e9e4183","after":"9ac900a835ee4905ad3dc3d8dc377494bd8e4c34","ref":"refs/heads/master","pushedAt":"2024-08-03T07:48:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philn","name":"Philippe Normand","path":"/philn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34114?s=80&v=4"},"commit":{"message":"gtk4: set focused activity state based on window::is-active\n\nWithout the wpe_view_activity_state_focused flag, gamepad events\naren't forwarded to the view.\n\nThis change is aligned with what is done in GTK port [1].\n\n[1] https://commits.webkit.org/273882@main.","shortMessageHtmlLink":"gtk4: set focused activity state based on window::is-active"}},{"before":"e9265c7f2b62feea0e7b7d18b03f8db117f88f8a","after":"60463fc639dab978021ae1dcc8b3d4b10bcbf65c","ref":"refs/heads/aperezdc/view-toggle-fullscreen","pushedAt":"2024-06-14T20:33:56.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":"core, wl: Factor out view fullscreening\n\nMove view fullscreening to new vfuncs in the CogView class, which get\nin turn implemented by CogWlView. This moves the entry point to common\ncode, which would allow other platform plug-ins to implement the\nfunctionality if desired. Also, handling its key binding can be moved\nalong to common code.","shortMessageHtmlLink":"core, wl: Factor out view fullscreening"}},{"before":"b40c212ae31aade703d110bc3801e000825f4136","after":"42b00d7b3942aa8a1569d77ea26b0b136e9e4183","ref":"refs/heads/master","pushedAt":"2024-06-14T15:58:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TingPing","name":"Patrick","path":"/TingPing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/798838?s=80&v=4"},"commit":{"message":"wl: Only use xdg-decoration if it's supported by the compositor","shortMessageHtmlLink":"wl: Only use xdg-decoration if it's supported by the compositor"}},{"before":null,"after":"e9265c7f2b62feea0e7b7d18b03f8db117f88f8a","ref":"refs/heads/aperezdc/view-toggle-fullscreen","pushedAt":"2024-06-13T01:43:41.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":"core, wl: Factor out view fullscreening\n\nMove view fullscreening to a new vfunc in the CogView class, which gets\nin turn implemented by CogWlView. This moves the entry point to common\ncode, which would allow other platform plug-ins to implement the\nfunctionality if desired. Also, handling its key binding can be moved\nalong to common code.","shortMessageHtmlLink":"core, wl: Factor out view fullscreening"}},{"before":"e63eb9b02dfbf31a0801e0681505b89c98abcf2a","after":null,"ref":"refs/heads/aperezdc/wl-missing-viewport-cast","pushedAt":"2024-06-07T23:36:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aperezdc","name":"Adrian Perez","path":"/aperezdc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723451?s=80&v=4"}},{"before":"0e5992a37afb067da3c4963b0b46af63ecf06e53","after":"b40c212ae31aade703d110bc3801e000825f4136","ref":"refs/heads/master","pushedAt":"2024-06-07T23:36: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":"wl: Fix compiler warning due to missing cast\n\nCast CogWlViewport to the correct CogViewport type before passing it\nalont to cog_viewport_get_visible_view().","shortMessageHtmlLink":"wl: Fix compiler warning due to missing cast"}},{"before":null,"after":"e63eb9b02dfbf31a0801e0681505b89c98abcf2a","ref":"refs/heads/aperezdc/wl-missing-viewport-cast","pushedAt":"2024-06-07T15:06:07.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":"wl: Fix compiler warning due to missing cast\n\nCast CogWlViewport to the correct CogViewport type before passing it\nalont to cog_viewport_get_visible_view().","shortMessageHtmlLink":"wl: Fix compiler warning due to missing cast"}},{"before":"206fb48bc8cf39006fc06f055e5fcb77525db87c","after":"c4625676a21308e7c82175f1ce9a6c8849f22800","ref":"refs/heads/cog-0.18","pushedAt":"2024-05-15T12:39:26.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":"Release version 0.18.4","shortMessageHtmlLink":"Release version 0.18.4"}},{"before":"c1a568b8854ed40350f62b587c84f82a069eea9d","after":"206fb48bc8cf39006fc06f055e5fcb77525db87c","ref":"refs/heads/cog-0.18","pushedAt":"2024-05-15T12:35:17.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":"Release version 0.18.4","shortMessageHtmlLink":"Release version 0.18.4"}},{"before":"6dd7a29908f854e6b3a9526423797bc3770cf385","after":"c1a568b8854ed40350f62b587c84f82a069eea9d","ref":"refs/heads/cog-0.18","pushedAt":"2024-05-15T12:34:46.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.18.4","shortMessageHtmlLink":"Release version 0.18.4"}},{"before":"44f669f69a77f8a64bc9feb85b909ff1aafc9541","after":"6dd7a29908f854e6b3a9526423797bc3770cf385","ref":"refs/heads/cog-0.18","pushedAt":"2024-04-09T09:33:48.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":"platform: fix compatibility with ln(1) without relative support\n\n(cherry picked from commit 0e5992a37afb067da3c4963b0b46af63ecf06e53)","shortMessageHtmlLink":"platform: fix compatibility with ln(1) without relative support"}},{"before":"d93a55ad0e82c3d6cbe9880aec38308e79c6268d","after":"0e5992a37afb067da3c4963b0b46af63ecf06e53","ref":"refs/heads/master","pushedAt":"2024-04-09T09:33:12.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":"platform: fix compatibility with ln(1) without relative support","shortMessageHtmlLink":"platform: fix compatibility with ln(1) without relative support"}},{"before":"06663948d6d5194ed6c110d964a8b0e00fece33c","after":"1ff826794fcfe711db63b405efb517aa14bc21af","ref":"refs/heads/aperezdc/button-event-fixes","pushedAt":"2024-04-02T23:25:05.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":"wl: Fix mouse button indices\n\nHandle the first five pointer buttons by checking their exact\nbutton codes. Their values are used directly to avoid the need\nfor to be present at build time.","shortMessageHtmlLink":"wl: Fix mouse button indices"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpnEoNgA","startCursor":null,"endCursor":null}},"title":"Activity · Igalia/cog"}