Status for Dolphin Central
Recent events
2025-01-09T12:16:43.654952 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:16:42.474704 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T12:13:42.739394 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T12:13:42.510366 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T12:11:42.474292 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:11:41.325240 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T12:06:41.324860 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:06:40.180592 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T12:03:42.510023 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T12:03:42.281879 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T12:01:40.180218 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:01:39.077281 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:56:39.076887 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:56:37.921400 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:53:42.281665 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T11:53:41.818364 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T11:51:37.921026 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:51:36.692246 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:46:36.691832 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:46:35.561533 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:43:41.818080 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T11:43:41.609690 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T11:41:35.561134 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:41:34.437379 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:37:50.344026 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/8va2gz8l1ywrrs8f5iyr2yvva257zhqg-python3.11-discord-py-2.4.0/lib/python3.11/site-packages/discord/gateway.py', 'lineno': 568, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, 'f99ea75de59c941ed7e563348dca90a0')", 'type': 'internal_log'}
Recent 'build_status' events
2025-01-08T22:45:33.377735 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-android', 'pr': 11782, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/5334', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2025-01-08T22:31:20.968319 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-android', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/5334', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2025-01-08T22:15:35.043389 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-deb-x64', 'pr': 11782, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/5333', 'description': 'Build failed on builder pr-deb-x64', 'type': 'build_status'}
2025-01-08T22:09:55.609881 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-win-dbg-x64', 'pr': 11782, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/5335', 'description': 'Build failed on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-01-08T22:09:10.621506 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-win-arm64', 'pr': 11782, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/5330', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2025-01-08T22:09:10.302438 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-win-dbg-x64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/5335', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-01-08T22:05:12.853356 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-osx-universal', 'pr': 11782, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/5334', 'description': 'Build failed on builder pr-osx-universal', 'type': 'build_status'}
2025-01-08T22:04:50.561621 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-deb-dbg-x64', 'pr': 11782, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/5336', 'description': 'Build failed on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-01-08T22:04:50.279816 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-deb-x64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/5333', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2025-01-08T22:03:03.041149 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-ubu-x64', 'pr': 11782, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/5330', 'description': 'Build failed on builder pr-ubu-x64', 'type': 'build_status'}
2025-01-08T22:01:08.409459 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-win-arm64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/5330', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2025-01-08T22:01:08.128255 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-win-x64', 'pr': 11782, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/5332', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2025-01-08T21:59:16.109303 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-osx-universal', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/5334', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2025-01-08T21:57:28.195384 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-flatpak-arm64', 'pr': 11782, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/421', 'description': 'Build failed on builder pr-flatpak-arm64', 'type': 'build_status'}
2025-01-08T21:57:23.093842 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-flatpak-arm64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/421', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2025-01-08T21:54:51.954310 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-freebsd-x64', 'pr': 11782, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/5332', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2025-01-08T21:53:57.071109 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-flatpak-x64', 'pr': 11782, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/474', 'description': 'Build failed on builder pr-flatpak-x64', 'type': 'build_status'}
2025-01-08T21:53:49.977685 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-flatpak-x64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/474', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
2025-01-08T21:51:43.182726 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'lint', 'pr': 11782, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/5332', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2025-01-08T21:51:40.414075 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-ubu-x64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/5330', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2025-01-08T21:51:32.157778 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-win-x64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/5332', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2025-01-08T21:51:31.883980 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-deb-dbg-x64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/5336', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-01-08T21:51:31.594310 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'pr-freebsd-x64', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/11/builds/5332', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'type': 'build_status'}
2025-01-08T21:51:31.323745 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'lint', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/9/builds/5332', 'description': 'Auto build in progress on builder lint', 'type': 'build_status'}
2025-01-08T21:51:15.237517 {'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': '7d1929427ec36f9d50244eef721ab7371549348d', 'shortrev': '7d1929', 'service': 'lint', 'pr': 11782, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
Recent 'command_message' events
2025-01-04T20:22:11.186106 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 12984', 'type': 'command_message'}
2025-01-04T19:59:41.259280 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13220', 'type': 'command_message'}
2025-01-04T18:26:13.745510 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13262', 'type': 'command_message'}
2025-01-04T18:15:00.395798 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13161', 'type': 'command_message'}
2025-01-04T18:01:44.444991 {'source': 'ircclient', 'who': 'BhaaL', 'what': 'irrawaddy: please rebuild 13262', 'type': 'command_message'}
2025-01-03T15:13:30.364642 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 12984', 'type': 'command_message'}
2025-01-01T21:06:26.414093 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13258', 'type': 'command_message'}
2024-12-30T21:47:31.236581 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13222', 'type': 'command_message'}
2024-12-30T16:02:37.566308 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13255', 'type': 'command_message'}
2024-12-30T14:52:59.734307 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13254', 'type': 'command_message'}
2024-12-30T14:06:17.852010 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13254', 'type': 'command_message'}
2024-12-30T12:58:37.613173 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13255', 'type': 'command_message'}
2024-12-30T12:58:30.344004 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13254', 'type': 'command_message'}
2024-12-30T12:57:24.345607 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13161', 'type': 'command_message'}
2024-12-28T18:47:54.795183 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13246', 'type': 'command_message'}
2024-12-28T13:52:39.162501 {'source': 'ircclient', 'who': 'MayImilae', 'what': 'irrawaddy please rebuild pr13248', 'type': 'command_message'}
2024-12-27T21:11:40.667910 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13246', 'type': 'command_message'}
2024-12-27T20:12:13.084088 {'source': 'ircclient', 'who': 'BhaaL', 'what': 'irrawaddy: please rebuild 13246', 'type': 'command_message'}
2024-12-26T19:52:43.568139 {'source': 'ircclient', 'who': 'BhaaL', 'what': 'irrawaddy: please rebuild 13243', 'type': 'command_message'}
2024-12-26T11:15:25.256339 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 12989', 'type': 'command_message'}
Recent 'gh_issue_comment' events
2025-01-08T23:08:37.112236 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 12495, 'title': 'Allow get-task-allow entitlement on release versions of dolphin', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12495#issuecomment-2578851692', 'safe_author': True, 'body': '@RainbowTabitha did you ever confirm this? I was going to ask the person who helped with DME MacOS support and realized it was you.\r\nShould this PR be closed?', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12495', 'id': 2077292003, 'node_id': 'PR_kwDOALCn2M5j16GC', 'number': 12495, 'title': 'Allow get-task-allow entitlement on release versions of dolphin', 'user': {'login': 'RainbowTabitha', 'id': 48419040, 'node_id': 'MDQ6VXNlcjQ4NDE5MDQw', 'avatar_url': 'https://avatars.githubusercontent.com/u/48419040?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/RainbowTabitha', 'html_url': 'https://github.com/RainbowTabitha', 'followers_url': 'https://api.github.com/users/RainbowTabitha/followers', 'following_url': 'https://api.github.com/users/RainbowTabitha/following{/other_user}', 'gists_url': 'https://api.github.com/users/RainbowTabitha/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/RainbowTabitha/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/RainbowTabitha/subscriptions', 'organizations_url': 'https://api.github.com/users/RainbowTabitha/orgs', 'repos_url': 'https://api.github.com/users/RainbowTabitha/repos', 'events_url': 'https://api.github.com/users/RainbowTabitha/events{/privacy}', 'received_events_url': 'https://api.github.com/users/RainbowTabitha/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-01-11T17:52:22Z', 'updated_at': '2025-01-08T23:08:36Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12495', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12495', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12495.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12495.patch', 'merged_at': None}, 'body': 'Windows let you debug dolphin on the stock version of dolphin, why not macOS', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578851692', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12495#issuecomment-2578851692', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495', 'id': 2578851692, 'node_id': 'IC_kwDOALCn2M6Ztids', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T23:08:34Z', 'updated_at': '2025-01-08T23:08:34Z', 'author_association': 'MEMBER', 'body': '@RainbowTabitha did you ever confirm this? I was going to ask the person who helped with DME MacOS support and realized it was you.\r\nShould this PR be closed?', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578851692/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T22:55:40.681198 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'created', 'id': 13269, 'title': 'MemArena: Add Darwin implementation', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269#issuecomment-2578835365', 'safe_author': True, 'body': 'OK, I resolved your comments (made everything constexpr). I also had this PR tested on an Intel Mac and an M1 Mac, and no problems were found.\r\n\r\n> Does this have any measurable effect on macOS too [...]\r\n\r\nI answered this on Discord, but reposting it here for completeness: while this code will be used on macOS going forward, there should be no user-visible changes from this PR. Theoretically, there might be an *extremely minor* performance benefit due to the kernel APIs being called directly instead of going through POSIX `mmap` etc.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'id': 2774269027, 'node_id': 'PR_kwDOALCn2M6HA8gM', 'number': 13269, 'title': 'MemArena: Add Darwin implementation', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-01-08T04:33:04Z', 'updated_at': '2025-01-08T22:55:39Z', 'closed_at': None, 'author_association': 'MEMBER', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13269.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13269.patch', 'merged_at': None}, 'body': "This implements all the `MemArena` and `LazyMemoryRegion` functions using Mach APIs. We can't use the generic Unix implementation on some Apple platforms as they don't support shared memory. However, we can easily re-create the existing functionality with [`mach_make_memory_entry_64`](https://fdiv.net/2019/08/13/mirror-mirror-or-dont-fly-handle).\r\n\r\nAlso, I use the normal `vm` APIs instead as the newer `mach_vm` APIs aren't available on those same platforms. As far as I can tell, [the `mach_vm` APIs were introduced to properly handle a scenario where virtual memory is manipulated cross-process and the architectures differ (for example, one is 32-bit and the other is 64-bit)](https://stackoverflow.com/a/67116629). We don't need to worry about that.\r\n\r\nFirst part in a (probably very long) PR series, as previously discussed.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578835365', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#issuecomment-2578835365', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269', 'id': 2578835365, 'node_id': 'IC_kwDOALCn2M6Zteel', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T22:55:38Z', 'updated_at': '2025-01-08T22:55:38Z', 'author_association': 'MEMBER', 'body': 'OK, I resolved your comments (made everything constexpr). I also had this PR tested on an Intel Mac and an M1 Mac, and no problems were found.\r\n\r\n> Does this have any measurable effect on macOS too [...]\r\n\r\nI answered this on Discord, but reposting it here for completeness: while this code will be used on macOS going forward, there should be no user-visible changes from this PR. Theoretically, there might be an *extremely minor* performance benefit due to the kernel APIs being called directly instead of going through POSIX `mmap` etc.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578835365/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T22:07:03.032976 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 12810, 'title': 'Android: Migrate to ViewPager2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12810#issuecomment-2578764490', 'safe_author': True, 'body': "Considering Google is still updating ViewPager, maybe this should be closed / held off unless there's a reason to migrate to ViewPager2. Right now Google has not marked ViewPager as deprecated.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12810', 'id': 2317527490, 'node_id': 'PR_kwDOALCn2M5wlDjZ', 'number': 12810, 'title': 'Android: Migrate to ViewPager2', 'user': {'login': 'TacoTheDank', 'id': 32376686, 'node_id': 'MDQ6VXNlcjMyMzc2Njg2', 'avatar_url': 'https://avatars.githubusercontent.com/u/32376686?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TacoTheDank', 'html_url': 'https://github.com/TacoTheDank', 'followers_url': 'https://api.github.com/users/TacoTheDank/followers', 'following_url': 'https://api.github.com/users/TacoTheDank/following{/other_user}', 'gists_url': 'https://api.github.com/users/TacoTheDank/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TacoTheDank/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TacoTheDank/subscriptions', 'organizations_url': 'https://api.github.com/users/TacoTheDank/orgs', 'repos_url': 'https://api.github.com/users/TacoTheDank/repos', 'events_url': 'https://api.github.com/users/TacoTheDank/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TacoTheDank/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-05-26T06:59:23Z', 'updated_at': '2025-01-08T22:07:01Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12810', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12810', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12810.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12810.patch', 'merged_at': None}, 'body': '~~Tested, everything seems to work fine. Please tell me if anything is wrong.~~', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578764490', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12810#issuecomment-2578764490', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810', 'id': 2578764490, 'node_id': 'IC_kwDOALCn2M6ZtNLK', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T22:07:00Z', 'updated_at': '2025-01-08T22:07:00Z', 'author_association': 'MEMBER', 'body': "Considering Google is still updating ViewPager, maybe this should be closed / held off unless there's a reason to migrate to ViewPager2. Right now Google has not marked ViewPager as deprecated.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578764490/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T21:57:46.767135 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'deleted', 'id': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744608', 'safe_author': True, 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'id': 2329106130, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'number': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-08T21:57:40Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'merged_at': None}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744608', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'id': 2578744608, 'node_id': 'IC_kwDOALCn2M6ZtIUg', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:57:39Z', 'updated_at': '2025-01-08T21:57:39Z', 'author_association': 'MEMBER', 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T21:57:41.771689 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744608', 'safe_author': True, 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'id': 2329106130, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'number': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-08T21:57:40Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'merged_at': None}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744608', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'id': 2578744608, 'node_id': 'IC_kwDOALCn2M6ZtIUg', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:57:39Z', 'updated_at': '2025-01-08T21:57:39Z', 'author_association': 'MEMBER', 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T21:57:38.733263 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744540', 'safe_author': True, 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'id': 2329106130, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'number': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-08T21:57:37Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'merged_at': None}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744540', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744540', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'id': 2578744540, 'node_id': 'IC_kwDOALCn2M6ZtITc', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:57:36Z', 'updated_at': '2025-01-08T21:57:36Z', 'author_association': 'MEMBER', 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744540/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T21:56:30.965103 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'deleted', 'id': 11782, 'title': 'Cleanup main_spy.cpp', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578735583', 'safe_author': True, 'body': '@dolphin-emu-bot rebuild', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:56:01Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578735583', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578735583, 'node_id': 'IC_kwDOALCn2M6ZtGHf', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:51:09Z', 'updated_at': '2025-01-08T21:51:09Z', 'author_association': 'MEMBER', 'body': '@dolphin-emu-bot rebuild', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T21:56:03.486521 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'id': 11782, 'title': 'Cleanup main_spy.cpp', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578739204', 'safe_author': True, 'body': "I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?\r\nFWIW I'd be fine with this merging as is, I just don't think it matters much either way.\r\n\r\nThe change to `if (!bool)` vs `if (bool == false)` is kind of whatever. The codestyle guidelines don't specify this either way so I'm fine with it.", 'raw': {'action': 'edited', 'changes': {'body': {'from': 'I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:56:01Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578739204', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578739204, 'node_id': 'IC_kwDOALCn2M6ZtHAE', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:53:46Z', 'updated_at': '2025-01-08T21:56:01Z', 'author_association': 'MEMBER', 'body': "I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?\r\nFWIW I'd be fine with this merging as is, I just don't think it matters much either way.\r\n\r\nThe change to `if (!bool)` vs `if (bool == false)` is kind of whatever. The codestyle guidelines don't specify this either way so I'm fine with it.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T21:53:48.169893 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 11782, 'title': 'Cleanup main_spy.cpp', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578739204', 'safe_author': True, 'body': 'I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:53:46Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578739204', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578739204, 'node_id': 'IC_kwDOALCn2M6ZtHAE', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:53:46Z', 'updated_at': '2025-01-08T21:53:46Z', 'author_association': 'MEMBER', 'body': 'I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T21:51:10.888643 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 11782, 'title': 'Cleanup main_spy.cpp', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578735583', 'safe_author': True, 'body': '@dolphin-emu-bot rebuild', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 6, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:51:10Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578735583', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578735583, 'node_id': 'IC_kwDOALCn2M6ZtGHf', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:51:09Z', 'updated_at': '2025-01-08T21:51:09Z', 'author_association': 'MEMBER', 'body': '@dolphin-emu-bot rebuild', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T20:25:45.759077 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 7681, 'title': 'Qt/Debugger Memory widget: find value update', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7681#issuecomment-2578590532', 'safe_author': True, 'body': "Umm I left this up because we still needed ignore case for ascii, but never got around to it. I'll close and reopen a new one if I remember to do it.\r\n", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7681', 'id': 396593228, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjQyNzM5MTU2', 'number': 7681, 'title': 'Qt/Debugger Memory widget: find value update', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2019-01-07T18:11:54Z', 'updated_at': '2025-01-08T20:25:44Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7681', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7681', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7681.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7681.patch', 'merged_at': None}, 'body': "Fixes 'Find previous', which didn't work.\r\nAllows find value to work with any size of input (hex must be whole bytes). This fixes any odd behavior with input.\r\nAdds an ignore case option for ascii. https://bugs.dolphin-emu.org/issues/9339", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578590532', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7681#issuecomment-2578590532', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681', 'id': 2578590532, 'node_id': 'IC_kwDOALCn2M6ZsitE', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T20:25:43Z', 'updated_at': '2025-01-08T20:25:43Z', 'author_association': 'MEMBER', 'body': "Umm I left this up because we still needed ignore case for ascii, but never got around to it. I'll close and reopen a new one if I remember to do it.\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578590532/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:14:15Z', 'pushed_at': '2025-01-08T17:14:10Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 317, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T19:07:46.149520 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'cpba', 'action': 'created', 'id': 13187, 'title': 'Flatpak: Use ScmRevGen to generate metainfo XML', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13187#issuecomment-2578423879', 'safe_author': False, 'body': '@OatmealDome looks good.\r\n\r\nThe usual way is to install the file in cmake so that it works the same for non-flatpak linux builds, but this works just as well.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13187', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13187/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13187/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13187/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13187', 'id': 2653339867, 'node_id': 'PR_kwDOALCn2M6Br19O', 'number': 13187, 'title': 'Flatpak: Use ScmRevGen to generate metainfo XML', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2024-11-12T21:13:37Z', 'updated_at': '2025-01-08T19:07:44Z', 'closed_at': None, 'author_association': 'MEMBER', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13187', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13187', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13187.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13187.patch', 'merged_at': None}, 'body': 'Switches Flatpak builds to using our system for injecting Git revision information. Also, adds a link to the manifest on GitHub within the manifest as required by Flathub.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13187/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13187/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578423879', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13187#issuecomment-2578423879', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13187', 'id': 2578423879, 'node_id': 'IC_kwDOALCn2M6Zr6BH', 'user': {'login': 'cpba', 'id': 11727844, 'node_id': 'MDQ6VXNlcjExNzI3ODQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/11727844?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/cpba', 'html_url': 'https://github.com/cpba', 'followers_url': 'https://api.github.com/users/cpba/followers', 'following_url': 'https://api.github.com/users/cpba/following{/other_user}', 'gists_url': 'https://api.github.com/users/cpba/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/cpba/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/cpba/subscriptions', 'organizations_url': 'https://api.github.com/users/cpba/orgs', 'repos_url': 'https://api.github.com/users/cpba/repos', 'events_url': 'https://api.github.com/users/cpba/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cpba/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T19:07:43Z', 'updated_at': '2025-01-08T19:07:43Z', 'author_association': 'CONTRIBUTOR', 'body': '@OatmealDome looks good.\r\n\r\nThe usual way is to install the file in cmake so that it works the same for non-flatpak linux builds, but this works just as well.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578423879/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:14:15Z', 'pushed_at': '2025-01-08T17:14:10Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 317, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'cpba', 'id': 11727844, 'node_id': 'MDQ6VXNlcjExNzI3ODQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/11727844?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/cpba', 'html_url': 'https://github.com/cpba', 'followers_url': 'https://api.github.com/users/cpba/followers', 'following_url': 'https://api.github.com/users/cpba/following{/other_user}', 'gists_url': 'https://api.github.com/users/cpba/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/cpba/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/cpba/subscriptions', 'organizations_url': 'https://api.github.com/users/cpba/orgs', 'repos_url': 'https://api.github.com/users/cpba/repos', 'events_url': 'https://api.github.com/users/cpba/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cpba/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T18:20:16.552604 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'camdenorrb', 'action': 'created', 'id': 13222, 'title': 'Vulkan DRM/KMS support', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13222#issuecomment-2578333213', 'safe_author': False, 'body': "> @camdenorrb am I understanding correctly this makes the below:\n> \n> https://github.com/dolphin-emu/dolphin/pull/11257\n> \n> https://github.com/dolphin-emu/dolphin/pull/8727\n> \n> \n> \n> Obsolete?\n> \n> Oh wait, no OpenGL and SR would still not work.\n\n@dreamsyntax those both look wayland specific, so shouldn't make it obsolete", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222', 'id': 2740175449, 'node_id': 'PR_kwDOALCn2M6FPV0U', 'number': 13222, 'title': 'Vulkan DRM/KMS support', 'user': {'login': 'camdenorrb', 'id': 5360339, 'node_id': 'MDQ6VXNlcjUzNjAzMzk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5360339?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/camdenorrb', 'html_url': 'https://github.com/camdenorrb', 'followers_url': 'https://api.github.com/users/camdenorrb/followers', 'following_url': 'https://api.github.com/users/camdenorrb/following{/other_user}', 'gists_url': 'https://api.github.com/users/camdenorrb/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/camdenorrb/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/camdenorrb/subscriptions', 'organizations_url': 'https://api.github.com/users/camdenorrb/orgs', 'repos_url': 'https://api.github.com/users/camdenorrb/repos', 'events_url': 'https://api.github.com/users/camdenorrb/events{/privacy}', 'received_events_url': 'https://api.github.com/users/camdenorrb/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 18, 'created_at': '2024-12-14T22:50:39Z', 'updated_at': '2025-01-08T18:20:15Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13222', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13222.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13222.patch', 'merged_at': None}, 'body': 'Utilizes vkCreateDisplayPlaneSurfaceKHR to create a DRM/KMS level surface.\r\n\r\nThis allows you to avoid dependency on X11, Wayland and other window systems', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/reactions', 'total_count': 7, '+1': 7, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578333213', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222#issuecomment-2578333213', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222', 'id': 2578333213, 'node_id': 'IC_kwDOALCn2M6Zrj4d', 'user': {'login': 'camdenorrb', 'id': 5360339, 'node_id': 'MDQ6VXNlcjUzNjAzMzk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5360339?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/camdenorrb', 'html_url': 'https://github.com/camdenorrb', 'followers_url': 'https://api.github.com/users/camdenorrb/followers', 'following_url': 'https://api.github.com/users/camdenorrb/following{/other_user}', 'gists_url': 'https://api.github.com/users/camdenorrb/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/camdenorrb/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/camdenorrb/subscriptions', 'organizations_url': 'https://api.github.com/users/camdenorrb/orgs', 'repos_url': 'https://api.github.com/users/camdenorrb/repos', 'events_url': 'https://api.github.com/users/camdenorrb/events{/privacy}', 'received_events_url': 'https://api.github.com/users/camdenorrb/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T18:20:13Z', 'updated_at': '2025-01-08T18:20:13Z', 'author_association': 'NONE', 'body': "> @camdenorrb am I understanding correctly this makes the below:\n> \n> https://github.com/dolphin-emu/dolphin/pull/11257\n> \n> https://github.com/dolphin-emu/dolphin/pull/8727\n> \n> \n> \n> Obsolete?\n> \n> Oh wait, no OpenGL and SR would still not work.\n\n@dreamsyntax those both look wayland specific, so shouldn't make it obsolete", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578333213/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:14:15Z', 'pushed_at': '2025-01-08T17:14:10Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 316, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'camdenorrb', 'id': 5360339, 'node_id': 'MDQ6VXNlcjUzNjAzMzk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5360339?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/camdenorrb', 'html_url': 'https://github.com/camdenorrb', 'followers_url': 'https://api.github.com/users/camdenorrb/followers', 'following_url': 'https://api.github.com/users/camdenorrb/following{/other_user}', 'gists_url': 'https://api.github.com/users/camdenorrb/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/camdenorrb/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/camdenorrb/subscriptions', 'organizations_url': 'https://api.github.com/users/camdenorrb/orgs', 'repos_url': 'https://api.github.com/users/camdenorrb/repos', 'events_url': 'https://api.github.com/users/camdenorrb/events{/privacy}', 'received_events_url': 'https://api.github.com/users/camdenorrb/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T17:18:00.066506 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'id': 13247, 'title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13247#issuecomment-2578200150', 'safe_author': True, 'body': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows. Tested native build\n\nNot related to this PR, but would be nice to be fixed.\n\nI also tested with a map file on 2412 (before the 2412-23 symbol format adjustment) and the loss still happens on Linux only.', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows. Tested native build\n\nNot related to this PR, but would be nice to be fixed.\n\n'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247', 'id': 2761620994, 'node_id': 'PR_kwDOALCn2M6GWjsU', 'number': 13247, 'title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2024-12-28T08:03:37Z', 'updated_at': '2025-01-08T17:17:58Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.patch', 'merged_at': None}, 'body': '~~This PR is an attempt to debug https://github.com/dolphin-emu/dolphin/pull/13195 issues.~~ I\'m migrating the change here since it seems to fix the flatpak issue.\r\n\r\nThis PR refactors parts of the loading/saving process of symbol map. This PR fixes issues I had where some symbols weren\'t loaded properly (which might get saved later). Here are some examples on how they can alter existing symbol maps.\r\n\r\n## The alignment wasn\'t properly detected and `0` was detected as `name` by `sscanf`.\r\nThis issue was also caused by the `namepos`/`strstr` logic which is flawed when the name is small and equals to part of the symbol address, size or vaddress. Moreover, checking for a space doesn\'t work when alignment is 16. I\'ve seen this alignment value on some `*fill*` symbols.\r\n```diff\r\n-80468370 00000008 80468370 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n+80468360 00000008 80468360 0 0468360 00000008 80468360 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n```\r\n\r\n## savegpr / loadgpr entry wasn\'t properly detected\r\nThis issue also trimmed the object names after the "entry of" part.\r\n```diff\r\n-80456e54 000018 80456e54 0 _restgpr_27 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o\r\n+80456e54 000018 80456e54 0 __restore_gpr::\r\n```\r\n\r\nThis PR is ready to be reviewed and tested. I also advise people testing this PR to backup their symbol maps just in case or test this PR in a dedicated portable build.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200150', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247#issuecomment-2578200150', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247', 'id': 2578200150, 'node_id': 'IC_kwDOALCn2M6ZrDZW', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T17:13:46Z', 'updated_at': '2025-01-08T17:17:58Z', 'author_association': 'MEMBER', 'body': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows. Tested native build\n\nNot related to this PR, but would be nice to be fixed.\n\nI also tested with a map file on 2412 (before the 2412-23 symbol format adjustment) and the loss still happens on Linux only.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200150/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:14:15Z', 'pushed_at': '2025-01-08T17:14:10Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 316, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T17:14:12.462177 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'id': 13247, 'title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13247#issuecomment-2578200150', 'safe_author': True, 'body': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows. Tested native build\n\nNot related to this PR, but would be nice to be fixed.\n\n', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows.\n\nNot related to this PR, but would be nice to be fixed.\n\n'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247', 'id': 2761620994, 'node_id': 'PR_kwDOALCn2M6GWjsU', 'number': 13247, 'title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2024-12-28T08:03:37Z', 'updated_at': '2025-01-08T17:14:11Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.patch', 'merged_at': None}, 'body': '~~This PR is an attempt to debug https://github.com/dolphin-emu/dolphin/pull/13195 issues.~~ I\'m migrating the change here since it seems to fix the flatpak issue.\r\n\r\nThis PR refactors parts of the loading/saving process of symbol map. This PR fixes issues I had where some symbols weren\'t loaded properly (which might get saved later). Here are some examples on how they can alter existing symbol maps.\r\n\r\n## The alignment wasn\'t properly detected and `0` was detected as `name` by `sscanf`.\r\nThis issue was also caused by the `namepos`/`strstr` logic which is flawed when the name is small and equals to part of the symbol address, size or vaddress. Moreover, checking for a space doesn\'t work when alignment is 16. I\'ve seen this alignment value on some `*fill*` symbols.\r\n```diff\r\n-80468370 00000008 80468370 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n+80468360 00000008 80468360 0 0468360 00000008 80468360 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n```\r\n\r\n## savegpr / loadgpr entry wasn\'t properly detected\r\nThis issue also trimmed the object names after the "entry of" part.\r\n```diff\r\n-80456e54 000018 80456e54 0 _restgpr_27 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o\r\n+80456e54 000018 80456e54 0 __restore_gpr::\r\n```\r\n\r\nThis PR is ready to be reviewed and tested. I also advise people testing this PR to backup their symbol maps just in case or test this PR in a dedicated portable build.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200150', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247#issuecomment-2578200150', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247', 'id': 2578200150, 'node_id': 'IC_kwDOALCn2M6ZrDZW', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T17:13:46Z', 'updated_at': '2025-01-08T17:14:10Z', 'author_association': 'MEMBER', 'body': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows. Tested native build\n\nNot related to this PR, but would be nice to be fixed.\n\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200150/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:12:24Z', 'pushed_at': '2025-01-08T17:14:10Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 316, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T17:14:06.005822 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'created', 'id': 13228, 'title': 'curl: Update to 8.11.1 and use CMake to configure', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13228#issuecomment-2578200667', 'safe_author': True, 'body': "That's probably fine then, especially since this has evidently worked fine until now.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13228', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13228/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13228/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13228/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13228', 'id': 2754405789, 'node_id': 'PR_kwDOALCn2M6GAHo5', 'number': 13228, 'title': 'curl: Update to 8.11.1 and use CMake to configure', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2024-12-21T23:43:51Z', 'updated_at': '2025-01-08T17:14:04Z', 'closed_at': None, 'author_association': 'MEMBER', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13228', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13228', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13228.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13228.patch', 'merged_at': None}, 'body': "We currently use a single pre-configured header for libcurl on every platform that we use Externals curl for (minus the Windows vcxproj). Needless to say, this is a bad idea.\r\n\r\nWith this PR, we now configure curl for the target platform when using CMake.\r\n\r\nI did have to add a hack to allow libcurl to link with our Externals mbedtls when it's being used. Not sure if there's a better way to accomplish this. I also tested this PR with Windows + CMake and everything works fine there.\r\n\r\nFixes https://bugs.dolphin-emu.org/issues/11772.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13228/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13228/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200667', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13228#issuecomment-2578200667', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13228', 'id': 2578200667, 'node_id': 'IC_kwDOALCn2M6ZrDhb', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T17:14:02Z', 'updated_at': '2025-01-08T17:14:02Z', 'author_association': 'MEMBER', 'body': "That's probably fine then, especially since this has evidently worked fine until now.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200667/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:12:24Z', 'pushed_at': '2025-01-08T17:12:20Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 317, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T17:13:49.213482 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 13247, 'title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13247#issuecomment-2578200150', 'safe_author': True, 'body': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows.\n\nNot related to this PR, but would be nice to be fixed.\n\n', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247', 'id': 2761620994, 'node_id': 'PR_kwDOALCn2M6GWjsU', 'number': 13247, 'title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2024-12-28T08:03:37Z', 'updated_at': '2025-01-08T17:13:48Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.patch', 'merged_at': None}, 'body': '~~This PR is an attempt to debug https://github.com/dolphin-emu/dolphin/pull/13195 issues.~~ I\'m migrating the change here since it seems to fix the flatpak issue.\r\n\r\nThis PR refactors parts of the loading/saving process of symbol map. This PR fixes issues I had where some symbols weren\'t loaded properly (which might get saved later). Here are some examples on how they can alter existing symbol maps.\r\n\r\n## The alignment wasn\'t properly detected and `0` was detected as `name` by `sscanf`.\r\nThis issue was also caused by the `namepos`/`strstr` logic which is flawed when the name is small and equals to part of the symbol address, size or vaddress. Moreover, checking for a space doesn\'t work when alignment is 16. I\'ve seen this alignment value on some `*fill*` symbols.\r\n```diff\r\n-80468370 00000008 80468370 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n+80468360 00000008 80468360 0 0468360 00000008 80468360 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n```\r\n\r\n## savegpr / loadgpr entry wasn\'t properly detected\r\nThis issue also trimmed the object names after the "entry of" part.\r\n```diff\r\n-80456e54 000018 80456e54 0 _restgpr_27 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o\r\n+80456e54 000018 80456e54 0 __restore_gpr::\r\n```\r\n\r\nThis PR is ready to be reviewed and tested. I also advise people testing this PR to backup their symbol maps just in case or test this PR in a dedicated portable build.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200150', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247#issuecomment-2578200150', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247', 'id': 2578200150, 'node_id': 'IC_kwDOALCn2M6ZrDZW', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T17:13:46Z', 'updated_at': '2025-01-08T17:13:46Z', 'author_association': 'MEMBER', 'body': 'Update on the above.\nThe loss of symbol data is an issue even on master (I used feature/fix-fmt11) on Linux compared to Windows.\n\nNot related to this PR, but would be nice to be fixed.\n\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578200150/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:12:24Z', 'pushed_at': '2025-01-08T17:12:20Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 317, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T17:12:53.112846 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nystrata', 'action': 'edited', 'id': 13262, 'title': 'Fix compiling with libfmt>=11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13262#issuecomment-2578197464', 'safe_author': False, 'body': 'Can confirm that it builds and runs on my endeavorOS Arch system where master (two days ago) would fail to build before', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'Can confirm that it builds and runs on my endeavorOS Arch system where master would fail to build before'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13262', 'id': 2768946073, 'node_id': 'PR_kwDOALCn2M6GvDLR', 'number': 13262, 'title': 'Fix compiling with libfmt>=11.0', 'user': {'login': 'Ferdi265', 'id': 4077106, 'node_id': 'MDQ6VXNlcjQwNzcxMDY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4077106?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Ferdi265', 'html_url': 'https://github.com/Ferdi265', 'followers_url': 'https://api.github.com/users/Ferdi265/followers', 'following_url': 'https://api.github.com/users/Ferdi265/following{/other_user}', 'gists_url': 'https://api.github.com/users/Ferdi265/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Ferdi265/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Ferdi265/subscriptions', 'organizations_url': 'https://api.github.com/users/Ferdi265/orgs', 'repos_url': 'https://api.github.com/users/Ferdi265/repos', 'events_url': 'https://api.github.com/users/Ferdi265/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Ferdi265/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-01-04T18:00:31Z', 'updated_at': '2025-01-08T17:12:51Z', 'closed_at': '2025-01-08T17:12:20Z', 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13262', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13262', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13262.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13262.patch', 'merged_at': '2025-01-08T17:12:20Z'}, 'body': "This PR fixes compilation with libfmt 11.0 and later. Without this fix, the build fails on Arch Linux with fmt 11.1.1.\r\n\r\nThe main changes are that `fmt::detail::is_compile_string` no longer exists and that `fmt::string_view` is no longer directly constructible from compile time format strings (not sure exactly why), but manually constructing a `fmt::format_string` before converting to `fmt::string_view` works.\r\n\r\nThe change to fmt v11 also brought up that BBA/HLE `BuiltIn.cpp` seems to contain an invalid format string that hasn't been caught previously, fixed that as well.\r\n\r\nTested compilation and basic functionality with the bundled fmt 10.2.1 and with fmt 11.1.1.\r\n\r\nI'm not sure if the implementation is perfect, I'll try to find a cleaner way to do this that requires fewer `#ifdef`s and I'm also open to suggestions.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578197464', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13262#issuecomment-2578197464', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262', 'id': 2578197464, 'node_id': 'IC_kwDOALCn2M6ZrCvY', 'user': {'login': 'Nystrata', 'id': 15365192, 'node_id': 'MDQ6VXNlcjE1MzY1MTky', 'avatar_url': 'https://avatars.githubusercontent.com/u/15365192?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nystrata', 'html_url': 'https://github.com/Nystrata', 'followers_url': 'https://api.github.com/users/Nystrata/followers', 'following_url': 'https://api.github.com/users/Nystrata/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nystrata/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nystrata/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nystrata/subscriptions', 'organizations_url': 'https://api.github.com/users/Nystrata/orgs', 'repos_url': 'https://api.github.com/users/Nystrata/repos', 'events_url': 'https://api.github.com/users/Nystrata/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nystrata/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T17:12:21Z', 'updated_at': '2025-01-08T17:12:51Z', 'author_association': 'NONE', 'body': 'Can confirm that it builds and runs on my endeavorOS Arch system where master (two days ago) would fail to build before', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578197464/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:12:24Z', 'pushed_at': '2025-01-08T17:12:20Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 317, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Nystrata', 'id': 15365192, 'node_id': 'MDQ6VXNlcjE1MzY1MTky', 'avatar_url': 'https://avatars.githubusercontent.com/u/15365192?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nystrata', 'html_url': 'https://github.com/Nystrata', 'followers_url': 'https://api.github.com/users/Nystrata/followers', 'following_url': 'https://api.github.com/users/Nystrata/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nystrata/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nystrata/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nystrata/subscriptions', 'organizations_url': 'https://api.github.com/users/Nystrata/orgs', 'repos_url': 'https://api.github.com/users/Nystrata/repos', 'events_url': 'https://api.github.com/users/Nystrata/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nystrata/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T17:12:24.919528 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nystrata', 'action': 'created', 'id': 13262, 'title': 'Fix compiling with libfmt>=11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13262#issuecomment-2578197464', 'safe_author': False, 'body': 'Can confirm that it builds and runs on my endeavorOS Arch system where master would fail to build before', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13262', 'id': 2768946073, 'node_id': 'PR_kwDOALCn2M6GvDLR', 'number': 13262, 'title': 'Fix compiling with libfmt>=11.0', 'user': {'login': 'Ferdi265', 'id': 4077106, 'node_id': 'MDQ6VXNlcjQwNzcxMDY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4077106?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Ferdi265', 'html_url': 'https://github.com/Ferdi265', 'followers_url': 'https://api.github.com/users/Ferdi265/followers', 'following_url': 'https://api.github.com/users/Ferdi265/following{/other_user}', 'gists_url': 'https://api.github.com/users/Ferdi265/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Ferdi265/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Ferdi265/subscriptions', 'organizations_url': 'https://api.github.com/users/Ferdi265/orgs', 'repos_url': 'https://api.github.com/users/Ferdi265/repos', 'events_url': 'https://api.github.com/users/Ferdi265/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Ferdi265/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-01-04T18:00:31Z', 'updated_at': '2025-01-08T17:12:23Z', 'closed_at': '2025-01-08T17:12:20Z', 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13262', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13262', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13262.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13262.patch', 'merged_at': '2025-01-08T17:12:20Z'}, 'body': "This PR fixes compilation with libfmt 11.0 and later. Without this fix, the build fails on Arch Linux with fmt 11.1.1.\r\n\r\nThe main changes are that `fmt::detail::is_compile_string` no longer exists and that `fmt::string_view` is no longer directly constructible from compile time format strings (not sure exactly why), but manually constructing a `fmt::format_string` before converting to `fmt::string_view` works.\r\n\r\nThe change to fmt v11 also brought up that BBA/HLE `BuiltIn.cpp` seems to contain an invalid format string that hasn't been caught previously, fixed that as well.\r\n\r\nTested compilation and basic functionality with the bundled fmt 10.2.1 and with fmt 11.1.1.\r\n\r\nI'm not sure if the implementation is perfect, I'll try to find a cleaner way to do this that requires fewer `#ifdef`s and I'm also open to suggestions.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578197464', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13262#issuecomment-2578197464', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13262', 'id': 2578197464, 'node_id': 'IC_kwDOALCn2M6ZrCvY', 'user': {'login': 'Nystrata', 'id': 15365192, 'node_id': 'MDQ6VXNlcjE1MzY1MTky', 'avatar_url': 'https://avatars.githubusercontent.com/u/15365192?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nystrata', 'html_url': 'https://github.com/Nystrata', 'followers_url': 'https://api.github.com/users/Nystrata/followers', 'following_url': 'https://api.github.com/users/Nystrata/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nystrata/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nystrata/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nystrata/subscriptions', 'organizations_url': 'https://api.github.com/users/Nystrata/orgs', 'repos_url': 'https://api.github.com/users/Nystrata/repos', 'events_url': 'https://api.github.com/users/Nystrata/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nystrata/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T17:12:21Z', 'updated_at': '2025-01-08T17:12:21Z', 'author_association': 'NONE', 'body': 'Can confirm that it builds and runs on my endeavorOS Arch system where master would fail to build before', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578197464/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T16:12:21Z', 'pushed_at': '2025-01-08T17:12:20Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 317, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Nystrata', 'id': 15365192, 'node_id': 'MDQ6VXNlcjE1MzY1MTky', 'avatar_url': 'https://avatars.githubusercontent.com/u/15365192?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nystrata', 'html_url': 'https://github.com/Nystrata', 'followers_url': 'https://api.github.com/users/Nystrata/followers', 'following_url': 'https://api.github.com/users/Nystrata/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nystrata/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nystrata/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nystrata/subscriptions', 'organizations_url': 'https://api.github.com/users/Nystrata/orgs', 'repos_url': 'https://api.github.com/users/Nystrata/repos', 'events_url': 'https://api.github.com/users/Nystrata/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nystrata/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T16:09:00.654581 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'id': 13222, 'title': 'Vulkan DRM/KMS support', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13222#issuecomment-2578054209', 'safe_author': True, 'body': '@camdenorrb am I understanding correctly this makes the below:\r\nhttps://github.com/dolphin-emu/dolphin/pull/11257\r\nhttps://github.com/dolphin-emu/dolphin/pull/8727\r\n\r\nObsolete?\r\nOh wait, no OpenGL and SR would still not work.', 'raw': {'action': 'edited', 'changes': {'body': {'from': '@camdenorrb am I understanding correctly this makes the below:\r\nhttps://github.com/dolphin-emu/dolphin/pull/11257\r\nhttps://github.com/dolphin-emu/dolphin/pull/8727\r\n\r\nObsolete?'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222', 'id': 2740175449, 'node_id': 'PR_kwDOALCn2M6FPV0U', 'number': 13222, 'title': 'Vulkan DRM/KMS support', 'user': {'login': 'camdenorrb', 'id': 5360339, 'node_id': 'MDQ6VXNlcjUzNjAzMzk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5360339?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/camdenorrb', 'html_url': 'https://github.com/camdenorrb', 'followers_url': 'https://api.github.com/users/camdenorrb/followers', 'following_url': 'https://api.github.com/users/camdenorrb/following{/other_user}', 'gists_url': 'https://api.github.com/users/camdenorrb/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/camdenorrb/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/camdenorrb/subscriptions', 'organizations_url': 'https://api.github.com/users/camdenorrb/orgs', 'repos_url': 'https://api.github.com/users/camdenorrb/repos', 'events_url': 'https://api.github.com/users/camdenorrb/events{/privacy}', 'received_events_url': 'https://api.github.com/users/camdenorrb/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 17, 'created_at': '2024-12-14T22:50:39Z', 'updated_at': '2025-01-08T16:08:59Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13222', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13222.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13222.patch', 'merged_at': None}, 'body': 'Utilizes vkCreateDisplayPlaneSurfaceKHR to create a DRM/KMS level surface.\r\n\r\nThis allows you to avoid dependency on X11, Wayland and other window systems', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/reactions', 'total_count': 7, '+1': 7, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578054209', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222#issuecomment-2578054209', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222', 'id': 2578054209, 'node_id': 'IC_kwDOALCn2M6ZqfxB', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T16:07:10Z', 'updated_at': '2025-01-08T16:08:59Z', 'author_association': 'MEMBER', 'body': '@camdenorrb am I understanding correctly this makes the below:\r\nhttps://github.com/dolphin-emu/dolphin/pull/11257\r\nhttps://github.com/dolphin-emu/dolphin/pull/8727\r\n\r\nObsolete?\r\nOh wait, no OpenGL and SR would still not work.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578054209/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T14:38:30Z', 'pushed_at': '2025-01-08T04:27:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13223, 'watchers_count': 13223, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 318, 'watchers': 13223, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T16:07:13.799636 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 13222, 'title': 'Vulkan DRM/KMS support', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13222#issuecomment-2578054209', 'safe_author': True, 'body': '@camdenorrb am I understanding correctly this makes the below:\r\nhttps://github.com/dolphin-emu/dolphin/pull/11257\r\nhttps://github.com/dolphin-emu/dolphin/pull/8727\r\n\r\nObsolete?', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222', 'id': 2740175449, 'node_id': 'PR_kwDOALCn2M6FPV0U', 'number': 13222, 'title': 'Vulkan DRM/KMS support', 'user': {'login': 'camdenorrb', 'id': 5360339, 'node_id': 'MDQ6VXNlcjUzNjAzMzk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5360339?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/camdenorrb', 'html_url': 'https://github.com/camdenorrb', 'followers_url': 'https://api.github.com/users/camdenorrb/followers', 'following_url': 'https://api.github.com/users/camdenorrb/following{/other_user}', 'gists_url': 'https://api.github.com/users/camdenorrb/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/camdenorrb/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/camdenorrb/subscriptions', 'organizations_url': 'https://api.github.com/users/camdenorrb/orgs', 'repos_url': 'https://api.github.com/users/camdenorrb/repos', 'events_url': 'https://api.github.com/users/camdenorrb/events{/privacy}', 'received_events_url': 'https://api.github.com/users/camdenorrb/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 17, 'created_at': '2024-12-14T22:50:39Z', 'updated_at': '2025-01-08T16:07:12Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13222', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13222.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13222.patch', 'merged_at': None}, 'body': 'Utilizes vkCreateDisplayPlaneSurfaceKHR to create a DRM/KMS level surface.\r\n\r\nThis allows you to avoid dependency on X11, Wayland and other window systems', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/reactions', 'total_count': 7, '+1': 7, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578054209', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13222#issuecomment-2578054209', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13222', 'id': 2578054209, 'node_id': 'IC_kwDOALCn2M6ZqfxB', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T16:07:10Z', 'updated_at': '2025-01-08T16:07:10Z', 'author_association': 'MEMBER', 'body': '@camdenorrb am I understanding correctly this makes the below:\r\nhttps://github.com/dolphin-emu/dolphin/pull/11257\r\nhttps://github.com/dolphin-emu/dolphin/pull/8727\r\n\r\nObsolete?', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578054209/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T14:38:30Z', 'pushed_at': '2025-01-08T04:27:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13223, 'watchers_count': 13223, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 318, 'watchers': 13223, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T16:00:27.840611 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 7681, 'title': 'Qt/Debugger Memory widget: find value update', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7681#issuecomment-2578037749', 'safe_author': True, 'body': '@TryTwo is this still relevant?', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7681', 'id': 396593228, 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjQyNzM5MTU2', 'number': 7681, 'title': 'Qt/Debugger Memory widget: find value update', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2019-01-07T18:11:54Z', 'updated_at': '2025-01-08T16:00:26Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7681', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7681', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7681.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7681.patch', 'merged_at': None}, 'body': "Fixes 'Find previous', which didn't work.\r\nAllows find value to work with any size of input (hex must be whole bytes). This fixes any odd behavior with input.\r\nAdds an ignore case option for ascii. https://bugs.dolphin-emu.org/issues/9339", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578037749', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7681#issuecomment-2578037749', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7681', 'id': 2578037749, 'node_id': 'IC_kwDOALCn2M6Zqbv1', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T16:00:24Z', 'updated_at': '2025-01-08T16:00:24Z', 'author_association': 'MEMBER', 'body': '@TryTwo is this still relevant?', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578037749/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T14:38:30Z', 'pushed_at': '2025-01-08T04:27:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13223, 'watchers_count': 13223, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 318, 'watchers': 13223, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T15:57:45.484185 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'id': 13176, 'title': 'DolphinQt: Display more user-friendly names in the mapping window device list.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13176#issuecomment-2578025495', 'safe_author': True, 'body': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the Windows.Gaming.Input sources recently in https://github.com/dolphin-emu/dolphin/pull/13156.\r\n\r\n", 'raw': {'action': 'edited', 'changes': {'body': {'from': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the Windows.Gaming.Input sources recently.\r\n\r\n"}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176', 'id': 2636750357, 'node_id': 'PR_kwDOALCn2M6A_fnw', 'number': 13176, 'title': 'DolphinQt: Display more user-friendly names in the mapping window device list.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-11-06T00:05:05Z', 'updated_at': '2025-01-08T15:57:42Z', 'closed_at': None, 'author_association': 'MEMBER', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13176', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13176.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13176.patch', 'merged_at': None}, 'body': 'Before:\r\n![image](https://github.com/user-attachments/assets/cce4b5f5-cff6-4bb4-ba11-54115bef6e4b)\r\n\r\nAfter:\r\n![image](https://github.com/user-attachments/assets/db5e18f9-6b6d-4d78-8fd5-ee543f797b13)\r\n\r\nI think the `SDL/0/DualSense` text is too weird and technical looking for a typical user.\r\n\r\nThe information is now reversed with device name first and backend name last.\r\nDevice index has one added for 1-based numbering.\r\n\r\nThis is only a UI change, config names remain unchanged.\r\n\r\nThe advanced window also remains unchanged.\r\nThis creates a 0-based/1-based numbering discrepancy, but since the config names can end up in the input expression I think it\'s appropriate to have that match the device list shown here for "advanced" users.\r\n\r\nOpen to opinions on the situation.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 1}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578025495', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176#issuecomment-2578025495', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176', 'id': 2578025495, 'node_id': 'IC_kwDOALCn2M6ZqYwX', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T15:55:37Z', 'updated_at': '2025-01-08T15:57:42Z', 'author_association': 'MEMBER', 'body': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the Windows.Gaming.Input sources recently in https://github.com/dolphin-emu/dolphin/pull/13156.\r\n\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578025495/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T14:38:30Z', 'pushed_at': '2025-01-08T04:27:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13223, 'watchers_count': 13223, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 318, 'watchers': 13223, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T15:57:30.577457 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'id': 13176, 'title': 'DolphinQt: Display more user-friendly names in the mapping window device list.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13176#issuecomment-2578025495', 'safe_author': True, 'body': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the Windows.Gaming.Input sources recently.\r\n\r\n", 'raw': {'action': 'edited', 'changes': {'body': {'from': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the WGL sources recently.\r\n\r\n"}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176', 'id': 2636750357, 'node_id': 'PR_kwDOALCn2M6A_fnw', 'number': 13176, 'title': 'DolphinQt: Display more user-friendly names in the mapping window device list.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-11-06T00:05:05Z', 'updated_at': '2025-01-08T15:57:28Z', 'closed_at': None, 'author_association': 'MEMBER', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13176', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13176.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13176.patch', 'merged_at': None}, 'body': 'Before:\r\n![image](https://github.com/user-attachments/assets/cce4b5f5-cff6-4bb4-ba11-54115bef6e4b)\r\n\r\nAfter:\r\n![image](https://github.com/user-attachments/assets/db5e18f9-6b6d-4d78-8fd5-ee543f797b13)\r\n\r\nI think the `SDL/0/DualSense` text is too weird and technical looking for a typical user.\r\n\r\nThe information is now reversed with device name first and backend name last.\r\nDevice index has one added for 1-based numbering.\r\n\r\nThis is only a UI change, config names remain unchanged.\r\n\r\nThe advanced window also remains unchanged.\r\nThis creates a 0-based/1-based numbering discrepancy, but since the config names can end up in the input expression I think it\'s appropriate to have that match the device list shown here for "advanced" users.\r\n\r\nOpen to opinions on the situation.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 1}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578025495', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176#issuecomment-2578025495', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176', 'id': 2578025495, 'node_id': 'IC_kwDOALCn2M6ZqYwX', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T15:55:37Z', 'updated_at': '2025-01-08T15:57:28Z', 'author_association': 'MEMBER', 'body': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the Windows.Gaming.Input sources recently.\r\n\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578025495/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T14:38:30Z', 'pushed_at': '2025-01-08T04:27:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13223, 'watchers_count': 13223, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 318, 'watchers': 13223, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-01-08T15:55:41.057567 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 13176, 'title': 'DolphinQt: Display more user-friendly names in the mapping window device list.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13176#issuecomment-2578025495', 'safe_author': True, 'body': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the WGL sources recently.\r\n\r\n", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176', 'id': 2636750357, 'node_id': 'PR_kwDOALCn2M6A_fnw', 'number': 13176, 'title': 'DolphinQt: Display more user-friendly names in the mapping window device list.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-11-06T00:05:05Z', 'updated_at': '2025-01-08T15:55:39Z', 'closed_at': None, 'author_association': 'MEMBER', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13176', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13176.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13176.patch', 'merged_at': None}, 'body': 'Before:\r\n![image](https://github.com/user-attachments/assets/cce4b5f5-cff6-4bb4-ba11-54115bef6e4b)\r\n\r\nAfter:\r\n![image](https://github.com/user-attachments/assets/db5e18f9-6b6d-4d78-8fd5-ee543f797b13)\r\n\r\nI think the `SDL/0/DualSense` text is too weird and technical looking for a typical user.\r\n\r\nThe information is now reversed with device name first and backend name last.\r\nDevice index has one added for 1-based numbering.\r\n\r\nThis is only a UI change, config names remain unchanged.\r\n\r\nThe advanced window also remains unchanged.\r\nThis creates a 0-based/1-based numbering discrepancy, but since the config names can end up in the input expression I think it\'s appropriate to have that match the device list shown here for "advanced" users.\r\n\r\nOpen to opinions on the situation.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 1}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578025495', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13176#issuecomment-2578025495', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13176', 'id': 2578025495, 'node_id': 'IC_kwDOALCn2M6ZqYwX', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T15:55:37Z', 'updated_at': '2025-01-08T15:55:37Z', 'author_association': 'MEMBER', 'body': "I personally prefer the PCSX2/DuckStation style of naming for the input choices:\r\n![image](https://github.com/user-attachments/assets/e7caa4be-50e3-4c6f-9fb3-444d1b3a91f1)\r\n\r\nNot saying we have to match, but I think adding +1 to the numbers is a bad idea, especially since most other software with controllers refers to it as 0 (DS4W, SteamInput, SixAxis).\r\n\r\nNot for this PR, but on a similar note I'd love to be able to hide DInput/XInput as an option like in other emus, since I personally only use SDL backend for controllers. This removes the clutter of all the extra sources, like how you remove the WGL sources recently.\r\n\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578025495/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T14:38:30Z', 'pushed_at': '2025-01-08T04:27:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519318, 'stargazers_count': 13223, 'watchers_count': 13223, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 318, 'watchers': 13223, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
Recent 'gh_pull_request' events
2025-01-08T21:44:27.024676 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Tilka', 'action': 'closed', 'id': 13265, 'title': 'Fix several minor warnings', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13265', 'head_ref_name': 'warnings', 'safe_author': True, 'base_sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'head_sha': '532e25be125ff72e2474939e76e5c97a0405ce06', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T21:39:10.757640 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Tilka', 'action': 'closed', 'id': 13158, 'title': 'DolphinQt: Rename "GameCube Adapter for Wii U".', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13158', 'head_ref_name': 'wiiu-rename', 'safe_author': True, 'base_sha': 'e1f457a72666b5516ff94c344eeda5e8d95ec07c', 'head_sha': 'bffc26da278bdb399dea8f63fa24d8835d71a6bc', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T20:42:35.166419 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'closed', 'id': 13268, 'title': 'Common/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete()', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13268', 'head_ref_name': 'ini-delete-case-sensitive', 'safe_author': True, 'base_sha': '7133bfbb0e5d091782f83d8fec56f300977600c1', 'head_sha': 'c567248b736541b80ffe0bf501d91e9d61390c71', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T20:42:08.112013 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'synchronize', 'id': 11261, 'title': 'MemoryView auto-update while running and color recently changed cells.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11261', 'head_ref_name': 'PR_MemoryView_Auto_Update', 'safe_author': True, 'base_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'head_sha': '0310fac343b720719462fecd823ef5d6b86784fb', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T20:25:56.610606 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'closed', 'id': 7681, 'title': 'Qt/Debugger Memory widget: find value update', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7681', 'head_ref_name': 'Debugger_Find_Value_Update', 'safe_author': True, 'base_sha': '658c95588ba6c1b157bf04f83f3d119be187a852', 'head_sha': '02dd562288c8a5dd62767e0e99d30b99820b57ef', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T18:56:41.398754 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'opened', 'id': 13270, 'title': 'Vulkan: Only attempt to create a CAMetalLayer on macOS', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13270', 'head_ref_name': 'vk-metal-layer', 'safe_author': True, 'base_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'head_sha': '2633b84b981dc7f42f8569da313ccc54586e483e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T17:46:57.771219 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'reopened', 'id': 13269, 'title': 'MemArena: Add Darwin implementation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'head_ref_name': 'memarena-darwin', 'safe_author': True, 'base_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'head_sha': 'd5dbb0b28544ec1cfeefa24f17dd78c809ed3567', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T17:46:57.610565 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'synchronize', 'id': 13269, 'title': 'MemArena: Add Darwin implementation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'head_ref_name': 'memarena-darwin', 'safe_author': True, 'base_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'head_sha': 'd5dbb0b28544ec1cfeefa24f17dd78c809ed3567', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T17:33:42.026013 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'closed', 'id': 13269, 'title': 'MemArena: Add Darwin implementation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'head_ref_name': 'memarena-darwin', 'safe_author': True, 'base_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'head_sha': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T17:33:41.953927 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'synchronize', 'id': 13269, 'title': 'MemArena: Add Darwin implementation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'head_ref_name': 'memarena-darwin', 'safe_author': True, 'base_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'head_sha': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T17:14:12.928099 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'closed', 'id': 13228, 'title': 'curl: Update to 8.11.1 and use CMake to configure', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13228', 'head_ref_name': 'fix-curl-2', 'safe_author': True, 'base_sha': '696b363f478961bb18420b79ef9f09eabd600e55', 'head_sha': 'd525776ae692735ce6cff9d1536ba19c65598299', 'merged': True, 'requested_reviewers': [{'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], 'type': 'gh_pull_request'}
2025-01-08T17:12:22.036385 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'closed', 'id': 13262, 'title': 'Fix compiling with libfmt>=11.0', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13262', 'head_ref_name': 'feature/fix-fmt11', 'safe_author': True, 'base_sha': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'head_sha': 'b79bdb13c05b4fcef23cd30b210d40662d28373b', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T13:10:54.698430 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'edited', 'id': 13259, 'title': 'Qt: Fix some options not changing enabled status on game start.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13259', 'head_ref_name': 'PR_Config_signals', 'safe_author': True, 'base_sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'head_sha': '5395f21ae5a3d8fde961b6d72792d2f8472ad7cd', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T06:07:38.953653 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'id': 11733, 'title': '[WIP] Configurable Console Type per Game', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11733', 'head_ref_name': 'console-type-configuration-per-game', 'safe_author': True, 'base_sha': 'ffbbd72741aa74d8bc602635ac9fdf9f9d0bb1bd', 'head_sha': '40695c53a1798b759a9e8083b54b31e4a4cde92e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T05:36:22.106831 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'synchronize', 'id': 13269, 'title': 'MemArena: Add Darwin implementation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'head_ref_name': 'memarena-darwin', 'safe_author': True, 'base_sha': '7133bfbb0e5d091782f83d8fec56f300977600c1', 'head_sha': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T04:33:06.809647 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'opened', 'id': 13269, 'title': 'MemArena: Add Darwin implementation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'head_ref_name': 'memarena-darwin', 'safe_author': True, 'base_sha': '7133bfbb0e5d091782f83d8fec56f300977600c1', 'head_sha': '2b1d2c7598c21ad52db770473f24b38d5025f7b3', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T04:31:09.840490 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'opened', 'id': 13268, 'title': 'Common/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete()', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13268', 'head_ref_name': 'ini-delete-case-sensitive', 'safe_author': True, 'base_sha': '7133bfbb0e5d091782f83d8fec56f300977600c1', 'head_sha': 'c567248b736541b80ffe0bf501d91e9d61390c71', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T04:27:44.668177 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'closed', 'id': 13180, 'title': 'Core/VideoCommon: Fix some weird (!eof) logic.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13180', 'head_ref_name': 'eof-logic', 'safe_author': True, 'base_sha': '05cad38abc1d25f57500e530d63b545fa7b56499', 'head_sha': '0938fca6e360e8635ef3ce95985aaef837b9fb56', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-08T04:02:33.531178 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'synchronize', 'id': 13228, 'title': 'curl: Update to 8.11.1 and use CMake to configure', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13228', 'head_ref_name': 'fix-curl-2', 'safe_author': True, 'base_sha': '696b363f478961bb18420b79ef9f09eabd600e55', 'head_sha': 'd525776ae692735ce6cff9d1536ba19c65598299', 'merged': False, 'requested_reviewers': [{'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], 'type': 'gh_pull_request'}
2025-01-08T03:08:26.508847 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'closed', 'id': 7576, 'title': '[Debugger] Display memory tab contents while game is running', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7576', 'head_ref_name': 'debugger-fix-memory-display', 'safe_author': True, 'base_sha': '749367794b3f29153e41fb8bc980f592ebce1dac', 'head_sha': '421af8921ca97a1b4959d0609459fa6a5875d10d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-07T23:01:31.195055 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'synchronize', 'id': 11261, 'title': 'MemoryView auto-update while running and color recently changed cells.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11261', 'head_ref_name': 'PR_MemoryView_Auto_Update', 'safe_author': True, 'base_sha': '696b363f478961bb18420b79ef9f09eabd600e55', 'head_sha': 'b8e53cddf753be5da2c1a64782edb7b46b2e35af', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-07T21:55:57.267612 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'closed', 'id': 13162, 'title': 'DolphinQt/InputCommon: Make input mapping and output testing non-blocking.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13162', 'head_ref_name': 'non-blocking-input-detection', 'safe_author': True, 'base_sha': 'f15a78ed380c696764068905cf823984a2a488e1', 'head_sha': 'f12846a0e93ea9ad69f884fb850cce379bc5bed0', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-07T20:35:37.060614 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'synchronize', 'id': 13187, 'title': 'Flatpak: Use ScmRevGen to generate metainfo XML', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13187', 'head_ref_name': 'flatpak-appinfo', 'safe_author': True, 'base_sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'head_sha': '5578160880feeeaf78988ffa242f433e2fe7f289', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-07T20:28:22.201600 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'edited', 'id': 13187, 'title': 'Flatpak: Use ScmRevGen to generate metainfo XML', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13187', 'head_ref_name': 'flatpak-appinfo', 'safe_author': True, 'base_sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'head_sha': '1c36a7e4d36862fb377816ad94a33581b16574e4', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-01-07T20:16:22.040609 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'ready_for_review', 'id': 13187, 'title': 'Flatpak: Use ScmRevGen to generate metainfo XML', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13187', 'head_ref_name': 'flatpak-appinfo', 'safe_author': True, 'base_sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'head_sha': '1c36a7e4d36862fb377816ad94a33581b16574e4', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
Recent 'gh_pull_request_comment' events
2025-01-09T04:21:11.155201 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 12822, 'hash': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908147004', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-09T02:00:02.711592 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'created', 'id': 12822, 'hash': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908068077', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-08T14:21:56.807818 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'BhaaLseN', 'action': 'created', 'id': 13269, 'hash': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907254231', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-08T14:21:56.807196 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'BhaaLseN', 'action': 'created', 'id': 13269, 'hash': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907258975', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-08T14:21:56.806576 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'BhaaLseN', 'action': 'created', 'id': 13269, 'hash': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907257242', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-08T04:06:30.495551 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'created', 'id': 13228, 'hash': 'd525776ae692735ce6cff9d1536ba19c65598299', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13228#discussion_r1906434916', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-08T03:33:11.983509 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 11261, 'hash': 'b8e53cddf753be5da2c1a64782edb7b46b2e35af', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11261#discussion_r1906349647', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-08T03:26:30.037834 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'created', 'id': 13228, 'hash': 'dbddd5fa8cec6bbf1bc68943b66cd17217ec1a08', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13228#discussion_r1906334909', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-08T00:08:17.173895 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'created', 'id': 11261, 'hash': 'b8e53cddf753be5da2c1a64782edb7b46b2e35af', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11261#discussion_r1906176076', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-07T17:16:15.860286 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 12949, 'hash': 'd7a489a0f0a062ec01751108277a255374cbf56e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12949#discussion_r1905806967', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-07T00:20:57.337403 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'LillyJadeKatrin', 'action': 'created', 'id': 12949, 'hash': 'd7a489a0f0a062ec01751108277a255374cbf56e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12949#discussion_r1904767797', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-07T00:19:51.842470 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'LillyJadeKatrin', 'action': 'created', 'id': 12949, 'hash': 'd7a489a0f0a062ec01751108277a255374cbf56e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12949#discussion_r1904767343', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-06T10:35:29.299865 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sintendo', 'action': 'created', 'id': 13265, 'hash': '532e25be125ff72e2474939e76e5c97a0405ce06', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13265#discussion_r1903986798', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-05T20:16:05.332432 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'created', 'id': 13265, 'hash': 'b413f1c37760fb9b86f9130458c4bc2e2f46e00a', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13265#discussion_r1903332956', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-05T02:01:41.993630 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'camdenorrb', 'action': 'created', 'id': 13222, 'hash': '1667c7c7ce655202936ebdf4f59a7d4725de0eb9', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13222#discussion_r1903181564', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-05T02:01:19.641363 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'camdenorrb', 'action': 'created', 'id': 13222, 'hash': '1667c7c7ce655202936ebdf4f59a7d4725de0eb9', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13222#discussion_r1903181509', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-04T19:53:26.857050 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'codokie', 'action': 'created', 'id': 13220, 'hash': 'a4d2b5adc38740d84faa0728a06772ed4afc48d4', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13220#discussion_r1903145729', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-04T13:11:35.555566 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13220, 'hash': 'a4d2b5adc38740d84faa0728a06772ed4afc48d4', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13220#discussion_r1903097380', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-04T13:00:34.226639 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'codokie', 'action': 'created', 'id': 13220, 'hash': 'a4d2b5adc38740d84faa0728a06772ed4afc48d4', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13220#discussion_r1903096220', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-04T12:59:09.347282 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'codokie', 'action': 'created', 'id': 13220, 'hash': 'a4d2b5adc38740d84faa0728a06772ed4afc48d4', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13220#discussion_r1903096101', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-04T12:56:39.924871 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13220, 'hash': 'a4d2b5adc38740d84faa0728a06772ed4afc48d4', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13220#discussion_r1903095900', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-04T12:54:54.205542 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'codokie', 'action': 'created', 'id': 13220, 'hash': 'a4d2b5adc38740d84faa0728a06772ed4afc48d4', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13220#discussion_r1903095625', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-04T12:54:49.079278 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'codokie', 'action': 'created', 'id': 13220, 'hash': 'a4d2b5adc38740d84faa0728a06772ed4afc48d4', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13220#discussion_r1903095569', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-01-03T15:09:26.395558 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13192, 'hash': '47f9256e83b93c507b7c8021e71cf17f1445ebbe', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13192#discussion_r1901871028', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-01-01T22:47:23.646872 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13162, 'hash': '1244b2d0471621f41a212376b9b3a95e183ab5c8', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13162#discussion_r1900472171', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
Recent 'gh_pull_request_review' events
2025-01-09T06:29:05.684417 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13247, 'pr_title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13247#pullrequestreview-2538841776', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-09T04:21:11.152348 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 12822, 'pr_title': 'Fix balloon tip position on secondary monitors', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12822#pullrequestreview-2538714465', 'comments': [{'id': 1908147004, 'node_id': 'PRRC_kwDOALCn2M5xvAM8', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908147004', 'pull_request_review_id': 2538714465, 'diff_hunk': '@@ -228,7 +228,8 @@ void BalloonTip::UpdateBoundsAndRedraw(const QPoint& target_arrow_tip_position,\n const bool arrow_at_bottom =\n target_arrow_tip_position.y() - size_hint.height() + arrow_height >= 0;', 'path': 'Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp', 'position': 2, 'original_position': 2, 'commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?u=9cefce3d608278969602f10f88679bce987d15d9&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Ah was that the blocking reason?\n\n@clementgallet can you please make this change and rebase, ill test', 'created_at': '2025-01-09T04:21:08Z', 'updated_at': '2025-01-09T04:21:09Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908147004', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908147004'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908147004'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}}, 'original_commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'in_reply_to_id': 1908068077, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908147004/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-09T02:00:02.710274 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'submitted', 'pr_id': 12822, 'pr_title': 'Fix balloon tip position on secondary monitors', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12822#pullrequestreview-2538599508', 'comments': [{'id': 1908068077, 'node_id': 'PRRC_kwDOALCn2M5xus7t', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908068077', 'pull_request_review_id': 2538599508, 'diff_hunk': '@@ -228,7 +228,8 @@ void BalloonTip::UpdateBoundsAndRedraw(const QPoint& target_arrow_tip_position,\n const bool arrow_at_bottom =\n target_arrow_tip_position.y() - size_hint.height() + arrow_height >= 0;', 'path': 'Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp', 'position': 2, 'original_position': 2, 'commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "```suggestion\r\n const bool arrow_at_bottom =\r\n target_arrow_tip_position.y() - size_hint.height() + arrow_height >= screen_rect.top();\r\n```\r\nI haven't tested this change, but I believe it'll fix cases where the tooltip is on a screen that's above the primary screen.", 'created_at': '2025-01-09T02:00:00Z', 'updated_at': '2025-01-09T02:00:00Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908068077', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908068077'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908068077'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}}, 'original_commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908068077/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-08T23:16:15.579761 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 12864, 'pr_title': 'Android: Replace deprecated setSystemUiVisibility', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12864#pullrequestreview-2538455255', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T22:08:35.122194 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 12866, 'pr_title': 'Android: Replace log type names map with array', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12866#pullrequestreview-2538381826', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T21:46:37.706355 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13030, 'pr_title': 'Android: Wait for surface in Run', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13030#pullrequestreview-2538352357', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T15:59:21.094221 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13192, 'pr_title': 'NetPlay: Implement GetInterfaceListInternal for Windows.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13192#pullrequestreview-2537555079', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T15:50:07.165721 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13175, 'pr_title': 'ControllerInterface/Pipes: Cleanup and minor fixes.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13175#pullrequestreview-2537530623', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T15:49:03.780521 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13158, 'pr_title': 'DolphinQt: Rename "GameCube Adapter for Wii U".', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13158#pullrequestreview-2537528102', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T14:21:56.804198 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'BhaaLseN', 'action': 'submitted', 'pr_id': 13269, 'pr_title': 'MemArena: Add Darwin implementation', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269#pullrequestreview-2537269327', 'comments': [{'id': 1907254231, 'node_id': 'PRRC_kwDOALCn2M5xrmPX', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907254231', 'pull_request_review_id': 2537269327, 'diff_hunk': '@@ -0,0 +1,225 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "Common/MemArena.h"\n+\n+#include "Common/Assert.h"\n+#include "Common/Logging/Log.h"\n+\n+namespace Common\n+{\n+MemArena::MemArena() = default;\n+MemArena::~MemArena() = default;\n+\n+void MemArena::GrabSHMSegment(size_t size, std::string_view base_name)\n+{\n+ kern_return_t retval = vm_allocate(mach_task_self(), &m_shm_address, size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: vm_allocate returned {0:#x}", retval);\n+\n+ m_shm_address = 0;\n+\n+ return;\n+ }\n+\n+ memory_object_size_t entry_size = size;\n+ const vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;', 'path': 'Source/Core/Common/MemArenaDarwin.cpp', 'position': 27, 'original_position': 27, 'commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'user': {'login': 'BhaaLseN', 'id': 826052, 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?u=ac716d134edae163bb1954ba5d9f023ffcf622e3&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Can (or should) this be `constexpr``?', 'created_at': '2025-01-08T14:16:39Z', 'updated_at': '2025-01-08T14:21:54Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907254231', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907254231'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907254231'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269'}}, 'original_commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907254231/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 1907257242, 'node_id': 'PRRC_kwDOALCn2M5xrm-a', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907257242', 'pull_request_review_id': 2537269327, 'diff_hunk': '@@ -0,0 +1,225 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "Common/MemArena.h"\n+\n+#include "Common/Assert.h"\n+#include "Common/Logging/Log.h"\n+\n+namespace Common\n+{\n+MemArena::MemArena() = default;\n+MemArena::~MemArena() = default;\n+\n+void MemArena::GrabSHMSegment(size_t size, std::string_view base_name)\n+{\n+ kern_return_t retval = vm_allocate(mach_task_self(), &m_shm_address, size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: vm_allocate returned {0:#x}", retval);\n+\n+ m_shm_address = 0;\n+\n+ return;\n+ }\n+\n+ memory_object_size_t entry_size = size;\n+ const vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;\n+\n+ retval = mach_make_memory_entry_64(mach_task_self(), &entry_size, m_shm_address, prot,\n+ &m_shm_entry, MACH_PORT_NULL);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: mach_make_memory_entry_64 returned {0:#x}",\n+ retval);\n+\n+ m_shm_address = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+\n+ return;\n+ }\n+\n+ m_shm_size = size;\n+}\n+\n+void MemArena::ReleaseSHMSegment()\n+{\n+ if (m_shm_entry != MACH_PORT_NULL)\n+ {\n+ mach_port_deallocate(mach_task_self(), m_shm_entry);\n+ }\n+\n+ if (m_shm_address != 0)\n+ {\n+ vm_deallocate(mach_task_self(), m_shm_address, m_shm_size);\n+ }\n+\n+ m_shm_address = 0;\n+ m_shm_size = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+}\n+\n+void* MemArena::CreateView(s64 offset, size_t size)\n+{\n+ if (m_shm_address == 0)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "CreateView failed: no shared memory segment allocated");\n+ return nullptr;\n+ }\n+\n+ vm_address_t address;\n+ vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;', 'path': 'Source/Core/Common/MemArenaDarwin.cpp', 'position': 71, 'original_position': 71, 'commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'user': {'login': 'BhaaLseN', 'id': 826052, 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?u=ac716d134edae163bb1954ba5d9f023ffcf622e3&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Same here for `constexpr` (or at least `const` if that doesn't work for whatever reason), since this is only an input parameter.", 'created_at': '2025-01-08T14:18:39Z', 'updated_at': '2025-01-08T14:21:54Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907257242', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907257242'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907257242'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269'}}, 'original_commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907257242/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 1907258975, 'node_id': 'PRRC_kwDOALCn2M5xrnZf', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907258975', 'pull_request_review_id': 2537269327, 'diff_hunk': '@@ -0,0 +1,225 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "Common/MemArena.h"\n+\n+#include "Common/Assert.h"\n+#include "Common/Logging/Log.h"\n+\n+namespace Common\n+{\n+MemArena::MemArena() = default;\n+MemArena::~MemArena() = default;\n+\n+void MemArena::GrabSHMSegment(size_t size, std::string_view base_name)\n+{\n+ kern_return_t retval = vm_allocate(mach_task_self(), &m_shm_address, size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: vm_allocate returned {0:#x}", retval);\n+\n+ m_shm_address = 0;\n+\n+ return;\n+ }\n+\n+ memory_object_size_t entry_size = size;\n+ const vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;\n+\n+ retval = mach_make_memory_entry_64(mach_task_self(), &entry_size, m_shm_address, prot,\n+ &m_shm_entry, MACH_PORT_NULL);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: mach_make_memory_entry_64 returned {0:#x}",\n+ retval);\n+\n+ m_shm_address = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+\n+ return;\n+ }\n+\n+ m_shm_size = size;\n+}\n+\n+void MemArena::ReleaseSHMSegment()\n+{\n+ if (m_shm_entry != MACH_PORT_NULL)\n+ {\n+ mach_port_deallocate(mach_task_self(), m_shm_entry);\n+ }\n+\n+ if (m_shm_address != 0)\n+ {\n+ vm_deallocate(mach_task_self(), m_shm_address, m_shm_size);\n+ }\n+\n+ m_shm_address = 0;\n+ m_shm_size = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+}\n+\n+void* MemArena::CreateView(s64 offset, size_t size)\n+{\n+ if (m_shm_address == 0)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "CreateView failed: no shared memory segment allocated");\n+ return nullptr;\n+ }\n+\n+ vm_address_t address;\n+ vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;\n+\n+ kern_return_t retval = vm_map(mach_task_self(), &address, size, 0, VM_FLAGS_ANYWHERE, m_shm_entry,\n+ offset, false, prot, prot, VM_INHERIT_DEFAULT);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "CreateView failed: vm_map returned {0:#x}", retval);\n+ return nullptr;\n+ }\n+\n+ return reinterpret_cast<void*>(address);\n+}\n+\n+void MemArena::ReleaseView(void* view, size_t size)\n+{\n+ vm_deallocate(mach_task_self(), reinterpret_cast<vm_address_t>(view), size);\n+}\n+\n+u8* MemArena::ReserveMemoryRegion(size_t memory_size)\n+{\n+ vm_address_t address;\n+\n+ kern_return_t retval = vm_allocate(mach_task_self(), &address, memory_size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "ReserveMemoryRegion: vm_allocate returned {0:#x}", retval);\n+ return nullptr;\n+ }\n+\n+ retval = vm_protect(mach_task_self(), address, memory_size, true, VM_PROT_NONE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "ReserveMemoryRegion failed: vm_prot returned {0:#x}", retval);\n+ return nullptr;\n+ }\n+\n+ m_region_address = address;\n+ m_region_size = memory_size;\n+\n+ return reinterpret_cast<u8*>(m_region_address);\n+}\n+\n+void MemArena::ReleaseMemoryRegion()\n+{\n+ if (m_region_address != 0)\n+ {\n+ vm_deallocate(mach_task_self(), m_region_address, m_region_size);\n+ }\n+\n+ m_region_address = 0;\n+ m_region_size = 0;\n+}\n+\n+void* MemArena::MapInMemoryRegion(s64 offset, size_t size, void* base)\n+{\n+ if (m_shm_address == 0)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "MapInMemoryRegion failed: no shared memory segment allocated");\n+ return nullptr;\n+ }\n+\n+ vm_address_t address = reinterpret_cast<vm_address_t>(base);\n+ vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;', 'path': 'Source/Core/Common/MemArenaDarwin.cpp', 'position': 133, 'original_position': 133, 'commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'user': {'login': 'BhaaLseN', 'id': 826052, 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?u=ac716d134edae163bb1954ba5d9f023ffcf622e3&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Last but not least, `constexpr` (or `const`)', 'created_at': '2025-01-08T14:19:49Z', 'updated_at': '2025-01-08T14:21:54Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907258975', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907258975'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907258975'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269'}}, 'original_commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907258975/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-08T14:21:56.356631 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'BhaaLseN', 'action': 'edited', 'pr_id': 13269, 'pr_title': 'MemArena: Add Darwin implementation', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13269#pullrequestreview-2537269327', 'comments': [{'id': 1907254231, 'node_id': 'PRRC_kwDOALCn2M5xrmPX', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907254231', 'pull_request_review_id': 2537269327, 'diff_hunk': '@@ -0,0 +1,225 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "Common/MemArena.h"\n+\n+#include "Common/Assert.h"\n+#include "Common/Logging/Log.h"\n+\n+namespace Common\n+{\n+MemArena::MemArena() = default;\n+MemArena::~MemArena() = default;\n+\n+void MemArena::GrabSHMSegment(size_t size, std::string_view base_name)\n+{\n+ kern_return_t retval = vm_allocate(mach_task_self(), &m_shm_address, size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: vm_allocate returned {0:#x}", retval);\n+\n+ m_shm_address = 0;\n+\n+ return;\n+ }\n+\n+ memory_object_size_t entry_size = size;\n+ const vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;', 'path': 'Source/Core/Common/MemArenaDarwin.cpp', 'position': 27, 'original_position': 27, 'commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'user': {'login': 'BhaaLseN', 'id': 826052, 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?u=ac716d134edae163bb1954ba5d9f023ffcf622e3&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Can (or should) this be `constexpr``?', 'created_at': '2025-01-08T14:16:39Z', 'updated_at': '2025-01-08T14:21:54Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907254231', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907254231'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907254231'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269'}}, 'original_commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907254231/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 1907257242, 'node_id': 'PRRC_kwDOALCn2M5xrm-a', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907257242', 'pull_request_review_id': 2537269327, 'diff_hunk': '@@ -0,0 +1,225 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "Common/MemArena.h"\n+\n+#include "Common/Assert.h"\n+#include "Common/Logging/Log.h"\n+\n+namespace Common\n+{\n+MemArena::MemArena() = default;\n+MemArena::~MemArena() = default;\n+\n+void MemArena::GrabSHMSegment(size_t size, std::string_view base_name)\n+{\n+ kern_return_t retval = vm_allocate(mach_task_self(), &m_shm_address, size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: vm_allocate returned {0:#x}", retval);\n+\n+ m_shm_address = 0;\n+\n+ return;\n+ }\n+\n+ memory_object_size_t entry_size = size;\n+ const vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;\n+\n+ retval = mach_make_memory_entry_64(mach_task_self(), &entry_size, m_shm_address, prot,\n+ &m_shm_entry, MACH_PORT_NULL);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: mach_make_memory_entry_64 returned {0:#x}",\n+ retval);\n+\n+ m_shm_address = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+\n+ return;\n+ }\n+\n+ m_shm_size = size;\n+}\n+\n+void MemArena::ReleaseSHMSegment()\n+{\n+ if (m_shm_entry != MACH_PORT_NULL)\n+ {\n+ mach_port_deallocate(mach_task_self(), m_shm_entry);\n+ }\n+\n+ if (m_shm_address != 0)\n+ {\n+ vm_deallocate(mach_task_self(), m_shm_address, m_shm_size);\n+ }\n+\n+ m_shm_address = 0;\n+ m_shm_size = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+}\n+\n+void* MemArena::CreateView(s64 offset, size_t size)\n+{\n+ if (m_shm_address == 0)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "CreateView failed: no shared memory segment allocated");\n+ return nullptr;\n+ }\n+\n+ vm_address_t address;\n+ vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;', 'path': 'Source/Core/Common/MemArenaDarwin.cpp', 'position': 71, 'original_position': 71, 'commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'user': {'login': 'BhaaLseN', 'id': 826052, 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?u=ac716d134edae163bb1954ba5d9f023ffcf622e3&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Same here for `constexpr` (or at least `const` if that doesn't work for whatever reason), since this is only an input parameter.", 'created_at': '2025-01-08T14:18:39Z', 'updated_at': '2025-01-08T14:21:54Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907257242', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907257242'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907257242'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269'}}, 'original_commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907257242/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 1907258975, 'node_id': 'PRRC_kwDOALCn2M5xrnZf', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907258975', 'pull_request_review_id': 2537269327, 'diff_hunk': '@@ -0,0 +1,225 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "Common/MemArena.h"\n+\n+#include "Common/Assert.h"\n+#include "Common/Logging/Log.h"\n+\n+namespace Common\n+{\n+MemArena::MemArena() = default;\n+MemArena::~MemArena() = default;\n+\n+void MemArena::GrabSHMSegment(size_t size, std::string_view base_name)\n+{\n+ kern_return_t retval = vm_allocate(mach_task_self(), &m_shm_address, size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: vm_allocate returned {0:#x}", retval);\n+\n+ m_shm_address = 0;\n+\n+ return;\n+ }\n+\n+ memory_object_size_t entry_size = size;\n+ const vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;\n+\n+ retval = mach_make_memory_entry_64(mach_task_self(), &entry_size, m_shm_address, prot,\n+ &m_shm_entry, MACH_PORT_NULL);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "GrabSHMSegment failed: mach_make_memory_entry_64 returned {0:#x}",\n+ retval);\n+\n+ m_shm_address = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+\n+ return;\n+ }\n+\n+ m_shm_size = size;\n+}\n+\n+void MemArena::ReleaseSHMSegment()\n+{\n+ if (m_shm_entry != MACH_PORT_NULL)\n+ {\n+ mach_port_deallocate(mach_task_self(), m_shm_entry);\n+ }\n+\n+ if (m_shm_address != 0)\n+ {\n+ vm_deallocate(mach_task_self(), m_shm_address, m_shm_size);\n+ }\n+\n+ m_shm_address = 0;\n+ m_shm_size = 0;\n+ m_shm_entry = MACH_PORT_NULL;\n+}\n+\n+void* MemArena::CreateView(s64 offset, size_t size)\n+{\n+ if (m_shm_address == 0)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "CreateView failed: no shared memory segment allocated");\n+ return nullptr;\n+ }\n+\n+ vm_address_t address;\n+ vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;\n+\n+ kern_return_t retval = vm_map(mach_task_self(), &address, size, 0, VM_FLAGS_ANYWHERE, m_shm_entry,\n+ offset, false, prot, prot, VM_INHERIT_DEFAULT);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "CreateView failed: vm_map returned {0:#x}", retval);\n+ return nullptr;\n+ }\n+\n+ return reinterpret_cast<void*>(address);\n+}\n+\n+void MemArena::ReleaseView(void* view, size_t size)\n+{\n+ vm_deallocate(mach_task_self(), reinterpret_cast<vm_address_t>(view), size);\n+}\n+\n+u8* MemArena::ReserveMemoryRegion(size_t memory_size)\n+{\n+ vm_address_t address;\n+\n+ kern_return_t retval = vm_allocate(mach_task_self(), &address, memory_size, VM_FLAGS_ANYWHERE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "ReserveMemoryRegion: vm_allocate returned {0:#x}", retval);\n+ return nullptr;\n+ }\n+\n+ retval = vm_protect(mach_task_self(), address, memory_size, true, VM_PROT_NONE);\n+ if (retval != KERN_SUCCESS)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "ReserveMemoryRegion failed: vm_prot returned {0:#x}", retval);\n+ return nullptr;\n+ }\n+\n+ m_region_address = address;\n+ m_region_size = memory_size;\n+\n+ return reinterpret_cast<u8*>(m_region_address);\n+}\n+\n+void MemArena::ReleaseMemoryRegion()\n+{\n+ if (m_region_address != 0)\n+ {\n+ vm_deallocate(mach_task_self(), m_region_address, m_region_size);\n+ }\n+\n+ m_region_address = 0;\n+ m_region_size = 0;\n+}\n+\n+void* MemArena::MapInMemoryRegion(s64 offset, size_t size, void* base)\n+{\n+ if (m_shm_address == 0)\n+ {\n+ ERROR_LOG_FMT(MEMMAP, "MapInMemoryRegion failed: no shared memory segment allocated");\n+ return nullptr;\n+ }\n+\n+ vm_address_t address = reinterpret_cast<vm_address_t>(base);\n+ vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;', 'path': 'Source/Core/Common/MemArenaDarwin.cpp', 'position': 133, 'original_position': 133, 'commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'user': {'login': 'BhaaLseN', 'id': 826052, 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?u=ac716d134edae163bb1954ba5d9f023ffcf622e3&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Last but not least, `constexpr` (or `const`)', 'created_at': '2025-01-08T14:19:49Z', 'updated_at': '2025-01-08T14:21:54Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907258975', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907258975'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13269#discussion_r1907258975'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269'}}, 'original_commit_id': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1907258975/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-08T06:11:01.428048 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'submitted', 'pr_id': 13268, 'pr_title': 'Common/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete()', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13268#pullrequestreview-2536091705', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T04:23:20.008773 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13262, 'pr_title': 'Fix compiling with libfmt>=11.0', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13262#pullrequestreview-2535967884', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T04:06:30.494227 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'submitted', 'pr_id': 13228, 'pr_title': 'curl: Update to 8.11.1 and use CMake to configure', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13228#pullrequestreview-2535946555', 'comments': [{'id': 1906434916, 'node_id': 'PRRC_kwDOALCn2M5xoeNk', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906434916', 'pull_request_review_id': 2535946555, 'diff_hunk': '@@ -1,62 +1,47 @@\n-include_directories(${CMAKE_CURRENT_SOURCE_DIR})\n-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/curl/include)\n-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/curl/lib)\n-\n-set(CURL_LIBS MbedTLS::mbedtls zlibstatic)\n-if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")\n- set(use_core_foundation ON)\n-\n- find_library(SYSTEMCONFIGURATION_FRAMEWORK "SystemConfiguration")\n- if(NOT SYSTEMCONFIGURATION_FRAMEWORK)\n- message(FATAL_ERROR "SystemConfiguration framework not found")\n- endif()\n-\n- list(APPEND CURL_LIBS "-framework SystemConfiguration")\n+set(BUILD_CURL_EXE OFF)\n+set(BUILD_EXAMPLES OFF)\n+set(BUILD_LIBCURL_DOCS OFF)\n+set(BUILD_MISC_DOCS OFF)\n+set(BUILD_SHARED_LIBS OFF)\n+set(BUILD_STATIC_LIBS ON)\n+set(BUILD_TESTING OFF)\n+set(CURL_ENABLE_EXPORT_TARGET OFF)\n+\n+set(HTTP_ONLY ON)\n+\n+set(CURL_USE_LIBPSL OFF)\n+set(CURL_USE_LIBSSH2 OFF)\n+set(CURL_ZLIB OFF CACHE BOOL "" FORCE)\n+set(CURL_ZSTD OFF)\n+set(USE_LIBIDN2 OFF)\n+set(USE_NGHTTP2 OFF)\n+\n+if(UNIX)\n+ # We use mbedtls on Unix(-like) systems and Android.\n+ set(CURL_USE_OPENSSL OFF)\n+\n+ if(MBEDTLS_FOUND)', 'path': 'Externals/curl/CMakeLists.txt', 'position': 39, 'original_position': 37, 'commit_id': 'd525776ae692735ce6cff9d1536ba19c65598299', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?u=c66de1be6b9ab30bd0429d3b586d7af6eeebe168&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Added a comment.', 'created_at': '2025-01-08T04:06:28Z', 'updated_at': '2025-01-08T04:06:28Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13228#discussion_r1906434916', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13228', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906434916'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13228#discussion_r1906434916'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13228'}}, 'original_commit_id': 'e72ff17763b0f0a11e1ec1be89dfec9436703ff1', 'in_reply_to_id': 1906334909, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906434916/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-08T04:03:08.538567 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13179, 'pr_title': 'CMake: Optional system library fixes', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13179#pullrequestreview-2535935157', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-08T03:33:11.982236 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'submitted', 'pr_id': 11261, 'pr_title': 'MemoryView auto-update while running and color recently changed cells.', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11261#pullrequestreview-2535843072', 'comments': [{'id': 1906349647, 'node_id': 'PRRC_kwDOALCn2M5xoJZP', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906349647', 'pull_request_review_id': 2535843072, 'diff_hunk': '@@ -54,24 +71,38 @@ class MemoryViewWidget final : public QWidget\n WriteOnly\n };\n \n+ enum class UpdateType\n+ {\n+ Full,\n+ Addresses,\n+ Values,\n+ Auto,\n+ };\n+\n explicit MemoryViewWidget(Core::System& system, QWidget* parent = nullptr);\n \n void CreateTable();\n+ void UpdateDisbatcher(UpdateType type = UpdateType::Addresses);', 'path': 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.h', 'position': 47, 'original_position': 47, 'commit_id': 'b8e53cddf753be5da2c1a64782edb7b46b2e35af', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Oh, lol. Thanks, yes.', 'created_at': '2025-01-08T03:33:10Z', 'updated_at': '2025-01-08T03:33:10Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11261#discussion_r1906349647', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11261', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906349647'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/11261#discussion_r1906349647'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11261'}}, 'original_commit_id': 'b8e53cddf753be5da2c1a64782edb7b46b2e35af', 'in_reply_to_id': 1906176076, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906349647/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-08T03:26:30.034703 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'submitted', 'pr_id': 13228, 'pr_title': 'curl: Update to 8.11.1 and use CMake to configure', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13228#pullrequestreview-2535824745', 'comments': [{'id': 1906334909, 'node_id': 'PRRC_kwDOALCn2M5xoFy9', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906334909', 'pull_request_review_id': 2535824745, 'diff_hunk': '@@ -1,62 +1,47 @@\n-include_directories(${CMAKE_CURRENT_SOURCE_DIR})\n-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/curl/include)\n-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/curl/lib)\n-\n-set(CURL_LIBS MbedTLS::mbedtls zlibstatic)\n-if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")\n- set(use_core_foundation ON)\n-\n- find_library(SYSTEMCONFIGURATION_FRAMEWORK "SystemConfiguration")\n- if(NOT SYSTEMCONFIGURATION_FRAMEWORK)\n- message(FATAL_ERROR "SystemConfiguration framework not found")\n- endif()\n-\n- list(APPEND CURL_LIBS "-framework SystemConfiguration")\n+set(BUILD_CURL_EXE OFF)\n+set(BUILD_EXAMPLES OFF)\n+set(BUILD_LIBCURL_DOCS OFF)\n+set(BUILD_MISC_DOCS OFF)\n+set(BUILD_SHARED_LIBS OFF)\n+set(BUILD_STATIC_LIBS ON)\n+set(BUILD_TESTING OFF)\n+set(CURL_ENABLE_EXPORT_TARGET OFF)\n+\n+set(HTTP_ONLY ON)\n+\n+set(CURL_USE_LIBPSL OFF)\n+set(CURL_USE_LIBSSH2 OFF)\n+set(CURL_ZLIB OFF CACHE BOOL "" FORCE)\n+set(CURL_ZSTD OFF)\n+set(USE_LIBIDN2 OFF)\n+set(USE_NGHTTP2 OFF)\n+\n+if(UNIX)\n+ # We use mbedtls on Unix(-like) systems and Android.\n+ set(CURL_USE_OPENSSL OFF)\n+\n+ if(MBEDTLS_FOUND)', 'path': 'Externals/curl/CMakeLists.txt', 'position': 37, 'original_position': 37, 'commit_id': 'dbddd5fa8cec6bbf1bc68943b66cd17217ec1a08', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "`add_subdirectory()` with a CMakeLists.txt that wasn't written to account for that scenario is always a bit iffy, so this is probably fine, but for the record... The `{LIBRARY}_FOUND` variables are only set if anyone has previously invoked `find_package()` or similar. Since we do search for MBEDTLS unconditionally in the main CMakeLists.txt that should work fine, but it might be worth noting where this comes from.", 'created_at': '2025-01-08T03:26:27Z', 'updated_at': '2025-01-08T03:26:28Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13228#discussion_r1906334909', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13228', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906334909'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13228#discussion_r1906334909'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13228'}}, 'original_commit_id': 'e72ff17763b0f0a11e1ec1be89dfec9436703ff1', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906334909/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-08T00:08:17.171170 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 11261, 'pr_title': 'MemoryView auto-update while running and color recently changed cells.', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11261#pullrequestreview-2535592670', 'comments': [{'id': 1906176076, 'node_id': 'PRRC_kwDOALCn2M5xnfBM', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906176076', 'pull_request_review_id': 2535592670, 'diff_hunk': '@@ -54,24 +71,38 @@ class MemoryViewWidget final : public QWidget\n WriteOnly\n };\n \n+ enum class UpdateType\n+ {\n+ Full,\n+ Addresses,\n+ Values,\n+ Auto,\n+ };\n+\n explicit MemoryViewWidget(Core::System& system, QWidget* parent = nullptr);\n \n void CreateTable();\n+ void UpdateDisbatcher(UpdateType type = UpdateType::Addresses);', 'path': 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.h', 'position': 47, 'original_position': 47, 'commit_id': 'b8e53cddf753be5da2c1a64782edb7b46b2e35af', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?u=9cefce3d608278969602f10f88679bce987d15d9&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Maybe intentional; or did you mean\r\nDis**p**atcher rather than Dis**b**atcher?', 'created_at': '2025-01-08T00:08:14Z', 'updated_at': '2025-01-08T00:08:15Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11261#discussion_r1906176076', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11261', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906176076'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/11261#discussion_r1906176076'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11261'}}, 'original_commit_id': 'b8e53cddf753be5da2c1a64782edb7b46b2e35af', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1906176076/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-07T21:34:17.293490 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'edited', 'pr_id': 13162, 'pr_title': 'DolphinQt/InputCommon: Make input mapping and output testing non-blocking.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13162#pullrequestreview-2535412866', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-07T21:33:48.957263 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 13162, 'pr_title': 'DolphinQt/InputCommon: Make input mapping and output testing non-blocking.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13162#pullrequestreview-2535412866', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-07T17:16:15.858880 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 12949, 'pr_title': 'RetroAchievements - Dev Branch Refactor', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12949#pullrequestreview-2534968767', 'comments': [{'id': 1905806967, 'node_id': 'PRRC_kwDOALCn2M5xmE53', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1905806967', 'pull_request_review_id': 2534968767, 'diff_hunk': '@@ -182,12 +182,19 @@ void AchievementManager::LoadGame(const std::string& file_path, const DiscIO::Vo\n rc_client_set_unofficial_enabled(m_client, Config::Get(Config::RA_UNOFFICIAL_ENABLED));\n rc_client_set_encore_mode_enabled(m_client, Config::Get(Config::RA_ENCORE_ENABLED));\n rc_client_set_spectator_mode_enabled(m_client, Config::Get(Config::RA_SPECTATOR_ENABLED));\n- if (volume)\n {\n std::lock_guard lg{m_lock};\n- if (!m_loading_volume)\n+#ifdef RC_CLIENT_SUPPORTS_RAINTEGRATION\n+ size_t estimate_start = file_path.find_last_of("\\\\/");\n+ size_t estimate_end = file_path.find_first_of(\'.\');\n+ m_title_estimate = file_path.substr(estimate_start + 1, estimate_end - estimate_start - 1);', 'path': 'Source/Core/Core/AchievementManager.cpp', 'position': 64, 'original_position': 11, 'commit_id': 'd7a489a0f0a062ec01751108277a255374cbf56e', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Ignore my comment about the variable name then.', 'created_at': '2025-01-07T17:16:13Z', 'updated_at': '2025-01-07T17:16:13Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12949#discussion_r1905806967', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12949', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1905806967'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12949#discussion_r1905806967'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12949'}}, 'original_commit_id': 'ee051da66d32ee3413a5a5e909dbf483f71bd17e', 'in_reply_to_id': 1900459542, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1905806967/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-07T00:20:57.336084 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'LillyJadeKatrin', 'action': 'submitted', 'pr_id': 12949, 'pr_title': 'RetroAchievements - Dev Branch Refactor', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12949#pullrequestreview-2533180393', 'comments': [{'id': 1904767797, 'node_id': 'PRRC_kwDOALCn2M5xiHM1', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1904767797', 'pull_request_review_id': 2533180393, 'diff_hunk': '@@ -321,11 +321,19 @@ void AchievementManager::DoFrame()\n if (!IsGameLoaded() || !Core::IsCPUThread())\n return;\n {\n- std::lock_guard lg{m_lock};\n #ifdef RC_CLIENT_SUPPORTS_RAINTEGRATION\n- Core::System::GetInstance().GetMemory().CopyFromEmu(m_cloned_memory.data(), 0x80000000U,\n- m_cloned_memory.size());\n+ {\n+ std::lock_guard lg{m_memory_lock};\n+ auto& system = Core::System::GetInstance();\n+ Core::CPUThreadGuard threadguard(system);\n+ u32 memory_bank_size = Core::System::GetInstance().GetMemory().GetRamSizeReal();', 'path': 'Source/Core/Core/AchievementManager.cpp', 'position': 85, 'original_position': 12, 'commit_id': 'd7a489a0f0a062ec01751108277a255374cbf56e', 'user': {'login': 'LillyJadeKatrin', 'id': 122337285, 'node_id': 'U_kgDOB0q4BQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/122337285?u=12cc2e7aab5af885c50ea2bb9f9b2681301c9c5b&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LillyJadeKatrin', 'html_url': 'https://github.com/LillyJadeKatrin', 'followers_url': 'https://api.github.com/users/LillyJadeKatrin/followers', 'following_url': 'https://api.github.com/users/LillyJadeKatrin/following{/other_user}', 'gists_url': 'https://api.github.com/users/LillyJadeKatrin/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LillyJadeKatrin/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LillyJadeKatrin/subscriptions', 'organizations_url': 'https://api.github.com/users/LillyJadeKatrin/orgs', 'repos_url': 'https://api.github.com/users/LillyJadeKatrin/repos', 'events_url': 'https://api.github.com/users/LillyJadeKatrin/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LillyJadeKatrin/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Variable name came from the instructions on RetroAchievements' wiki, I'll rename it here.", 'created_at': '2025-01-07T00:20:55Z', 'updated_at': '2025-01-07T00:20:55Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12949#discussion_r1904767797', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12949', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1904767797'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12949#discussion_r1904767797'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12949'}}, 'original_commit_id': '6fc575171de68e4df54ba33132f657fea3fdf8b1', 'in_reply_to_id': 1900460375, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1904767797/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-06T11:45:35.479907 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 13267, 'pr_title': 'JitArm64_SystemRegisters: Small FixGTBeforeSettingCRFieldBit optimization', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13267#pullrequestreview-2531973780', 'comments': [], 'type': 'gh_pull_request_review'}
2025-01-06T10:35:29.297457 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sintendo', 'action': 'submitted', 'pr_id': 13265, 'pr_title': 'Fix several minor warnings', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13265#pullrequestreview-2531859181', 'comments': [{'id': 1903986798, 'node_id': 'PRRC_kwDOALCn2M5xfIhu', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1903986798', 'pull_request_review_id': 2531859181, 'diff_hunk': '@@ -24,7 +24,7 @@ class FileUtilTest : public testing::Test\n }\n }\n \n- void SetUp()\n+ void SetUp() override', 'path': 'Source/UnitTests/Common/FileUtilTest.cpp', 'position': 5, 'original_position': 5, 'commit_id': '532e25be125ff72e2474939e76e5c97a0405ce06', 'user': {'login': 'Sintendo', 'id': 3380580, 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?u=068093dd360988469b0faaad8db719b134d3aa9e&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sintendo', 'html_url': 'https://github.com/Sintendo', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'repos_url': 'https://api.github.com/users/Sintendo/repos', 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Done. The one in TMDReaderTest is a bit unusual. It is a pure virtual function that provides an implementation, leading to the somewhat odd-looking `void SetUp() override = 0;`.', 'created_at': '2025-01-06T10:35:27Z', 'updated_at': '2025-01-06T10:35:27Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13265#discussion_r1903986798', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1903986798'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13265#discussion_r1903986798'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265'}}, 'original_commit_id': 'b413f1c37760fb9b86f9130458c4bc2e2f46e00a', 'in_reply_to_id': 1903332956, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1903986798/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-01-06T08:30:30.953978 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 13259, 'pr_title': 'Qt. Fix some options not changing enabled status on game start.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13259#pullrequestreview-2531607764', 'comments': [], 'type': 'gh_pull_request_review'}
Recent 'gh_push' events
2025-01-08T21:44:27.046573 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'Tilka', 'before_sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'after_sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'commits': [{'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/UnitTests/Common/FileUtilTest.cpp', 'Source/UnitTests/Core/IOS/ES/FormatsTest.cpp', 'Source/UnitTests/Core/IOS/FS/FileSystemTest.cpp'], 'removed': [], 'message': 'Fix several minor warnings', 'url': 'https://github.com/dolphin-emu/dolphin/commit/532e25be125ff72e2474939e76e5c97a0405ce06', 'hash': '532e25be125ff72e2474939e76e5c97a0405ce06'}, {'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/UnitTests/Common/FileUtilTest.cpp', 'Source/UnitTests/Core/IOS/ES/FormatsTest.cpp', 'Source/UnitTests/Core/IOS/FS/FileSystemTest.cpp'], 'removed': [], 'message': 'Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e24e107b3caf03001dac4edb01d23f0576938bf1', 'hash': 'e24e107b3caf03001dac4edb01d23f0576938bf1'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-08T21:39:10.872265 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'Tilka', 'before_sha': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'after_sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp'], 'removed': [], 'message': 'DolphinQt: Rename "GameCube Adapter for Wii U" to "GameCube Controller Adapter".', 'url': 'https://github.com/dolphin-emu/dolphin/commit/bffc26da278bdb399dea8f63fa24d8835d71a6bc', 'hash': 'bffc26da278bdb399dea8f63fa24d8835d71a6bc'}, {'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp'], 'removed': [], 'message': 'Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'hash': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-08T20:42:35.144821 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'after_sha': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'commits': [{'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/IniFile.cpp'], 'removed': [], 'message': 'Common/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete()\n\nvalues uses a case insensitive comparison, so erasing the equivalent key in keys_order also must do so.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c567248b736541b80ffe0bf501d91e9d61390c71', 'hash': 'c567248b736541b80ffe0bf501d91e9d61390c71'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/IniFile.cpp'], 'removed': [], 'message': 'Merge pull request #13268 from AdmiralCurtiss/ini-delete-case-sensitive\n\nCommon/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete()', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'hash': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-08T17:14:12.096327 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': '22dc21cca42b2eaf373ac9e1b5128c566615aa71', 'after_sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['Externals/curl/CMakeLists.txt', 'Externals/curl/curl', 'Externals/curl/curl.vcxproj'], 'removed': ['Externals/curl/COPYING', 'Externals/curl/curl_config.h'], 'message': 'curl: Update to 8.11.1 and use CMake to configure', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b5918effebfacfb08bd0c281545e8953dfbfb613', 'hash': 'b5918effebfacfb08bd0c281545e8953dfbfb613'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['Externals/curl/CMakeLists.txt'], 'removed': [], 'message': 'curl: Set CA path on Android to the system-provided store', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0b7f399436ac9f6084116a90c33cfc34ac556dd7', 'hash': '0b7f399436ac9f6084116a90c33cfc34ac556dd7'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/WiiUtils.cpp'], 'removed': [], 'message': 'WiiUtils: Remove HTTPS workaround for Android', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4dc368d8df0a55fddf6850feaaab4944b464f0a4', 'hash': '4dc368d8df0a55fddf6850feaaab4944b464f0a4'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/jni/Cheats/GeckoCheat.cpp', 'Source/Core/Core/GeckoCodeConfig.cpp', 'Source/Core/Core/GeckoCodeConfig.h'], 'removed': [], 'message': 'GeckoCodeConfig: Remove HTTPS workaround for Android', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d525776ae692735ce6cff9d1536ba19c65598299', 'hash': 'd525776ae692735ce6cff9d1536ba19c65598299'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Externals/curl/CMakeLists.txt', 'Externals/curl/curl', 'Externals/curl/curl.vcxproj', 'Source/Android/jni/Cheats/GeckoCheat.cpp', 'Source/Core/Core/GeckoCodeConfig.cpp', 'Source/Core/Core/GeckoCodeConfig.h', 'Source/Core/Core/WiiUtils.cpp'], 'removed': ['Externals/curl/COPYING', 'Externals/curl/curl_config.h'], 'message': 'Merge pull request #13228 from OatmealDome/fix-curl-2\n\ncurl: Update to 8.11.1 and use CMake to configure', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f9e3ffd839663838c047370a72f272a8e17b850', 'hash': '8f9e3ffd839663838c047370a72f272a8e17b850'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-08T17:12:22.167929 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': '7133bfbb0e5d091782f83d8fec56f300977600c1', 'after_sha': '22dc21cca42b2eaf373ac9e1b5128c566615aa71', 'commits': [{'author': {'name': 'Ferdinand Bachmann', 'email': 'ferdinand.bachmann@yrlf.at', 'username': 'Ferdi265'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp'], 'removed': [], 'message': 'BBA/HLE: Fix incorrect fmt format string', 'url': 'https://github.com/dolphin-emu/dolphin/commit/825092ad33a2e7466e79520c1338d0bed56ca299', 'hash': '825092ad33a2e7466e79520c1338d0bed56ca299'}, {'author': {'name': 'Ferdinand Bachmann', 'email': 'ferdinand.bachmann@yrlf.at', 'username': 'Ferdi265'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Logging/Log.h', 'Source/Core/Common/MsgHandler.h'], 'removed': [], 'message': 'Common: Fix compile failure with fmt>=11', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b79bdb13c05b4fcef23cd30b210d40662d28373b', 'hash': 'b79bdb13c05b4fcef23cd30b210d40662d28373b'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/Logging/Log.h', 'Source/Core/Common/MsgHandler.h', 'Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp'], 'removed': [], 'message': 'Merge pull request #13262 from Ferdi265/feature/fix-fmt11\n\nFix compiling with libfmt>=11.0', 'url': 'https://github.com/dolphin-emu/dolphin/commit/22dc21cca42b2eaf373ac9e1b5128c566615aa71', 'hash': '22dc21cca42b2eaf373ac9e1b5128c566615aa71'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-08T04:27:44.828892 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': '696b363f478961bb18420b79ef9f09eabd600e55', 'after_sha': '7133bfbb0e5d091782f83d8fec56f300977600c1', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/DSP/DSPAssembler.cpp', 'Source/Core/VideoCommon/PostProcessing.cpp'], 'removed': [], 'message': 'Core/VideoCommon: Fix some weird (!eof) logic.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0938fca6e360e8635ef3ce95985aaef837b9fb56', 'hash': '0938fca6e360e8635ef3ce95985aaef837b9fb56'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/DSP/DSPAssembler.cpp', 'Source/Core/VideoCommon/PostProcessing.cpp'], 'removed': [], 'message': 'Merge pull request #13180 from jordan-woyak/eof-logic\n\nCore/VideoCommon: Fix some weird (!eof) logic.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7133bfbb0e5d091782f83d8fec56f300977600c1', 'hash': '7133bfbb0e5d091782f83d8fec56f300977600c1'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-07T21:55:57.734963 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'OatmealDome', 'before_sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'after_sha': '696b363f478961bb18420b79ef9f09eabd600e55', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/InputCommon/ControllerInterface/CoreDevice.cpp', 'Source/Core/InputCommon/ControllerInterface/CoreDevice.h'], 'removed': [], 'message': 'InputCommon: Move input mapping function into a class for non-blocking usage.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/bc95c001c81a215ebde6a4c8b151b89f488f822b', 'hash': 'bc95c001c81a215ebde6a4c8b151b89f488f822b'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp', 'Source/Core/DolphinQt/Config/Mapping/IOWindow.h', 'Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingButton.h', 'Source/Core/DolphinQt/Config/Mapping/MappingCommon.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingCommon.h', 'Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingWidget.h', 'Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingWindow.h', 'Source/Core/DolphinQt/QtUtils/BlockUserInputFilter.cpp', 'Source/Core/DolphinQt/QtUtils/BlockUserInputFilter.h'], 'removed': [], 'message': 'DolphinQt: Make input mapping and output testing non-blocking.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f12846a0e93ea9ad69f884fb850cce379bc5bed0', 'hash': 'f12846a0e93ea9ad69f884fb850cce379bc5bed0'}, {'author': {'name': 'OatmealDome', 'email': 'OatmealDome@users.noreply.github.com', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp', 'Source/Core/DolphinQt/Config/Mapping/IOWindow.h', 'Source/Core/DolphinQt/Config/Mapping/MappingButton.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingButton.h', 'Source/Core/DolphinQt/Config/Mapping/MappingCommon.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingCommon.h', 'Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingWidget.h', 'Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingWindow.h', 'Source/Core/DolphinQt/QtUtils/BlockUserInputFilter.cpp', 'Source/Core/DolphinQt/QtUtils/BlockUserInputFilter.h', 'Source/Core/InputCommon/ControllerInterface/CoreDevice.cpp', 'Source/Core/InputCommon/ControllerInterface/CoreDevice.h'], 'removed': [], 'message': 'Merge pull request #13162 from jordan-woyak/non-blocking-input-detection\n\nDolphinQt/InputCommon: Make input mapping and output testing non-blocking.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/696b363f478961bb18420b79ef9f09eabd600e55', 'hash': '696b363f478961bb18420b79ef9f09eabd600e55'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-06T09:39:56.158336 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'eec2e2f07ad242814730283a6017db119fe797fb', 'after_sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'commits': [{'author': {'name': 'CasualPokePlayer', 'email': '50538166+CasualPokePlayer@users.noreply.github.com', 'username': 'CasualPokePlayer'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp', 'Source/Core/Core/Movie.h'], 'removed': [], 'message': 'Add SYSCONF country code to DTM\n\nRecently there was some issues in TASVideos trying to sync a Donkey Kong Country Returns TAS. It eventually was synced by directly using the config from the TAS author. The exact setting which caused the desync was narrowed down to being in SYSCONF, with the country code. The TAS author lives in the US, so the country code matched the US country code, while the person attempting to sync the TAS did not live in the US.\n\nAdding SYSCONF country code to the DTM should avoid this being an issue for future Dolphin versions.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c1698c93e24abb3b192213d77b09c3d185d8b648', 'hash': 'c1698c93e24abb3b192213d77b09c3d185d8b648'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp', 'Source/Core/Core/Movie.h'], 'removed': [], 'message': 'Merge pull request #13257 from CasualPokePlayer/dtm_country_code\n\nAdd SYSCONF country code to DTM', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b35f7af355dad22b1b2d408c5d17d781e506686f', 'hash': 'b35f7af355dad22b1b2d408c5d17d781e506686f'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-06T09:39:45.457682 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '43d5f61a60d16d188138f2ed6fc3f4c0101a5f99', 'after_sha': 'eec2e2f07ad242814730283a6017db119fe797fb', 'commits': [{'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitCommon/JitBase.h'], 'removed': [], 'message': 'JitBase: Add HasConstantCarry helper', 'url': 'https://github.com/dolphin-emu/dolphin/commit/50d991780fe9b1b6efbf4097c06c90b3b84dbdb6', 'hash': '50d991780fe9b1b6efbf4097c06c90b3b84dbdb6'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitCommon/JitBase.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitBase.h'], 'removed': [], 'message': 'JitBase: Improve const-correctness', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5cc9bde1c1e800770569a8b047265f939d97df0f', 'hash': '5cc9bde1c1e800770569a8b047265f939d97df0f'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: Refactor subfex', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e54bfd660567f6fd20e3d30b9072339ab56047b5', 'hash': 'e54bfd660567f6fd20e3d30b9072339ab56047b5'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: subfex - Optimize InPPCState case for 0\n\nWhen the immediate is zero, we can load the carry flag from memory\ndirectly to the destination register.\n\nBefore:\n0x394bd3b8 ldrb w24, [x29, #0x2f4]\n0x2a1803f9 mov w25, w24\n\nAfter:\n0x394bd3b9 ldrb w25, [x29, #0x2f4]', 'url': 'https://github.com/dolphin-emu/dolphin/commit/18dd3f69f15f8659f74a7b69627db924b9d169df', 'hash': '18dd3f69f15f8659f74a7b69627db924b9d169df'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: subfex - Optimize InHostCarry case for -1\n\nThe result is either -1 or 0 depending on the state of the carry flag.\nThis can be done with a csetm instruction.\n\nBefore:\n0x1280001a mov w26, #-0x1 ; =-1\n0x1a1f035a adc w26, w26, wzr\n\nAfter:\n0x5a9f23fa csetm w26, lo', 'url': 'https://github.com/dolphin-emu/dolphin/commit/fa13457abbf4bf194b4c5b8b0d5ff86fc2862ae7', 'hash': 'fa13457abbf4bf194b4c5b8b0d5ff86fc2862ae7'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: subfzex - Constant folding\n\nWhen both the input register and the carry flag are constants, the\nresult can be precomputed.\n\nBefore:\n0x52800016 mov w22, #0x0 ; =0\n0x2a3603f6 mvn w22, w22\n\nAfter:', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7410bc20257ab3f1a56b3808817ec6a2ade96c16', 'hash': '7410bc20257ab3f1a56b3808817ec6a2ade96c16'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': "JitArm64_Integer: addex - Optimize InPPCState case for 0\n\nSame optimization we did for subfex. Skip loading the carry flag into a\ntemporary register first when we're dealing with zero.\n\nBefore:\n0x394bd3b8 ldrb w24, [x29, #0x2f4]\n0x2a1803f9 mov w25, w24\n\nAfter:\n0x394bd3b9 ldrb w25, [x29, #0x2f4]", 'url': 'https://github.com/dolphin-emu/dolphin/commit/ad7dba541353d532f0299f6442e8ca59a9040695', 'hash': 'ad7dba541353d532f0299f6442e8ca59a9040695'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: addex - Optimize InHostCarry for 0\n\nSimilar to what we did for subfex, but for 0.\n\nBefore:\n0x5280001b mov w27, #0x0 ; =0\n0x1a1f037b adc w27, w27, wzr\n\nAfter:\n0x1a9f37fb cset w27, hs', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d2bfa157dc9ed038ab298c92b52dc09fda782bb5', 'hash': 'd2bfa157dc9ed038ab298c92b52dc09fda782bb5'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: addex - Optimize InHostCarry for -1\n\nSame thing we did for subfex.\n\nBefore:\n0x1280001a mov w26, #-0x1 ; =-1\n0x1a1f035a adc w26, w26, wzr\n\nAfter:\n0x5a9f23fa csetm w26, lo', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a4ba13b4c98f668e69523448960a230c031fea37', 'hash': 'a4ba13b4c98f668e69523448960a230c031fea37'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': "JitArm64_Integer: addzex - Optimize ConstantFalse and ConstantTrue\n\nWhen the input register and carry flags are known, we can always\nprecompute the result.\n\nWe still materialize the immediate when the condition register\nneeds to be updated, but this seems to be a general problem. I might\nlook into that one day, but for now this'll do.\n\n- ConstantFalse\nBefore:\n0x52800119 mov w25, #0x8 ; =8\n0x2a1903fa mov w26, w25\n\nAfter:\nN/A\n\n- ConstantTrue\nBefore:\n0x52800119 mov w25, #0x8 ; =8\n0x1100073a add w26, w25, #0x1\n\nAfter:\nN/A", 'url': 'https://github.com/dolphin-emu/dolphin/commit/14641b06fc001e4ecd828b6b3e6d66422b2da8e4', 'hash': '14641b06fc001e4ecd828b6b3e6d66422b2da8e4'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: addzex - Optimize InPPCState case for 0\n\nBefore:\n0x52800019 mov w25, #0x0 ; =0\n0x394bd3b8 ldrb w24, [x29, #0x2f4]\n0x2b180339 adds w25, w25, w24\n\nAfter:\n0x394bd3b9 ldrb w25, [x29, #0x2f4]', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c817b4779daf6b58a25bfb194a156e3215177574', 'hash': 'c817b4779daf6b58a25bfb194a156e3215177574'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: addzex - Optimize InHostCarry case for 0\n\nBefore:\n0x5280000d mov w13, #0x0 ; =0\n0x1a1f01ae adc w14, w13, wzr\n\nAfter:\n0x1a9f37ee cset w14, hs', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d81bfe94ebda073938fb71b148dd7d613719fca0', 'hash': 'd81bfe94ebda073938fb71b148dd7d613719fca0'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitBase.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitBase.h'], 'removed': [], 'message': 'Merge pull request #13251 from Sintendo/carry-opts\n\nJitArm64_Integer: Carry flag optimizations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/eec2e2f07ad242814730283a6017db119fe797fb', 'hash': 'eec2e2f07ad242814730283a6017db119fe797fb'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-06T08:29:10.254937 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '8d9ec2fde9afccccd39848229985882a6087ec18', 'after_sha': '43d5f61a60d16d188138f2ed6fc3f4c0101a5f99', 'commits': [{'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp'], 'removed': [], 'message': 'JitArm64_LoadStore: Small dcbx optimization\n\nMUL and SUB can be combined in one instruction.\n\nBefore:\n0x1b1a7c01 mul w1, w0, w26\n0x4b010318 sub w24, w24, w1\n\nAfter:\n0x1b1ae018 msub w24, w0, w26, w24', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e6fd843c0bde731e82585acfd502fd7ee8e6ce41', 'hash': 'e6fd843c0bde731e82585acfd502fd7ee8e6ce41'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp'], 'removed': [], 'message': 'Merge pull request #13149 from Sintendo/dcbx-msub\n\nJitArm64_LoadStore: Small dcbx optimization', 'url': 'https://github.com/dolphin-emu/dolphin/commit/43d5f61a60d16d188138f2ed6fc3f4c0101a5f99', 'hash': '43d5f61a60d16d188138f2ed6fc3f4c0101a5f99'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-06T06:18:23.381528 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'OatmealDome', 'before_sha': '6b686be5f167d0b6ce7181d8d15a88bf9273e372', 'after_sha': '8d9ec2fde9afccccd39848229985882a6087ec18', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/CMakeLists.txt'], 'removed': [], 'message': 'DolphinQt: Use TARGET_BUNDLE_DIR generator expression instead of specifying the bundle path ourselves', 'url': 'https://github.com/dolphin-emu/dolphin/commit/3c27c38e7152078c9505504684d27886f12aab5e', 'hash': '3c27c38e7152078c9505504684d27886f12aab5e'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': ['CMake/DolphinInjectVersionInfo.cmake', 'Source/Core/VersionInfo.plist.in'], 'modified': ['CMake/ScmRevGen.cmake', 'CMakeLists.txt', 'Source/Core/DolphinQt/CMakeLists.txt', 'Source/Core/DolphinQt/Info.plist.in', 'Source/Core/MacUpdater/CMakeLists.txt', 'Source/Core/MacUpdater/Info.plist.in'], 'removed': [], 'message': "ScmRevGen: Don't generate Info.plist files directly\nSome generators (like Unix Makefiles and Xcode) copy an app's Info.plist at configure time.\nThis causes a problem when we need to generate the Info.plist at build time, like how we\ncurrently do it with ScmRevGen. Instead of generating the Info.plist directly in ScmRevGen,\nprovide an Info.plist without any version information to CMake at configure time, have\nScmRevGen generate a separate plist file with the version information at build time, and\nthen merge the two together to create the final Info.plist.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/e05b033dd2825b23ca4d78c552caea52442dfd17', 'hash': 'e05b033dd2825b23ca4d78c552caea52442dfd17'}, {'author': {'name': 'OatmealDome', 'email': 'OatmealDome@users.noreply.github.com', 'username': 'OatmealDome'}, 'distinct': True, 'added': ['CMake/DolphinInjectVersionInfo.cmake', 'Source/Core/VersionInfo.plist.in'], 'modified': ['CMake/ScmRevGen.cmake', 'CMakeLists.txt', 'Source/Core/DolphinQt/CMakeLists.txt', 'Source/Core/DolphinQt/Info.plist.in', 'Source/Core/MacUpdater/CMakeLists.txt', 'Source/Core/MacUpdater/Info.plist.in'], 'removed': [], 'message': "Merge pull request #13210 from OatmealDome/fix-scmrevgen\n\nScmRevGen: Don't generate Info.plist files directly", 'url': 'https://github.com/dolphin-emu/dolphin/commit/8d9ec2fde9afccccd39848229985882a6087ec18', 'hash': '8d9ec2fde9afccccd39848229985882a6087ec18'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-05T03:26:38.553294 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'after_sha': '6b686be5f167d0b6ce7181d8d15a88bf9273e372', 'commits': [{'author': {'name': 'TryTwo', 'email': 'taolas@gmail.com', 'username': 'TryTwo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Config/GraphicsSettings.cpp', 'Source/Core/Core/Config/GraphicsSettings.h', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.h', 'Source/Core/VideoCommon/FrameDumpFFMpeg.cpp', 'Source/Core/VideoCommon/VideoConfig.cpp', 'Source/Core/VideoCommon/VideoConfig.h'], 'removed': [], 'message': 'Frame Dumping: Change lossless codec from FFV1 to Ut Video.\n\nUt Video is faster and more compatible with editing programs, but produces larger files.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/3d248d000f9fac75c141854d9b3789f83183912f', 'hash': '3d248d000f9fac75c141854d9b3789f83183912f'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/Config/GraphicsSettings.cpp', 'Source/Core/Core/Config/GraphicsSettings.h', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.h', 'Source/Core/VideoCommon/FrameDumpFFMpeg.cpp', 'Source/Core/VideoCommon/VideoConfig.cpp', 'Source/Core/VideoCommon/VideoConfig.h'], 'removed': [], 'message': 'Merge pull request #13233 from TryTwo/PR_Codec\n\nAdvancedWidget: Replace FFV1 codec with Ut Video', 'url': 'https://github.com/dolphin-emu/dolphin/commit/6b686be5f167d0b6ce7181d8d15a88bf9273e372', 'hash': '6b686be5f167d0b6ce7181d8d15a88bf9273e372'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-03T21:32:51.663119 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'f15a78ed380c696764068905cf823984a2a488e1', 'after_sha': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/Jit.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp'], 'removed': [], 'message': 'JitArm64: Refactor CR bit manipulation code\n\nThis brings JitArm64 more in line with Jit64, and makes the next commit\neasier to implement. No functional change.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/bbe271eec6735632a35aca7a87f38ad9800ab15c', 'hash': 'bbe271eec6735632a35aca7a87f38ad9800ab15c'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp'], 'removed': [], 'message': 'JitArm64: Port some crXXX optimizations from Jit64', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7fddd39d97d529bb8e2f551ea01392e3650b58ef', 'hash': '7fddd39d97d529bb8e2f551ea01392e3650b58ef'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/Jit.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp'], 'removed': [], 'message': 'JitArm64: Add negate parameter to SetCRFieldBit\n\nUnlike on x64, inverting EQ or GT in SetCRFieldBit saves us one\ninstruction. Also unlike on x64, inverting SO or LT in GetCRFieldBit\nrequires an extra instruction (just like in SetCRFieldBit). Due to this,\nreplacing an invert in GetCRFieldBit with an invert in SetCRFieldBit\nwhen possible is either equally good or better - never worse.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9246bcad556995a971a65151cdff7d5e9341493e', 'hash': '9246bcad556995a971a65151cdff7d5e9341493e'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp'], 'removed': [], 'message': 'JitArm64: Use BIC/EON/ORN in crXXX\n\nThis lets us save an instruction in certain scenarios.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/71e97665192ef45487262fcdd4df2286208e61cd', 'hash': '71e97665192ef45487262fcdd4df2286208e61cd'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/Jit.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp'], 'removed': [], 'message': "JitArm64: Drop GetCRFieldBit's negate parameter\n\nNo caller is using it anymore.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/980a7263131b18f851d83a6ac72b4abe3bed831b', 'hash': '980a7263131b18f851d83a6ac72b4abe3bed831b'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/Jit.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp'], 'removed': [], 'message': 'Merge pull request #12801 from JosJuice/jitarm64-crxxx-opt\n\nJitArm64: Optimize crXXX', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'hash': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-01-01T19:42:46.572388 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'b8921b133826a19603997737719aa8d7f4b3e7d3', 'after_sha': 'f15a78ed380c696764068905cf823984a2a488e1', 'commits': [{'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': ['Source/Core/Common/Contains.h'], 'modified': ['Source/Core/Common/CMakeLists.txt', 'Source/Core/DolphinLib.props'], 'removed': [], 'message': 'Common: Create "Contains.h" Algorithm Header\n\nThe new `Common::Contains` and `Common::ContainsSubrange` function objects mirror C++23\'s `std::ranges::contains` and `std::ranges::contains_subrange`, respectively.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/6f10acea3fee4d08c4e52e66f862da45ad06d1ed', 'hash': '6f10acea3fee4d08c4e52e66f862da45ad06d1ed'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/NandPaths.cpp', 'Source/Core/Core/Config/DefaultLocale.cpp', 'Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp', 'Source/Core/Core/Debugger/CodeTrace.cpp', 'Source/Core/Core/Debugger/PPCDebugInterface.cpp', 'Source/Core/Core/WC24PatchEngine.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DolphinQt/GameList/GameList.cpp', 'Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp', 'Source/Core/DolphinQt/Settings.cpp', 'Source/Core/InputCommon/ControllerInterface/Android/Android.cpp', 'Source/Core/UICommon/ResourcePack/ResourcePack.cpp', 'Source/Core/UICommon/X11Utils.cpp', 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp', 'Source/Core/VideoCommon/VertexManagerBase.cpp', 'Source/Core/VideoCommon/VideoConfig.cpp'], 'removed': [], 'message': 'Simplify `std::find` with `Common::Contains`\n\nIn NandPaths.cpp, the `std::initializer_list<char>` of illegal characters has been turned into a `char[]` (similar to the one in GameList.cpp).\n\nThe reverse iteration in ResourcePack.cpp seemed to provide no benefits, and doing without it it seemed to have no ill effects.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/110d32729ecbe5b19df9b2cc76de630334410589', 'hash': '110d32729ecbe5b19df9b2cc76de630334410589'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/State.cpp', 'Source/Core/Core/WiiUtils.cpp', 'Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp', 'Source/Core/VideoBackends/Vulkan/VKSwapChain.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp'], 'removed': [], 'message': 'Simplify `std::find_if` with `Common::Contains`', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d92c68e1de481b509d92bbdd68f83c9a92f254aa', 'hash': 'd92c68e1de481b509d92bbdd68f83c9a92f254aa'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DiscIO/VolumeVerifier.cpp'], 'removed': [], 'message': 'Simplify `std::search` with `Common::ContainsSubrange`', 'url': 'https://github.com/dolphin-emu/dolphin/commit/527841f1df2f4411a1f64ae439275cedcfc13bfa', 'hash': '527841f1df2f4411a1f64ae439275cedcfc13bfa'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': ['Source/Core/Common/Contains.h'], 'modified': ['Source/Core/Common/CMakeLists.txt', 'Source/Core/Common/NandPaths.cpp', 'Source/Core/Core/Config/DefaultLocale.cpp', 'Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp', 'Source/Core/Core/Debugger/CodeTrace.cpp', 'Source/Core/Core/Debugger/PPCDebugInterface.cpp', 'Source/Core/Core/State.cpp', 'Source/Core/Core/WC24PatchEngine.cpp', 'Source/Core/Core/WiiUtils.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DolphinLib.props', 'Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp', 'Source/Core/DolphinQt/GameList/GameList.cpp', 'Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp', 'Source/Core/DolphinQt/Settings.cpp', 'Source/Core/InputCommon/ControllerInterface/Android/Android.cpp', 'Source/Core/UICommon/ResourcePack/ResourcePack.cpp', 'Source/Core/UICommon/X11Utils.cpp', 'Source/Core/VideoBackends/Vulkan/VKSwapChain.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp', 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp', 'Source/Core/VideoCommon/VertexManagerBase.cpp', 'Source/Core/VideoCommon/VideoConfig.cpp'], 'removed': [], 'message': 'Merge pull request #13094 from mitaclaw/ranges-modernization-5-contains\n\nRanges Algorithms Modernization - Contains', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f15a78ed380c696764068905cf823984a2a488e1', 'hash': 'f15a78ed380c696764068905cf823984a2a488e1'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2024-12-31T14:22:06.085877 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': 'c1c80adf1abeecd7d5c1d8fbfb35c2a007584c23', 'after_sha': 'b8921b133826a19603997737719aa8d7f4b3e7d3', 'commits': [{'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.cpp', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.h'], 'removed': [], 'message': 'DolphinQt: Add option for value mappings to ConfigSlider', 'url': 'https://github.com/dolphin-emu/dolphin/commit/98ee3836e578043c2ba5c6ab9ac90f891c94d283', 'hash': '98ee3836e578043c2ba5c6ab9ac90f891c94d283'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/HacksWidget.h'], 'removed': [], 'message': 'DolphinQt/HacksWidget: Convert accuracy slider to ConfigSlider', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4fc50226c63dc00994444f1113258e6726b63caa', 'hash': '4fc50226c63dc00994444f1113258e6726b63caa'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.cpp', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.h', 'Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/HacksWidget.h'], 'removed': [], 'message': 'Merge pull request #13237 from AdmiralCurtiss/slider-mappings\n\nDolphinQt/HacksWidget: Convert accuracy slider to ConfigSlider', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b8921b133826a19603997737719aa8d7f4b3e7d3', 'hash': 'b8921b133826a19603997737719aa8d7f4b3e7d3'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2024-12-31T14:20:51.627161 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': '05cad38abc1d25f57500e530d63b545fa7b56499', 'after_sha': 'c1c80adf1abeecd7d5c1d8fbfb35c2a007584c23', 'commits': [{'author': {'name': 'Gamer64', 'email': '76565986+Gamer64ytb@users.noreply.github.com', 'username': 'Gamer64ytb'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/Settings.kt'], 'removed': [], 'message': 'Android: Fix VSync option not working\n\nIt happened due to a typo from SECTION_GFX_HARDWARE', 'url': 'https://github.com/dolphin-emu/dolphin/commit/764bf314e11431171a8890264d423a66aaff23c3', 'hash': '764bf314e11431171a8890264d423a66aaff23c3'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/Settings.kt'], 'removed': [], 'message': 'Merge pull request #13235 from Gamer64ytb/vsync-fix\n\nAndroid: Fix VSync option not working', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c1c80adf1abeecd7d5c1d8fbfb35c2a007584c23', 'hash': 'c1c80adf1abeecd7d5c1d8fbfb35c2a007584c23'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2024-12-27T17:10:49.204743 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'Tilka', 'before_sha': '532a8621daa5c0d8a3a55f64ffba9cb20209d455', 'after_sha': '05cad38abc1d25f57500e530d63b545fa7b56499', 'commits': [{'author': {'name': 'Niel Lebeck', 'email': 'niel.lebeck@gmail.com', 'username': 'nlebeck'}, 'distinct': False, 'added': [], 'modified': ['Source/UnitTests/Common/StringUtilTest.cpp'], 'removed': [], 'message': 'Add some unit test coverage of the SplitPath function', 'url': 'https://github.com/dolphin-emu/dolphin/commit/bae4616dd1eb756891f193a8e56b9bc9c80fba41', 'hash': 'bae4616dd1eb756891f193a8e56b9bc9c80fba41'}, {'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'distinct': True, 'added': [], 'modified': ['Source/UnitTests/Common/StringUtilTest.cpp'], 'removed': [], 'message': 'Merge pull request #13243 from nlebeck/stringutil-tests\n\nAdd some unit test coverage of the `SplitPath` function', 'url': 'https://github.com/dolphin-emu/dolphin/commit/05cad38abc1d25f57500e530d63b545fa7b56499', 'hash': '05cad38abc1d25f57500e530d63b545fa7b56499'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2024-12-26T21:51:55.739857 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'f9ce2b9d764014ab59cf2c19e49c2c848604e6fc', 'after_sha': '532a8621daa5c0d8a3a55f64ffba9cb20209d455', 'commits': [{'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/StringUtil.h', 'Source/Core/Core/Config/DefaultLocale.cpp', 'Source/Core/Core/IOS/ES/NandUtils.cpp', 'Source/Core/Core/Movie.cpp', 'Source/Core/DiscIO/DiscUtils.cpp', 'Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp'], 'removed': [], 'message': 'StringUtil: More Wrappers For <cctype>\n\n`Common::IsLower(char)` was omitted as nothing needed it.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/826e2bbf98ca5c6088c3d19968272b29fc335972', 'hash': '826e2bbf98ca5c6088c3d19968272b29fc335972'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Crypto/ec.cpp', 'Source/Core/Common/FatFsUtil.cpp', 'Source/Core/Common/NandPaths.cpp', 'Source/Core/Core/Core.cpp', 'Source/Core/Core/IOS/Device.cpp', 'Source/Core/Core/IOS/ES/Formats.cpp', 'Source/Core/Core/IOS/ES/NandUtils.cpp', 'Source/Core/Core/IOS/ES/TitleManagement.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/Movie.cpp', 'Source/Core/Core/NetPlayClient.cpp', 'Source/Core/Core/NetPlayCommon.cpp', 'Source/Core/Core/NetPlayServer.cpp', 'Source/Core/DiscIO/DiscUtils.cpp', 'Source/Core/DiscIO/RiivolutionPatcher.cpp', 'Source/Core/DiscIO/VolumeWad.cpp', 'Source/Core/DiscIO/WIABlob.cpp', 'Source/Core/DolphinQt/ConvertDialog.cpp', 'Source/Core/DolphinQt/GameList/GameList.cpp', 'Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp', 'Source/Core/InputCommon/ControlReference/ExpressionParser.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp', 'Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp', 'Source/Core/InputCommon/DynamicInputTextures/DITSpecification.cpp', 'Source/Core/VideoCommon/Assets/MaterialAsset.cpp', 'Source/Core/VideoCommon/Assets/ShaderAsset.cpp'], 'removed': [], 'message': "Modernize `std::all_of` with ranges\n\nIn DITSpecification.cpp, MaterialAsset.cpp, and ShaderAsset.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those.\n\nIn NetPlayClient.cpp, the non-trivial `NetPlay::Player` elements were being passed by value in `NetPlayClient::DoAllPlayersHaveGame()`. This has been fixed.\n\nIn WIABlob.cpp, the second example's predicate was returning the `std::optional` by value instead of implicitly converting it to a bool. This has been fixed.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/860e6cf5cb7d96499aecf6f6067783bdb71c29ad', 'hash': '860e6cf5cb7d96499aecf6f6067783bdb71c29ad'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Debug/MemoryPatches.cpp', 'Source/Core/Common/Debug/Watches.cpp', 'Source/Core/Common/FileSearch.cpp', 'Source/Core/Core/ConfigLoaders/BaseConfigLoader.cpp', 'Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp', 'Source/Core/Core/Debugger/CodeTrace.cpp', 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'Source/Core/Core/IOS/ES/TitleManagement.cpp', 'Source/Core/Core/IOS/FS/FileSystemCommon.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.cpp', 'Source/Core/Core/IOS/USB/Common.cpp', 'Source/Core/Core/IOS/USB/OH0/OH0.cpp', 'Source/Core/Core/IOS/VersionInfo.cpp', 'Source/Core/Core/IOS/WFS/WFSSRV.cpp', 'Source/Core/Core/NetPlayClient.cpp', 'Source/Core/Core/NetPlayServer.cpp', 'Source/Core/Core/PowerPC/BreakPoints.cpp', 'Source/Core/Core/PowerPC/Expression.cpp', 'Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitBase.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.cpp', 'Source/Core/Core/WiiUtils.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp', 'Source/Core/DolphinQt/ConvertDialog.cpp', 'Source/Core/DolphinQt/Settings/AudioPane.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp', 'Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp', 'Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp', 'Source/Core/VideoBackends/OGL/OGLGfx.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp', 'Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp'], 'removed': [], 'message': 'Modernize `std::any_of` with ranges\n\nIn WiimoteReal.cpp, JitRegCache.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those.\n\nIn ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/140252ffc0ae71e8b5309bff7d6550189c602702', 'hash': '140252ffc0ae71e8b5309bff7d6550189c602702'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/jni/Cheats/GraphicsModGroup.cpp', 'Source/Core/Common/NandPaths.cpp', 'Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp', 'Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp', 'Source/Core/DolphinQt/ConvertDialog.cpp', 'Source/Core/InputCommon/ControlReference/ExpressionParser.cpp', 'Source/Core/VideoCommon/BoundingBox.cpp'], 'removed': [], 'message': 'Modernize `std::none_of` with ranges\n\nIn JitRegCache.cpp, the lambda predicate were replaced by a pointer to member function because ranges algorithms are able to invoke those.\n\nIn ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates.\n\nIn BoundingBox.cpp, the lambda predicate was returning the bool element unchanged, so `std::identity` was a better fit.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2b0cd16c8c266bc1e298e49d4009eab8c9c23f99', 'hash': '2b0cd16c8c266bc1e298e49d4009eab8c9c23f99'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/jni/Cheats/GraphicsModGroup.cpp', 'Source/Core/Common/Crypto/ec.cpp', 'Source/Core/Common/Debug/MemoryPatches.cpp', 'Source/Core/Common/Debug/Watches.cpp', 'Source/Core/Common/FatFsUtil.cpp', 'Source/Core/Common/FileSearch.cpp', 'Source/Core/Common/NandPaths.cpp', 'Source/Core/Common/StringUtil.h', 'Source/Core/Core/Config/DefaultLocale.cpp', 'Source/Core/Core/ConfigLoaders/BaseConfigLoader.cpp', 'Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp', 'Source/Core/Core/Core.cpp', 'Source/Core/Core/Debugger/CodeTrace.cpp', 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp', 'Source/Core/Core/IOS/Device.cpp', 'Source/Core/Core/IOS/ES/Formats.cpp', 'Source/Core/Core/IOS/ES/NandUtils.cpp', 'Source/Core/Core/IOS/ES/TitleManagement.cpp', 'Source/Core/Core/IOS/FS/FileSystemCommon.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/IOS/Network/KD/Mail/WC24FriendList.cpp', 'Source/Core/Core/IOS/USB/Common.cpp', 'Source/Core/Core/IOS/USB/OH0/OH0.cpp', 'Source/Core/Core/IOS/VersionInfo.cpp', 'Source/Core/Core/IOS/WFS/WFSSRV.cpp', 'Source/Core/Core/Movie.cpp', 'Source/Core/Core/NetPlayClient.cpp', 'Source/Core/Core/NetPlayCommon.cpp', 'Source/Core/Core/NetPlayServer.cpp', 'Source/Core/Core/PowerPC/BreakPoints.cpp', 'Source/Core/Core/PowerPC/Expression.cpp', 'Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitBase.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.cpp', 'Source/Core/Core/WiiUtils.cpp', 'Source/Core/DiscIO/DiscUtils.cpp', 'Source/Core/DiscIO/RiivolutionPatcher.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DiscIO/VolumeWad.cpp', 'Source/Core/DiscIO/WIABlob.cpp', 'Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp', 'Source/Core/DolphinQt/ConvertDialog.cpp', 'Source/Core/DolphinQt/GameList/GameList.cpp', 'Source/Core/DolphinQt/Settings/AudioPane.cpp', 'Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp', 'Source/Core/InputCommon/ControlReference/ExpressionParser.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp', 'Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp', 'Source/Core/InputCommon/ControllerInterface/MappingCommon.cpp', 'Source/Core/InputCommon/DynamicInputTextures/DITSpecification.cpp', 'Source/Core/VideoBackends/OGL/OGLGfx.cpp', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp', 'Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp', 'Source/Core/VideoCommon/Assets/MaterialAsset.cpp', 'Source/Core/VideoCommon/Assets/ShaderAsset.cpp', 'Source/Core/VideoCommon/BoundingBox.cpp'], 'removed': [], 'message': 'Merge pull request #13116 from mitaclaw/ranges-modernization-8-trivial-of\n\nRanges Algorithms Modernization - Of', 'url': 'https://github.com/dolphin-emu/dolphin/commit/532a8621daa5c0d8a3a55f64ffba9cb20209d455', 'hash': '532a8621daa5c0d8a3a55f64ffba9cb20209d455'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2024-12-25T20:25:10.054106 {'source': 'ghhookparser', 'repo': 'dolphin-emu/sadm', 'pusher': 'OatmealDome', 'before_sha': 'eda928e7bec23e52f178952c4752f22ae227fdd4', 'after_sha': '78a6e98595b00adb618860dbe3edad3f9c3e98a4', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['machines/altair/backup.nix'], 'removed': [], 'message': "altair/backup: Don't backup the Flatpak worker directory", 'url': 'https://github.com/dolphin-emu/sadm/commit/61774ef94f2e8d41f0aa10106bd2f382e462fc37', 'hash': '61774ef94f2e8d41f0aa10106bd2f382e462fc37'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': ['roles/flatpak-worker/utils/clean_cache.sh'], 'modified': ['roles/flatpak-worker/default.nix'], 'removed': [], 'message': 'flatpak-worker: Add script to automatically clear the flatpak-builder cache if it gets too large', 'url': 'https://github.com/dolphin-emu/sadm/commit/5cde50d2f89529f2478cff9d0d104b1970016b54', 'hash': '5cde50d2f89529f2478cff9d0d104b1970016b54'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['roles/buildbot/etc/master.cfg'], 'removed': [], 'message': 'buildbot: Run cache clearing script at the start of each Flatpak build', 'url': 'https://github.com/dolphin-emu/sadm/commit/78a6e98595b00adb618860dbe3edad3f9c3e98a4', 'hash': '78a6e98595b00adb618860dbe3edad3f9c3e98a4'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
Recent 'internal_log' events
2025-01-09T12:16:43.654952 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:16:42.474704 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T12:13:42.739394 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T12:13:42.510366 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T12:11:42.474292 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:11:41.325240 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T12:06:41.324860 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:06:40.180592 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T12:03:42.510023 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T12:03:42.281879 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T12:01:40.180218 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T12:01:39.077281 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:56:39.076887 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:56:37.921400 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:53:42.281665 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T11:53:41.818364 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T11:51:37.921026 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:51:36.692246 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:46:36.691832 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:46:35.561533 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:43:41.818080 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,CrossVR,Parlane,skidau,jordan-woyak,degasus,lioncash,Helios747,Pokechu22,phire,JosJuice,hrydgard,OatmealDome,spycrab,leoetlino,Tilka,delroth,linkmauve')", 'type': 'internal_log'}
2025-01-09T11:43:41.609690 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-01-09T11:41:35.561134 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CasualPokePlayer,LillyJadeKatrin,galop1n,LAGonauta,dreamsyntax,Dentomologist,magcius,ligfx,noahpistilli,Hydr8gon,CelestialAmber,hthh,Sintendo,DacoTaco,hrydgard,leoetlino,Tilka,merryhime,NanoByte011,Tinob,kayru,BhaaLseN,sepalani,Geotale,Alcaro,LPFaint99,moncefmechri,jloehr,magumagu,riking,mbc07,CookiePLMonster,jezze,TryTwo,Linktothepast,unknownbrackets,Stevoisiak,AdmiralCurtiss,OrN,Lobsterzelda,Simonx22,mandar1jn,JosJuice,mimimi085181,rukai,archshift,rlnilsen,deReeperJosh,Parlane,Techjar,yourWaifu,Ziek,K0bin,neobrain,nullgemm,Sam-Belliveau,mrgreywater,zackhow,RisingFog,Helios747,Filoppi,hdcmeta,hackbar,skidau,Gamer64ytb,glennricster,FioraAeterna,Pokechu22,ColinDTaylor,SuperSamus,CrystalGamma,marcan,CrossVR,mahdihijazi,jjdelvalle,jordan-woyak,Buddybenj,TellowKrinkle,meffij,spxtr,delroth,aroulin,PatrickFerry,mmastrac,JMC47,bentley,iwubcode,Zopolis4,ShimmerGlass,Phatcat,zopieux,orbea,linkmauve,Starsam80,Orphis,OatmealDome,MayImilae,kamiyo,spycrab,endrift,comex,EmptyChaos,Ebola16,RachelBryk,phire,vladfi1,mathieui,SirMangler,mitaclaw,nickbeth,rohit-n,booto,adamdmoss,malleoz,aldelaro5,shonumi,Ryanel,krnlyng,smurf3tte,gwicks,skylersaleh,degasus,lioncash,randomstuff')", 'type': 'internal_log'}
2025-01-09T11:41:34.437379 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/3x65c93qcyb7vzwczbrpiwljgzr7xcfy-python3.11-central-0.1.0/lib/python3.11/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-01-09T11:37:50.344026 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/8va2gz8l1ywrrs8f5iyr2yvva257zhqg-python3.11-discord-py-2.4.0/lib/python3.11/site-packages/discord/gateway.py', 'lineno': 568, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, 'f99ea75de59c941ed7e563348dca90a0')", 'type': 'internal_log'}
Recent 'issue' events
2025-01-09T10:35:16.565023 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 13714, 'title': 'Rename flatpak app to org.dolphin_emu.dolphin_emu', 'author': 'jordi', 'type': 'issue'}
2025-01-09T08:23:53.287895 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 12948, 'title': 'OSReport HLE behaves poorly for GameCube titles when MMU is disabled', 'author': 'pokechu22', 'type': 'issue'}
2025-01-09T05:45:26.252633 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13715, 'title': 'tengo este problema a entrar al emulador dolphin', 'author': 'OatmealDome', 'type': 'issue'}
2025-01-09T04:00:41.381353 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13715, 'title': 'tengo este problema a entrar al emulador dolphin', 'author': 'jersonbelloso8@gmail.com', 'type': 'issue'}
2025-01-08T22:33:07.598933 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13714, 'title': 'Rename flatpak app to org.dolphin_emu.dolphin_emu', 'author': 'OatmealDome', 'type': 'issue'}
2025-01-08T18:02:58.877040 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 11772, 'title': 'Dolphin ships curl with hardcoded CA_BUNDLE location', 'author': 'OatmealDome', 'type': 'issue'}
2025-01-08T09:32:39.119597 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13714, 'title': 'Rename flatpak app to org.dolphin_emu.dolphin_emu', 'author': 'jordi', 'type': 'issue'}
2025-01-07T02:08:06.481386 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 9696, 'title': 'Support Full SBS 3D output.', 'author': 'pokechu22', 'type': 'issue'}
2025-01-07T02:04:52.726031 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 9696, 'title': 'Support Full SBS 3D output.', 'author': 'Amphitryon', 'type': 'issue'}
2025-01-06T22:10:46.215933 {'source': 'redmine', 'new': False, 'update': 7, 'issue': 12952, 'title': 'Specular highlights and Z-Artifacts in Quake GX per-pixel lighting demo', 'author': 'pokechu22', 'type': 'issue'}
2025-01-06T21:08:33.380974 {'source': 'redmine', 'new': False, 'update': 6, 'issue': 13710, 'title': "Crackling Audio in Sims Bustin' Out", 'author': 'JosJuice', 'type': 'issue'}
2025-01-06T21:06:28.530835 {'source': 'redmine', 'new': False, 'update': 5, 'issue': 13710, 'title': "Crackling Audio in Sims Bustin' Out", 'author': 'MyFairJulia', 'type': 'issue'}
2025-01-06T05:59:23.440596 {'source': 'redmine', 'new': False, 'update': 16, 'issue': 13711, 'title': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'author': 'pokechu22', 'type': 'issue'}
2025-01-05T22:07:50.893495 {'source': 'redmine', 'new': False, 'update': 15, 'issue': 13711, 'title': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'author': 'Nystrata', 'type': 'issue'}
2025-01-05T21:31:07.854242 {'source': 'redmine', 'new': False, 'update': 14, 'issue': 13711, 'title': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'author': 'pokechu22', 'type': 'issue'}
2025-01-05T18:28:20.629135 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13135, 'title': "(GLME01) Luigi's Mansion suffers from reoccurring microstutters/frame pacing issues in game not caused by shader compilation", 'author': 'ehw', 'type': 'issue'}
2025-01-05T12:54:50.069030 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 13713, 'title': 'Metroid Prime Trilogy (MP2) Freeze and CTD - Morph Ball Cannon', 'author': 'IlMauriciano', 'type': 'issue'}
2025-01-05T12:04:52.319223 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13713, 'title': 'Metroid Prime Trilogy (MP2) Freeze and CTD - Morph Ball Cannon', 'author': 'MayImilae', 'type': 'issue'}
2025-01-05T11:40:15.380908 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13713, 'title': 'Metroid Prime Trilogy (MP2) Freeze and CTD - Morph Ball Cannon', 'author': 'IlMauriciano', 'type': 'issue'}
2025-01-05T11:22:08.929511 {'source': 'redmine', 'new': False, 'update': 8, 'issue': 13657, 'title': 'Expose utvideo to GUI', 'author': 'JosJuice', 'type': 'issue'}
2025-01-05T10:57:52.316141 {'source': 'redmine', 'new': False, 'update': 7, 'issue': 13657, 'title': 'Expose utvideo to GUI', 'author': 'feos', 'type': 'issue'}
2025-01-05T09:56:04.937397 {'source': 'redmine', 'new': False, 'update': 13, 'issue': 13711, 'title': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'author': 'MayImilae', 'type': 'issue'}
2025-01-05T08:22:10.541581 {'source': 'redmine', 'new': False, 'update': 12, 'issue': 13711, 'title': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'author': 'pokechu22', 'type': 'issue'}
2025-01-05T00:24:08.594742 {'source': 'redmine', 'new': False, 'update': 11, 'issue': 13711, 'title': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'author': 'Nystrata', 'type': 'issue'}
2025-01-04T23:24:54.310860 {'source': 'redmine', 'new': False, 'update': 10, 'issue': 13711, 'title': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'author': 'Nystrata', 'type': 'issue'}
Recent 'new_dev_version' events
2025-01-08T21:44:29.116994 {'source': 'repomanager', 'hash': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'branch': 'master', 'shortrev': '2412-121', 'author': 'Tilka', 'message': 'Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e24e107b3caf03001dac4edb01d23f0576938bf1', 'type': 'new_dev_version'}
2025-01-08T21:39:12.851395 {'source': 'repomanager', 'hash': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'branch': 'master', 'shortrev': '2412-119', 'author': 'Tilka', 'message': 'Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'type': 'new_dev_version'}
2025-01-08T20:42:38.021721 {'source': 'repomanager', 'hash': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'branch': 'master', 'shortrev': '2412-117', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #13268 from AdmiralCurtiss/ini-delete-case-sensitive\n\nCommon/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete()', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'type': 'new_dev_version'}
2025-01-08T17:14:14.763752 {'source': 'repomanager', 'hash': '8f9e3ffd839663838c047370a72f272a8e17b850', 'branch': 'master', 'shortrev': '2412-115', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #13228 from OatmealDome/fix-curl-2\n\ncurl: Update to 8.11.1 and use CMake to configure', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f9e3ffd839663838c047370a72f272a8e17b850', 'type': 'new_dev_version'}
2025-01-08T17:12:24.075538 {'source': 'repomanager', 'hash': '22dc21cca42b2eaf373ac9e1b5128c566615aa71', 'branch': 'master', 'shortrev': '2412-110', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #13262 from Ferdi265/feature/fix-fmt11\n\nFix compiling with libfmt>=11.0', 'url': 'https://github.com/dolphin-emu/dolphin/commit/22dc21cca42b2eaf373ac9e1b5128c566615aa71', 'type': 'new_dev_version'}
2025-01-08T04:27:46.910260 {'source': 'repomanager', 'hash': '7133bfbb0e5d091782f83d8fec56f300977600c1', 'branch': 'master', 'shortrev': '2412-107', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #13180 from jordan-woyak/eof-logic\n\nCore/VideoCommon: Fix some weird (!eof) logic.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7133bfbb0e5d091782f83d8fec56f300977600c1', 'type': 'new_dev_version'}
2025-01-07T21:55:59.674904 {'source': 'repomanager', 'hash': '696b363f478961bb18420b79ef9f09eabd600e55', 'branch': 'master', 'shortrev': '2412-105', 'author': 'OatmealDome', 'message': 'Merge pull request #13162 from jordan-woyak/non-blocking-input-detection\n\nDolphinQt/InputCommon: Make input mapping and output testing non-blocking.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/696b363f478961bb18420b79ef9f09eabd600e55', 'type': 'new_dev_version'}
2025-01-06T09:39:58.598088 {'source': 'repomanager', 'hash': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'branch': 'master', 'shortrev': '2412-102', 'author': 'JosJuice', 'message': 'Merge pull request #13257 from CasualPokePlayer/dtm_country_code\n\nAdd SYSCONF country code to DTM', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b35f7af355dad22b1b2d408c5d17d781e506686f', 'type': 'new_dev_version'}
2025-01-06T09:39:47.790551 {'source': 'repomanager', 'hash': 'eec2e2f07ad242814730283a6017db119fe797fb', 'branch': 'master', 'shortrev': '2412-100', 'author': 'JosJuice', 'message': 'Merge pull request #13251 from Sintendo/carry-opts\n\nJitArm64_Integer: Carry flag optimizations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/eec2e2f07ad242814730283a6017db119fe797fb', 'type': 'new_dev_version'}
2025-01-06T08:29:12.179735 {'source': 'repomanager', 'hash': '43d5f61a60d16d188138f2ed6fc3f4c0101a5f99', 'branch': 'master', 'shortrev': '2412-87', 'author': 'JosJuice', 'message': 'Merge pull request #13149 from Sintendo/dcbx-msub\n\nJitArm64_LoadStore: Small dcbx optimization', 'url': 'https://github.com/dolphin-emu/dolphin/commit/43d5f61a60d16d188138f2ed6fc3f4c0101a5f99', 'type': 'new_dev_version'}
2025-01-06T06:18:25.436494 {'source': 'repomanager', 'hash': '8d9ec2fde9afccccd39848229985882a6087ec18', 'branch': 'master', 'shortrev': '2412-85', 'author': 'OatmealDome', 'message': "Merge pull request #13210 from OatmealDome/fix-scmrevgen\n\nScmRevGen: Don't generate Info.plist files directly", 'url': 'https://github.com/dolphin-emu/dolphin/commit/8d9ec2fde9afccccd39848229985882a6087ec18', 'type': 'new_dev_version'}
2025-01-05T03:26:40.761349 {'source': 'repomanager', 'hash': '6b686be5f167d0b6ce7181d8d15a88bf9273e372', 'branch': 'master', 'shortrev': '2412-82', 'author': 'JMC47', 'message': 'Merge pull request #13233 from TryTwo/PR_Codec\n\nAdvancedWidget: Replace FFV1 codec with Ut Video', 'url': 'https://github.com/dolphin-emu/dolphin/commit/6b686be5f167d0b6ce7181d8d15a88bf9273e372', 'type': 'new_dev_version'}
2025-01-03T21:32:53.696071 {'source': 'repomanager', 'hash': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'branch': 'master', 'shortrev': '2412-80', 'author': 'JMC47', 'message': 'Merge pull request #12801 from JosJuice/jitarm64-crxxx-opt\n\nJitArm64: Optimize crXXX', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'type': 'new_dev_version'}
2025-01-01T19:42:48.540659 {'source': 'repomanager', 'hash': 'f15a78ed380c696764068905cf823984a2a488e1', 'branch': 'master', 'shortrev': '2412-74', 'author': 'JMC47', 'message': 'Merge pull request #13094 from mitaclaw/ranges-modernization-5-contains\n\nRanges Algorithms Modernization - Contains', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f15a78ed380c696764068905cf823984a2a488e1', 'type': 'new_dev_version'}
2024-12-31T14:22:08.206951 {'source': 'repomanager', 'hash': 'b8921b133826a19603997737719aa8d7f4b3e7d3', 'branch': 'master', 'shortrev': '2412-69', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #13237 from AdmiralCurtiss/slider-mappings\n\nDolphinQt/HacksWidget: Convert accuracy slider to ConfigSlider', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b8921b133826a19603997737719aa8d7f4b3e7d3', 'type': 'new_dev_version'}
2024-12-31T14:20:53.627299 {'source': 'repomanager', 'hash': 'c1c80adf1abeecd7d5c1d8fbfb35c2a007584c23', 'branch': 'master', 'shortrev': '2412-66', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #13235 from Gamer64ytb/vsync-fix\n\nAndroid: Fix VSync option not working', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c1c80adf1abeecd7d5c1d8fbfb35c2a007584c23', 'type': 'new_dev_version'}
2024-12-27T17:10:51.106017 {'source': 'repomanager', 'hash': '05cad38abc1d25f57500e530d63b545fa7b56499', 'branch': 'master', 'shortrev': '2412-64', 'author': 'Tilka', 'message': 'Merge pull request #13243 from nlebeck/stringutil-tests\n\nAdd some unit test coverage of the `SplitPath` function', 'url': 'https://github.com/dolphin-emu/dolphin/commit/05cad38abc1d25f57500e530d63b545fa7b56499', 'type': 'new_dev_version'}
2024-12-26T21:51:58.128947 {'source': 'repomanager', 'hash': '532a8621daa5c0d8a3a55f64ffba9cb20209d455', 'branch': 'master', 'shortrev': '2412-62', 'author': 'JMC47', 'message': 'Merge pull request #13116 from mitaclaw/ranges-modernization-8-trivial-of\n\nRanges Algorithms Modernization - Of', 'url': 'https://github.com/dolphin-emu/dolphin/commit/532a8621daa5c0d8a3a55f64ffba9cb20209d455', 'type': 'new_dev_version'}
Recent 'notification' events
2025-01-09T10:35:16.565267 {'source': 'notifications', 'msg': 'Update 3 to issue 13714 ("Rename flatpak app to org.dolphin_emu.dolphin_emu") by \x0303j\ufeffordi\x03 - \x1f\x0302https://dolp.in/i13714/3\x03\x1f', 'type': 'notification'}
2025-01-09T08:23:53.288251 {'source': 'notifications', 'msg': 'Update 2 to issue 12948 ("OSReport HLE behaves poorly for GameCube titles when MMU is disabled") by \x0303p\ufeffokechu22\x03 - \x1f\x0302https://dolp.in/i12948/2\x03\x1f', 'type': 'notification'}
2025-01-09T06:29:05.684831 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 approved pull request #13247 (PPCSymbolDB: Refactor SymbolMap Save/Load): \x1f\x0302https://dolp.in/pr13247#pullrequestreview-2538841776\x03\x1f', 'type': 'notification'}
2025-01-09T05:45:26.252904 {'source': 'notifications', 'msg': 'Update 2 to issue 13715 ("tengo este problema a entrar al emulador dolphin") by \x0303O\ufeffatmealDome\x03 - \x1f\x0302https://dolp.in/i13715/2\x03\x1f', 'type': 'notification'}
2025-01-09T04:21:11.152824 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 commented on pull request #12822 (Fix balloon tip position on secondary monitors): \x1f\x0302https://dolp.in/pr12822#pullrequestreview-2538714465\x03\x1f', 'type': 'notification'}
2025-01-09T04:00:41.381527 {'source': 'notifications', 'msg': 'Issue 13715 created: "tengo este problema a entrar al emulador dolphin" by \x0303j\ufeffersonbelloso8@gmail.com\x03 - \x1f\x0302https://dolp.in/i13715\x03\x1f', 'type': 'notification'}
2025-01-09T02:00:02.711958 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303D\ufeffentomologist\x03 commented on #12822 803a96: \x1f\x0302https://dolp.in/pr12822#discussion_r1908068077\x03\x1f', 'type': 'notification'}
2025-01-08T23:16:15.580144 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 approved pull request #12864 (Android: Replace deprecated setSystemUiVisibility): \x1f\x0302https://dolp.in/pr12864#pullrequestreview-2538455255\x03\x1f', 'type': 'notification'}
2025-01-08T23:08:37.112670 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 commented on #12495 (Allow get-task-allow entitlement on release versions of dolphin): \x1f\x0302https://dolp.in/pr12495#issuecomment-2578851692\x03\x1f', 'type': 'notification'}
2025-01-08T22:55:40.681584 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303O\ufeffatmealDome\x03 commented on #13269 (MemArena: Add Darwin implementation): \x1f\x0302https://dolp.in/pr13269#issuecomment-2578835365\x03\x1f', 'type': 'notification'}
2025-01-08T22:33:07.599184 {'source': 'notifications', 'msg': 'Update 2 to issue 13714 ("Rename flatpak app to org.dolphin_emu.dolphin_emu") by \x0303O\ufeffatmealDome\x03 - \x1f\x0302https://dolp.in/i13714/2\x03\x1f', 'type': 'notification'}
2025-01-08T22:16:05.043705 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #11782 \x0304failed\x03 on builders [pr-deb-x64]: \x1f\x0302https://dolphin.ci/#/builders/26/builds/5333\x03\x1f', 'type': 'notification'}
2025-01-08T22:10:25.615592 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #11782 \x0304failed\x03 on builders [pr-win-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/31/builds/5335\x03\x1f', 'type': 'notification'}
2025-01-08T22:08:35.123333 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 approved pull request #12866 (Android: Replace log type names map with array): \x1f\x0302https://dolp.in/pr12866#pullrequestreview-2538381826\x03\x1f', 'type': 'notification'}
2025-01-08T22:07:03.033862 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 commented on #12810 (Android: Migrate to ViewPager2): \x1f\x0302https://dolp.in/pr12810#issuecomment-2578764490\x03\x1f', 'type': 'notification'}
2025-01-08T22:05:42.853831 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #11782 \x0304failed\x03 on builders [pr-deb-dbg-x64, pr-osx-universal]: \x1f\x0302https://dolphin.ci/#/builders/1/builds/5336\x03\x1f', 'type': 'notification'}
2025-01-08T22:03:33.045351 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #11782 \x0304failed\x03 on builders [pr-ubu-x64]: \x1f\x0302https://dolphin.ci/#/builders/27/builds/5330\x03\x1f', 'type': 'notification'}
2025-01-08T21:57:58.198983 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #11782 \x0304failed\x03 on builders [pr-flatpak-arm64]: \x1f\x0302https://dolphin.ci/#/builders/44/builds/421\x03\x1f', 'type': 'notification'}
2025-01-08T21:57:46.770393 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 deleted a comment on #12822 (Fix balloon tip position on secondary monitors): \x1f\x0302https://dolp.in/pr12822#issuecomment-2578744608\x03\x1f', 'type': 'notification'}
2025-01-08T21:57:41.771958 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 commented on #12822 (Fix balloon tip position on secondary monitors): \x1f\x0302https://dolp.in/pr12822#issuecomment-2578744608\x03\x1f', 'type': 'notification'}
2025-01-08T21:57:38.733684 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 commented on #12822 (Fix balloon tip position on secondary monitors): \x1f\x0302https://dolp.in/pr12822#issuecomment-2578744540\x03\x1f', 'type': 'notification'}
2025-01-08T21:56:30.965710 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 deleted a comment on #11782 (Cleanup main_spy.cpp): \x1f\x0302https://dolp.in/pr11782#issuecomment-2578735583\x03\x1f', 'type': 'notification'}
2025-01-08T21:56:03.487218 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 edited a comment on #11782 (Cleanup main_spy.cpp): \x1f\x0302https://dolp.in/pr11782#issuecomment-2578739204\x03\x1f', 'type': 'notification'}
2025-01-08T21:54:27.071773 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #11782 \x0304failed\x03 on builders [pr-flatpak-x64]: \x1f\x0302https://dolphin.ci/#/builders/43/builds/474\x03\x1f', 'type': 'notification'}
2025-01-08T21:53:48.170477 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303d\ufeffreamsyntax\x03 commented on #11782 (Cleanup main_spy.cpp): \x1f\x0302https://dolp.in/pr11782#issuecomment-2578739204\x03\x1f', 'type': 'notification'}
Recent 'pull_request_fifoci_status' events
2025-01-08T21:19:19.272073 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0310fac343b720719462fecd823ef5d6b86784fb', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 11261, 'type': 'pull_request_fifoci_status'}
2025-01-08T21:15:34.056604 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0310fac343b720719462fecd823ef5d6b86784fb', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 11261, 'type': 'pull_request_fifoci_status'}
2025-01-08T21:05:12.551447 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0310fac343b720719462fecd823ef5d6b86784fb', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 11261, 'type': 'pull_request_fifoci_status'}
2025-01-08T21:00:40.692694 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0310fac343b720719462fecd823ef5d6b86784fb', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 11261, 'type': 'pull_request_fifoci_status'}
2025-01-08T19:16:39.072828 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2633b84b981dc7f42f8569da313ccc54586e483e', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13270, 'type': 'pull_request_fifoci_status'}
2025-01-08T19:06:20.791334 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2633b84b981dc7f42f8569da313ccc54586e483e', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13270, 'type': 'pull_request_fifoci_status'}
2025-01-08T19:04:33.009924 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2633b84b981dc7f42f8569da313ccc54586e483e', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13270, 'type': 'pull_request_fifoci_status'}
2025-01-08T19:02:50.516164 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2633b84b981dc7f42f8569da313ccc54586e483e', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13270, 'type': 'pull_request_fifoci_status'}
2025-01-08T18:42:58.832320 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'd5dbb0b28544ec1cfeefa24f17dd78c809ed3567', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T18:39:14.858107 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T18:35:27.983894 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'd5dbb0b28544ec1cfeefa24f17dd78c809ed3567', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T18:28:22.496850 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T18:00:10.647179 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'd5dbb0b28544ec1cfeefa24f17dd78c809ed3567', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T17:56:31.814983 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'd5dbb0b28544ec1cfeefa24f17dd78c809ed3567', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T17:50:32.478081 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T17:46:59.086974 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:53:03.278489 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:44:11.314975 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:41:14.966602 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:41:07.304481 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '41c74b8029759532e6e98d99e59a3c1fa99931d0', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:36:23.251085 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2b1d2c7598c21ad52db770473f24b38d5025f7b3', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:32:32.056577 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c567248b736541b80ffe0bf501d91e9d61390c71', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13268, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:28:38.066818 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2b1d2c7598c21ad52db770473f24b38d5025f7b3', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:21:26.366338 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c567248b736541b80ffe0bf501d91e9d61390c71', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13268, 'type': 'pull_request_fifoci_status'}
2025-01-08T05:10:02.512936 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2b1d2c7598c21ad52db770473f24b38d5025f7b3', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13269, 'type': 'pull_request_fifoci_status'}
Recent 'raw_bb_hook' events
2025-01-09T00:08:23.123186 {'source': 'webserver', 'raw': {'buildid': 88886, 'number': 640, 'builderid': 20, 'buildrequestid': 88988, 'workerid': 10, 'masterid': 1, 'started_at': 1736380800, 'complete_at': 1736381302, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['nightly', 'Scheduler'], 'revision': [None, 'Build'], 'builddir': ['/buildbot/nightly-generic', 'Worker'], 'buildername': ['nightly-generic', 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'branch': [None, 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'GitNoBranch'], 'warnings-count': [19, 'WarningCountingShellCommand'], 'buildnumber': [640, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88988, 'buildsetid': 21670, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1736380800, 'claimed_by_masterid': 1, 'complete': True, 'results': 0, 'submitted_at': 1736380800, 'complete_at': 1736381302, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21670, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1736380800, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1, 'branch': None, 'revision': None, 'project': '', 'repository': '', 'codebase': '', 'created_at': 1681171200, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 20, 'name': 'nightly-generic', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/20/builds/640'}, 'type': 'raw_bb_hook'}
2025-01-09T00:00:00.222046 {'source': 'webserver', 'raw': {'buildid': 88886, 'number': 640, 'builderid': 20, 'buildrequestid': 88988, 'workerid': 10, 'masterid': 1, 'started_at': 1736380800, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'scheduler': ['nightly', 'Scheduler'], 'revision': [None, 'Build'], 'buildername': ['nightly-generic', 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'branch': [None, 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'buildnumber': [640, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88988, 'buildsetid': 21670, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1736380800, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736380800, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21670, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1736380800, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1, 'branch': None, 'revision': None, 'project': '', 'repository': '', 'codebase': '', 'created_at': 1681171200, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 20, 'name': 'nightly-generic', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/20/builds/640'}, 'type': 'raw_bb_hook'}
2025-01-08T22:45:33.046116 {'source': 'webserver', 'raw': {'buildid': 88885, 'number': 5334, 'builderid': 22, 'buildrequestid': 88982, 'workerid': 12, 'masterid': 1, 'started_at': 1736375473, 'complete_at': 1736376325, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-11782', 'Change'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'pr_id': [11782, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildnumber': [5334, 'Build'], 'branch': ['refs/pull/11782/head', 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'shortrev': ['7d1929', 'Change'], 'buildername': ['pr-android', 'Builder'], 'workername': ['android', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/buildbot/pr-android', 'Worker']}, 'buildrequest': {'buildrequestid': 88982, 'buildsetid': 21668, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1736375473, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 22, 'name': 'pr-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/22/builds/5334'}, 'type': 'raw_bb_hook'}
2025-01-08T22:31:20.456216 {'source': 'webserver', 'raw': {'buildid': 88885, 'number': 5334, 'builderid': 22, 'buildrequestid': 88982, 'workerid': 12, 'masterid': 1, 'started_at': 1736375473, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-11782', 'Change'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'pr_id': [11782, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildnumber': [5334, 'Build'], 'branch': ['refs/pull/11782/head', 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'shortrev': ['7d1929', 'Change'], 'buildername': ['pr-android', 'Builder'], 'workername': ['android', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88982, 'buildsetid': 21668, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1736375473, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 22, 'name': 'pr-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/22/builds/5334'}, 'type': 'raw_bb_hook'}
2025-01-08T22:31:13.933249 {'source': 'webserver', 'raw': {'buildid': 88882, 'number': 284, 'builderid': 39, 'buildrequestid': 88972, 'workerid': 12, 'masterid': 1, 'started_at': 1736374066, 'complete_at': 1736375473, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-android', 'Builder'], 'revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'Build'], 'repository': ['', 'Build'], 'builddir': ['/buildbot/dev-android', 'Worker'], 'shortrev': ['2412-121', 'Change'], 'description': ['Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'Change'], 'workername': ['android', 'Worker'], 'branch': ['master', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Tilka'], 'Build'], 'got_revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'GitNoBranch'], 'author': ['Tilka', 'Change'], 'buildnumber': [284, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88972, 'buildsetid': 21667, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1736374066, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372669, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21667, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372669, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6504, 'branch': 'master', 'revision': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372669, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/284'}, 'type': 'raw_bb_hook'}
2025-01-08T22:17:26.567115 {'source': 'webserver', 'raw': {'buildid': 88884, 'number': 127, 'builderid': 40, 'buildrequestid': 88973, 'workerid': 5, 'masterid': 1, 'started_at': 1736374341, 'complete_at': 1736374646, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['master', 'Change'], 'author': ['Tilka', 'Change'], 'description': ['Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'buildnumber': [127, 'Build'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Tilka'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-vk-lin-mesa', 'Worker'], 'got_revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'shortrev': ['2412-121', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'Build']}, 'buildrequest': {'buildrequestid': 88973, 'buildsetid': 21667, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1736374341, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372669, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21667, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372669, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6504, 'branch': 'master', 'revision': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372669, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/127'}, 'type': 'raw_bb_hook'}
2025-01-08T22:15:34.701924 {'source': 'webserver', 'raw': {'buildid': 88880, 'number': 5333, 'builderid': 26, 'buildrequestid': 88983, 'workerid': 9, 'masterid': 1, 'started_at': 1736373880, 'complete_at': 1736374528, 'complete': True, 'state_string': 'failed build (failure)', 'results': 2, 'properties': {'branchname': ['pr-11782', 'Change'], 'branch': ['refs/pull/11782/head', 'Build'], 'project': ['', 'Build'], 'builddir': ['/buildbot/pr-deb-x64', 'Worker'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'shortrev': ['7d1929', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'buildnumber': [5333, 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'warnings-count': [208, 'WarningCountingShellCommand'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'pr_id': [11782, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['debian', 'Worker'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88983, 'buildsetid': 21668, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1736373880, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 26, 'name': 'pr-deb-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/26/builds/5333'}, 'type': 'raw_bb_hook'}
2025-01-08T22:12:21.312897 {'source': 'webserver', 'raw': {'buildid': 88884, 'number': 127, 'builderid': 40, 'buildrequestid': 88973, 'workerid': 5, 'masterid': 1, 'started_at': 1736374341, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['master', 'Change'], 'author': ['Tilka', 'Change'], 'description': ['Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'buildnumber': [127, 'Build'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Tilka'], 'Build'], 'shortrev': ['2412-121', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'Build']}, 'buildrequest': {'buildrequestid': 88973, 'buildsetid': 21667, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1736374341, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372669, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21667, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372669, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6504, 'branch': 'master', 'revision': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372669, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/127'}, 'type': 'raw_bb_hook'}
2025-01-08T22:12:21.264522 {'source': 'webserver', 'raw': {'buildid': 88881, 'number': 126, 'builderid': 40, 'buildrequestid': 88962, 'workerid': 5, 'masterid': 1, 'started_at': 1736373992, 'complete_at': 1736374341, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['2412-119', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-vk-lin-mesa', 'Worker'], 'branchname': ['master', 'Change'], 'author': ['Tilka', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'buildnumber': [126, 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'description': ['Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'Change'], 'branch': ['master', 'Build'], 'owners': [['Tilka'], 'Build'], 'got_revision': ['ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 88962, 'buildsetid': 21666, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1736373992, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372352, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21666, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372352, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6503, 'branch': 'master', 'revision': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372352, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/126'}, 'type': 'raw_bb_hook'}
2025-01-08T22:09:55.261955 {'source': 'webserver', 'raw': {'buildid': 88883, 'number': 5335, 'builderid': 31, 'buildrequestid': 88985, 'workerid': 4, 'masterid': 1, 'started_at': 1736374139, 'complete_at': 1736374187, 'complete': True, 'state_string': 'build (failure)', 'results': 2, 'properties': {'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'shortrev': ['7d1929', 'Change'], 'pr_id': [11782, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'buildnumber': [5335, 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'warnings-count': [582, 'WarningCountingShellCommand'], 'branchname': ['pr-11782', 'Change'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'branch': ['refs/pull/11782/head', 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 88985, 'buildsetid': 21668, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1736374139, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1736373075, 'complete_at': 1736374187, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/5335'}, 'type': 'raw_bb_hook'}
2025-01-08T22:09:10.254790 {'source': 'webserver', 'raw': {'buildid': 88879, 'number': 5330, 'builderid': 13, 'buildrequestid': 88981, 'workerid': 4, 'masterid': 1, 'started_at': 1736373654, 'complete_at': 1736374139, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-arm64', 'Builder'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-arm64', 'Worker'], 'branchname': ['pr-11782', 'Change'], 'pr_id': [11782, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/11782/head', 'Build'], 'project': ['', 'Build'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'build_url': ['https://dl.dolphin-emu.org/prs/24/7c/pr-11782-dolphin-latest-ARM64.7z', 'SetProperty'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'shortrev': ['7d1929', 'Change'], 'buildnumber': [5330, 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'codebase': ['', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 88981, 'buildsetid': 21668, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1736373654, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 13, 'name': 'pr-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/13/builds/5330'}, 'type': 'raw_bb_hook'}
2025-01-08T22:09:09.997661 {'source': 'webserver', 'raw': {'buildid': 88883, 'number': 5335, 'builderid': 31, 'buildrequestid': 88985, 'workerid': 4, 'masterid': 1, 'started_at': 1736374139, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'shortrev': ['7d1929', 'Change'], 'pr_id': [11782, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'buildnumber': [5335, 'Build'], 'branchname': ['pr-11782', 'Change'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'branch': ['refs/pull/11782/head', 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build']}, 'buildrequest': {'buildrequestid': 88985, 'buildsetid': 21668, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1736374139, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/5335'}, 'type': 'raw_bb_hook'}
2025-01-08T22:07:46.305180 {'source': 'webserver', 'raw': {'buildid': 88882, 'number': 284, 'builderid': 39, 'buildrequestid': 88972, 'workerid': 12, 'masterid': 1, 'started_at': 1736374066, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-android', 'Builder'], 'revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'Build'], 'repository': ['', 'Build'], 'shortrev': ['2412-121', 'Change'], 'description': ['Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'Change'], 'workername': ['android', 'Worker'], 'branch': ['master', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Tilka'], 'Build'], 'author': ['Tilka', 'Change'], 'buildnumber': [284, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88972, 'buildsetid': 21667, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1736374066, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372669, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21667, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372669, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6504, 'branch': 'master', 'revision': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372669, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/284'}, 'type': 'raw_bb_hook'}
2025-01-08T22:07:46.229164 {'source': 'webserver', 'raw': {'buildid': 88855, 'number': 283, 'builderid': 39, 'buildrequestid': 88961, 'workerid': 12, 'masterid': 1, 'started_at': 1736372353, 'complete_at': 1736374066, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['2412-119', 'Change'], 'author': ['Tilka', 'Change'], 'description': ['Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-android', 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [283, 'Build'], 'branch': ['master', 'Build'], 'revision': ['ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'Build'], 'repository': ['', 'Build'], 'owners': [['Tilka'], 'Build'], 'branchname': ['master', 'Change'], 'project': ['', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'GitNoBranch'], 'builddir': ['/buildbot/dev-android', 'Worker']}, 'buildrequest': {'buildrequestid': 88961, 'buildsetid': 21666, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1736372353, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372352, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21666, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372352, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6503, 'branch': 'master', 'revision': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372352, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/283'}, 'type': 'raw_bb_hook'}
2025-01-08T22:06:32.825533 {'source': 'webserver', 'raw': {'buildid': 88881, 'number': 126, 'builderid': 40, 'buildrequestid': 88962, 'workerid': 5, 'masterid': 1, 'started_at': 1736373992, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['2412-119', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'author': ['Tilka', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'buildnumber': [126, 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'description': ['Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'Change'], 'branch': ['master', 'Build'], 'owners': [['Tilka'], 'Build']}, 'buildrequest': {'buildrequestid': 88962, 'buildsetid': 21666, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1736373992, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372352, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21666, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372352, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6503, 'branch': 'master', 'revision': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372352, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/126'}, 'type': 'raw_bb_hook'}
2025-01-08T22:06:32.756776 {'source': 'webserver', 'raw': {'buildid': 88876, 'number': 1271, 'builderid': 24, 'buildrequestid': 88968, 'workerid': 5, 'masterid': 1, 'started_at': 1736373430, 'complete_at': 1736373992, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['master', 'Change'], 'shortrev': ['2412-121', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['fifoci-sw-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Tilka'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-sw-lin-mesa', 'Worker'], 'got_revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'author': ['Tilka', 'Change'], 'buildnumber': [1271, 'Build'], 'description': ['Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'Change'], 'branch': ['master', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88968, 'buildsetid': 21667, 'builderid': 24, 'priority': 0, 'claimed': True, 'claimed_at': 1736373430, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736372669, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21667, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372669, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6504, 'branch': 'master', 'revision': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372669, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 24, 'name': 'fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/24/builds/1271'}, 'type': 'raw_bb_hook'}
2025-01-08T22:05:12.558672 {'source': 'webserver', 'raw': {'buildid': 88878, 'number': 5334, 'builderid': 7, 'buildrequestid': 88978, 'workerid': 8, 'masterid': 1, 'started_at': 1736373543, 'complete_at': 1736373902, 'complete': True, 'state_string': 'failed configure (failure)', 'results': 2, 'properties': {'branchname': ['pr-11782', 'Change'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'shortrev': ['7d1929', 'Change'], 'pr_id': [11782, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-osx-universal', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/11782/head', 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [5334, 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/Users/administrator/buildbot-worker/osx_m1/pr-osx-universal', 'Worker']}, 'buildrequest': {'buildrequestid': 88978, 'buildsetid': 21668, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1736373543, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/7/builds/5334'}, 'type': 'raw_bb_hook'}
2025-01-08T22:04:50.095890 {'source': 'webserver', 'raw': {'buildid': 88868, 'number': 5336, 'builderid': 1, 'buildrequestid': 88976, 'workerid': 9, 'masterid': 1, 'started_at': 1736373075, 'complete_at': 1736373880, 'complete': True, 'state_string': 'failed build (failure)', 'results': 2, 'properties': {'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'branch': ['refs/pull/11782/head', 'Build'], 'pr_id': [11782, 'Change'], 'buildnumber': [5336, 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-11782', 'Change'], 'shortrev': ['7d1929', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['debian', 'Worker'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'warnings-count': [209, 'WarningCountingShellCommand'], 'buildername': ['pr-deb-dbg-x64', 'Builder']}, 'buildrequest': {'buildrequestid': 88976, 'buildsetid': 21668, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1736373075, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/5336'}, 'type': 'raw_bb_hook'}
2025-01-08T22:04:49.983701 {'source': 'webserver', 'raw': {'buildid': 88880, 'number': 5333, 'builderid': 26, 'buildrequestid': 88983, 'workerid': 9, 'masterid': 1, 'started_at': 1736373880, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-11782', 'Change'], 'branch': ['refs/pull/11782/head', 'Build'], 'project': ['', 'Build'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'shortrev': ['7d1929', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'buildnumber': [5333, 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'pr_id': [11782, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['debian', 'Worker'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88983, 'buildsetid': 21668, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1736373880, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 26, 'name': 'pr-deb-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/26/builds/5333'}, 'type': 'raw_bb_hook'}
2025-01-08T22:03:02.706962 {'source': 'webserver', 'raw': {'buildid': 88872, 'number': 5330, 'builderid': 27, 'buildrequestid': 88984, 'workerid': 10, 'masterid': 1, 'started_at': 1736373085, 'complete_at': 1736373774, 'complete': True, 'state_string': 'failed build (failure)', 'results': 2, 'properties': {'branchname': ['pr-11782', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'repository': ['', 'Build'], 'builddir': ['/buildbot/pr-ubu-x64', 'Worker'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'workername': ['ubuntu-lts', 'Worker'], 'branch': ['refs/pull/11782/head', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'warnings-count': [203, 'WarningCountingShellCommand'], 'shortrev': ['7d1929', 'Change'], 'buildnumber': [5330, 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'codebase': ['', 'Build'], 'pr_id': [11782, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-ubu-x64', 'Builder'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88984, 'buildsetid': 21668, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1736373085, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/27/builds/5330'}, 'type': 'raw_bb_hook'}
2025-01-08T22:01:06.269546 {'source': 'webserver', 'raw': {'buildid': 88879, 'number': 5330, 'builderid': 13, 'buildrequestid': 88981, 'workerid': 4, 'masterid': 1, 'started_at': 1736373654, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-arm64', 'Builder'], 'repository': ['', 'Build'], 'branchname': ['pr-11782', 'Change'], 'pr_id': [11782, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/11782/head', 'Build'], 'project': ['', 'Build'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'shortrev': ['7d1929', 'Change'], 'buildnumber': [5330, 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88981, 'buildsetid': 21668, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1736373654, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 13, 'name': 'pr-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/13/builds/5330'}, 'type': 'raw_bb_hook'}
2025-01-08T22:01:06.240079 {'source': 'webserver', 'raw': {'buildid': 88870, 'number': 5332, 'builderid': 2, 'buildrequestid': 88977, 'workerid': 4, 'masterid': 1, 'started_at': 1736373075, 'complete_at': 1736373654, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-11782', 'Change'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'shortrev': ['7d1929', 'Change'], 'workername': ['windows', 'Worker'], 'buildnumber': [5332, 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'branch': ['refs/pull/11782/head', 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'repository': ['', 'Build'], 'pr_id': [11782, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builddir': ['c:\\buildbot\\pr-win-x64', 'Worker'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'build_url': ['https://dl.dolphin-emu.org/prs/5e/cd/pr-11782-dolphin-latest-x64.7z', 'SetProperty'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 88977, 'buildsetid': 21668, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1736373075, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/5332'}, 'type': 'raw_bb_hook'}
2025-01-08T21:59:15.770285 {'source': 'webserver', 'raw': {'buildid': 88878, 'number': 5334, 'builderid': 7, 'buildrequestid': 88978, 'workerid': 8, 'masterid': 1, 'started_at': 1736373543, 'complete_at': None, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-11782', 'Change'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'shortrev': ['7d1929', 'Change'], 'pr_id': [11782, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-osx-universal', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/11782/head', 'Build'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [5334, 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 88978, 'buildsetid': 21668, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1736373543, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1736373075, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/7/builds/5334'}, 'type': 'raw_bb_hook'}
2025-01-08T21:59:03.756823 {'source': 'webserver', 'raw': {'buildid': 88875, 'number': 1303, 'builderid': 8, 'buildrequestid': 88966, 'workerid': 8, 'masterid': 1, 'started_at': 1736373361, 'complete_at': 1736373543, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['Tilka', 'Change'], 'description': ['Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'Change'], 'workername': ['osx-m1', 'Worker'], 'branch': ['master', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Tilka'], 'Build'], 'builddir': ['/Users/administrator/buildbot-worker/osx_m1/fifoci-mvk-osx-m1', 'Worker'], 'branchname': ['master', 'Change'], 'shortrev': ['2412-121', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['fifoci-mvk-osx-m1', 'Builder'], 'buildnumber': [1303, 'Build'], 'revision': ['e24e107b3caf03001dac4edb01d23f0576938bf1', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'warnings-count': [15, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 88966, 'buildsetid': 21667, 'builderid': 8, 'priority': 0, 'claimed': True, 'claimed_at': 1736373361, 'claimed_by_masterid': 1, 'complete': True, 'results': 0, 'submitted_at': 1736372669, 'complete_at': 1736373543, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21667, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1736372669, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 6504, 'branch': 'master', 'revision': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1736372669, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 8, 'name': 'fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/8/builds/1303'}, 'type': 'raw_bb_hook'}
2025-01-08T21:57:27.868085 {'source': 'webserver', 'raw': {'buildid': 88877, 'number': 421, 'builderid': 44, 'buildrequestid': 88987, 'workerid': 14, 'masterid': 1, 'started_at': 1736373441, 'complete_at': 1736373446, 'complete': True, 'state_string': 'failed run linter on manifest (failure)', 'results': 2, 'properties': {'branchname': ['pr-11782', 'Change'], 'shortrev': ['7d1929', 'Change'], 'pr_id': [11782, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [421, 'Build'], 'branch': ['refs/pull/11782/head', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: dreamsyntax)'], 'Build'], 'got_revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'GitNoBranch'], 'baserev': ['1e7268c04b0c0be31ba2f2993695692208a102cb', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'revision': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Build'], 'headrev': ['7d1929427ec36f9d50244eef721ab7371549348d', 'Change'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'repository': ['', 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker']}, 'buildrequest': {'buildrequestid': 88987, 'buildsetid': 21668, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1736373441, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1736373075, 'complete_at': 1736373446, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 21668, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1736373075, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'sourcestamps': [{'ssid': 1438, 'branch': 'refs/pull/11782/head', 'revision': '7d1929427ec36f9d50244eef721ab7371549348d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1688848888, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 44, 'name': 'pr-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/44/builds/421'}, 'type': 'raw_bb_hook'}
Recent 'raw_gh_hook' events
2025-01-09T06:29:05.684442 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2538841776, 'node_id': 'PRR_kwDOALCn2M6XU6aw', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': 'bbf835b30b2386707130ea6f5fb5c615a4858cb3', 'submitted_at': '2025-01-09T06:29:03Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247#pullrequestreview-2538841776', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13247#pullrequestreview-2538841776'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247', 'id': 2254060308, 'node_id': 'PR_kwDOALCn2M6GWjsU', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13247', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13247.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247', 'number': 13247, 'state': 'open', 'locked': False, 'title': 'PPCSymbolDB: Refactor SymbolMap Save/Load', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '~~This PR is an attempt to debug https://github.com/dolphin-emu/dolphin/pull/13195 issues.~~ I\'m migrating the change here since it seems to fix the flatpak issue.\r\n\r\nThis PR refactors parts of the loading/saving process of symbol map. This PR fixes issues I had where some symbols weren\'t loaded properly (which might get saved later). Here are some examples on how they can alter existing symbol maps.\r\n\r\n## The alignment wasn\'t properly detected and `0` was detected as `name` by `sscanf`.\r\nThis issue was also caused by the `namepos`/`strstr` logic which is flawed when the name is small and equals to part of the symbol address, size or vaddress. Moreover, checking for a space doesn\'t work when alignment is 16. I\'ve seen this alignment value on some `*fill*` symbols.\r\n```diff\r\n-80468370 00000008 80468370 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n+80468360 00000008 80468360 0 0468360 00000008 80468360 0 TRKPositionFile (entry of .text) TRK_Hollywood_Revolution.a C:\\products\\RVL\\runtime_libs\\debugger\\embedded\\MetroTRK\\Processor\\\r\n```\r\n\r\n## savegpr / loadgpr entry wasn\'t properly detected\r\nThis issue also trimmed the object names after the "entry of" part.\r\n```diff\r\n-80456e54 000018 80456e54 0 _restgpr_27 (entry of __restore_gpr) Runtime.PPCEABI.H.a runtime.o\r\n+80456e54 000018 80456e54 0 __restore_gpr::\r\n```\r\n\r\nThis PR is ready to be reviewed and tested. I also advise people testing this PR to backup their symbol maps just in case or test this PR in a dedicated portable build.', 'created_at': '2024-12-28T08:03:37Z', 'updated_at': '2025-01-09T06:29:03Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '7583eaaea8e94e871cfdfba08d4a21b9027830c7', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/bbf835b30b2386707130ea6f5fb5c615a4858cb3', 'head': {'label': 'sepalani:debug-map-ranges', 'ref': 'debug-map-ranges', 'sha': 'bbf835b30b2386707130ea6f5fb5c615a4858cb3', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 36597702, 'node_id': 'MDEwOlJlcG9zaXRvcnkzNjU5NzcwMg==', 'name': 'dolphin', 'full_name': 'sepalani/dolphin', 'private': False, 'owner': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/sepalani/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/sepalani/dolphin', 'forks_url': 'https://api.github.com/repos/sepalani/dolphin/forks', 'keys_url': 'https://api.github.com/repos/sepalani/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/sepalani/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/sepalani/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/sepalani/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/sepalani/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/sepalani/dolphin/events', 'assignees_url': 'https://api.github.com/repos/sepalani/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/sepalani/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/sepalani/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/sepalani/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/sepalani/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/sepalani/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/sepalani/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/sepalani/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/sepalani/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/sepalani/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/sepalani/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/sepalani/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/sepalani/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/sepalani/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/sepalani/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/sepalani/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/sepalani/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/sepalani/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/sepalani/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/sepalani/dolphin/merges', 'archive_url': 'https://api.github.com/repos/sepalani/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/sepalani/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/sepalani/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/sepalani/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/sepalani/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/sepalani/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/sepalani/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/sepalani/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/sepalani/dolphin/deployments', 'created_at': '2015-05-31T10:13:24Z', 'updated_at': '2024-12-28T07:59:14Z', 'pushed_at': '2025-01-04T20:04:41Z', 'git_url': 'git://github.com/sepalani/dolphin.git', 'ssh_url': 'git@github.com:sepalani/dolphin.git', 'clone_url': 'https://github.com/sepalani/dolphin.git', 'svn_url': 'https://github.com/sepalani/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 481392, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '9b3b6bea9d088c52cfaa455bb8f2702d13f6002d', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13247'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13247/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13247/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/bbf835b30b2386707130ea6f5fb5c615a4858cb3'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-09T04:21:11.155217 {'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908147004', 'pull_request_review_id': 2538714465, 'id': 1908147004, 'node_id': 'PRRC_kwDOALCn2M5xvAM8', 'diff_hunk': '@@ -228,7 +228,8 @@ void BalloonTip::UpdateBoundsAndRedraw(const QPoint& target_arrow_tip_position,\n const bool arrow_at_bottom =\n target_arrow_tip_position.y() - size_hint.height() + arrow_height >= 0;', 'path': 'Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp', 'commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'original_commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Ah was that the blocking reason?\n\n@clementgallet can you please make this change and rebase, ill test', 'created_at': '2025-01-09T04:21:08Z', 'updated_at': '2025-01-09T04:21:09Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908147004', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908147004'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908147004'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908147004/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': 228, 'original_start_line': 228, 'start_side': 'RIGHT', 'line': 229, 'original_line': 229, 'side': 'RIGHT', 'in_reply_to_id': 1908068077, 'original_position': 2, 'position': 2, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'id': 1899087444, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'number': 12822, 'state': 'open', 'locked': False, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-09T04:21:09Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '0d4d21be8858514d97d970fecf8631d3185a70fe', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed', 'head': {'label': 'clementgallet:patch-1', 'ref': 'patch-1', 'sha': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 66011613, 'node_id': 'MDEwOlJlcG9zaXRvcnk2NjAxMTYxMw==', 'name': 'dolphin', 'full_name': 'clementgallet/dolphin', 'private': False, 'owner': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/clementgallet/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/clementgallet/dolphin', 'forks_url': 'https://api.github.com/repos/clementgallet/dolphin/forks', 'keys_url': 'https://api.github.com/repos/clementgallet/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/clementgallet/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/clementgallet/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/clementgallet/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/clementgallet/dolphin/events', 'assignees_url': 'https://api.github.com/repos/clementgallet/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/clementgallet/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/clementgallet/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/clementgallet/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/clementgallet/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/clementgallet/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/clementgallet/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/clementgallet/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/clementgallet/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/clementgallet/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/clementgallet/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/clementgallet/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/clementgallet/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/clementgallet/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/clementgallet/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/clementgallet/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/clementgallet/dolphin/merges', 'archive_url': 'https://api.github.com/repos/clementgallet/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/clementgallet/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/clementgallet/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/clementgallet/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/clementgallet/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/clementgallet/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/clementgallet/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/clementgallet/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/clementgallet/dolphin/deployments', 'created_at': '2016-08-18T16:08:10Z', 'updated_at': '2016-08-18T16:08:35Z', 'pushed_at': '2024-06-01T13:21:10Z', 'git_url': 'git://github.com/clementgallet/dolphin.git', 'ssh_url': 'git@github.com:clementgallet/dolphin.git', 'clone_url': 'https://github.com/clementgallet/dolphin.git', 'svn_url': 'https://github.com/clementgallet/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 460054, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0', 'node_id': 'MDc6TGljZW5zZTg='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '46a89936ae0724bf087a228133f4bd7bd682da3a', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-09T04:21:11.152374 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2538714465, 'node_id': 'PRR_kwDOALCn2M6XUbVh', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'submitted_at': '2025-01-09T04:21:09Z', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#pullrequestreview-2538714465', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822#pullrequestreview-2538714465'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'id': 1899087444, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'number': 12822, 'state': 'open', 'locked': False, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-09T04:21:09Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '0d4d21be8858514d97d970fecf8631d3185a70fe', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed', 'head': {'label': 'clementgallet:patch-1', 'ref': 'patch-1', 'sha': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 66011613, 'node_id': 'MDEwOlJlcG9zaXRvcnk2NjAxMTYxMw==', 'name': 'dolphin', 'full_name': 'clementgallet/dolphin', 'private': False, 'owner': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/clementgallet/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/clementgallet/dolphin', 'forks_url': 'https://api.github.com/repos/clementgallet/dolphin/forks', 'keys_url': 'https://api.github.com/repos/clementgallet/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/clementgallet/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/clementgallet/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/clementgallet/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/clementgallet/dolphin/events', 'assignees_url': 'https://api.github.com/repos/clementgallet/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/clementgallet/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/clementgallet/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/clementgallet/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/clementgallet/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/clementgallet/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/clementgallet/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/clementgallet/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/clementgallet/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/clementgallet/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/clementgallet/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/clementgallet/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/clementgallet/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/clementgallet/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/clementgallet/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/clementgallet/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/clementgallet/dolphin/merges', 'archive_url': 'https://api.github.com/repos/clementgallet/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/clementgallet/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/clementgallet/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/clementgallet/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/clementgallet/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/clementgallet/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/clementgallet/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/clementgallet/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/clementgallet/dolphin/deployments', 'created_at': '2016-08-18T16:08:10Z', 'updated_at': '2016-08-18T16:08:35Z', 'pushed_at': '2024-06-01T13:21:10Z', 'git_url': 'git://github.com/clementgallet/dolphin.git', 'ssh_url': 'git@github.com:clementgallet/dolphin.git', 'clone_url': 'https://github.com/clementgallet/dolphin.git', 'svn_url': 'https://github.com/clementgallet/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 460054, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0', 'node_id': 'MDc6TGljZW5zZTg='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '46a89936ae0724bf087a228133f4bd7bd682da3a', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-09T02:00:02.711608 {'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908068077', 'pull_request_review_id': 2538599508, 'id': 1908068077, 'node_id': 'PRRC_kwDOALCn2M5xus7t', 'diff_hunk': '@@ -228,7 +228,8 @@ void BalloonTip::UpdateBoundsAndRedraw(const QPoint& target_arrow_tip_position,\n const bool arrow_at_bottom =\n target_arrow_tip_position.y() - size_hint.height() + arrow_height >= 0;', 'path': 'Source/Core/DolphinQt/Config/ToolTipControls/BalloonTip.cpp', 'commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'original_commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "```suggestion\r\n const bool arrow_at_bottom =\r\n target_arrow_tip_position.y() - size_hint.height() + arrow_height >= screen_rect.top();\r\n```\r\nI haven't tested this change, but I believe it'll fix cases where the tooltip is on a screen that's above the primary screen.", 'created_at': '2025-01-09T02:00:00Z', 'updated_at': '2025-01-09T02:00:00Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908068077', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'author_association': 'CONTRIBUTOR', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908068077'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822#discussion_r1908068077'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/1908068077/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': 228, 'original_start_line': 228, 'start_side': 'RIGHT', 'line': 229, 'original_line': 229, 'side': 'RIGHT', 'original_position': 2, 'position': 2, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'id': 1899087444, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'number': 12822, 'state': 'open', 'locked': False, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-09T02:00:00Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '0d4d21be8858514d97d970fecf8631d3185a70fe', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed', 'head': {'label': 'clementgallet:patch-1', 'ref': 'patch-1', 'sha': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 66011613, 'node_id': 'MDEwOlJlcG9zaXRvcnk2NjAxMTYxMw==', 'name': 'dolphin', 'full_name': 'clementgallet/dolphin', 'private': False, 'owner': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/clementgallet/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/clementgallet/dolphin', 'forks_url': 'https://api.github.com/repos/clementgallet/dolphin/forks', 'keys_url': 'https://api.github.com/repos/clementgallet/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/clementgallet/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/clementgallet/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/clementgallet/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/clementgallet/dolphin/events', 'assignees_url': 'https://api.github.com/repos/clementgallet/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/clementgallet/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/clementgallet/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/clementgallet/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/clementgallet/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/clementgallet/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/clementgallet/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/clementgallet/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/clementgallet/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/clementgallet/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/clementgallet/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/clementgallet/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/clementgallet/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/clementgallet/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/clementgallet/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/clementgallet/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/clementgallet/dolphin/merges', 'archive_url': 'https://api.github.com/repos/clementgallet/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/clementgallet/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/clementgallet/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/clementgallet/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/clementgallet/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/clementgallet/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/clementgallet/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/clementgallet/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/clementgallet/dolphin/deployments', 'created_at': '2016-08-18T16:08:10Z', 'updated_at': '2016-08-18T16:08:35Z', 'pushed_at': '2024-06-01T13:21:10Z', 'git_url': 'git://github.com/clementgallet/dolphin.git', 'ssh_url': 'git@github.com:clementgallet/dolphin.git', 'clone_url': 'https://github.com/clementgallet/dolphin.git', 'svn_url': 'https://github.com/clementgallet/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 460054, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0', 'node_id': 'MDc6TGljZW5zZTg='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '46a89936ae0724bf087a228133f4bd7bd682da3a', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-09T02:00:02.710299 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2538599508, 'node_id': 'PRR_kwDOALCn2M6XT_RU', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'submitted_at': '2025-01-09T02:00:00Z', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#pullrequestreview-2538599508', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'author_association': 'CONTRIBUTOR', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822#pullrequestreview-2538599508'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'id': 1899087444, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'number': 12822, 'state': 'open', 'locked': False, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-09T02:00:00Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '0d4d21be8858514d97d970fecf8631d3185a70fe', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed', 'head': {'label': 'clementgallet:patch-1', 'ref': 'patch-1', 'sha': '803a965dea043bf1a313090c71fe3a473e5c3eed', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 66011613, 'node_id': 'MDEwOlJlcG9zaXRvcnk2NjAxMTYxMw==', 'name': 'dolphin', 'full_name': 'clementgallet/dolphin', 'private': False, 'owner': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/clementgallet/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/clementgallet/dolphin', 'forks_url': 'https://api.github.com/repos/clementgallet/dolphin/forks', 'keys_url': 'https://api.github.com/repos/clementgallet/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/clementgallet/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/clementgallet/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/clementgallet/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/clementgallet/dolphin/events', 'assignees_url': 'https://api.github.com/repos/clementgallet/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/clementgallet/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/clementgallet/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/clementgallet/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/clementgallet/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/clementgallet/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/clementgallet/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/clementgallet/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/clementgallet/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/clementgallet/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/clementgallet/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/clementgallet/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/clementgallet/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/clementgallet/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/clementgallet/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/clementgallet/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/clementgallet/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/clementgallet/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/clementgallet/dolphin/merges', 'archive_url': 'https://api.github.com/repos/clementgallet/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/clementgallet/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/clementgallet/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/clementgallet/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/clementgallet/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/clementgallet/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/clementgallet/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/clementgallet/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/clementgallet/dolphin/deployments', 'created_at': '2016-08-18T16:08:10Z', 'updated_at': '2016-08-18T16:08:35Z', 'pushed_at': '2024-06-01T13:21:10Z', 'git_url': 'git://github.com/clementgallet/dolphin.git', 'ssh_url': 'git@github.com:clementgallet/dolphin.git', 'clone_url': 'https://github.com/clementgallet/dolphin.git', 'svn_url': 'https://github.com/clementgallet/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 460054, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'spdx_id': 'GPL-2.0', 'url': 'https://api.github.com/licenses/gpl-2.0', 'node_id': 'MDc6TGljZW5zZTg='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '46a89936ae0724bf087a228133f4bd7bd682da3a', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12822'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/803a965dea043bf1a313090c71fe3a473e5c3eed'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T23:16:15.579782 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2538455255, 'node_id': 'PRR_kwDOALCn2M6XTcDX', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': '2fdeb85f0ede614a7c23d9e8307e7b0f895702b5', 'submitted_at': '2025-01-08T23:16:13Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12864#pullrequestreview-2538455255', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12864#pullrequestreview-2538455255'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864', 'id': 1922027619, 'node_id': 'PR_kwDOALCn2M5yj9Bj', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12864', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12864.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12864.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12864', 'number': 12864, 'state': 'open', 'locked': False, 'title': 'Android: Replace deprecated setSystemUiVisibility', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'No functional change.', 'created_at': '2024-06-15T13:21:57Z', 'updated_at': '2025-01-08T23:16:13Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '09132901b8ad1691a9e86879ee2af6ed3af0d3db', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12864/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/2fdeb85f0ede614a7c23d9e8307e7b0f895702b5', 'head': {'label': 'JosJuice:android-window-compat', 'ref': 'android-window-compat', 'sha': '2fdeb85f0ede614a7c23d9e8307e7b0f895702b5', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2025-01-03T22:08:25Z', 'pushed_at': '2025-01-06T10:49:42Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 485240, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '34f81ad9ac11f7f8b18abe708893fd446c782f81', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12864'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12864'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12864/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12864/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/2fdeb85f0ede614a7c23d9e8307e7b0f895702b5'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T23:08:37.112275 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12495', 'id': 2077292003, 'node_id': 'PR_kwDOALCn2M5j16GC', 'number': 12495, 'title': 'Allow get-task-allow entitlement on release versions of dolphin', 'user': {'login': 'RainbowTabitha', 'id': 48419040, 'node_id': 'MDQ6VXNlcjQ4NDE5MDQw', 'avatar_url': 'https://avatars.githubusercontent.com/u/48419040?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/RainbowTabitha', 'html_url': 'https://github.com/RainbowTabitha', 'followers_url': 'https://api.github.com/users/RainbowTabitha/followers', 'following_url': 'https://api.github.com/users/RainbowTabitha/following{/other_user}', 'gists_url': 'https://api.github.com/users/RainbowTabitha/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/RainbowTabitha/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/RainbowTabitha/subscriptions', 'organizations_url': 'https://api.github.com/users/RainbowTabitha/orgs', 'repos_url': 'https://api.github.com/users/RainbowTabitha/repos', 'events_url': 'https://api.github.com/users/RainbowTabitha/events{/privacy}', 'received_events_url': 'https://api.github.com/users/RainbowTabitha/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-01-11T17:52:22Z', 'updated_at': '2025-01-08T23:08:36Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12495', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12495', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12495.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12495.patch', 'merged_at': None}, 'body': 'Windows let you debug dolphin on the stock version of dolphin, why not macOS', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578851692', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12495#issuecomment-2578851692', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12495', 'id': 2578851692, 'node_id': 'IC_kwDOALCn2M6Ztids', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T23:08:34Z', 'updated_at': '2025-01-08T23:08:34Z', 'author_association': 'MEMBER', 'body': '@RainbowTabitha did you ever confirm this? I was going to ask the person who helped with DME MacOS support and realized it was you.\r\nShould this PR be closed?', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578851692/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T22:55:40.681238 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'id': 2774269027, 'node_id': 'PR_kwDOALCn2M6HA8gM', 'number': 13269, 'title': 'MemArena: Add Darwin implementation', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-01-08T04:33:04Z', 'updated_at': '2025-01-08T22:55:39Z', 'closed_at': None, 'author_association': 'MEMBER', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13269', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13269.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13269.patch', 'merged_at': None}, 'body': "This implements all the `MemArena` and `LazyMemoryRegion` functions using Mach APIs. We can't use the generic Unix implementation on some Apple platforms as they don't support shared memory. However, we can easily re-create the existing functionality with [`mach_make_memory_entry_64`](https://fdiv.net/2019/08/13/mirror-mirror-or-dont-fly-handle).\r\n\r\nAlso, I use the normal `vm` APIs instead as the newer `mach_vm` APIs aren't available on those same platforms. As far as I can tell, [the `mach_vm` APIs were introduced to properly handle a scenario where virtual memory is manipulated cross-process and the architectures differ (for example, one is 32-bit and the other is 64-bit)](https://stackoverflow.com/a/67116629). We don't need to worry about that.\r\n\r\nFirst part in a (probably very long) PR series, as previously discussed.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578835365', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13269#issuecomment-2578835365', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13269', 'id': 2578835365, 'node_id': 'IC_kwDOALCn2M6Zteel', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T22:55:38Z', 'updated_at': '2025-01-08T22:55:38Z', 'author_association': 'MEMBER', 'body': 'OK, I resolved your comments (made everything constexpr). I also had this PR tested on an Intel Mac and an M1 Mac, and no problems were found.\r\n\r\n> Does this have any measurable effect on macOS too [...]\r\n\r\nI answered this on Discord, but reposting it here for completeness: while this code will be used on macOS going forward, there should be no user-visible changes from this PR. Theoretically, there might be an *extremely minor* performance benefit due to the kernel APIs being called directly instead of going through POSIX `mmap` etc.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578835365/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519371, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T22:08:35.122230 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2538381826, 'node_id': 'PRR_kwDOALCn2M6XTKIC', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Makes sense to me. Untested.', 'commit_id': 'ea7928b3cda5749ba1dcc8e534b1474a28efb28a', 'submitted_at': '2025-01-08T22:08:33Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12866#pullrequestreview-2538381826', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12866#pullrequestreview-2538381826'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866', 'id': 1922233764, 'node_id': 'PR_kwDOALCn2M5ykvWk', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12866.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12866', 'number': 12866, 'state': 'open', 'locked': False, 'title': 'Android: Replace log type names map with array', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Storing the log type names in a map results in them getting re-sorted by their keys, which doesn't quite give us the sorting we want. In particular, the Achievements category ended up being sorted at R (for RetroAchivements) instead of at A. Every use of the map is just iterating through it, so there's no real reason why it has to be a map anyway.", 'created_at': '2024-06-15T18:02:42Z', 'updated_at': '2025-01-08T22:08:33Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'a7e78932599c4945edb2ea35a4075a6f28811a45', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12866/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ea7928b3cda5749ba1dcc8e534b1474a28efb28a', 'head': {'label': 'JosJuice:android-log-types-sorting', 'ref': 'android-log-types-sorting', 'sha': 'ea7928b3cda5749ba1dcc8e534b1474a28efb28a', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2025-01-03T22:08:25Z', 'pushed_at': '2025-01-06T10:49:42Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 485240, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '56fd9c177c0c907a342eedf0a91df089b8f0eea1', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/12866'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12866'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12866/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12866/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ea7928b3cda5749ba1dcc8e534b1474a28efb28a'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T22:07:03.033029 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12810', 'id': 2317527490, 'node_id': 'PR_kwDOALCn2M5wlDjZ', 'number': 12810, 'title': 'Android: Migrate to ViewPager2', 'user': {'login': 'TacoTheDank', 'id': 32376686, 'node_id': 'MDQ6VXNlcjMyMzc2Njg2', 'avatar_url': 'https://avatars.githubusercontent.com/u/32376686?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TacoTheDank', 'html_url': 'https://github.com/TacoTheDank', 'followers_url': 'https://api.github.com/users/TacoTheDank/followers', 'following_url': 'https://api.github.com/users/TacoTheDank/following{/other_user}', 'gists_url': 'https://api.github.com/users/TacoTheDank/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TacoTheDank/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TacoTheDank/subscriptions', 'organizations_url': 'https://api.github.com/users/TacoTheDank/orgs', 'repos_url': 'https://api.github.com/users/TacoTheDank/repos', 'events_url': 'https://api.github.com/users/TacoTheDank/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TacoTheDank/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-05-26T06:59:23Z', 'updated_at': '2025-01-08T22:07:01Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12810', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12810', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12810.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12810.patch', 'merged_at': None}, 'body': '~~Tested, everything seems to work fine. Please tell me if anything is wrong.~~', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578764490', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12810#issuecomment-2578764490', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12810', 'id': 2578764490, 'node_id': 'IC_kwDOALCn2M6ZtNLK', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T22:07:00Z', 'updated_at': '2025-01-08T22:07:00Z', 'author_association': 'MEMBER', 'body': "Considering Google is still updating ViewPager, maybe this should be closed / held off unless there's a reason to migrate to ViewPager2. Right now Google has not marked ViewPager as deprecated.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578764490/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:57:46.767184 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'id': 2329106130, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'number': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-08T21:57:40Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'merged_at': None}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744608', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'id': 2578744608, 'node_id': 'IC_kwDOALCn2M6ZtIUg', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:57:39Z', 'updated_at': '2025-01-08T21:57:39Z', 'author_association': 'MEMBER', 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:57:41.771723 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'id': 2329106130, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'number': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-08T21:57:40Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'merged_at': None}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744608', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'id': 2578744608, 'node_id': 'IC_kwDOALCn2M6ZtIUg', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:57:39Z', 'updated_at': '2025-01-08T21:57:39Z', 'author_association': 'MEMBER', 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744608/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:57:38.733317 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'id': 2329106130, 'node_id': 'PR_kwDOALCn2M5xMcZU', 'number': 12822, 'title': 'Fix balloon tip position on secondary monitors', 'user': {'login': 'clementgallet', 'id': 1169417, 'node_id': 'MDQ6VXNlcjExNjk0MTc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1169417?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/clementgallet', 'html_url': 'https://github.com/clementgallet', 'followers_url': 'https://api.github.com/users/clementgallet/followers', 'following_url': 'https://api.github.com/users/clementgallet/following{/other_user}', 'gists_url': 'https://api.github.com/users/clementgallet/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/clementgallet/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/clementgallet/subscriptions', 'organizations_url': 'https://api.github.com/users/clementgallet/orgs', 'repos_url': 'https://api.github.com/users/clementgallet/repos', 'events_url': 'https://api.github.com/users/clementgallet/events{/privacy}', 'received_events_url': 'https://api.github.com/users/clementgallet/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2024-06-01T12:05:15Z', 'updated_at': '2025-01-08T21:57:37Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12822', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12822.patch', 'merged_at': None}, 'body': 'Balloon tip was always position on the right on my second monitor, which messed up the tip position if my window was too much to the left.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744540', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12822#issuecomment-2578744540', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12822', 'id': 2578744540, 'node_id': 'IC_kwDOALCn2M6ZtITc', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:57:36Z', 'updated_at': '2025-01-08T21:57:36Z', 'author_association': 'MEMBER', 'body': '@MayImilae was there a reason you blocked this?\r\nI recall you found an issue with tooltips but it was half a year ago.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578744540/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:56:30.965157 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:56:01Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578735583', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578735583, 'node_id': 'IC_kwDOALCn2M6ZtGHf', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:51:09Z', 'updated_at': '2025-01-08T21:51:09Z', 'author_association': 'MEMBER', 'body': '@dolphin-emu-bot rebuild', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:56:03.486582 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:56:01Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578739204', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578739204, 'node_id': 'IC_kwDOALCn2M6ZtHAE', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:53:46Z', 'updated_at': '2025-01-08T21:56:01Z', 'author_association': 'MEMBER', 'body': "I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?\r\nFWIW I'd be fine with this merging as is, I just don't think it matters much either way.\r\n\r\nThe change to `if (!bool)` vs `if (bool == false)` is kind of whatever. The codestyle guidelines don't specify this either way so I'm fine with it.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:53:48.169948 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:53:46Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578739204', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578739204, 'node_id': 'IC_kwDOALCn2M6ZtHAE', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:53:46Z', 'updated_at': '2025-01-08T21:53:46Z', 'author_association': 'MEMBER', 'body': 'I reviewed this, and a lot of it just seems like opinions on\r\n++i vs i++\r\nadding Capitalization and punctuation. for comments\r\nPlus removing some commented out code and renaming some vars...\r\n\r\nShould this be closed?', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578739204/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:51:10.888662 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'id': 1679708946, 'node_id': 'PR_kwDOALCn2M5O7Hab', 'number': 11782, 'title': 'Cleanup main_spy.cpp', 'user': {'login': 'Mister246', 'id': 86894096, 'node_id': 'MDQ6VXNlcjg2ODk0MDk2', 'avatar_url': 'https://avatars.githubusercontent.com/u/86894096?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Mister246', 'html_url': 'https://github.com/Mister246', 'followers_url': 'https://api.github.com/users/Mister246/followers', 'following_url': 'https://api.github.com/users/Mister246/following{/other_user}', 'gists_url': 'https://api.github.com/users/Mister246/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Mister246/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Mister246/subscriptions', 'organizations_url': 'https://api.github.com/users/Mister246/orgs', 'repos_url': 'https://api.github.com/users/Mister246/repos', 'events_url': 'https://api.github.com/users/Mister246/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Mister246/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 6, 'created_at': '2023-04-22T20:37:00Z', 'updated_at': '2025-01-08T21:51:10Z', 'closed_at': None, 'author_association': 'NONE', 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11782', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11782.patch', 'merged_at': None}, 'body': "A general cleanup of Source > DSPSpy > main_spy.cpp\r\n\r\nThe following changes have been made to main_spy.cpp:\r\n\r\n- Removed several instances of zombie code, some of which has been present ever since the initial commit of this file back in 2009 (https://github.com/dolphin-emu/dolphin/commit/6ec5d28eda80083b17ca33516932be0bc4eb1eff).\r\n- Removed unreachable code. \r\n- Comments have been updated to be formatted more consistently (e.g. using capitals for acronyms, using periods.)\r\n- Changed empty while loops to end with `{}` rather than `;` per the standards discussed in Contributing.md.\r\n- Changed increment operators used in for loops to use prefix rather than postfix, per the standards discussed in Contributing.md.\r\n- Removed an unused variable.\r\n- Changed `xfb` to `s_xfb` to denote that it is a static variable (per @Dentomologist's suggestion.)\r\n- Rewrote the enumeration used for the UI Register Mode (per @Dentomologist's suggestion.)\r\n- Removed and rewrote some unhelpful comments. \r\n\r\nAlso, there is a seemingly random `return` statement at line 199 in the original file, right in the middle of `void print_regs()`\r\nWouldn't all of the code encapsulated within the function and written after the `return` be unreachable? \r\nEDIT: I have now removed the return statement and the unreachable code. \r\n\r\nIf there's anything I misunderstood or changes that need to be made, please let me know. \r\n\r\nSigned-off-by: Joel Elrod [[joelelrod246@gmail.com](mailto:joelelrod246@gmail.com)]", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11782#issuecomment-2578735583', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11782', 'id': 2578735583, 'node_id': 'IC_kwDOALCn2M6ZtGHf', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-01-08T21:51:09Z', 'updated_at': '2025-01-08T21:51:09Z', 'author_association': 'MEMBER', 'body': '@dolphin-emu-bot rebuild', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2578735583/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:46:37.706371 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2538352357, 'node_id': 'PRR_kwDOALCn2M6XTC7l', 'user': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "I can't reproduce the crash, but I tested and it worked for me on:\r\nPixel 6 (Android 14)\r\nPixel 9 (Android 15)\r\nLenovo Tab M10 (Android 9)", 'commit_id': 'dcf8ab01898eb71bcf4aca1fa527e6cd196367da', 'submitted_at': '2025-01-08T21:46:35Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13030#pullrequestreview-2538352357', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13030#pullrequestreview-2538352357'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030', 'id': 2030535450, 'node_id': 'PR_kwDOALCn2M55B4Ma', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13030', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13030.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13030.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13030', 'number': 13030, 'state': 'open', 'locked': False, 'title': 'Android: Wait for surface in Run', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "When we boot the core, it needs to have a valid surface to draw graphics to. Our Kotlin code does wait for a valid surface to exist before it calls NativeLibrary.Run, but there's a chance for the surface to be deleted before Run locks s_surface_lock. If that happens, the core boots without a valid surface, which presumably would cause a crash. (I haven't been able to reproduce the problem myself.)", 'created_at': '2024-08-21T19:23:57Z', 'updated_at': '2025-01-08T21:46:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'a13fa4608a9886b0d605ffd217e67d5c2d747556', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13030/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/dcf8ab01898eb71bcf4aca1fa527e6cd196367da', 'head': {'label': 'JosJuice:android-wait-for-surface-in-run', 'ref': 'android-wait-for-surface-in-run', 'sha': 'dcf8ab01898eb71bcf4aca1fa527e6cd196367da', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2025-01-03T22:08:25Z', 'pushed_at': '2025-01-06T10:49:42Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 485240, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '93617e96c3c208e032f31053e1b02f6c9ddc35e9', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13030'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13030'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13030/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13030/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/dcf8ab01898eb71bcf4aca1fa527e6cd196367da'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:44:29Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dreamsyntax', 'id': 14857235, 'node_id': 'MDQ6VXNlcjE0ODU3MjM1', 'avatar_url': 'https://avatars.githubusercontent.com/u/14857235?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dreamsyntax', 'html_url': 'https://github.com/dreamsyntax', 'followers_url': 'https://api.github.com/users/dreamsyntax/followers', 'following_url': 'https://api.github.com/users/dreamsyntax/following{/other_user}', 'gists_url': 'https://api.github.com/users/dreamsyntax/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dreamsyntax/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dreamsyntax/subscriptions', 'organizations_url': 'https://api.github.com/users/dreamsyntax/orgs', 'repos_url': 'https://api.github.com/users/dreamsyntax/repos', 'events_url': 'https://api.github.com/users/dreamsyntax/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dreamsyntax/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:44:28.502803 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 32834977632, 'node_id': 'CS_kwDOALCn2M8AAAAHpR3_YA', 'head_branch': 'master', 'head_sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/32834977632', 'before': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'after': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/77', 'id': 2262556460, 'number': 77, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '7fb997c95c509eb5a6ca415b4d7dede7d7dd405c', 'repo': {'id': 623850328, 'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN', 'name': 'Dolphin-MPN'}}}, {'url': 'https://api.github.com/repos/SimoneN64/dolphin-pycore/pulls/3', 'id': 2134473866, 'number': 3, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '89b43ba39d8104166f0f190f0ec4b280383845a0', 'repo': {'id': 842180810, 'url': 'https://api.github.com/repos/SimoneN64/dolphin-pycore', 'name': 'dolphin-pycore'}}}, {'url': 'https://api.github.com/repos/ConnectionMaster/dolphin/pulls/20', 'id': 1790848266, 'number': 20, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '3948ac9513b31122e031269c912b206c8389eda4', 'repo': {'id': 192143807, 'url': 'https://api.github.com/repos/ConnectionMaster/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/Mario-Party-All-Stars/dolphin/pulls/1', 'id': 1148764979, 'number': 1, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '7dc1ea85b1be566d99c86af04ac4a5f92debee87', 'repo': {'id': 574932515, 'url': 'https://api.github.com/repos/Mario-Party-All-Stars/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], 'app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'created_at': '2025-01-08T21:44:26Z', 'updated_at': '2025-01-08T21:44:26Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/32834977632/check-runs', 'head_commit': {'id': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'tree_id': 'fb35800f8bbd9b38f07db9c241acea1a7b781416', 'message': 'Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'timestamp': '2025-01-08T21:44:24Z', 'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:39:14Z', 'pushed_at': '2025-01-08T21:44:25Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:44:27.046582 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'after': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'name': 'dolphin-emu', 'email': None, 'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://github.com/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': 1374484077, 'updated_at': '2025-01-08T21:39:14Z', 'pushed_at': 1736372665, 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'stargazers': 13224, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'Tilka', 'email': 'tilkax@gmail.com'}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}, 'created': False, 'deleted': False, 'forced': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/ffa312f8e825...e24e107b3caf', 'commits': [{'id': '532e25be125ff72e2474939e76e5c97a0405ce06', 'tree_id': '41a45f6a9880f3bad1583fbedc10a6a264b427c9', 'distinct': False, 'message': 'Fix several minor warnings', 'timestamp': '2025-01-06T11:31:39+01:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/532e25be125ff72e2474939e76e5c97a0405ce06', 'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'committer': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'added': [], 'removed': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/UnitTests/Common/FileUtilTest.cpp', 'Source/UnitTests/Core/IOS/ES/FormatsTest.cpp', 'Source/UnitTests/Core/IOS/FS/FileSystemTest.cpp']}, {'id': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'tree_id': 'fb35800f8bbd9b38f07db9c241acea1a7b781416', 'distinct': True, 'message': 'Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'timestamp': '2025-01-08T21:44:24Z', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e24e107b3caf03001dac4edb01d23f0576938bf1', 'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/UnitTests/Common/FileUtilTest.cpp', 'Source/UnitTests/Core/IOS/ES/FormatsTest.cpp', 'Source/UnitTests/Core/IOS/FS/FileSystemTest.cpp']}], 'head_commit': {'id': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'tree_id': 'fb35800f8bbd9b38f07db9c241acea1a7b781416', 'distinct': True, 'message': 'Merge pull request #13265 from Sintendo/warnings\n\nFix several minor warnings', 'timestamp': '2025-01-08T21:44:24Z', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e24e107b3caf03001dac4edb01d23f0576938bf1', 'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/UnitTests/Common/FileUtilTest.cpp', 'Source/UnitTests/Core/IOS/ES/FormatsTest.cpp', 'Source/UnitTests/Core/IOS/FS/FileSystemTest.cpp']}}, 'type': 'raw_gh_hook'}
2025-01-08T21:44:27.024688 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 13265, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265', 'id': 2260708270, 'node_id': 'PR_kwDOALCn2M6Gv6uu', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13265', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13265.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13265.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13265', 'number': 13265, 'state': 'closed', 'locked': False, 'title': 'Fix several minor warnings', 'user': {'login': 'Sintendo', 'id': 3380580, 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sintendo', 'html_url': 'https://github.com/Sintendo', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'repos_url': 'https://api.github.com/users/Sintendo/repos', 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'created_at': '2025-01-05T11:25:59Z', 'updated_at': '2025-01-08T21:44:25Z', 'closed_at': '2025-01-08T21:44:25Z', 'merged_at': '2025-01-08T21:44:25Z', 'merge_commit_sha': 'e24e107b3caf03001dac4edb01d23f0576938bf1', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13265/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/532e25be125ff72e2474939e76e5c97a0405ce06', 'head': {'label': 'Sintendo:warnings', 'ref': 'warnings', 'sha': '532e25be125ff72e2474939e76e5c97a0405ce06', 'user': {'login': 'Sintendo', 'id': 3380580, 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sintendo', 'html_url': 'https://github.com/Sintendo', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'repos_url': 'https://api.github.com/users/Sintendo/repos', 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 24194595, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNDE5NDU5NQ==', 'name': 'dolphin', 'full_name': 'Sintendo/dolphin', 'private': False, 'owner': {'login': 'Sintendo', 'id': 3380580, 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sintendo', 'html_url': 'https://github.com/Sintendo', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'repos_url': 'https://api.github.com/users/Sintendo/repos', 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/Sintendo/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/Sintendo/dolphin', 'forks_url': 'https://api.github.com/repos/Sintendo/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Sintendo/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Sintendo/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Sintendo/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Sintendo/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Sintendo/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Sintendo/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Sintendo/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Sintendo/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Sintendo/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Sintendo/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Sintendo/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Sintendo/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Sintendo/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Sintendo/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Sintendo/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Sintendo/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Sintendo/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Sintendo/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Sintendo/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Sintendo/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Sintendo/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Sintendo/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Sintendo/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Sintendo/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Sintendo/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Sintendo/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Sintendo/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Sintendo/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Sintendo/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Sintendo/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Sintendo/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Sintendo/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Sintendo/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Sintendo/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Sintendo/dolphin/deployments', 'created_at': '2014-09-18T15:52:53Z', 'updated_at': '2025-01-06T10:55:04Z', 'pushed_at': '2025-01-06T11:27:14Z', 'git_url': 'git://github.com/Sintendo/dolphin.git', 'ssh_url': 'git@github.com:Sintendo/dolphin.git', 'clone_url': 'https://github.com/Sintendo/dolphin.git', 'svn_url': 'https://github.com/Sintendo/dolphin', 'homepage': None, 'size': 481232, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 1, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'b35f7af355dad22b1b2d408c5d17d781e506686f', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:39:14Z', 'pushed_at': '2025-01-08T21:39:08Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13265'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13265'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13265/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13265/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/532e25be125ff72e2474939e76e5c97a0405ce06'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'comments': 1, 'review_comments': 2, 'maintainer_can_modify': False, 'commits': 1, 'additions': 7, 'deletions': 7, 'changed_files': 5}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T21:39:14Z', 'pushed_at': '2025-01-08T21:39:08Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519364, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 313, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 313, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:39:12.580271 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 32834805844, 'node_id': 'CS_kwDOALCn2M8AAAAHpRtgVA', 'head_branch': 'master', 'head_sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/32834805844', 'before': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'after': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/77', 'id': 2262556460, 'number': 77, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '7fb997c95c509eb5a6ca415b4d7dede7d7dd405c', 'repo': {'id': 623850328, 'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN', 'name': 'Dolphin-MPN'}}}, {'url': 'https://api.github.com/repos/SimoneN64/dolphin-pycore/pulls/3', 'id': 2134473866, 'number': 3, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '89b43ba39d8104166f0f190f0ec4b280383845a0', 'repo': {'id': 842180810, 'url': 'https://api.github.com/repos/SimoneN64/dolphin-pycore', 'name': 'dolphin-pycore'}}}, {'url': 'https://api.github.com/repos/ConnectionMaster/dolphin/pulls/20', 'id': 1790848266, 'number': 20, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '3948ac9513b31122e031269c912b206c8389eda4', 'repo': {'id': 192143807, 'url': 'https://api.github.com/repos/ConnectionMaster/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/Mario-Party-All-Stars/dolphin/pulls/1', 'id': 1148764979, 'number': 1, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '7dc1ea85b1be566d99c86af04ac4a5f92debee87', 'repo': {'id': 574932515, 'url': 'https://api.github.com/repos/Mario-Party-All-Stars/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], 'app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'created_at': '2025-01-08T21:39:10Z', 'updated_at': '2025-01-08T21:39:10Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/32834805844/check-runs', 'head_commit': {'id': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'tree_id': 'ad3a8407e3e66f764d7b8a535a000f5808b99885', 'message': 'Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'timestamp': '2025-01-08T21:39:08Z', 'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T20:42:38Z', 'pushed_at': '2025-01-08T21:39:08Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 314, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 314, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T21:39:10.872281 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'after': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'name': 'dolphin-emu', 'email': None, 'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://github.com/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': 1374484077, 'updated_at': '2025-01-08T20:42:38Z', 'pushed_at': 1736372348, 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 314, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 314, 'watchers': 13224, 'default_branch': 'master', 'stargazers': 13224, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'Tilka', 'email': 'tilkax@gmail.com'}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}, 'created': False, 'deleted': False, 'forced': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/0e5d7d0f2d0c...ffa312f8e825', 'commits': [{'id': 'bffc26da278bdb399dea8f63fa24d8835d71a6bc', 'tree_id': 'ff6a2a8b43f500f134f58f545b1691e558586dc9', 'distinct': False, 'message': 'DolphinQt: Rename "GameCube Adapter for Wii U" to "GameCube Controller Adapter".', 'timestamp': '2024-10-31T01:25:36-05:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/bffc26da278bdb399dea8f63fa24d8835d71a6bc', 'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'committer': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'added': [], 'removed': [], 'modified': ['Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp']}, {'id': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'tree_id': 'ad3a8407e3e66f764d7b8a535a000f5808b99885', 'distinct': True, 'message': 'Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'timestamp': '2025-01-08T21:39:08Z', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp']}], 'head_commit': {'id': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'tree_id': 'ad3a8407e3e66f764d7b8a535a000f5808b99885', 'distinct': True, 'message': 'Merge pull request #13158 from jordan-woyak/wiiu-rename\n\nDolphinQt: Rename "GameCube Adapter for Wii U".', 'timestamp': '2025-01-08T21:39:08Z', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp', 'Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp']}}, 'type': 'raw_gh_hook'}
2025-01-08T21:39:10.757658 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 13158, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13158', 'id': 2155611658, 'node_id': 'PR_kwDOALCn2M6AfAYK', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13158', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13158.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13158.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13158', 'number': 13158, 'state': 'closed', 'locked': False, 'title': 'DolphinQt: Rename "GameCube Adapter for Wii U".', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '"GameCube Adapter for Wii U" is an outdated and confusing name.\r\n\r\nNintendo seems to currently name the device, "GameCube™ Controller Adapter".\r\n![image](https://github.com/user-attachments/assets/38162f05-9d82-4482-a7b9-598e29a51baa)\r\n\r\nI added "(USB)" to hopefully prevent confusion with the "Standard Controller".\r\n![image](https://github.com/user-attachments/assets/1c2de0e5-68c5-446d-bd55-9c47d118957e)\r\n\r\nRenaming this is somewhat of a blocker for #10489.\r\n\r\nI\'m open to other suggestions.', 'created_at': '2024-10-31T06:34:20Z', 'updated_at': '2025-01-08T21:39:08Z', 'closed_at': '2025-01-08T21:39:08Z', 'merged_at': '2025-01-08T21:39:08Z', 'merge_commit_sha': 'ffa312f8e82526c7ded2207f4ae3996d4b42f655', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13158/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13158/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13158/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/bffc26da278bdb399dea8f63fa24d8835d71a6bc', 'head': {'label': 'jordan-woyak:wiiu-rename', 'ref': 'wiiu-rename', 'sha': 'bffc26da278bdb399dea8f63fa24d8835d71a6bc', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 16818408, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjgxODQwOA==', 'name': 'dolphin', 'full_name': 'jordan-woyak/dolphin', 'private': False, 'owner': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/jordan-woyak/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/jordan-woyak/dolphin', 'forks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/forks', 'keys_url': 'https://api.github.com/repos/jordan-woyak/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/jordan-woyak/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/jordan-woyak/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/events', 'assignees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/jordan-woyak/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/jordan-woyak/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/jordan-woyak/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/jordan-woyak/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/jordan-woyak/dolphin/merges', 'archive_url': 'https://api.github.com/repos/jordan-woyak/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/jordan-woyak/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/jordan-woyak/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/jordan-woyak/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/jordan-woyak/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/jordan-woyak/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/jordan-woyak/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/deployments', 'created_at': '2014-02-13T21:50:38Z', 'updated_at': '2024-11-25T22:55:38Z', 'pushed_at': '2025-01-08T06:37:48Z', 'git_url': 'git://github.com/jordan-woyak/dolphin.git', 'ssh_url': 'git@github.com:jordan-woyak/dolphin.git', 'clone_url': 'https://github.com/jordan-woyak/dolphin.git', 'svn_url': 'https://github.com/jordan-woyak/dolphin', 'homepage': None, 'size': 484111, 'stargazers_count': 3, 'watchers_count': 3, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 4, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 2, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 4, 'open_issues': 2, 'watchers': 3, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e1f457a72666b5516ff94c344eeda5e8d95ec07c', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T20:42:38Z', 'pushed_at': '2025-01-08T20:42:33Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 314, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 314, 'watchers': 13224, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13158'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13158'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13158'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13158/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13158/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13158/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/bffc26da278bdb399dea8f63fa24d8835d71a6bc'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'comments': 3, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 3, 'deletions': 2, 'changed_files': 2}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T20:42:38Z', 'pushed_at': '2025-01-08T20:42:33Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2698, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 314, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2698, 'open_issues': 314, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-01-08T20:42:36.789047 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 32832704918, 'node_id': 'CS_kwDOALCn2M8AAAAHpPtRlg', 'head_branch': 'master', 'head_sha': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/32832704918', 'before': '8f9e3ffd839663838c047370a72f272a8e17b850', 'after': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/77', 'id': 2262556460, 'number': 77, 'head': {'ref': 'master', 'sha': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '7fb997c95c509eb5a6ca415b4d7dede7d7dd405c', 'repo': {'id': 623850328, 'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN', 'name': 'Dolphin-MPN'}}}, {'url': 'https://api.github.com/repos/SimoneN64/dolphin-pycore/pulls/3', 'id': 2134473866, 'number': 3, 'head': {'ref': 'master', 'sha': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '89b43ba39d8104166f0f190f0ec4b280383845a0', 'repo': {'id': 842180810, 'url': 'https://api.github.com/repos/SimoneN64/dolphin-pycore', 'name': 'dolphin-pycore'}}}, {'url': 'https://api.github.com/repos/ConnectionMaster/dolphin/pulls/20', 'id': 1790848266, 'number': 20, 'head': {'ref': 'master', 'sha': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '3948ac9513b31122e031269c912b206c8389eda4', 'repo': {'id': 192143807, 'url': 'https://api.github.com/repos/ConnectionMaster/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/Mario-Party-All-Stars/dolphin/pulls/1', 'id': 1148764979, 'number': 1, 'head': {'ref': 'master', 'sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '7dc1ea85b1be566d99c86af04ac4a5f92debee87', 'repo': {'id': 574932515, 'url': 'https://api.github.com/repos/Mario-Party-All-Stars/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': '8f9e3ffd839663838c047370a72f272a8e17b850', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], 'app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'created_at': '2025-01-08T20:42:34Z', 'updated_at': '2025-01-08T20:42:34Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/32832704918/check-runs', 'head_commit': {'id': '0e5d7d0f2d0c03a8b86a9f82a81c4b62554b1544', 'tree_id': 'b9c7b88b6dd0afeda9a3170aadcd19f7e5180193', 'message': 'Merge pull request #13268 from AdmiralCurtiss/ini-delete-case-sensitive\n\nCommon/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete()', 'timestamp': '2025-01-08T20:42:32Z', 'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-01-08T17:14:15Z', 'pushed_at': '2025-01-08T20:42:33Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 519345, 'stargazers_count': 13224, 'watchers_count': 13224, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2699, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 315, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2699, 'open_issues': 315, 'watchers': 13224, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
Recent 'raw_redmine_hook' events
2025-01-09T10:35:16.565044 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13714, 'subject': 'Rename flatpak app to org.dolphin_emu.dolphin_emu', 'description': "Following up from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076340, I am requesting a Flatpak app-id change for Dolphin, so things are conformant to the spec, as this potentially affects other interactions with system components like appstream, D-Bus, etc.\r\n\r\nAs outlined by https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-id-generic, the app-id should be \r\n\r\norg.dolphin_emu.dolphin_emu\r\n\r\nand a couple things should be done in Flathub to make the transition somewhat smooth: https://docs.flathub.org/docs/for-app-authors/maintenance/#renaming-the-flatpak-id\r\n\r\nI can help with the trivial patches if that's desired, but uploading the new app to flathub for review and deprecating the old one is something I won't be able to help with evidently.\r\n\r\nOnce this is done, I'll submit a pull reuqest with the actual AppStream definitions proposed in the Debian bug report.", 'created_on': '2025-01-08T09:32:39.001Z', 'updated_on': '2025-01-09T10:35:16.457Z', 'closed_on': None, 'root_id': 13714, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 3, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 56516, 'login': 'jordi', 'mail': 'jordi@debian.org', 'firstname': 'Jordi', 'lastname': 'Mallach', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/2fd37697ca72259fb5cdbdfcf8fe2106?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748213, 'notes': 'OatmealDome wrote in #note-1:\r\n> We\'re aware that the app ID is non-compliant with the spec. This was the app ID that was used when Dolphin was published (unoffically) on Flathub in 2017, and we kept it to minimize user disruption.\r\n> \r\n> Right now, we\'re in the middle of transitioning control of the Flathub app from the current maintainers over to upstream. As part of this, I did bring up the topic of potentially changing the app ID, and was told that it would be a hassle to change the app ID and that it would be best to avoid it if possible. Let me see if I can loop the Flathub people into the conversation.\r\n\r\nI see. It was much more of a hassle in the past when flathub had no notion of one app "replacing" another one, but it\'s not so bad anymore. GNOME, for example, have been renaming non-conformant apps lately.\r\n\r\n> Is there anything actively broken on your end?\r\n\r\nIt was just an effort to fix things before adding more things (appstream data) that will make it more difficult to fix it in the future. For these things, the earlier is always the better...', 'created_on': '2025-01-09T10:35:16.463Z', 'private_notes': False, 'author': {'id': 56516, 'login': 'jordi', 'mail': 'jordi@debian.org', 'firstname': 'Jordi', 'lastname': 'Mallach', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/2fd37697ca72259fb5cdbdfcf8fe2106?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13714'}, 'type': 'raw_redmine_hook'}
2025-01-09T08:23:53.287910 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 12948, 'subject': 'OSReport HLE behaves poorly for GameCube titles when MMU is disabled', 'description': '**What\'s the problem? Describe what went wrong.**\r\n\r\nOSReport HLE uses the wrong function signature in GameCube mode if MMU is disabled.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nThe following Homebrew program demonstrates the issue (compiled ELF attached):\r\n\r\n~~~C\r\n#include <stdio.h>\r\n#include <stdlib.h>\r\n#include <gccore.h>\r\n\r\nstatic void *xfb = NULL;\r\nstatic GXRModeObj *rmode = NULL;\r\n\r\nint main(int argc, char **argv) {\r\n\tVIDEO_Init();\r\n\tPAD_Init();\r\n\trmode = VIDEO_GetPreferredMode(NULL);\r\n\txfb = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode));\r\n\tconsole_init(xfb,20,20,rmode->fbWidth,rmode->xfbHeight,rmode->fbWidth*VI_DISPLAY_PIX_SZ);\r\n\tVIDEO_Configure(rmode);\r\n\tVIDEO_SetNextFramebuffer(xfb);\r\n\tVIDEO_SetBlack(FALSE);\r\n\tVIDEO_Flush();\r\n\tVIDEO_WaitVSync();\r\n\tif(rmode->viTVMode&VI_NON_INTERLACE) VIDEO_WaitVSync();\r\n\r\n\tprintf("Load 0x%x bytes from %x to %x\\n", 4, 5, 6);\r\n\tprintf("Test %f %d\\n", .42, 365);\r\n\tprintf("Hello, world\\n");\r\n\tprintf("stop\\n");\r\n\tprintf("lowercase\\n");\r\n\r\n\treturn 0;\r\n}\r\n~~~\r\n\r\nDisable MMU, and turn on the OSReport HLE log (and set the log level to info). Run the attached elf (note that it must be the elf and not the dol file, as the symbols are needed for OSReport HLE to work). On screen you will see the following:\r\n\r\n```\r\nLoad 0x4 bytes from 5 to 6\r\nTest 0.420000 365\r\nHello, world\r\nstop\r\nlowercase\r\n```\r\n\r\nBut, the following instead shows up in the logs:\r\n\r\n```\r\n16:45:986 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 800048f8->800048cc| \r\n16:45:996 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 80004914->800048f8| Test 0.420000 365\r\n16:45:000 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 80004920->80004914| \x80\x02ロ楳\x14@\r\n16:46:001 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 8000492c->80004920| \r\n16:46:001 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 80004938->8000492c| lowercase\r\n```\r\n\r\nWith MMU enabled, however, the following is correctly logged:\r\n\r\n```\r\n15:02:451 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 800048f8->800048cc| Load 0x4 bytes from 5 to 6\r\n15:02:463 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 80004914->800048f8| Test 0.420000 365\r\n15:02:469 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 80004920->80004914| Hello, world\r\n15:02:469 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 8000492c->80004920| stop\r\n15:02:469 Core\\HLE\\HLE_OS.cpp:84 N[OSREPORT_HLE]: 80004938->8000492c| lowercase\r\n```\r\n\r\nWhat\'s specifically happening is that when MMU is disabled, [fake BATs are set up for 0x40000000-0x4FFFFFFF and 0x70000000-0x7FFFFFFF](https://github.com/dolphin-emu/dolphin/blob/99f98b2481dd735472467cf31af2a9430892f921/Source/Core/Core/PowerPC/MMU.cpp#L1499-L1504) that get redirected to fake virtual memory. OSReport HLE [tries to determine](https://github.com/dolphin-emu/dolphin/blob/99f98b2481dd735472467cf31af2a9430892f921/Source/Core/Core/HLE/HLE_OS.cpp#L50-L53) if the first parameter (in GPR3) is a pointer to a pointer to change the signature of the function. In most cases, this is fine enough (as ASCII printable characters range from 0x20 to 0x7f). But when MMU is disabled, that means that if the first character ranges from 0x40 to 0x4f (capital `A` to `O`) or 0x70 to 0x7f (lowercase `p` to `z` and also `{` `|` `}` `~`), the string will instead be detected as a pointer, and then it will try to use GPR4 or GPR5 as the pointer to the string, which will break horribly, printing garbage or nothing at all.\r\n\r\nThis doesn\'t only affect homebrew; it also affects retail titles (e.g. Super Mario Sunshine), and messages logged by Datel\'s apploader (where the `Load 0x%x bytes from %x to %x\\n` came from).\r\n\r\nI\'m not sure how best to fix it. We can probably make stronger assumptions about the signature of `OSReport` and similar while leaving guessing to about the signature `___blank`, but that wouldn\'t fix things in all cases.\r\n\r\nI\'m also not 100% sure why only GameCube mode is affected; maybe fake VMEM doesn\'t exist in Wii mode since there isn\'t separate ARAM on Wii?\r\n\r\n**Is the issue present in the latest development version?**\r\n\r\nYes, 5.0-16637.\r\n\r\n**Is the issue present in the latest stable version?**\r\n\r\nNot tested. Probably.\r\n', 'created_on': '2022-06-12T22:29:02.828Z', 'updated_on': '2025-01-09T08:23:53.184Z', 'closed_on': None, 'root_id': 12948, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748212, 'notes': 'I tried fixing this like this:\r\n\r\n```patch\r\ndiff --git a/Source/Core/Core/HLE/HLE_OS.cpp b/Source/Core/Core/HLE/HLE_OS.cpp\r\nindex a81f294107..7c7a7d2e74 100644\r\n--- a/Source/Core/Core/HLE/HLE_OS.cpp\r\n+++ b/Source/Core/Core/HLE/HLE_OS.cpp\r\n@@ -70,11 +70,21 @@ static void HLE_GeneralDebugPrint(const Core::CPUThreadGuard& guard, ParameterTy\r\n // ___blank(void* this, const char* fmt, ...);\r\n report_message = GetStringVA(system, guard, 4, parameter_type);\r\n }\r\n- else\r\n+ else if (PowerPC::MMU::HostIsRAMAddress(guard, ppc_state.gpr[5]))\r\n {\r\n // ___blank(void* this, int log_type, const char* fmt, ...);\r\n report_message = GetStringVA(system, guard, 5, parameter_type);\r\n }\r\n+ else\r\n+ {\r\n+ // ___blank(const char* fmt, ...);\r\n+ // This can happen if gpr3 is pointing to a string that looks like a pointer (with fake VMEM,\r\n+ // character ranges from 0x40 to 0x4f (capital A to O) or 0x70 to 0x7f (lowercase p to z and\r\n+ // also { | } ~) will trigger this). See https://bugs.dolphin-emu.org/issues/12948\r\n+ // (This still won\'t work right if e.g. __blank("A message %s", "text") is used, but it\'s\r\n+ // better than always doing the wrong thing.)\r\n+ report_message = GetStringVA(system, guard, 3, parameter_type);\r\n+ }\r\n }\r\n else\r\n {\r\n```\r\n\r\n... but that ended up not helping for e.g. `Arena : 0x80427800 - 0x817feec0` being printed by Super Mario Sunshine, since those are both pointers. It does fix the `Apploader Initialized. $Revision: 29 $.` message though.', 'created_on': '2025-01-09T08:23:53.187Z', 'private_notes': False, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/12948'}, 'type': 'raw_redmine_hook'}
2025-01-09T05:45:26.252641 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13715, 'subject': 'tengo este problema a entrar al emulador dolphin', 'description': 'cuando intente entrar al emulador de dolphin y derrepente me salta ese error que me dice no se encontro algo y que para solucionarlo lo tendria que reinstalar y lo hice pero me salta el mismo error. saber si ustedes les aparecio el mismo error que a mi y si saben porfavor ayudeme como solucionarlo, es que tengo pocos dias que lo tengo para poder jugar juegos como super smash bros brawl, dragon ball z budokai tenkaichi 3, etc. \r\n\r\nahi me mandan una respuesta de como arreglar ese error.\r\n\r\ngracias :)', 'created_on': '2025-01-09T04:00:41.324Z', 'updated_on': '2025-01-09T05:45:26.167Z', 'closed_on': '2025-01-09T05:45:26.167Z', 'root_id': 13715, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 8, 'name': 'Invalid'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63099, 'login': 'jersonbelloso8@gmail.com', 'mail': 'jersonbelloso8@gmail.com', 'firstname': 'Jerson', 'lastname': 'belloso', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/6c04ff75f13fa5090bff4bcfb9f7763d?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748211, 'notes': 'This error can be fixed by installing the Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe\r\n\r\n(traducción de Google) Este error se puede solucionar instalando Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe', 'created_on': '2025-01-09T05:45:26.170Z', 'private_notes': False, 'author': {'id': 34070, 'login': 'OatmealDome', 'mail': 'julian@oatmealdome.me', 'firstname': 'Julian', 'lastname': 'P', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f911993a7217b495c2d4168af1578ab0?rating=PG&size=24'}, 'details': [{'id': 182478, 'value': '8', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13715'}, 'type': 'raw_redmine_hook'}
2025-01-09T04:00:41.381360 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13715, 'subject': 'tengo este problema a entrar al emulador dolphin', 'description': 'cuando intente entrar al emulador de dolphin y derrepente me salta ese error que me dice no se encontro algo y que para solucionarlo lo tendria que reinstalar y lo hice pero me salta el mismo error. saber si ustedes les aparecio el mismo error que a mi y si saben porfavor ayudeme como solucionarlo, es que tengo pocos dias que lo tengo para poder jugar juegos como super smash bros brawl, dragon ball z budokai tenkaichi 3, etc. \r\n\r\nahi me mandan una respuesta de como arreglar ese error.\r\n\r\ngracias :)', 'created_on': '2025-01-09T04:00:41.324Z', 'updated_on': '2025-01-09T04:00:41.324Z', 'closed_on': None, 'root_id': 13715, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63099, 'login': 'jersonbelloso8@gmail.com', 'mail': 'jersonbelloso8@gmail.com', 'firstname': 'Jerson', 'lastname': 'belloso', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/6c04ff75f13fa5090bff4bcfb9f7763d?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13715'}, 'type': 'raw_redmine_hook'}
2025-01-08T22:33:07.598941 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13714, 'subject': 'Rename flatpak app to org.dolphin_emu.dolphin_emu', 'description': "Following up from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076340, I am requesting a Flatpak app-id change for Dolphin, so things are conformant to the spec, as this potentially affects other interactions with system components like appstream, D-Bus, etc.\r\n\r\nAs outlined by https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-id-generic, the app-id should be \r\n\r\norg.dolphin_emu.dolphin_emu\r\n\r\nand a couple things should be done in Flathub to make the transition somewhat smooth: https://docs.flathub.org/docs/for-app-authors/maintenance/#renaming-the-flatpak-id\r\n\r\nI can help with the trivial patches if that's desired, but uploading the new app to flathub for review and deprecating the old one is something I won't be able to help with evidently.\r\n\r\nOnce this is done, I'll submit a pull reuqest with the actual AppStream definitions proposed in the Debian bug report.", 'created_on': '2025-01-08T09:32:39.001Z', 'updated_on': '2025-01-08T22:33:07.495Z', 'closed_on': None, 'root_id': 13714, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 56516, 'login': 'jordi', 'mail': 'jordi@debian.org', 'firstname': 'Jordi', 'lastname': 'Mallach', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/2fd37697ca72259fb5cdbdfcf8fe2106?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748210, 'notes': "We're aware that the app ID is non-compliant with the spec. This was the app ID that was used when Dolphin was published (unoffically) on Flathub in 2017, and we kept it to minimize user disruption.\r\n\r\nRight now, we're in the middle of transitioning control of the Flathub app from the current maintainers over to upstream. As part of this, I did bring up the topic of potentially changing the app ID, and was told that it would be a hassle to change the app ID and that it would be best to avoid it if possible. Let me see if I can loop the Flathub people into the conversation.\r\n\r\nIs there anything actively broken on your end?", 'created_on': '2025-01-08T22:33:07.500Z', 'private_notes': False, 'author': {'id': 34070, 'login': 'OatmealDome', 'mail': 'julian@oatmealdome.me', 'firstname': 'Julian', 'lastname': 'P', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f911993a7217b495c2d4168af1578ab0?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13714'}, 'type': 'raw_redmine_hook'}
2025-01-08T18:02:58.877049 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 11772, 'subject': 'Dolphin ships curl with hardcoded CA_BUNDLE location', 'description': 'If the Externals version of libcurl is used instead of a system one, Distros where certificates are not located at /etc/ssl/certs/ca-certificates.crt will fail to establish https connections.\r\n\r\nThis breaks the following features:\r\n- Analytics\r\n- Cheat Code Downloading\r\n- NetPlay Browser (Both hosting *and* browsing)\r\n- Displaying of the external IP\r\n\r\nThe most reasonable solution to this is to configure curl properly instead of relying on our pre-configured(!) version of it.\r\nThis relies on us switching to CMake completely first though.', 'created_on': '2019-06-20T18:38:29.942Z', 'updated_on': '2025-01-08T18:02:58.820Z', 'closed_on': '2025-01-08T18:02:58.820Z', 'root_id': 11772, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['Linux']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '2412-115'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 7507, 'login': 'spycrab0', 'mail': 'spycrab0@aol.de', 'firstname': 'Spy', 'lastname': 'Crab', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/caefc3acb2cbf7c9e49ca83288576e83?rating=PG&size=24'}, 'assignee': {'id': 7507, 'login': 'spycrab0', 'mail': 'spycrab0@aol.de', 'firstname': 'Spy', 'lastname': 'Crab', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/caefc3acb2cbf7c9e49ca83288576e83?rating=PG&size=24'}, 'watchers': []}, 'journal': {'id': 748209, 'notes': '', 'created_on': '2025-01-08T18:02:58.828Z', 'private_notes': False, 'author': {'id': 34070, 'login': 'OatmealDome', 'mail': 'julian@oatmealdome.me', 'firstname': 'Julian', 'lastname': 'P', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f911993a7217b495c2d4168af1578ab0?rating=PG&size=24'}, 'details': [{'id': 182476, 'value': '3', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182477, 'value': '2412-115', 'old_value': '', 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/11772'}, 'type': 'raw_redmine_hook'}
2025-01-08T09:32:39.119604 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13714, 'subject': 'Rename flatpak app to org.dolphin_emu.dolphin_emu', 'description': "Following up from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076340, I am requesting a Flatpak app-id change for Dolphin, so things are conformant to the spec, as this potentially affects other interactions with system components like appstream, D-Bus, etc.\r\n\r\nAs outlined by https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-id-generic, the app-id should be \r\n\r\norg.dolphin_emu.dolphin_emu\r\n\r\nand a couple things should be done in Flathub to make the transition somewhat smooth: https://docs.flathub.org/docs/for-app-authors/maintenance/#renaming-the-flatpak-id\r\n\r\nI can help with the trivial patches if that's desired, but uploading the new app to flathub for review and deprecating the old one is something I won't be able to help with evidently.\r\n\r\nOnce this is done, I'll submit a pull reuqest with the actual AppStream definitions proposed in the Debian bug report.", 'created_on': '2025-01-08T09:32:39.001Z', 'updated_on': '2025-01-08T09:32:39.001Z', 'closed_on': None, 'root_id': 13714, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 56516, 'login': 'jordi', 'mail': 'jordi@debian.org', 'firstname': 'Jordi', 'lastname': 'Mallach', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/2fd37697ca72259fb5cdbdfcf8fe2106?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13714'}, 'type': 'raw_redmine_hook'}
2025-01-07T02:08:06.481396 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 9696, 'subject': 'Support Full SBS 3D output.', 'description': 'Virtual Desktop can display devices in Full SBS so I can actually test it now.', 'created_on': '2016-07-16T00:39:35.656Z', 'updated_on': '2025-01-07T02:08:06.444Z', 'closed_on': '2025-01-07T02:08:06.444Z', 'root_id': 9696, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 4, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '2407-253'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 2094, 'login': 'JMC4789', 'mail': 'JMC4789@gmail.com', 'firstname': 'JMC4789', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0eeff16e7904e2aaf8d85b8e5e90db4a?rating=PG&size=24'}, 'assignee': {'id': 387, 'login': 'Armada', 'mail': 'Jules.Blok@gmail.com', 'firstname': 'Jules', 'lastname': 'Blok', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/1a912a2bdb7177d7e057abe0884f8edb?rating=PG&size=24'}, 'watchers': []}, 'journal': {'id': 748208, 'notes': '', 'created_on': '2025-01-07T02:08:06.462Z', 'private_notes': False, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'details': [{'id': 182474, 'value': '3', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182475, 'value': '2407-253', 'old_value': '', 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/9696'}, 'type': 'raw_redmine_hook'}
2025-01-07T02:04:52.726051 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 9696, 'subject': 'Support Full SBS 3D output.', 'description': 'Virtual Desktop can display devices in Full SBS so I can actually test it now.', 'created_on': '2016-07-16T00:39:35.656Z', 'updated_on': '2025-01-07T02:04:52.635Z', 'closed_on': None, 'root_id': 9696, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 3, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 2094, 'login': 'JMC4789', 'mail': 'JMC4789@gmail.com', 'firstname': 'JMC4789', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0eeff16e7904e2aaf8d85b8e5e90db4a?rating=PG&size=24'}, 'assignee': {'id': 387, 'login': 'Armada', 'mail': 'Jules.Blok@gmail.com', 'firstname': 'Jules', 'lastname': 'Blok', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/1a912a2bdb7177d7e057abe0884f8edb?rating=PG&size=24'}, 'watchers': []}, 'journal': {'id': 748207, 'notes': 'Added in <https://dolphin-emu.org/download/dev/f85c4413bdebc6379537b0ded4536fd433c56acf/>', 'created_on': '2025-01-07T02:04:52.637Z', 'private_notes': False, 'author': {'id': 9099, 'login': 'Amphitryon', 'mail': '0amphitryon@gmail.com', 'firstname': 'Amphitryon', 'lastname': 'Amphitryon', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ab00d702ad0150aec20cc0070bea8559?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/9696'}, 'type': 'raw_redmine_hook'}
2025-01-06T22:10:46.215941 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 12952, 'subject': 'Specular highlights and Z-Artifacts in Quake GX per-pixel lighting demo', 'description': "**Game Name?**\r\n\r\nQuake GX per-pixel lighting Demo by DRS\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nA bunch of the graphical effects are broken in this demo, even on the software renderer. The viewmodel shadows are completely busted and seem to warp and z-fight all the time, and all the specular highlighting seems to be broken as well, also z-fighting with everything and generally just not showing up. In general, it seems to zfight much more than on real hardware.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nDownload this; https://files.extremscorner.org/wii/apps/quakeGXSDshareware.zip . It's the shareware demo of quake. Put it on an SD card in the apps folder, and launch it on a modded wii. Then, make a virtual SD card for dolphin with the same setup, and launch that from the homebrew channel in dolphin. You should be able to see the difference, and I have also attached 2 videos showing it on hardware and on emulator.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n5.0-16655\r\n\r\n**Is the issue present in the latest stable version?**\r\n\r\nYes\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n3frame fifolog of the game on dolphin:\r\nhttps://drive.google.com/file/d/1sWLH6PwUwwrdhCqkK2t_7K91sLdKsJmj/view?usp=sharing\r\nrecording on my wii:\r\nhttps://cdn.discordapp.com/attachments/667188545475051541/985719256446541845/2022-06-12_20-26-23-1.webm\r\nrecording on dolphin:\r\nhttps://cdn.discordapp.com/attachments/280095869825712128/985734362643452014/2022-06-12_21-34-27.mp4\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nRyzen 3600\r\nGTX 1060\r\n16gb 3600mhz CL16 RAM\r\n\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\nHe never gave out his source code unfortunately, so it's technically a GPL violation. Nonetheless, it's fascinating, here's the link where he talked about it over 10 years ago. https://forum.beyond3d.com/threads/normal-mapping-wii-demo.46425/\r\nMore useful to you however, on the devkitpro forums, he posted his method and code for normal mapping, which you can find here.\r\nhttps://devkitpro.org/viewtopic.php?t=1564#p3510\r\nunfortunately I couldn't get into contact with him.", 'created_on': '2022-06-16T15:38:54.124Z', 'updated_on': '2025-01-06T22:10:46.164Z', 'closed_on': '2022-10-24T19:03:04.670Z', 'root_id': 12952, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 7, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 30002, 'login': 'Luig', 'mail': 'benjamin_braswell@yahoo.com', 'firstname': 'Benjamin', 'lastname': 'Braswell', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/acc7777e7dc2db58a9a90cc8e85b3f86?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748206, 'notes': "It looks like the code was eventually shared at https://github.com/sdengineering77/Quake-GX-with-normalmapping-and-shadowing for what it's worth. I haven't investigated it closely (and don't plan on doing so), but [there is indeed](https://github.com/sdengineering77/Quake-GX-with-normalmapping-and-shadowing/blob/d073b848f2e267969f66ad6f4d51a9b31d91e42f/Nintendo/quake-wii%20-%200.07/src/wii/gx/gx_shader.c#L157) a `GX_SetVtxAttrFmt(GX_VTXFMT2, GX_VA_NBT, GX_NRM_NBT3, GX_F32, 0);` call rather than using `GX_NRM_NBT`. (Though that was already visible on the devkitpro.org post.)", 'created_on': '2025-01-06T22:10:46.167Z', 'private_notes': False, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/12952'}, 'type': 'raw_redmine_hook'}
2025-01-06T21:08:33.380981 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13710, 'subject': "Crackling Audio in Sims Bustin' Out", 'description': "**Game Name?**\r\n\r\nSims Bustin' Out\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nG4MP69\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n5a1bac829b877003eaf0752dc4dd1acc\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nThe audio is constantly crackling despite the game staying at 100% speed and around 49,98 to 50,08 VPS.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nSimply play the game. The crackling is especially well audible in the menu music.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nUnknown\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2412.\r\n\r\n**If the issue isn't present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\nI rolled back Dolphin using Flatpak. The first affected version i've found is 2409. The last non-affected version is cc3ff34 (Flatpak commit 506770e1dc089fe095e6dccf082dd174c8fab46a2ef87135438be73dbeb5e1c2). I did not test every version in between the ones previously mentioned.\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nAMD Ryzen 7 7840U\r\nAMD Radeon 780M\r\n68 GB DDR5 RAM (16 GB allocated to video memory)\r\nBazzite 41 (based on Fedora Kinoite)", 'created_on': '2024-12-31T20:01:45.456Z', 'updated_on': '2025-01-06T21:08:33.321Z', 'closed_on': '2025-01-06T21:08:33.321Z', 'root_id': 13710, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 6, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 8, 'name': 'Invalid'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63026, 'login': 'MyFairJulia', 'mail': 'lovelydeath94@googlemail.com', 'firstname': 'Julia', 'lastname': 'Wolf', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/bd3e3642876373feafd85614f81b48d4?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748205, 'notes': 'Downloading games is against our rules. Closed.', 'created_on': '2025-01-06T21:08:33.341Z', 'private_notes': False, 'author': {'id': 1699, 'login': 'JosJuice', 'mail': 'JosJuice@gmail.com', 'firstname': 'JosJuice', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/8d072cc71a928c600162cc1b4111f87f?rating=PG&size=24'}, 'details': [{'id': 182473, 'value': '8', 'old_value': '11', 'prop_key': 'status_id', 'property': 'attr'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13710'}, 'type': 'raw_redmine_hook'}
2025-01-06T21:06:28.530846 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13710, 'subject': "Crackling Audio in Sims Bustin' Out", 'description': "**Game Name?**\r\n\r\nSims Bustin' Out\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nG4MP69\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n5a1bac829b877003eaf0752dc4dd1acc\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nThe audio is constantly crackling despite the game staying at 100% speed and around 49,98 to 50,08 VPS.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nSimply play the game. The crackling is especially well audible in the menu music.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nUnknown\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2412.\r\n\r\n**If the issue isn't present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\nI rolled back Dolphin using Flatpak. The first affected version i've found is 2409. The last non-affected version is cc3ff34 (Flatpak commit 506770e1dc089fe095e6dccf082dd174c8fab46a2ef87135438be73dbeb5e1c2). I did not test every version in between the ones previously mentioned.\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nAMD Ryzen 7 7840U\r\nAMD Radeon 780M\r\n68 GB DDR5 RAM (16 GB allocated to video memory)\r\nBazzite 41 (based on Fedora Kinoite)", 'created_on': '2024-12-31T20:01:45.456Z', 'updated_on': '2025-01-06T21:06:28.446Z', 'closed_on': None, 'root_id': 13710, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 5, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 11, 'name': 'Questionable'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63026, 'login': 'MyFairJulia', 'mail': 'lovelydeath94@googlemail.com', 'firstname': 'Julia', 'lastname': 'Wolf', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/bd3e3642876373feafd85614f81b48d4?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748204, 'notes': "JMC4789 wrote in #note-3:\r\n> Any additional information would be helpful. Could be a difference between PAL/NTSC versions of the game. I don't think logs would have anything too interesting, but a recording might give some hints. Your dolphin config files or screenshots of your settings might help as well in case something non-standard is set that can affect audio.\r\n\r\nLittle update:\r\n\r\nIn order to reproduce the bug, i updated Dolphin back to the latest version and downloaded a copy of Sims Bustin Out from the USA. However the bug did not occur again. The sound is as flawless as it's been before.\r\n\r\nSo i think we can close this ticket.", 'created_on': '2025-01-06T21:06:28.449Z', 'private_notes': False, 'author': {'id': 63026, 'login': 'MyFairJulia', 'mail': 'lovelydeath94@googlemail.com', 'firstname': 'Julia', 'lastname': 'Wolf', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/bd3e3642876373feafd85614f81b48d4?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13710'}, 'type': 'raw_redmine_hook'}
2025-01-06T05:59:23.440604 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13711, 'subject': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'description': '**Game Name?**\r\n\r\nMetroid Prime 3: Corruption (NTSC-USA)\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRM3E01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6a6fc8eb6873f80c5d240b0e89f8518c\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nOpening the Pause Menu while Scan Visor is active in some rooms causes the Pause Menu background to show a bright solid color. (Usually the background is "translucent" and shows a blurred screenshot of the game-play.) \r\nThis seems to only occur if "Disable Fog" is unchecked. \r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nFirst noticeable instance of this is in the room Docking Bay Access, G.F.S. Olympus\r\n\r\n1. Have "Disable Fog" unchecked in Graphics settings.\r\n2. From the beginning of the game, play the game normally (do the ship start up sequence, enter the G.F.S. Olympus.)\r\n3. Enter the room Docking Bay Access (It\'s the second room, from where your ship lands)\r\n4. Open the Scan Visor\r\n5. While Scan Visor is active, open the Pause Menu\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n2412-80, Yes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\n2412, Yes\r\n\r\n**If the issue isn\'t present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n(Not applicable)\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\nPause menu background working as intended in certain rooms (Docking Bay Access, G.F.S. Olympus):\r\n![](clipboard-202501032248-37x7y.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Bay 5, G.F.S. Olympus):\r\n![](clipboard-202501032249-fo1hu.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Hub Alpha, Norion):\r\n![](clipboard-202501032256-8pm3n.png)\r\n\r\nFIFO Logs: \r\nhttps://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG (I think these are too large to upload directly.)\r\nThere\'s two FIFO recordings: one with working pause menu and one broken.\r\n\r\nVideo of the issue: \r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949 (on the Dolphin Emulator Discord server)\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n* CPU: AMD Ryzen 7 5700X 8-Core Processor \r\n* GPU: NVIDIA GeForce RTX 3070\r\n* OS: Windows 11 - Version 23H2\r\n* RAM: 32GB\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n\r\nI originally reported this in the support-windows channel on the Dolphin Emulator Discord: https://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949\r\nJMC4789 asked if I could record fifo, so I did and sent it there. I also decided to report it here, if it makes it easier to track the issue.\r\n\r\nMy current hypothesis is that the color of the background comes from the color of the in-game fog in the room:\r\n![](clipboard-202501032302-ngumk.png)\r\n![](clipboard-202501032302-bpitj.png)\r\n![](clipboard-202501032302-kvtsr.png)\r\n\r\nGraphics Settings:\r\n![](clipboard-202501032300-ipbxs.png) ![](clipboard-202501032300-ufaji.png) \r\n![](clipboard-202501032300-zjyde.png) ![](clipboard-202501032300-swc5n.png)\r\n\r\nVideo comparing having fog enabled and disabled:\r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322653272108044378 (on the Dolphin Emulator Discord server)', 'created_on': '2025-01-04T07:08:00.159Z', 'updated_on': '2025-01-06T05:59:23.354Z', 'closed_on': None, 'root_id': 13711, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 16, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748203, 'notes': 'Looking at these values again:\r\n\r\n```\r\nA value: -4.015625\r\nB magnitude: 4194319\r\nB shift: 1>>1 (1/2)\r\nC value: 0.05882263\r\nProjection: Perspective (0)\r\nFsel: Linear fog (2)\r\n```\r\n\r\nBased on renderdoc, the depth value used for fog is 9437185/16777216 (~ .5625), which is 9437185 as an integer. No Z-texturing is used, so z_blend isn\'t relevant. The value is 9437185 is the case everywhere (which makes sense since they\'re drawing a rectangle over the whole screen), so z_offset isn\'t relevant (we compute fog per-fragment, though, while real hardware computes it per-pixel-quad).\r\n\r\nThe patent does not specify when b shift is used, but does say that the equation is `Z_e = a/(b_mag - (Z_s >> b_shf))` so it makes sense to apply it now, so 9437185>>1 = 4718592.\r\n\r\nFog is in perspective mode, so screen to eye space Z conversion applies, and this value is subtracted from the B value (4194319) is subtracted, producing 4194319-4718592=-524273. This is then converted from fixed-point to floating-point, so -524273/16777216 ~ -0.031249; the reciprocal is then taken to produce ~ -32.0009, and then that is multiplied by A to produce a final screen Z value of +128.5; I\'m pretty sure this should normally be close to 0-1 (though it will go beyond that for areas that should be completely free of or obscured by fog), so this seems like a particularly big number. (However, this whole section is in floating-point s11e8, so this value is representable.)\r\n\r\nFog range adjustment is disabled, so no multiplication is performed there. The C parameter is then subtracted, producing +128.504-0.058 ~ 128.445.\r\n\r\nThe patent then says "A clamping operation is then performed at block 612 to provide Zn." The figure labels block 612 as "clamp_fix", and the output as Zn U0.11, so this is also converting to fixed-point, which becomes u0.8 after the various fog type operations at the bottom (which don\'t apply for linear fog).\r\n\r\nThey don\'t provide any information as to how clamping is performed here, but they do describe clamping earlier for choosing the z value for the pixel quad like this:\r\n\r\n> After the Sampling position is determined, Z_s is computed as `z0+zx*dx+zy*dy in s2.24`. The upper three bits are used for detecting overflow or underflow. Z_s is then clamped to U0.24 as follows:\r\n>\r\n> * 000 No overflow underflow\r\n> * 01X Overflow, Z_s is clamped to 1.0 (0xFFFFFF)\r\n> * 0X1 Overflow, Z_s is clamped to 1.0 (0xFFFFFF)\r\n> * 1XX Underflow, Z_s is clamped to 0.0 (0x000000)\r\n\r\nA value of 128 is 10000000, so 000 would be used for overflow/underflow detection, which would mean that .445 is used. That doesn\'t seem to give the correct results, so I\'m not sure what should actually be done.', 'created_on': '2025-01-06T05:59:23.357Z', 'private_notes': False, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13711'}, 'type': 'raw_redmine_hook'}
2025-01-05T22:07:50.893506 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13711, 'subject': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'description': '**Game Name?**\r\n\r\nMetroid Prime 3: Corruption (NTSC-USA)\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRM3E01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6a6fc8eb6873f80c5d240b0e89f8518c\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nOpening the Pause Menu while Scan Visor is active in some rooms causes the Pause Menu background to show a bright solid color. (Usually the background is "translucent" and shows a blurred screenshot of the game-play.) \r\nThis seems to only occur if "Disable Fog" is unchecked. \r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nFirst noticeable instance of this is in the room Docking Bay Access, G.F.S. Olympus\r\n\r\n1. Have "Disable Fog" unchecked in Graphics settings.\r\n2. From the beginning of the game, play the game normally (do the ship start up sequence, enter the G.F.S. Olympus.)\r\n3. Enter the room Docking Bay Access (It\'s the second room, from where your ship lands)\r\n4. Open the Scan Visor\r\n5. While Scan Visor is active, open the Pause Menu\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n2412-80, Yes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\n2412, Yes\r\n\r\n**If the issue isn\'t present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n(Not applicable)\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\nPause menu background working as intended in certain rooms (Docking Bay Access, G.F.S. Olympus):\r\n![](clipboard-202501032248-37x7y.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Bay 5, G.F.S. Olympus):\r\n![](clipboard-202501032249-fo1hu.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Hub Alpha, Norion):\r\n![](clipboard-202501032256-8pm3n.png)\r\n\r\nFIFO Logs: \r\nhttps://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG (I think these are too large to upload directly.)\r\nThere\'s two FIFO recordings: one with working pause menu and one broken.\r\n\r\nVideo of the issue: \r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949 (on the Dolphin Emulator Discord server)\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n* CPU: AMD Ryzen 7 5700X 8-Core Processor \r\n* GPU: NVIDIA GeForce RTX 3070\r\n* OS: Windows 11 - Version 23H2\r\n* RAM: 32GB\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n\r\nI originally reported this in the support-windows channel on the Dolphin Emulator Discord: https://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949\r\nJMC4789 asked if I could record fifo, so I did and sent it there. I also decided to report it here, if it makes it easier to track the issue.\r\n\r\nMy current hypothesis is that the color of the background comes from the color of the in-game fog in the room:\r\n![](clipboard-202501032302-ngumk.png)\r\n![](clipboard-202501032302-bpitj.png)\r\n![](clipboard-202501032302-kvtsr.png)\r\n\r\nGraphics Settings:\r\n![](clipboard-202501032300-ipbxs.png) ![](clipboard-202501032300-ufaji.png) \r\n![](clipboard-202501032300-zjyde.png) ![](clipboard-202501032300-swc5n.png)\r\n\r\nVideo comparing having fog enabled and disabled:\r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322653272108044378 (on the Dolphin Emulator Discord server)', 'created_on': '2025-01-04T07:08:00.159Z', 'updated_on': '2025-01-05T22:07:50.851Z', 'closed_on': None, 'root_id': 13711, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 15, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748202, 'notes': "MayImilae wrote in #note-12:\r\n> Here you go.\r\n\r\npokechu22 wrote in #note-13:\r\n> I'm not super familiar with MP3, but the HUD looks different at the start of your fifolog. The steps to reproduce both here and on #13555 say that you need to activate the scan visor first and then open the pause menu; did you do that, or did you just open the pause menu immediately?\r\n\r\nI'm playing it back myself, and the in-game pointer cursor doesn't change before the pause menu opened, so I suspect May's fifo log didn't activate Scan Visor. \r\n\r\nPointer Cursor for non-Scan Visor is the dot with three lines\r\n![](clipboard-202501051406-zuwp7.png)\r\n\r\nPointer Cursor for Scan Visor is a hexagon\r\n![](clipboard-202501051406-z65lp.png)\r\n\r\nMay's fifo log doesn't have the second cursor before the menu opened\r\n", 'created_on': '2025-01-05T22:07:50.853Z', 'private_notes': False, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'details': [{'id': 182471, 'value': 'clipboard-202501051406-zuwp7.png', 'old_value': None, 'prop_key': '10178', 'property': 'attachment'}, {'id': 182472, 'value': 'clipboard-202501051406-z65lp.png', 'old_value': None, 'prop_key': '10179', 'property': 'attachment'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13711'}, 'type': 'raw_redmine_hook'}
2025-01-05T21:31:07.854250 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13711, 'subject': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'description': '**Game Name?**\r\n\r\nMetroid Prime 3: Corruption (NTSC-USA)\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRM3E01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6a6fc8eb6873f80c5d240b0e89f8518c\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nOpening the Pause Menu while Scan Visor is active in some rooms causes the Pause Menu background to show a bright solid color. (Usually the background is "translucent" and shows a blurred screenshot of the game-play.) \r\nThis seems to only occur if "Disable Fog" is unchecked. \r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nFirst noticeable instance of this is in the room Docking Bay Access, G.F.S. Olympus\r\n\r\n1. Have "Disable Fog" unchecked in Graphics settings.\r\n2. From the beginning of the game, play the game normally (do the ship start up sequence, enter the G.F.S. Olympus.)\r\n3. Enter the room Docking Bay Access (It\'s the second room, from where your ship lands)\r\n4. Open the Scan Visor\r\n5. While Scan Visor is active, open the Pause Menu\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n2412-80, Yes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\n2412, Yes\r\n\r\n**If the issue isn\'t present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n(Not applicable)\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\nPause menu background working as intended in certain rooms (Docking Bay Access, G.F.S. Olympus):\r\n![](clipboard-202501032248-37x7y.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Bay 5, G.F.S. Olympus):\r\n![](clipboard-202501032249-fo1hu.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Hub Alpha, Norion):\r\n![](clipboard-202501032256-8pm3n.png)\r\n\r\nFIFO Logs: \r\nhttps://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG (I think these are too large to upload directly.)\r\nThere\'s two FIFO recordings: one with working pause menu and one broken.\r\n\r\nVideo of the issue: \r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949 (on the Dolphin Emulator Discord server)\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n* CPU: AMD Ryzen 7 5700X 8-Core Processor \r\n* GPU: NVIDIA GeForce RTX 3070\r\n* OS: Windows 11 - Version 23H2\r\n* RAM: 32GB\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n\r\nI originally reported this in the support-windows channel on the Dolphin Emulator Discord: https://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949\r\nJMC4789 asked if I could record fifo, so I did and sent it there. I also decided to report it here, if it makes it easier to track the issue.\r\n\r\nMy current hypothesis is that the color of the background comes from the color of the in-game fog in the room:\r\n![](clipboard-202501032302-ngumk.png)\r\n![](clipboard-202501032302-bpitj.png)\r\n![](clipboard-202501032302-kvtsr.png)\r\n\r\nGraphics Settings:\r\n![](clipboard-202501032300-ipbxs.png) ![](clipboard-202501032300-ufaji.png) \r\n![](clipboard-202501032300-zjyde.png) ![](clipboard-202501032300-swc5n.png)\r\n\r\nVideo comparing having fog enabled and disabled:\r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322653272108044378 (on the Dolphin Emulator Discord server)', 'created_on': '2025-01-04T07:08:00.159Z', 'updated_on': '2025-01-05T21:31:07.812Z', 'closed_on': None, 'root_id': 13711, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 14, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748201, 'notes': "The fog config on that one is this, for reference:\r\n\r\n```\r\nBP register BPMEM_FOGPARAM0\r\nA value: 0.00019609928\r\nMantissa: 1242\r\nExponent: 114\r\nSign: +\r\n\r\nBP register BPMEM_FOGBMAGNITUDE\r\nB magnitude: 4195438\r\n\r\nBP register BPMEM_FOGBEXPONENT\r\nB shift: 1>>2 (1/4)\r\n\r\nBP register BPMEM_FOGPARAM3\r\nC value: 0.05882263\r\nMantissa: 1807\r\nExponent: 122\r\nSign: +\r\nProjection: Perspective (0)\r\nFsel: Linear fog (2)\r\n```\r\n\r\nI'm not super familiar with MP3, but the HUD looks different at the start of your fifolog. The steps to reproduce both here and on #13555 say that you need to activate the scan visor first and then open the pause menu; did you do that, or did you just open the pause menu immediately?", 'created_on': '2025-01-05T21:31:07.817Z', 'private_notes': False, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13711'}, 'type': 'raw_redmine_hook'}
2025-01-05T18:28:20.629144 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13135, 'subject': "(GLME01) Luigi's Mansion suffers from reoccurring microstutters/frame pacing issues in game not caused by shader compilation", 'description': '**Game Name?**\r\n\r\nLuigi\'s Mansion\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nGLME01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6e3d9ae0ed2fbd2f77fa1ca09a60c494\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nLuigi\'s Mansion suffers from microstuttering and frame pacing issues in game. These stutters occur randomly, and aren\'t caused by shader compilation either. These stutters don\'t seem to occur on hardware, and the stutters themselves are not situation dependent and can occur seemingly anywhere even when nothing is happening in the scene. This has been an issue for well over a decade, since Dolphin\'s very beginnings. No setting change in Dolphin, aside from setting a hard frame limit of 30fps, gets rid of the stutter.\r\n\r\nLuigi\'s Mansion, being a 30fps game, requires consistent frame delivery for the best experience. I\'ve known of this issue for a long time, but because of Dolphn\'s recent framerate and frametime graphs, I think I can finally illustrate what the problem actually looks like.\r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\n1. Start with a fresh copy of Dolphin. That is, a fresh Dolphin install folder and a fresh recreation of the Dolphin Emulator folder in documents.\r\n2. Update your graphics card drivers to whatever\'s latest as of writing (527.56 for me). I always update these using a fresh install, using DDU.\r\n3. Open Dolphin and make the following settings changes. These are the changes I made, and these should be the base recommended settings changes to make Luigi\'s Mansion work properly at all:\r\n a.) Under Options -> Configuration...\r\n - General tab:\r\n - Disable dual core, this will ensure Luigi\'s mouth doesn\'t bug out during the opening cutscene.\r\n - Interface tab:\r\n - Set Mouse Cursor Visibility to "Never", I always do this because I worry that I might lose GSYNC or exclusive fullscreen. Might not be necessary.\r\n - Advanced tab:\r\n - Enable and Set Clock Override value to 115%, this will ensure that the game has somewhat correct timings that will prevent the nozzle from disappearing. \r\n b.) Under Graphics...\r\n - General tab:\r\n - Set the Backend to Direct3D 11, for NVIDIA users such as myself. The reason for this is that Vulkan, while it is the fastest backend of them all, experiences shader compilation stutter not present in the DirectX backends. Since we\'re trying to solve an issue in regards to framepacing, I\'m going with the backend that produces the smoothest experience possible. DirectX12 is a little bit slower on average and I think experiences some odd issues sometimes, so DirectX 11 is the most optimal setting for us here.\r\n - Enable "Exclusive Ubershaders" and "Compile Shaders Before Starting". This will ensure that we experience absolutely no stutters caused by shader compilation while the game is running. With a relatively modern card, this setting won\'t be much of an issue these days. Since performance using Exclusive Ubershaders is also dependent on output resolution, we\'ll be using native resolution anyway. This should allow anyone following along to use this intensive setting comfortably.\r\n - (Optional) You might need to enable vsync. I use a GSYNC monitor and I have found I never needed to use Vsync. Enabling it for me doesn\'t make a difference as far as this issue is concerned. But if you experience screen tearing, you might want to enable this.\r\n - Enhancements tab:\r\n - Set Internal Resolution to Native (640x528) if it hasn\'t been done already.\r\n - You can leave Scaled EFB Copy, Force 24-Bit Color, Arbitrary Mipmap Detection, and Disable Copy Filter turned on. These settings don\'t seem to impact performance and won\'t influence the stuttering here.\r\n - Hacks tab:\r\n - Leave everything default. In other words, only Ignore Format Changes, Store EFB Copies to Texture Only, Fast Texture Cache Accuracy,\r\n Store XFB Copies to Texture Only, Skip Presenting Duplicate Frames, Fast Depth Calculation, Disable Bounding Box, and Save Texture Cache to State should be enabled. I remember playing with the XFB settings and could not eliminate the stuttering, so leave it default as that might be what most users will have enabled.\r\n - Advanced tab:\r\n - Turn on all the performance statistics, this way you can see the frametime graph and framerate reflect what occurs on screen. Set the Performance Sample Window (ms) to 250, so that you can catch the small fluctuations in the frametime graph.\r\n4. Next, launch Luigi\'s Mansion. Get to a part of the game where you can walk down any corridor or hallway horizontally so you can witness the uneven frame pacing. The hallway on the second floor in the main hall, west wing, is a good spot.\r\n5. While paying careful attention to the frametime graph and the wall/high beams, walk from one end to the hallway and back, multiple times. \r\n\r\nYou should notice when walking down the hallway that the wallpaper patterns on the wall seem to jump and skip. This seems to be caused by dropped frames, and is a sign of uneven frame pacing. This can also be seen on the frametime graph. When the game has consistent frame pacing, the Frame time (ms) on the frame time graph hovers around 33.37ms. When the stuttering occurs, the frame time seems to drop down to 50.0ms for a brief moment, before shooting up to 16.7ms (the same time as V-Blank), before falling back down to 33.37. Interestingly, V-Blank time remains consistent even when this is occurring, hovering around 16.6ms.\r\n\r\nI do not believe this occurs on hardware, but I might be wrong. This is one of the only games that runs at 30fps that seems to always exhibit frame pacing issues despite whatever settings you use, and I have no idea why. I am aware this game has some bizarre timing issues as far as the CPU is concerned, so maybe this is related? The issue doesn\'t seem to improve with a higher clockrate, however...\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes. 5.0-18143\r\n\r\n**Is the issue present in the latest stable version?**\r\n\r\nYes 5.0\r\n\r\n**If the issue isn\'t present in the latest stable version, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\nThis issue has always existed.\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nProcessor: AMD Ryzen 7 5800X 8-Core Processor\r\nNumber of Cores: 16\r\nSpeed: 4.7 GHz\r\nStepping: 0\r\nFamily: 19\r\nModel: 21\r\nCPU ID: 178BFBFF00A20F10\r\n\r\nRAM 16 GB (G.SKILL Trident Z Royal RGB 3600MHz)\r\n\r\nVideo Card NVIDIA GeForce RTX 3080\r\nChipset NVIDIA GeForce RTX 3080\r\nManufacturer Nvidia\r\nHardware T&L Yes\r\nTotal Memory 18 GB\r\nDedicated Memory 10 GB\r\nDriver Version 31.0.15.2756\r\nVertex Shader Version 5.1\r\nPixel Shader Version 5.1\r\nPlug and Play ID VEN_10DE&DEV_2206&SUBSYS_403D1458&REV_A1\r\nDevice 2206\r\nVendor ID 10DE\r\nDriver version 527.56\r\n\r\nMotherboard: ASRock X570 Taichi (BIOS: P5.00)\r\n\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nHere\'s a screenshot when the game is performing normally, and the framepacing is fine:\r\n![](clipboard-202301011406-y1gei.png)\r\n\r\nHere\'s a screenshot when irregular framepacing occurs:\r\n![](clipboard-202301011405-yogmv.png)\r\n\r\nFinally, here\'s a video that captures the whole thing in motion:\r\nhttps://www.mediafire.com/file/tzjt0wycnwy8ebb/2023-01-01+13-19-27.mp4/file\r\n\r\nReiterating from before: When the game has consistent frame pacing, the Frame time (ms) on the frame time graph hovers around 33.37ms. When the stuttering occurs, the frame time seems to drop down to 50.0ms for a brief moment, before shooting up to 16.7ms (the same time as V-Blank), before falling back down to 33.37. Interestingly, V-Blank time remains consistent even when this is occurring, hovering around 16.6ms.', 'created_on': '2023-01-01T19:11:45.034Z', 'updated_on': '2025-01-05T18:28:20.588Z', 'closed_on': None, 'root_id': 13135, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 7410, 'login': 'ehw', 'mail': 'evilhamwizard@gmail.com', 'firstname': 'Tom', 'lastname': 'Braider', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/264a2bd71ee1069908963b01147083f7?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 3673, 'login': 'Craftyawesome', 'mail': 'Craftyawesome.AK@gmail.com', 'firstname': 'Craftyawesome', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f6e58b4dc2e42e38c532e88c7f6b1b20?rating=PG&size=24'}]}, 'journal': {'id': 748200, 'notes': 'As of 1/5/2025 this game is still exhibiting the same issues with no change.\r\n\r\nOut of curiosity, is there anyone that is able to reproduce what I\'m seeing with the frametime graphs and settings? I swear besides hard capping the framerate to 30 there\'s no available remedy for it. \r\n\r\nI tried cached interpreter just to see if maybe there\'s an issue with using JIT x86, and I *believe* the weird dips in frametime are still there, but I\'m just 5fps away from having the game run full speed on my 5800x. It\'s hard to tell with the frame time graph, as there are occasional dips in "frame" but never in V-Blank. Maybe someone with a better CPU might be able to test it with cached interpreter to see if it\'s still occurring?', 'created_on': '2025-01-05T18:28:20.592Z', 'private_notes': False, 'author': {'id': 7410, 'login': 'ehw', 'mail': 'evilhamwizard@gmail.com', 'firstname': 'Tom', 'lastname': 'Braider', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/264a2bd71ee1069908963b01147083f7?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13135'}, 'type': 'raw_redmine_hook'}
2025-01-05T12:54:50.069057 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13713, 'subject': 'Metroid Prime Trilogy (MP2) Freeze and CTD - Morph Ball Cannon', 'description': '[Metroid Prime Trilogy - Metroid Prime 2 Echoes] - [R3MP01]\r\n[CRC32 : 7506b685 - MD5 : 735c0d0c16177e3294f5e0faf7a69571 - SHA-1 : 0c80815eedca8f597f01d5a380489766c56acf88]\r\n\r\nI\'ve recently decided to play Metroid Prime Trilogy thanks to my newest hardware, and came across a freeze/CTD in Metroid Prime 2.\r\nWhen tyring to use the Morph Ball cannon, like the one found in Temple Grounds - Grand Windchamber, I got a freeze then immediate CTD.\r\n\r\nI have to try other morph ball cannons to check repeatability (there are multiple cannons in Temple Grounds) and try with different config for testing purpose (3xIR, no external textures, etc...)\r\n\r\nBug discovered in Dolphin 2412, using HD Textures for all games, exclusive Ubershaders, running in 1440p (4x internal res) with 8xMSAA and got a solid 60FPS through all games.\r\n\r\nIntel Core i5-14600KF 5.3GHz - Asus PRIME Z790-P\r\nMSI RTX 4070 Gaming X Trio 12Go - 1To + 2To Samsung 980 Pro\r\n32Go Crucial Pro DDR5-5600 - SoundBlaster AE-7\r\nSamsung Odyssey G4 27" 240Hz - Windows 10 Pro 22H2 - Dolphin 2412 with a real Wiimote and Dolphinbar.\r\n\r\nCurrent Dolphin config here attached.', 'created_on': '2025-01-05T11:40:15.270Z', 'updated_on': '2025-01-05T12:54:50.024Z', 'closed_on': None, 'root_id': 13713, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 3, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63043, 'login': 'IlMauriciano', 'mail': 'ilmauriciano@hotmail.com', 'firstname': 'Steven', 'lastname': 'WAGUET', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/29cb40f04a7bf36afef55abdbbf3f531?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748199, 'notes': 'MayImilae wrote in #note-1:\r\n> I\'ll walk you through some steps for a test.\r\n> \r\n> * Open Dolphin. Right click on Metroid Prime Trilogy in the game list and select "Export Wii Save". Save the file somewhere where you can find it.\r\n> * Go to Dolphin\'s directory, where the EXE is. There, place a text file named "portable" (with extension, portable.txt) next to Dolphin.exe. Run Dolphin. You\'ll notice that your saves and settings are gone. Don\'t worry, your saves are safe and sound, this is just for this test.\r\n> * DO NOT CHANGE ANY SETTINGS THAT I DO NOT SPECIFY.\r\n> * With Dolphin open (in portable.txt state), go to the menu bar and go to tools > Import Wii Save. Select your Metroid Prime Trilogy save. \r\n> * Now run Metroid Prime Trilogy (you can add the path or just drag and drop the file into Dolphin) and see if the crash still reproduces with default settings.\r\n> \r\n> Let us know how it goes!\r\n> \r\n> To get your settings and saves back, just delete portable.txt when you are done.\r\n> \r\n> -----\r\n> \r\n> > Intel Core i5-14600KF\r\n> \r\n> (≖ ‸ ≖)\r\n\r\nHello Maylmilae.\r\n\r\nJust made some testing before seeing your reply. The issue DOES NOT appear when using the same configuration (everything including custom textures) but with 3xIR.\r\nI could try mutiple cannons flawlessly, with and without custom textures, in 3xIR and 4xIR. The issue only appears in this area also.\r\n\r\nJust had a CTD before typing this : after the cannon lanched Samus to the "SunBurst" platform, I got freeze and CTD when unmorphing (4xIR)\r\nAgain, did not appear in 3xIR.\r\n\r\nI\'m okay with 1080p so I\'ll stick to it for now (attached a screenshot of the area for eventual reference)\r\n', 'created_on': '2025-01-05T12:54:50.028Z', 'private_notes': False, 'author': {'id': 63043, 'login': 'IlMauriciano', 'mail': 'ilmauriciano@hotmail.com', 'firstname': 'Steven', 'lastname': 'WAGUET', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/29cb40f04a7bf36afef55abdbbf3f531?rating=PG&size=24'}, 'details': [{'id': 182470, 'value': 'R3MP01_2025-01-05_13-51-10.png', 'old_value': None, 'prop_key': '10177', 'property': 'attachment'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13713'}, 'type': 'raw_redmine_hook'}
2025-01-05T12:04:52.319235 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13713, 'subject': 'Metroid Prime Trilogy (MP2) Freeze and CTD - Morph Ball Cannon', 'description': '[Metroid Prime Trilogy - Metroid Prime 2 Echoes] - [R3MP01]\r\n[CRC32 : 7506b685 - MD5 : 735c0d0c16177e3294f5e0faf7a69571 - SHA-1 : 0c80815eedca8f597f01d5a380489766c56acf88]\r\n\r\nI\'ve recently decided to play Metroid Prime Trilogy thanks to my newest hardware, and came across a freeze/CTD in Metroid Prime 2.\r\nWhen tyring to use the Morph Ball cannon, like the one found in Temple Grounds - Grand Windchamber, I got a freeze then immediate CTD.\r\n\r\nI have to try other morph ball cannons to check repeatability (there are multiple cannons in Temple Grounds) and try with different config for testing purpose (3xIR, no external textures, etc...)\r\n\r\nBug discovered in Dolphin 2412, using HD Textures for all games, exclusive Ubershaders, running in 1440p (4x internal res) with 8xMSAA and got a solid 60FPS through all games.\r\n\r\nIntel Core i5-14600KF 5.3GHz - Asus PRIME Z790-P\r\nMSI RTX 4070 Gaming X Trio 12Go - 1To + 2To Samsung 980 Pro\r\n32Go Crucial Pro DDR5-5600 - SoundBlaster AE-7\r\nSamsung Odyssey G4 27" 240Hz - Windows 10 Pro 22H2 - Dolphin 2412 with a real Wiimote and Dolphinbar.\r\n\r\nCurrent Dolphin config here attached.', 'created_on': '2025-01-05T11:40:15.270Z', 'updated_on': '2025-01-05T12:04:52.296Z', 'closed_on': None, 'root_id': 13713, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63043, 'login': 'IlMauriciano', 'mail': 'ilmauriciano@hotmail.com', 'firstname': 'Steven', 'lastname': 'WAGUET', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/29cb40f04a7bf36afef55abdbbf3f531?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748198, 'notes': 'I\'ll walk you through some steps for a test.\r\n\r\n* Open Dolphin. Right click on Metroid Prime Trilogy in the game list and select "Export Wii Save". Save the file somewhere where you can find it.\r\n* Go to Dolphin\'s directory, where the EXE is. There, place a text file named "portable" (with extension, portable.txt) next to Dolphin.exe. Run Dolphin. You\'ll notice that your saves and settings are gone. Don\'t worry, your saves are safe and sound, this is just for this test.\r\n* DO NOT CHANGE ANY SETTINGS THAT I DO NOT SPECIFY.\r\n* With Dolphin open (in portable.txt state), go to the menu bar and go to tools > Import Wii Save. Select your Metroid Prime Trilogy save. \r\n* Now run Metroid Prime Trilogy (you can add the path or just drag and drop the file into Dolphin) and see if the crash still reproduces with default settings.\r\n\r\nLet us know how it goes!\r\n\r\nTo get your settings and saves back, just delete portable.txt when you are done.\r\n\r\n-----\r\n\r\n> Intel Core i5-14600KF\r\n\r\n(≖ ‸ ≖) ', 'created_on': '2025-01-05T12:04:52.300Z', 'private_notes': False, 'author': {'id': 1594, 'login': 'MayImilae', 'mail': 'majoroesch@hotmail.com', 'firstname': '-', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/4cabd007fb226e6545da7bc08493fc81?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13713'}, 'type': 'raw_redmine_hook'}
2025-01-05T11:40:15.380920 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13713, 'subject': 'Metroid Prime Trilogy (MP2) Freeze and CTD - Morph Ball Cannon', 'description': '[Metroid Prime Trilogy - Metroid Prime 2 Echoes] - [R3MP01]\r\n[CRC32 : 7506b685 - MD5 : 735c0d0c16177e3294f5e0faf7a69571 - SHA-1 : 0c80815eedca8f597f01d5a380489766c56acf88]\r\n\r\nI\'ve recently decided to play Metroid Prime Trilogy thanks to my newest hardware, and came across a freeze/CTD in Metroid Prime 2.\r\nWhen tyring to use the Morph Ball cannon, like the one found in Temple Grounds - Grand Windchamber, I got a freeze then immediate CTD.\r\n\r\nI have to try other morph ball cannons to check repeatability (there are multiple cannons in Temple Grounds) and try with different config for testing purpose (3xIR, no external textures, etc...)\r\n\r\nBug discovered in Dolphin 2412, using HD Textures for all games, exclusive Ubershaders, running in 1440p (4x internal res) with 8xMSAA and got a solid 60FPS through all games.\r\n\r\nIntel Core i5-14600KF 5.3GHz - Asus PRIME Z790-P\r\nMSI RTX 4070 Gaming X Trio 12Go - 1To + 2To Samsung 980 Pro\r\n32Go Crucial Pro DDR5-5600 - SoundBlaster AE-7\r\nSamsung Odyssey G4 27" 240Hz - Windows 10 Pro 22H2 - Dolphin 2412 with a real Wiimote and Dolphinbar.\r\n\r\nCurrent Dolphin config here attached.', 'created_on': '2025-01-05T11:40:15.270Z', 'updated_on': '2025-01-05T11:40:15.270Z', 'closed_on': None, 'root_id': 13713, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63043, 'login': 'IlMauriciano', 'mail': 'ilmauriciano@hotmail.com', 'firstname': 'Steven', 'lastname': 'WAGUET', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/29cb40f04a7bf36afef55abdbbf3f531?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13713'}, 'type': 'raw_redmine_hook'}
2025-01-05T11:22:08.929521 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13657, 'subject': 'Expose utvideo to GUI', 'description': "Since https://github.com/dolphin-emu/dolphin/pull/10530 utvideo can be used for dumping, and its compatibility is much higher than ffv1's: to import an ffv1 dump into avisynth you have to install ffdshow, but it breaks all VFW codecs until you fix the registry, which then makes ffv1 not work. So all tasvideos encoders either dump straight to utvideo if possible, or reencode ffv1 to it.\r\n\r\nThe problem however is that this option is buried in configs and isn't documented or intuitive. To enable utvideo codec you need this in `GFX.ini`\r\n\r\n```\r\nUseFFV1 = False\r\nDumpCodec = utvideo\r\n```\r\n\r\nSo it'd be ideal if the codec option in *Graphics -> Advanced* was a dropdown with 3 options - mpeg4/utvideo/ffv1 - indicating which is lossless and which is lossy. Since option descriptions are a thing, the basic legend is that FFV1 is slow and less compatible, but compresses heavier, while UtVideo is fast and very compatible, but compresses less.", 'created_on': '2024-10-22T18:13:24.524Z', 'updated_on': '2025-01-05T11:22:08.871Z', 'closed_on': '2025-01-05T11:22:08.871Z', 'root_id': 13657, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 8, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '2412-82'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 62792, 'login': 'feos', 'mail': 'podlinnost0@yandex.ru', 'firstname': 'feos', 'lastname': 'feos', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f3a09c021cf0b15fb39bd58ca4305fef?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 1699, 'login': 'JosJuice', 'mail': 'JosJuice@gmail.com', 'firstname': 'JosJuice', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/8d072cc71a928c600162cc1b4111f87f?rating=PG&size=24'}]}, 'journal': {'id': 748197, 'notes': '', 'created_on': '2025-01-05T11:22:08.886Z', 'private_notes': False, 'author': {'id': 1699, 'login': 'JosJuice', 'mail': 'JosJuice@gmail.com', 'firstname': 'JosJuice', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/8d072cc71a928c600162cc1b4111f87f?rating=PG&size=24'}, 'details': [{'id': 182468, 'value': '3', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182469, 'value': '2412-82', 'old_value': '', 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13657'}, 'type': 'raw_redmine_hook'}
2025-01-05T10:57:52.316149 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13657, 'subject': 'Expose utvideo to GUI', 'description': "Since https://github.com/dolphin-emu/dolphin/pull/10530 utvideo can be used for dumping, and its compatibility is much higher than ffv1's: to import an ffv1 dump into avisynth you have to install ffdshow, but it breaks all VFW codecs until you fix the registry, which then makes ffv1 not work. So all tasvideos encoders either dump straight to utvideo if possible, or reencode ffv1 to it.\r\n\r\nThe problem however is that this option is buried in configs and isn't documented or intuitive. To enable utvideo codec you need this in `GFX.ini`\r\n\r\n```\r\nUseFFV1 = False\r\nDumpCodec = utvideo\r\n```\r\n\r\nSo it'd be ideal if the codec option in *Graphics -> Advanced* was a dropdown with 3 options - mpeg4/utvideo/ffv1 - indicating which is lossless and which is lossy. Since option descriptions are a thing, the basic legend is that FFV1 is slow and less compatible, but compresses heavier, while UtVideo is fast and very compatible, but compresses less.", 'created_on': '2024-10-22T18:13:24.524Z', 'updated_on': '2025-01-05T10:57:52.283Z', 'closed_on': None, 'root_id': 13657, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 7, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 62792, 'login': 'feos', 'mail': 'podlinnost0@yandex.ru', 'firstname': 'feos', 'lastname': 'feos', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f3a09c021cf0b15fb39bd58ca4305fef?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 1699, 'login': 'JosJuice', 'mail': 'JosJuice@gmail.com', 'firstname': 'JosJuice', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/8d072cc71a928c600162cc1b4111f87f?rating=PG&size=24'}]}, 'journal': {'id': 748196, 'notes': 'Thanks to taolas this is now fixed in https://dolphin-emu.org/download/dev/6b686be5f167d0b6ce7181d8d15a88bf9273e372/', 'created_on': '2025-01-05T10:57:52.285Z', 'private_notes': False, 'author': {'id': 62792, 'login': 'feos', 'mail': 'podlinnost0@yandex.ru', 'firstname': 'feos', 'lastname': 'feos', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f3a09c021cf0b15fb39bd58ca4305fef?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13657'}, 'type': 'raw_redmine_hook'}
2025-01-05T09:56:04.937404 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13711, 'subject': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'description': '**Game Name?**\r\n\r\nMetroid Prime 3: Corruption (NTSC-USA)\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRM3E01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6a6fc8eb6873f80c5d240b0e89f8518c\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nOpening the Pause Menu while Scan Visor is active in some rooms causes the Pause Menu background to show a bright solid color. (Usually the background is "translucent" and shows a blurred screenshot of the game-play.) \r\nThis seems to only occur if "Disable Fog" is unchecked. \r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nFirst noticeable instance of this is in the room Docking Bay Access, G.F.S. Olympus\r\n\r\n1. Have "Disable Fog" unchecked in Graphics settings.\r\n2. From the beginning of the game, play the game normally (do the ship start up sequence, enter the G.F.S. Olympus.)\r\n3. Enter the room Docking Bay Access (It\'s the second room, from where your ship lands)\r\n4. Open the Scan Visor\r\n5. While Scan Visor is active, open the Pause Menu\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n2412-80, Yes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\n2412, Yes\r\n\r\n**If the issue isn\'t present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n(Not applicable)\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\nPause menu background working as intended in certain rooms (Docking Bay Access, G.F.S. Olympus):\r\n![](clipboard-202501032248-37x7y.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Bay 5, G.F.S. Olympus):\r\n![](clipboard-202501032249-fo1hu.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Hub Alpha, Norion):\r\n![](clipboard-202501032256-8pm3n.png)\r\n\r\nFIFO Logs: \r\nhttps://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG (I think these are too large to upload directly.)\r\nThere\'s two FIFO recordings: one with working pause menu and one broken.\r\n\r\nVideo of the issue: \r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949 (on the Dolphin Emulator Discord server)\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n* CPU: AMD Ryzen 7 5700X 8-Core Processor \r\n* GPU: NVIDIA GeForce RTX 3070\r\n* OS: Windows 11 - Version 23H2\r\n* RAM: 32GB\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n\r\nI originally reported this in the support-windows channel on the Dolphin Emulator Discord: https://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949\r\nJMC4789 asked if I could record fifo, so I did and sent it there. I also decided to report it here, if it makes it easier to track the issue.\r\n\r\nMy current hypothesis is that the color of the background comes from the color of the in-game fog in the room:\r\n![](clipboard-202501032302-ngumk.png)\r\n![](clipboard-202501032302-bpitj.png)\r\n![](clipboard-202501032302-kvtsr.png)\r\n\r\nGraphics Settings:\r\n![](clipboard-202501032300-ipbxs.png) ![](clipboard-202501032300-ufaji.png) \r\n![](clipboard-202501032300-zjyde.png) ![](clipboard-202501032300-swc5n.png)\r\n\r\nVideo comparing having fog enabled and disabled:\r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322653272108044378 (on the Dolphin Emulator Discord server)', 'created_on': '2025-01-04T07:08:00.159Z', 'updated_on': '2025-01-05T09:56:04.802Z', 'closed_on': None, 'root_id': 13711, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 13, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748195, 'notes': ">I'm curious what a fifolog in Docking Bay Access from MayImilae when the issue is not occurring would look like ...\r\n\r\nHere you go.\r\n\r\nI more or less recreated what Nystrata did with their fifologs, however I pointed the camera toward the center room so for the first ten frames or so you can visually tell that Disable Fog is on or off. Of course the fifolog records that, sure, but I like that you can just see it. It's nice.", 'created_on': '2025-01-05T09:56:04.806Z', 'private_notes': False, 'author': {'id': 1594, 'login': 'MayImilae', 'mail': 'majoroesch@hotmail.com', 'firstname': '-', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/4cabd007fb226e6545da7bc08493fc81?rating=PG&size=24'}, 'details': [{'id': 182467, 'value': 'RM3E01 - Docking Bay Access No Reproduce.7z', 'old_value': None, 'prop_key': '10175', 'property': 'attachment'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13711'}, 'type': 'raw_redmine_hook'}
2025-01-05T08:22:10.541589 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13711, 'subject': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'description': '**Game Name?**\r\n\r\nMetroid Prime 3: Corruption (NTSC-USA)\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRM3E01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6a6fc8eb6873f80c5d240b0e89f8518c\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nOpening the Pause Menu while Scan Visor is active in some rooms causes the Pause Menu background to show a bright solid color. (Usually the background is "translucent" and shows a blurred screenshot of the game-play.) \r\nThis seems to only occur if "Disable Fog" is unchecked. \r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nFirst noticeable instance of this is in the room Docking Bay Access, G.F.S. Olympus\r\n\r\n1. Have "Disable Fog" unchecked in Graphics settings.\r\n2. From the beginning of the game, play the game normally (do the ship start up sequence, enter the G.F.S. Olympus.)\r\n3. Enter the room Docking Bay Access (It\'s the second room, from where your ship lands)\r\n4. Open the Scan Visor\r\n5. While Scan Visor is active, open the Pause Menu\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n2412-80, Yes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\n2412, Yes\r\n\r\n**If the issue isn\'t present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n(Not applicable)\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\nPause menu background working as intended in certain rooms (Docking Bay Access, G.F.S. Olympus):\r\n![](clipboard-202501032248-37x7y.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Bay 5, G.F.S. Olympus):\r\n![](clipboard-202501032249-fo1hu.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Hub Alpha, Norion):\r\n![](clipboard-202501032256-8pm3n.png)\r\n\r\nFIFO Logs: \r\nhttps://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG (I think these are too large to upload directly.)\r\nThere\'s two FIFO recordings: one with working pause menu and one broken.\r\n\r\nVideo of the issue: \r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949 (on the Dolphin Emulator Discord server)\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n* CPU: AMD Ryzen 7 5700X 8-Core Processor \r\n* GPU: NVIDIA GeForce RTX 3070\r\n* OS: Windows 11 - Version 23H2\r\n* RAM: 32GB\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n\r\nI originally reported this in the support-windows channel on the Dolphin Emulator Discord: https://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949\r\nJMC4789 asked if I could record fifo, so I did and sent it there. I also decided to report it here, if it makes it easier to track the issue.\r\n\r\nMy current hypothesis is that the color of the background comes from the color of the in-game fog in the room:\r\n![](clipboard-202501032302-ngumk.png)\r\n![](clipboard-202501032302-bpitj.png)\r\n![](clipboard-202501032302-kvtsr.png)\r\n\r\nGraphics Settings:\r\n![](clipboard-202501032300-ipbxs.png) ![](clipboard-202501032300-ufaji.png) \r\n![](clipboard-202501032300-zjyde.png) ![](clipboard-202501032300-swc5n.png)\r\n\r\nVideo comparing having fog enabled and disabled:\r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322653272108044378 (on the Dolphin Emulator Discord server)', 'created_on': '2025-01-04T07:08:00.159Z', 'updated_on': '2025-01-05T08:22:10.462Z', 'closed_on': None, 'root_id': 13711, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 12, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748194, 'notes': 'Here\'s the relevant fog config:\r\n\r\n```\r\nBP register BPMEM_FOGPARAM0\r\nA value: -4.015625\r\nMantissa: 8\r\nExponent: 129\r\nSign: -\r\n\r\nBP register BPMEM_FOGBMAGNITUDE\r\nB magnitude: 4194319\r\n\r\nBP register BPMEM_FOGBEXPONENT\r\nB shift: 1>>1 (1/2)\r\n\r\nBP register BPMEM_FOGPARAM3\r\nC value: 0.05882263\r\nMantissa: 1807\r\nExponent: 122\r\nSign: +\r\nProjection: Perspective (0)\r\nFsel: Linear fog (2)\r\n\r\nBP register BPMEM_FOGCOLOR\r\nRed: 242\r\nGreen: 216\r\nBlue: 179\r\n```\r\n\r\nThis gets set on most frames, though once the menu is fully open, they stop setting anything other than the color (which is set to black when drawing the transparent parts of the visor. among other things, and then switched back afterwards).\r\n\r\nWhen the HOME menu is open, fog gets configured each frame to this:\r\n\r\n```\r\nBP register BPMEM_FOGPARAM0\r\nA value: 0.0009803772\r\nMantissa: 8\r\nExponent: 117\r\nSign: +\r\n\r\nBP register BPMEM_FOGBMAGNITUDE\r\nB magnitude: 4195343\r\n\r\nBP register BPMEM_FOGBEXPONENT\r\nB shift: 1>>2 (1/4)\r\n\r\nBP register BPMEM_FOGPARAM3\r\nC value: 0.05882263\r\nMantissa: 1807\r\nExponent: 122\r\nSign: +\r\nProjection: Perspective (0)\r\nFsel: Linear fog (2)\r\n\r\nBP register BPMEM_FOGCOLOR\r\nRed: 242\r\nGreen: 216\r\nBlue: 179\r\n```\r\n\r\nwhich also persists when you return to the pause menu. (During the HOME menu, the fog color isn\'t changed to black, but that starts happening again once you\'re back in the pause menu)\r\n\r\nFor Docking Bay 5, I see this:\r\n\r\n```\r\nBP register BPMEM_FOGPARAM3\r\nC value: 0\r\nMantissa: 0\r\nExponent: 0\r\nSign: +\r\nProjection: Perspective (0)\r\nFsel: Off (no fog) (0)\r\n```\r\n\r\nwhich disables fog and thus avoids the issue entirely.\r\n\r\n<details><summary>Change to highlight fog commands in the fifo analyzer</summary>\r\n\r\n```patch\r\ndiff --git a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp\r\nindex 8f6a54916e..5190a2fca5 100644\r\n--- a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp\r\n+++ b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp\r\n@@ -65,11 +65,15 @@ public:\r\n bool m_start_of_primitives = false;\r\n bool m_end_of_primitives = false;\r\n bool m_efb_copy = false;\r\n+ bool m_fog_command = false;\r\n+ bool m_fog_color_command = false;\r\n // Internal state, copied to above in OnCommand\r\n bool m_was_primitive = false;\r\n bool m_is_primitive = false;\r\n bool m_is_copy = false;\r\n bool m_is_nop = false;\r\n+ bool m_is_fog_command = false;\r\n+ bool m_is_fog_color_command = false;\r\n CPState m_cpmem;\r\n };\r\n \r\n@@ -88,17 +92,24 @@ void FifoPlaybackAnalyzer::AnalyzeFrames(FifoDataFile* file,\r\n u32 offset = 0;\r\n \r\n u32 part_start = 0;\r\n+ bool has_fog_command = false;\r\n+ bool has_fog_color_command = false;\r\n CPState cpmem;\r\n \r\n while (offset < frame.fifoData.size())\r\n {\r\n const u32 cmd_size = OpcodeDecoder::RunCommand(&frame.fifoData[offset],\r\n u32(frame.fifoData.size()) - offset, analyzer);\r\n+ has_fog_command |= analyzer.m_fog_command;\r\n+ has_fog_color_command |= analyzer.m_fog_color_command;\r\n \r\n if (analyzer.m_start_of_primitives)\r\n {\r\n // Start of primitive data for an object\r\n- analyzed.AddPart(FramePartType::Commands, part_start, offset, analyzer.m_cpmem);\r\n+ analyzed.AddPart(FramePartType::Commands, part_start, offset, analyzer.m_cpmem,\r\n+ has_fog_command, has_fog_color_command);\r\n+ has_fog_command = false;\r\n+ has_fog_color_command = false;\r\n part_start = offset;\r\n // Copy cpmem now, because end_of_primitives isn\'t triggered until the first opcode after\r\n // primitive data, and the first opcode might update cpmem\r\n@@ -109,7 +120,10 @@ void FifoPlaybackAnalyzer::AnalyzeFrames(FifoDataFile* file,\r\n if (analyzer.m_end_of_primitives)\r\n {\r\n // End of primitive data for an object, and thus end of the object\r\n- analyzed.AddPart(FramePartType::PrimitiveData, part_start, offset, cpmem);\r\n+ analyzed.AddPart(FramePartType::PrimitiveData, part_start, offset, cpmem, has_fog_command,\r\n+ has_fog_color_command);\r\n+ has_fog_command = false;\r\n+ has_fog_color_command = false;\r\n part_start = offset;\r\n }\r\n \r\n@@ -118,7 +132,10 @@ void FifoPlaybackAnalyzer::AnalyzeFrames(FifoDataFile* file,\r\n if (analyzer.m_efb_copy)\r\n {\r\n // We increase the offset beforehand, so that the trigger EFB copy command is included.\r\n- analyzed.AddPart(FramePartType::EFBCopy, part_start, offset, analyzer.m_cpmem);\r\n+ analyzed.AddPart(FramePartType::EFBCopy, part_start, offset, analyzer.m_cpmem,\r\n+ has_fog_command, has_fog_color_command);\r\n+ has_fog_command = false;\r\n+ has_fog_color_command = false;\r\n part_start = offset;\r\n }\r\n }\r\n@@ -133,6 +150,10 @@ void FifoPlaybackAnalyzer::OnBP(u8 command, u32 value)\r\n {\r\n if (command == BPMEM_TRIGGER_EFB_COPY)\r\n m_is_copy = true;\r\n+ if (command >= BPMEM_FOGRANGE && command < BPMEM_FOGCOLOR)\r\n+ m_is_fog_command = true;\r\n+ if (command == BPMEM_FOGCOLOR)\r\n+ m_is_fog_color_command = true;\r\n }\r\n \r\n void FifoPlaybackAnalyzer::OnPrimitiveCommand(OpcodeDecoder::Primitive primitive, u8 vat,\r\n@@ -152,6 +173,8 @@ void FifoPlaybackAnalyzer::OnCommand(const u8* data, u32 size)\r\n m_start_of_primitives = false;\r\n m_end_of_primitives = false;\r\n m_efb_copy = false;\r\n+ m_fog_command = m_is_fog_command;\r\n+ m_fog_color_command = m_is_fog_color_command;\r\n \r\n if (!m_is_nop)\r\n {\r\n@@ -167,6 +190,8 @@ void FifoPlaybackAnalyzer::OnCommand(const u8* data, u32 size)\r\n m_is_primitive = false;\r\n m_is_copy = false;\r\n m_is_nop = false;\r\n+ m_is_fog_command = false;\r\n+ m_is_fog_color_command = false;\r\n }\r\n } // namespace\r\n \r\ndiff --git a/Source/Core/Core/FifoPlayer/FifoPlayer.h b/Source/Core/Core/FifoPlayer/FifoPlayer.h\r\nindex 62ba207e64..92d72f6428 100644\r\n--- a/Source/Core/Core/FifoPlayer/FifoPlayer.h\r\n+++ b/Source/Core/Core/FifoPlayer/FifoPlayer.h\r\n@@ -67,8 +67,10 @@ enum class FramePartType\r\n \r\n struct FramePart\r\n {\r\n- constexpr FramePart(FramePartType type, u32 start, u32 end, const CPState& cpmem)\r\n- : m_type(type), m_start(start), m_end(end), m_cpmem(cpmem)\r\n+ constexpr FramePart(FramePartType type, u32 start, u32 end, const CPState& cpmem,\r\n+ bool has_fog_command, bool has_fog_color_command)\r\n+ : m_type(type), m_start(start), m_end(end), m_cpmem(cpmem),\r\n+ m_has_fog_command(has_fog_command), m_has_fog_color_command(has_fog_color_command)\r\n {\r\n }\r\n \r\n@@ -76,17 +78,24 @@ struct FramePart\r\n const u32 m_start;\r\n const u32 m_end;\r\n const CPState m_cpmem;\r\n+ const bool m_has_fog_command;\r\n+ const bool m_has_fog_color_command;\r\n };\r\n \r\n struct AnalyzedFrameInfo\r\n {\r\n std::vector<FramePart> parts;\r\n Common::EnumMap<u32, FramePartType::EFBCopy> part_type_counts;\r\n+ bool m_has_fog_command = false;\r\n+ bool m_has_fog_color_command = false;\r\n \r\n- void AddPart(FramePartType type, u32 start, u32 end, const CPState& cpmem)\r\n+ void AddPart(FramePartType type, u32 start, u32 end, const CPState& cpmem, bool has_fog_command,\r\n+ bool has_fog_color_command)\r\n {\r\n- parts.emplace_back(type, start, end, cpmem);\r\n+ parts.emplace_back(type, start, end, cpmem, has_fog_command, has_fog_color_command);\r\n part_type_counts[type]++;\r\n+ m_has_fog_command |= has_fog_command;\r\n+ m_has_fog_color_command |= has_fog_color_command;\r\n }\r\n };\r\n \r\ndiff --git a/Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp b/Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp\r\nindex 2387ecf458..f59c62af4d 100644\r\n--- a/Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp\r\n+++ b/Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp\r\n@@ -159,8 +159,15 @@ void FIFOAnalyzer::UpdateTree()\r\n const AnalyzedFrameInfo& frame_info = m_fifo_player.GetAnalyzedFrameInfo(frame);\r\n ASSERT(frame_info.parts.size() != 0);\r\n \r\n+ if (frame_info.m_has_fog_command)\r\n+ frame_item->setBackground(0, QBrush{Qt::magenta});\r\n+ else if (frame_info.m_has_fog_color_command)\r\n+ frame_item->setBackground(0, QBrush{Qt::green});\r\n+\r\n Common::EnumMap<u32, FramePartType::EFBCopy> part_counts;\r\n u32 part_start = 0;\r\n+ bool part_has_fog = false;\r\n+ bool part_has_fog_color = false;\r\n \r\n for (u32 part_nr = 0; part_nr < frame_info.parts.size(); part_nr++)\r\n {\r\n@@ -168,6 +175,8 @@ void FIFOAnalyzer::UpdateTree()\r\n \r\n const u32 part_type_nr = part_counts[part.m_type];\r\n part_counts[part.m_type]++;\r\n+ part_has_fog |= part.m_has_fog_command;\r\n+ part_has_fog_color |= part.m_has_fog_color_command;\r\n \r\n QTreeWidgetItem* object_item = nullptr;\r\n if (part.m_type == FramePartType::PrimitiveData)\r\n@@ -186,6 +195,14 @@ void FIFOAnalyzer::UpdateTree()\r\n object_item->setData(0, PART_END_ROLE, part_nr);\r\n \r\n part_start = part_nr + 1;\r\n+\r\n+ if (part_has_fog)\r\n+ object_item->setBackground(0, QBrush{Qt::magenta});\r\n+ else if (part_has_fog_color)\r\n+ object_item->setBackground(0, QBrush{Qt::green});\r\n+\r\n+ part_has_fog = false;\r\n+ part_has_fog_color = false;\r\n }\r\n }\r\n \r\n@@ -244,6 +261,11 @@ public:\r\n .arg(command, 2, 16, QLatin1Char(\'0\'))\r\n .arg(value, 6, 16, QLatin1Char(\'0\'))\r\n .arg(QString::fromStdString(name));\r\n+\r\n+ if (command >= BPMEM_FOGRANGE && command < BPMEM_FOGCOLOR)\r\n+ is_fog = true;\r\n+ if (command == BPMEM_FOGCOLOR)\r\n+ is_fog_color = true;\r\n }\r\n OPCODE_CALLBACK(void OnIndexedLoad(CPArray array, u32 index, u16 address, u8 size))\r\n {\r\n@@ -319,6 +341,8 @@ public:\r\n }\r\n \r\n QString text;\r\n+ bool is_fog = false;\r\n+ bool is_fog_color = false;\r\n CPState m_cpmem;\r\n };\r\n } // namespace\r\n@@ -366,13 +390,20 @@ void FIFOAnalyzer::UpdateDetails()\r\n const u32 start_offset = object_offset;\r\n m_object_data_offsets.push_back(start_offset);\r\n \r\n+ callback.is_fog = false;\r\n+ callback.is_fog_color = false;\r\n object_offset += OpcodeDecoder::RunCommand(&fifo_frame.fifoData[object_start + start_offset],\r\n object_size - start_offset, callback);\r\n \r\n QString new_label =\r\n QStringLiteral("%1: ").arg(object_start + start_offset, 8, 16, QLatin1Char(\'0\')) +\r\n callback.text;\r\n- m_detail_list->addItem(new_label);\r\n+ QListWidgetItem* item = new QListWidgetItem(new_label);\r\n+ if (callback.is_fog)\r\n+ item->setBackground(QBrush{Qt::magenta});\r\n+ else if (callback.is_fog_color)\r\n+ item->setBackground(QBrush{Qt::green});\r\n+ m_detail_list->addItem(item);\r\n }\r\n \r\n // Needed to ensure the description updates when changing objects\r\n\r\n```\r\n</details>\r\n\r\nThe expired patent [US6580430](https://patents.google.com/patent/US6580430) covers the fog system in great detail (including the precision of various values, see figure 9). It\'s a lot of math that I\'ll need to look into later, though. But I feel like a value of -4 for "a" is somewhat implausible, and is likely the source of this weird behavior.\r\n\r\nI\'m curious what a fifolog in Docking Bay Access from MayImilae when the issue is not occurring would look like; would it have that same value for "a" or is it something else?', 'created_on': '2025-01-05T08:22:10.465Z', 'private_notes': False, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13711'}, 'type': 'raw_redmine_hook'}
2025-01-05T00:24:08.594753 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13711, 'subject': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'description': '**Game Name?**\r\n\r\nMetroid Prime 3: Corruption (NTSC-USA)\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRM3E01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6a6fc8eb6873f80c5d240b0e89f8518c\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nOpening the Pause Menu while Scan Visor is active in some rooms causes the Pause Menu background to show a bright solid color. (Usually the background is "translucent" and shows a blurred screenshot of the game-play.) \r\nThis seems to only occur if "Disable Fog" is unchecked. \r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nFirst noticeable instance of this is in the room Docking Bay Access, G.F.S. Olympus\r\n\r\n1. Have "Disable Fog" unchecked in Graphics settings.\r\n2. From the beginning of the game, play the game normally (do the ship start up sequence, enter the G.F.S. Olympus.)\r\n3. Enter the room Docking Bay Access (It\'s the second room, from where your ship lands)\r\n4. Open the Scan Visor\r\n5. While Scan Visor is active, open the Pause Menu\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n2412-80, Yes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\n2412, Yes\r\n\r\n**If the issue isn\'t present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n(Not applicable)\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\nPause menu background working as intended in certain rooms (Docking Bay Access, G.F.S. Olympus):\r\n![](clipboard-202501032248-37x7y.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Bay 5, G.F.S. Olympus):\r\n![](clipboard-202501032249-fo1hu.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Hub Alpha, Norion):\r\n![](clipboard-202501032256-8pm3n.png)\r\n\r\nFIFO Logs: \r\nhttps://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG (I think these are too large to upload directly.)\r\nThere\'s two FIFO recordings: one with working pause menu and one broken.\r\n\r\nVideo of the issue: \r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949 (on the Dolphin Emulator Discord server)\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n* CPU: AMD Ryzen 7 5700X 8-Core Processor \r\n* GPU: NVIDIA GeForce RTX 3070\r\n* OS: Windows 11 - Version 23H2\r\n* RAM: 32GB\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n\r\nI originally reported this in the support-windows channel on the Dolphin Emulator Discord: https://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949\r\nJMC4789 asked if I could record fifo, so I did and sent it there. I also decided to report it here, if it makes it easier to track the issue.\r\n\r\nMy current hypothesis is that the color of the background comes from the color of the in-game fog in the room:\r\n![](clipboard-202501032302-ngumk.png)\r\n![](clipboard-202501032302-bpitj.png)\r\n![](clipboard-202501032302-kvtsr.png)\r\n\r\nGraphics Settings:\r\n![](clipboard-202501032300-ipbxs.png) ![](clipboard-202501032300-ufaji.png) \r\n![](clipboard-202501032300-zjyde.png) ![](clipboard-202501032300-swc5n.png)\r\n\r\nVideo comparing having fog enabled and disabled:\r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322653272108044378 (on the Dolphin Emulator Discord server)', 'created_on': '2025-01-04T07:08:00.159Z', 'updated_on': '2025-01-05T00:24:08.556Z', 'closed_on': None, 'root_id': 13711, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 11, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748193, 'notes': "pokechu22 wrote in #note-7:\r\n> I think it also would be possible to reproduce by recording inputs using Dolphin's TAS features. Using the same portable.txt trick, you can click on MP3 in the game list and then select Movie -> Start Recording Input. This should at least theoretically be replayable on a different machine to produce the same behavior, though I don't 100% know if it'll sync. (I don't own MP3 so it wouldn't be useful for me, but MayImilae may be able to use it). Note that I remember that at least in the past recording a movie clears your save file, so that's why I recommend using portable.txt.\r\n\r\nHere's the TAS input recording, I also put it in the [Google Drive Folder](https://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG) as RM3E01 - TAS - Docking Bay Access - Scan Visor Pause Menu.dtm\r\nI also simultaneously recorded a video while recording the TAS inputs, maybe it'll help with comparing: https://youtu.be/ocUh7Q1Laz0\r\n\r\nNote, I had to turn off Dual Core for the recording to work - otherwise, the settings shouldn't be any different from a fresh config using portable mode.\r\n", 'created_on': '2025-01-05T00:24:08.561Z', 'private_notes': False, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13711'}, 'type': 'raw_redmine_hook'}
2025-01-04T23:24:54.310871 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13711, 'subject': 'Metroid Prime 3 - Enabling Fog causes Pause Menu background to be Fog Color instead of normal while Scan Visor is active', 'description': '**Game Name?**\r\n\r\nMetroid Prime 3: Corruption (NTSC-USA)\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRM3E01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6a6fc8eb6873f80c5d240b0e89f8518c\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nOpening the Pause Menu while Scan Visor is active in some rooms causes the Pause Menu background to show a bright solid color. (Usually the background is "translucent" and shows a blurred screenshot of the game-play.) \r\nThis seems to only occur if "Disable Fog" is unchecked. \r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nFirst noticeable instance of this is in the room Docking Bay Access, G.F.S. Olympus\r\n\r\n1. Have "Disable Fog" unchecked in Graphics settings.\r\n2. From the beginning of the game, play the game normally (do the ship start up sequence, enter the G.F.S. Olympus.)\r\n3. Enter the room Docking Bay Access (It\'s the second room, from where your ship lands)\r\n4. Open the Scan Visor\r\n5. While Scan Visor is active, open the Pause Menu\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n2412-80, Yes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\n2412, Yes\r\n\r\n**If the issue isn\'t present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n(Not applicable)\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\nPause menu background working as intended in certain rooms (Docking Bay Access, G.F.S. Olympus):\r\n![](clipboard-202501032248-37x7y.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Bay 5, G.F.S. Olympus):\r\n![](clipboard-202501032249-fo1hu.png)\r\n\r\nBroken pause menu background in in certain rooms (Docking Hub Alpha, Norion):\r\n![](clipboard-202501032256-8pm3n.png)\r\n\r\nFIFO Logs: \r\nhttps://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG (I think these are too large to upload directly.)\r\nThere\'s two FIFO recordings: one with working pause menu and one broken.\r\n\r\nVideo of the issue: \r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949 (on the Dolphin Emulator Discord server)\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n* CPU: AMD Ryzen 7 5700X 8-Core Processor \r\n* GPU: NVIDIA GeForce RTX 3070\r\n* OS: Windows 11 - Version 23H2\r\n* RAM: 32GB\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n\r\nI originally reported this in the support-windows channel on the Dolphin Emulator Discord: https://discord.com/channels/521709831132807179/521711075721478145/1322639965963685949\r\nJMC4789 asked if I could record fifo, so I did and sent it there. I also decided to report it here, if it makes it easier to track the issue.\r\n\r\nMy current hypothesis is that the color of the background comes from the color of the in-game fog in the room:\r\n![](clipboard-202501032302-ngumk.png)\r\n![](clipboard-202501032302-bpitj.png)\r\n![](clipboard-202501032302-kvtsr.png)\r\n\r\nGraphics Settings:\r\n![](clipboard-202501032300-ipbxs.png) ![](clipboard-202501032300-ufaji.png) \r\n![](clipboard-202501032300-zjyde.png) ![](clipboard-202501032300-swc5n.png)\r\n\r\nVideo comparing having fog enabled and disabled:\r\nhttps://discord.com/channels/521709831132807179/521711075721478145/1322653272108044378 (on the Dolphin Emulator Discord server)', 'created_on': '2025-01-04T07:08:00.159Z', 'updated_on': '2025-01-04T23:24:54.292Z', 'closed_on': None, 'root_id': 13711, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 10, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748192, 'notes': 'pokechu22 wrote in #note-7:\r\n> Can I get a fifolog of the issue fixing itself with the home menu? It feels like that might be interesting for seeing what happens to the fog config in that case.\r\n\r\nSure thing: \r\nI added it to the [Google Drive folder](https://drive.google.com/drive/u/1/folders/1PPm3vu-BqsKwqQgEufTy5g9Lx99S-rFG) as RM3E01 - Docking Bay Access - Scan Visor Pause Menu (Home Menu).dff', 'created_on': '2025-01-04T23:24:54.294Z', 'private_notes': False, 'author': {'id': 63035, 'login': 'Nystrata', 'mail': 'reverserollback@gmail.com', 'firstname': 'Nyss', 'lastname': 'Nystrata', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ae5a2786f2264b0f0e6fa0facbf3dfbe?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13711'}, 'type': 'raw_redmine_hook'}