{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":754446792,"defaultBranch":"next","name":"picom","ownerLogin":"yukiteruamano","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-08T04:13:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63384398?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707602182.0","currentOid":""},"activityList":{"items":[{"before":"5b5174bc52e32a52bbd21c1863aeac42148a122f","after":"3820c33519c220ee0a8326c3bab83d0aac90c502","ref":"refs/heads/next","pushedAt":"2024-09-10T22:15:28.000Z","pushType":"push","commitsCount":181,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"wm: best effort refreshing leaders even an inconsistent tree\n\nOn second thought, it is not very nice to give up as soon as we see the\ntree being inconsistent. This could results in flickering, etc.\n\nInstead, still refresh the leaders with best effort. And only set the\nflag to retry leader refresh when we actually hit an inconsistent tree\nnode.\n\nRelated #1336\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"wm: best effort refreshing leaders even an inconsistent tree"}},{"before":"311225be4d9187cbadf7388af87946d9fa62a924","after":"5b5174bc52e32a52bbd21c1863aeac42148a122f","ref":"refs/heads/next","pushedAt":"2024-06-26T21:19:24.000Z","pushType":"push","commitsCount":136,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"flake: filter out libXext from buildInputs\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"flake: filter out libXext from buildInputs"}},{"before":"6c925e78ac49f1add59888ee395df3028d7a89d9","after":"311225be4d9187cbadf7388af87946d9fa62a924","ref":"refs/heads/next","pushedAt":"2024-05-08T14:57:21.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"misc: fix building with gcc\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"misc: fix building with gcc"}},{"before":"2be58f173fccf2c02e108c547662595e542468dc","after":"6c925e78ac49f1add59888ee395df3028d7a89d9","ref":"refs/heads/next","pushedAt":"2024-04-18T00:55:14.000Z","pushType":"push","commitsCount":121,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"backend/dummy: set quirks backend ops\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"backend/dummy: set quirks backend ops"}},{"before":"664f8b8b9bd888d0fa5d8abd1731b76fdc6a7600","after":"2be58f173fccf2c02e108c547662595e542468dc","ref":"refs/heads/next","pushedAt":"2024-02-22T16:46:40.000Z","pushType":"push","commitsCount":51,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"c2: fix error on older gcc\n\n__auto_type used to take on the `const` qualifier on older gcc, when the\ninitializer is const.\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"c2: fix error on older gcc"}},{"before":"0ab3e0740e61849bb230e5f60290905eecfd0c43","after":"664f8b8b9bd888d0fa5d8abd1731b76fdc6a7600","ref":"refs/heads/next","pushedAt":"2024-02-17T23:56:46.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Merge pull request #1202 from yshui/remove-shadow-flags","shortMessageHtmlLink":"Merge pull request yshui#1202 from yshui/remove-shadow-flags"}},{"before":"0e1628e031a9b5f4d933c036169db4ec9106ca87","after":"0ab3e0740e61849bb230e5f60290905eecfd0c43","ref":"refs/heads/next","pushedAt":"2024-02-12T20:52:47.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"dff77aae27cf064941798c066a248283b1996318","after":"0e1628e031a9b5f4d933c036169db4ec9106ca87","ref":"refs/heads/next","pushedAt":"2024-02-11T17:26:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Merge pull request #1189 from yshui/libepoxy\n\nUse libepoxy + fix OpenBSD build","shortMessageHtmlLink":"Merge pull request yshui#1189 from yshui/libepoxy"}},{"before":null,"after":"9e6be2eaca432cf4822a852df1abbae9c577c400","ref":"refs/heads/libepoxy","pushedAt":"2024-02-10T21:56:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Update README.md and CHANGELOG.md\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"Update README.md and CHANGELOG.md"}},{"before":"709f0168d96fa42e40261c65b345c5fa14418300","after":"dff77aae27cf064941798c066a248283b1996318","ref":"refs/heads/next","pushedAt":"2024-02-10T21:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"core: use pthread_setschedparam across the board\n\nI think I was trying to avoid introducing pthread as a dependency, but\nnow we are using pthread for SGI_video_sync thread anyway. Let's remove\nthe ifdefs.\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"core: use pthread_setschedparam across the board"}},{"before":"023103c620749fd5eb1956c255a9cc5fcd6903a4","after":"709f0168d96fa42e40261c65b345c5fa14418300","ref":"refs/heads/next","pushedAt":"2024-02-10T19:34:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"ci: build on OpenBSD\n\nBuilding on OpenBSD fails currently.\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"ci: build on OpenBSD"}},{"before":"902b5d5d5ae4c50022c086cc719aea6475ddc149","after":"023103c620749fd5eb1956c255a9cc5fcd6903a4","ref":"refs/heads/next","pushedAt":"2024-02-10T10:18:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yshui","name":"Yuxuan Shui","path":"/yshui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366851?s=80&v=4"},"commit":{"message":"core: use pthread_setschedparam on OpenBSD\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.\n\nAuthored-by: Jose Maldonado aka Yukiteru \nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"core: use pthread_setschedparam on OpenBSD"}},{"before":"77aeedb4f5bf32613629f24e99d89b85c547763b","after":"902b5d5d5ae4c50022c086cc719aea6475ddc149","ref":"refs/heads/next","pushedAt":"2024-02-10T10:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yshui","name":"Yuxuan Shui","path":"/yshui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366851?s=80&v=4"},"commit":{"message":"core: use pthread_setschedparam on OpenBSD\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.\n\nAuthored-by: Jose Maldonado aka Yukiteru \nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"core: use pthread_setschedparam on OpenBSD"}},{"before":"1cad55f3a88a019aa2094cfcbdfbee2c5d3bc6bf","after":"77aeedb4f5bf32613629f24e99d89b85c547763b","ref":"refs/heads/next","pushedAt":"2024-02-10T10:13:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yshui","name":"Yuxuan Shui","path":"/yshui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366851?s=80&v=4"},"commit":{"message":"core: use pthread_setschedparam on OpenBSD\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.\n\nAuthored-by: Jose Maldonado aka Yukiteru \nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"core: use pthread_setschedparam on OpenBSD"}},{"before":"f510d8fae85034dd6674d30db76fd6b0b1290a14","after":"1cad55f3a88a019aa2094cfcbdfbee2c5d3bc6bf","ref":"refs/heads/next","pushedAt":"2024-02-10T05:19:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak compilation on OpenBSD - pt1\n\nMesa in OpenBSD don't show glGetQueryObjectui64v. We use\nglXGetProcAddress for obtain the function pointer","shortMessageHtmlLink":"Fix: unbreak compilation on OpenBSD - pt1"}},{"before":"8080ec35c1c22df12ceb919adfc01ab5b6d6a8ae","after":"f510d8fae85034dd6674d30db76fd6b0b1290a14","ref":"refs/heads/next","pushedAt":"2024-02-10T04:55:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak compilation on OpenBSD - pt2\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.","shortMessageHtmlLink":"Fix: unbreak compilation on OpenBSD - pt2"}},{"before":"f510d8fae85034dd6674d30db76fd6b0b1290a14","after":"8080ec35c1c22df12ceb919adfc01ab5b6d6a8ae","ref":"refs/heads/next","pushedAt":"2024-02-10T04:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak compilation on OpenBSD - pt1\n\nMesa in OpenBSD don't show glGetQueryObjectui64v. We use\nglXGetProcAddress for obtain the function pointer","shortMessageHtmlLink":"Fix: unbreak compilation on OpenBSD - pt1"}},{"before":"3ac5136c04df323d96c8b852bf943035d5930b54","after":"f510d8fae85034dd6674d30db76fd6b0b1290a14","ref":"refs/heads/next","pushedAt":"2024-02-10T04:37:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak compilation on OpenBSD - pt2\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.","shortMessageHtmlLink":"Fix: unbreak compilation on OpenBSD - pt2"}},{"before":"ada5c610bffc2622af0babe3d05a8beb65207f3e","after":"3ac5136c04df323d96c8b852bf943035d5930b54","ref":"refs/heads/next","pushedAt":"2024-02-09T19:44:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak compilation on OpenBSD - pt2\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.\n\nFix: unbreak compilation on OpenBSD - pt2\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.","shortMessageHtmlLink":"Fix: unbreak compilation on OpenBSD - pt2"}},{"before":"0f22b70705eece1ec534663af515b3219f01ed38","after":"ada5c610bffc2622af0babe3d05a8beb65207f3e","ref":"refs/heads/next","pushedAt":"2024-02-09T18:23:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak compilation on OpenBSD - pt2\n\nOpenBSD don't have support for sched_getparam(), sched_setparam(), or\nsched_setscheduler() functions (yet). In this case, we need use\npthead-equivalents for real-time sched for picom. Theses changes add\nthis support.","shortMessageHtmlLink":"Fix: unbreak compilation on OpenBSD - pt2"}},{"before":"f265e049a8e409b6601de382ee02c6082cd39f7e","after":"0f22b70705eece1ec534663af515b3219f01ed38","ref":"refs/heads/next","pushedAt":"2024-02-09T17:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Merge pull request #1183 from yshui/gl-leak","shortMessageHtmlLink":"Merge pull request yshui#1183 from yshui/gl-leak"}},{"before":"c9b454f233fee37b96fb2a4f39976c36737370b4","after":"f265e049a8e409b6601de382ee02c6082cd39f7e","ref":"refs/heads/next","pushedAt":"2024-02-09T17:39:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"backend: gl: don't leak resources\n\nSigned-off-by: Yuxuan Shui ","shortMessageHtmlLink":"backend: gl: don't leak resources"}},{"before":"4977fbd4b3774073af49a978cb34c8c98e04a634","after":"c9b454f233fee37b96fb2a4f39976c36737370b4","ref":"refs/heads/next","pushedAt":"2024-02-09T17:14:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Merge branch 'yshui:next' into next","shortMessageHtmlLink":"Merge branch 'yshui:next' into next"}},{"before":"e94fcd48ddd94568fd45107a1cd1ba3a3a96340e","after":"4977fbd4b3774073af49a978cb34c8c98e04a634","ref":"refs/heads/next","pushedAt":"2024-02-08T21:37:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak picom compilation on OpenBSD using libepoxy\n\nFix: clang style\n\nFix: src/meson.build style","shortMessageHtmlLink":"Fix: unbreak picom compilation on OpenBSD using libepoxy"}},{"before":"03b6a4e5f12bc6dc2a24d7abff543a516c68408f","after":"e94fcd48ddd94568fd45107a1cd1ba3a3a96340e","ref":"refs/heads/next","pushedAt":"2024-02-08T18:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: src/meson.build style","shortMessageHtmlLink":"Fix: src/meson.build style"}},{"before":"b3911e7db54f3fe5789c57319f4a9eb48f030703","after":"03b6a4e5f12bc6dc2a24d7abff543a516c68408f","ref":"refs/heads/next","pushedAt":"2024-02-08T18:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: clang style","shortMessageHtmlLink":"Fix: clang style"}},{"before":"a39cd94e1f1d9e6a39bd96462263acbc92fe8011","after":"b3911e7db54f3fe5789c57319f4a9eb48f030703","ref":"refs/heads/next","pushedAt":"2024-02-08T17:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yukiteruamano","name":"Jose Maldonado","path":"/yukiteruamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63384398?s=80&v=4"},"commit":{"message":"Fix: unbreak picom compilation on OpenBSD using libepoxy","shortMessageHtmlLink":"Fix: unbreak picom compilation on OpenBSD using libepoxy"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQyMjoxNToyOC4wMDAwMDBazwAAAASykWNH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQyMjoxNToyOC4wMDAwMDBazwAAAASykWNH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOFQxNzo1ODo1NC4wMDAwMDBazwAAAAP1zBce"}},"title":"Activity ยท yukiteruamano/picom"}