{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1593140,"defaultBranch":"retroplayer-21","name":"xbmc","ownerLogin":"garbear","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2011-04-09T22:51:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/531482?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716752903.0","currentOid":""},"activityList":{"items":[{"before":"771e8cc77fc9f88df0c0c31b16124d5d7e8c5fcd","after":"21629266e03b1575e3fd69d66f5a3cc365d636d2","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-27T02:10:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":" Set correct destination rectangle size for the last pass","shortMessageHtmlLink":" Set correct destination rectangle size for the last pass"}},{"before":"21629266e03b1575e3fd69d66f5a3cc365d636d2","after":"771e8cc77fc9f88df0c0c31b16124d5d7e8c5fcd","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-26T22:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Linux: Set SSL_CERT_FILE if unset","shortMessageHtmlLink":"Linux: Set SSL_CERT_FILE if unset"}},{"before":"cc29a4644858236e632785affedffb37f6a89aef","after":"21629266e03b1575e3fd69d66f5a3cc365d636d2","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-26T21:13:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":" Set correct destination rectangle size for the last pass","shortMessageHtmlLink":" Set correct destination rectangle size for the last pass"}},{"before":"32b1c7785b8f820fa0f39b947316ed8d9d6c2a06","after":"cc29a4644858236e632785affedffb37f6a89aef","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-26T21:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":" Set correct destination rectangle size for the last pass","shortMessageHtmlLink":" Set correct destination rectangle size for the last pass"}},{"before":"140443c5dfcde29ce3da160821444c9c9e17aba4","after":"32b1c7785b8f820fa0f39b947316ed8d9d6c2a06","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-26T20:18:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"fixup! [temp] Add repos for gaming add-ons:","shortMessageHtmlLink":"fixup! [temp] Add repos for gaming add-ons:"}},{"before":"d0c73f67f442c0141753ca70178fac01a7bb519e","after":"140443c5dfcde29ce3da160821444c9c9e17aba4","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-26T20:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"fixup! [temp] Add repos for gaming add-ons:","shortMessageHtmlLink":"fixup! [temp] Add repos for gaming add-ons:"}},{"before":"130bf75a0d5753a97640ca891600cbf83e0a6430","after":null,"ref":"refs/heads/waylandpp-patch","pushedAt":"2024-05-26T19:48:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"}},{"before":"7481b2b1224253c065b8408d5f2744440932eab4","after":"d0c73f67f442c0141753ca70178fac01a7bb519e","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-26T19:22:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":" Set correct destination rectangle size for the last pass","shortMessageHtmlLink":" Set correct destination rectangle size for the last pass"}},{"before":"842df83a1e0cb12af89dfb514deea2cc2c0f73c6","after":"e0dd32b041c9d8300d7a23708a537915c51339ab","ref":"refs/heads/retroengine","pushedAt":"2024-05-18T19:41:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Revert \"[temp] Alternative joystick.xml\"\n\nThis reverts commit 9e70d6a8d8a98a8070901cf067a6c9f86fe2b3b1.","shortMessageHtmlLink":"Revert \"[temp] Alternative joystick.xml\""}},{"before":"9030663d118fb68bc79a12dc69989cd925fd3372","after":"7481b2b1224253c065b8408d5f2744440932eab4","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-18T19:23:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":" Set correct destination rectangle size for the last pass","shortMessageHtmlLink":" Set correct destination rectangle size for the last pass"}},{"before":"e8ead8668358529492c0ccf15f6ea2e8388a1ab6","after":"9030663d118fb68bc79a12dc69989cd925fd3372","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-18T19:22:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[PR 25230] [cmake] fixup: need to INTERFACE_LINK_LIBRARIES kodi::AvahiCommon","shortMessageHtmlLink":"[PR 25230] [cmake] fixup: need to INTERFACE_LINK_LIBRARIES kodi::Avah…"}},{"before":"aeec5a6e820f2e3b620c3a565aa13a760ddaef3c","after":null,"ref":"refs/heads/improve-logging","pushedAt":"2024-05-17T13:00:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"}},{"before":"7a6596a85c59a18825e7f66fc5f4bd30c1ee52b7","after":"c5fce200f2ef28dabc0f1c2c9b5cda8f0e011790","ref":"refs/heads/android-default-map","pushedAt":"2024-05-16T20:09:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[Android][Peripherals] Initialize buttonmap with Android mapping, if possible","shortMessageHtmlLink":"[Android][Peripherals] Initialize buttonmap with Android mapping, if …"}},{"before":"e6cc05574915447880d9603216174dd790ec1c85","after":"7a6596a85c59a18825e7f66fc5f4bd30c1ee52b7","ref":"refs/heads/android-default-map","pushedAt":"2024-05-16T19:28:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[Android][Peripherals] Initialize buttonmap with Android mapping, if possible","shortMessageHtmlLink":"[Android][Peripherals] Initialize buttonmap with Android mapping, if …"}},{"before":null,"after":"153de107f589384a2ff30404f4aa9d1c88094de1","ref":"refs/heads/backport-mapping-triggers","pushedAt":"2024-05-16T17:51:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[Joysticks] Fix mapping PS4 trigger analog semiaxes\n\nRapid input is dropped when buttonmapping, because some controllers send\nmultiple events per button press with different button IDs.\n\nFor example, on many PlayStation controllers, the triggers send an analog\nevent, and a digital event when the trigger crosses about halfway. The 0.5\nanalog event arrives shortly before or shortly after the digital event.\n\nThe bug: If the digital button is ignored, the analog event may be detected\nas rapid input and dropped. This is fixed by prioritizing the \"IsIngored\"\ncheck.","shortMessageHtmlLink":"[Joysticks] Fix mapping PS4 trigger analog semiaxes"}},{"before":"808b2bd9a56468f71646538b1686ed507b7fe5fe","after":null,"ref":"refs/heads/fix-mapping-triggers","pushedAt":"2024-05-16T17:50:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"}},{"before":"cca0692ddaee9bf00e9986b4b4af39719095e159","after":"aeec5a6e820f2e3b620c3a565aa13a760ddaef3c","ref":"refs/heads/improve-logging","pushedAt":"2024-05-16T17:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[Android][Peripherals] Extend range of keycodes for NDK v26","shortMessageHtmlLink":"[Android][Peripherals] Extend range of keycodes for NDK v26"}},{"before":"b70e5d9c583514879bfbe4b79a61c558652df160","after":"e8ead8668358529492c0ccf15f6ea2e8388a1ab6","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-16T15:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":" Set correct destination rectangle size for the last pass","shortMessageHtmlLink":" Set correct destination rectangle size for the last pass"}},{"before":"8b99f4ad83c2a5c6d3581f3db90abd399587e429","after":"842df83a1e0cb12af89dfb514deea2cc2c0f73c6","ref":"refs/heads/retroengine","pushedAt":"2024-05-12T08:27:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Revert \"[temp] Alternative joystick.xml\"\n\nThis reverts commit 9e70d6a8d8a98a8070901cf067a6c9f86fe2b3b1.","shortMessageHtmlLink":"Revert \"[temp] Alternative joystick.xml\""}},{"before":"2c90f71a2155e90703925fc39c147ef11dba6ea4","after":"b70e5d9c583514879bfbe4b79a61c558652df160","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-12T08:09:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[PR 25197] [Cmake][modules] Cleanup and utilisation of new macro to link libraries\n\nThis is a combination of 25 commits:\n\n[cmake] macro to iterate required/optional dep lists for linking\n\nThe macro takes an argument that is the target to link to, and then\niterates over the require and optional dep lists we maintain, and then checks for a target\nof the form APP_NAME_LC::Dep.\nThe goal is to remove the need to manually track/add INTERNAL_DEPS_PROP property\n\n[cmake][modules] FindASS cleanup and use core_target_link_libraries\n\n[cmake][modules] FindAcbAPI cleanup and use core_target_link_libraries\n\n[cmake][modules] FindAlsa cleanup and use core_target_link_libraries\n\n[cmake][modules] FindCEC cleanup and use core_target_link_libraries\n\n[cmake][modules] FindAvahi cleanup and use core_target_link_libraries\n\n[cmake][modules] FindBluetooth cleanup and use core_target_link_libraries\n\n[cmake][modules] FindCAP cleanup and use core_target_link_libraries\n\n[cmake][modules] FindCrossGUID cleanup and use core_target_link_libraries\n\n[cmake][modules] FindCurl cleanup and use core_target_link_libraries\n\n[cmake][modules] FindDetours cleanup and use core_target_link_libraries\n\n[cmake][modules] FindDBus cleanup and use core_target_link_libraries\n\n[cmake][modules] FindEGL cleanup and use core_target_link_libraries\n\n[cmake][modules] FindEffects11 cleanup and use core_target_link_libraries\n\n[cmake][modules] FindFmt cleanup and use core_target_link_libraries\n\n[cmake][modules] FindFreeType cleanup and use core_target_link_libraries\n\n[cmake][modules] FindFstrcmp cleanup and use core_target_link_libraries\n\n[cmake][modules] FindGBM cleanup and use core_target_link_libraries\n\n[cmake][modules] FindHarfBuzz cleanup and use core_target_link_libraries\n\n [cmake][modules] FindIconv cleanup and use core_target_link_libraries\n\n [cmake][modules] FindLCMS2 cleanup and use core_target_link_libraries\n\n[cmake][modules] FindLibAndroidJNI cleanup and use core_target_link_libraries\n\n[cmake][modules] FindLibDRM cleanup and use core_target_link_libraries\n\n[cmake][modules] FindLibUSB cleanup and use core_target_link_libraries\n\n[cmake][modules] FindLibZip cleanup and use core_target_link_libraries","shortMessageHtmlLink":"[PR 25197] [Cmake][modules] Cleanup and utilisation of new macro to l…"}},{"before":"8376fa4e161edfa2a3e06880343dea2765627f49","after":"2c90f71a2155e90703925fc39c147ef11dba6ea4","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-12T08:06:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[PR 25115] [cmake][modules] FindCurl enable building internal","shortMessageHtmlLink":"[PR 25115] [cmake][modules] FindCurl enable building internal"}},{"before":"d9fd4eb6eb349697dc92ae088c38cd45b94faa72","after":"8376fa4e161edfa2a3e06880343dea2765627f49","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-12T07:56:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[PR 25144] [windows] Remove bundled Effects lib","shortMessageHtmlLink":"[PR 25144] [windows] Remove bundled Effects lib"}},{"before":"1d5d51ae4570639a92e9aea092796d482c81e1bc","after":"8b99f4ad83c2a5c6d3581f3db90abd399587e429","ref":"refs/heads/retroengine","pushedAt":"2024-05-12T07:43:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Revert \"[temp] Alternative joystick.xml\"\n\nThis reverts commit 9e70d6a8d8a98a8070901cf067a6c9f86fe2b3b1.","shortMessageHtmlLink":"Revert \"[temp] Alternative joystick.xml\""}},{"before":"3a176c2a90a1f947da2dda0e3866ce46186a46ef","after":"d9fd4eb6eb349697dc92ae088c38cd45b94faa72","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-12T07:43:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Clean up multipass rendering logic","shortMessageHtmlLink":"Clean up multipass rendering logic"}},{"before":"759f8810aae654d5a1136bc61e613105bcc3620b","after":"964a70ec6f190abb7ad0261de140ff36e29938c8","ref":"refs/heads/magnet-links","pushedAt":"2024-05-12T07:36:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Add support for magnet URIs","shortMessageHtmlLink":"Add support for magnet URIs"}},{"before":"4b6978e4e97e75b8b1748c86a644fb243b1ca274","after":"e6cc05574915447880d9603216174dd790ec1c85","ref":"refs/heads/android-default-map","pushedAt":"2024-05-10T08:15:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"[Android][Peripherals] Initialize buttonmap with Android mapping, if possible","shortMessageHtmlLink":"[Android][Peripherals] Initialize buttonmap with Android mapping, if …"}},{"before":"620e368be8e7ae13984e1a17727c10957e0cd310","after":"8ee51233cdc0b352c71e7e41a81286ae802fa88b","ref":"refs/heads/image-filter","pushedAt":"2024-05-10T07:49:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"guilib: Add \"imagefilter\" property to image controls","shortMessageHtmlLink":"guilib: Add \"imagefilter\" property to image controls"}},{"before":"a22134824ff350c588456aed935ee07535e20bbe","after":"3a176c2a90a1f947da2dda0e3866ce46186a46ef","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-10T07:03:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Clean up multipass rendering logic","shortMessageHtmlLink":"Clean up multipass rendering logic"}},{"before":"295bc2bf4035a80a4044f3dc481fc961aaa371f3","after":"a22134824ff350c588456aed935ee07535e20bbe","ref":"refs/heads/retroplayer-21","pushedAt":"2024-05-10T07:02:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Clean up multipass rendering logic","shortMessageHtmlLink":"Clean up multipass rendering logic"}},{"before":"f88d27cf0c8afd108c342bcdbd1b98462eeb4984","after":"1d5d51ae4570639a92e9aea092796d482c81e1bc","ref":"refs/heads/retroengine","pushedAt":"2024-05-10T05:40:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garbear","name":"Garrett Brown","path":"/garbear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531482?s=80&v=4"},"commit":{"message":"Revert \"[temp] Alternative joystick.xml\"\n\nThis reverts commit 9e70d6a8d8a98a8070901cf067a6c9f86fe2b3b1.","shortMessageHtmlLink":"Revert \"[temp] Alternative joystick.xml\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVG3d7wA","startCursor":null,"endCursor":null}},"title":"Activity · garbear/xbmc"}