1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-25 04:02:42 +01:00

Add commits

This commit is contained in:
Nekotekina 2021-03-17 23:53:31 +03:00
parent ee4009e123
commit 83fdcff178

View File

@ -11853,3 +11853,108 @@
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-01T22:05:38Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-02T23:33:46Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"perf overlay: Don't allow 0 or 1 datapoint count\n\nDoesn't render anyway","sha":"7c0b93f8150a47e57bd7674dd0ea019c85b3c83d"} {"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-01T22:05:38Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-02T23:33:46Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"perf overlay: Don't allow 0 or 1 datapoint count\n\nDoesn't render anyway","sha":"7c0b93f8150a47e57bd7674dd0ea019c85b3c83d"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-02T21:49:11Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-03T10:17:04Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Remove redundant double barrier\n\n- Luckily it was not too harmful in single queue submissions","sha":"1becd2f788b7c014ff2cdc2e6efaf5fdfb2f3caf"} {"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-02T21:49:11Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-03T10:17:04Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Remove redundant double barrier\n\n- Luckily it was not too harmful in single queue submissions","sha":"1becd2f788b7c014ff2cdc2e6efaf5fdfb2f3caf"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6031700?v=4","date":"2021-02-09T16:05:09Z","email":"RipleyTom@users.noreply.github.com","login":"RipleyTom","name":"RipleyTom"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-03T14:30:16Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Add some GT6 devices to whitelist","sha":"0eb0b1e1c98466d46a0ee7512fcc541ef7db1d6c"} {"author":{"avatar":"https://avatars.githubusercontent.com/u/6031700?v=4","date":"2021-02-09T16:05:09Z","email":"RipleyTom@users.noreply.github.com","login":"RipleyTom","name":"RipleyTom"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-03T14:30:16Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Add some GT6 devices to whitelist","sha":"0eb0b1e1c98466d46a0ee7512fcc541ef7db1d6c"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-03T14:37:51Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-03T14:37:51Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"endian.hpp: simplify be_t/le_t constructors","sha":"e6a3b59229fa3b538831b1ce3a8d5ec86e24c3a6"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-03T14:38:36Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-03T14:38:36Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Add commits","sha":"8b8120cfb77a8a8fb5510d55b501cd6cb7b84f34"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/211316?v=4","date":"2021-03-03T19:50:14Z","email":"tredaelli@redhat.com","login":"drizzt","name":"Timothy Redaelli"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-04T09:17:27Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"SPUThread.cpp: remove \"__attribute__((always_inline))\"\n\ncmp_rdata and mov_rdata are using __attribute__((always_inline)),\nwithout inline, that is not supported on current g++ (see RPCS3#1546).\n\nMoreover __attribute__((always_inline)) is a noop if used without inline so\njust remove it.\n\nA proper fix is to move the 2 functions in an header file as static\n(with FORCE_INLINE) so it can be correctly inlined by the compiler.","sha":"fa5a2b6a8523b25152564ac641c1f7cd873a5e5a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/211316?v=4","date":"2021-03-03T21:01:34Z","email":"tredaelli@redhat.com","login":"drizzt","name":"Timothy Redaelli"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-04T09:22:19Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix linking with system curl","sha":"826dc7d5a6b51c5c2272ec52c607565aee2e6c5b"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-04T10:44:24Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-05T11:46:52Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"VS 16.9.0 compilation workaround","sha":"b09ac19e61d6f7d090fa7ac7e86dbcca1941c01f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-04T10:44:36Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-05T11:46:52Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Qt: fix settings_dialog layout. Add stretches.","sha":"f88c3ae417101112589b8041616041b796942643"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-02T22:23:24Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T01:07:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: reset battery progress bar when not supported.","sha":"bdd94f053c973989b7da7a945f8ff9a92a0110ac"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-02T22:24:05Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T01:07:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"dualsense: minor cleanup","sha":"b836d2497d9a70e76adc01cfcdc0fdefc257e82a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-02T23:33:10Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T01:07:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"dualsense: implement battery level","sha":"cdffaa1598855341a12cdc6079b44726d7efad78"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-05T18:14:50Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T01:07:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"dualsense: get hardware and firmware version","sha":"c8e7530e372a014883e4bbaaf1c91e9f3430a881"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-05T19:32:58Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T01:07:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"dualsense: fix LED updates","sha":"06d2c5357b150ca28bc94a2000c3e9ebc5cbf304"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-05T21:08:13Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T01:07:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"dualsense: implement lightbar pulse (low battery)","sha":"dbb03ae2d710987d0adec5f7fc7e04d81a11ac9a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-05T21:09:28Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T01:07:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"DS3/DS4: fix battery LED update","sha":"3e7e077fad94df1510904e67bd13923e50381980"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-01-27T16:22:06Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T09:34:49Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"GUI: Improve missing firmware handling\n\n* Install PS3UPDAT.PUP at the spot when booting games whenever firmware is missing. The option to boot games without firmware is still supported when all firmware SPRX are HLEd in firmware settings.\n* Pop-up a confirmation dialog in firmware installation if firmware is already installed.","sha":"a5d74c5e96468fd10c4c95436d815727b115b21a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T09:43:01Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T10:15:54Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"DualSense: Fix initial ingame LED update","sha":"d2b0b019ec99ca81dff4b7987a078bd70a85ad12"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-05T14:18:17Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T11:53:40Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix utils::get_firmware_version()\n\n* Do not crash on invalid file contents.\n* Do not crash on unexpected file.open() error.","sha":"228988ca2b2ecfa71721e7b91d598b5016c7a1b5"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/12022598?v=4","date":"2021-03-06T13:01:04Z","email":"arus@poczta.onet.pl","login":"GitArUs","name":"GitArUs"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-06T13:01:04Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Allow games to list all savedata (#9547)\n\n* cellSaveData - allow games to list all savedata, not only those they own.\r\n\r\nCo-authored-by: Megamouse <studienricky89@googlemail.com>","sha":"f8097a428c851e1b35b0962e47bdda1bce5b0092"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T14:23:26Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T15:06:21Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"add some log messages for debugging","sha":"7205a937511350dca1c31e660f4a2488171b9c59"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-05T19:05:37Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T15:07:08Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Enable -Wunused-parameter","sha":"87af90501811b7d3432ce5bafa70d7eaac4f5cb6"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T16:26:41Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T16:26:41Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Minor fix for fmt::split with empty string\n\nDoesn't affect existing code, I believe.\nReturn at least 1 empty string if is_skip_empty=false.","sha":"7cd79714facb8e42c7279d5504c9df0b9fe09741"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T16:30:09Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T16:30:09Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Another minor fix for fmt::split\n\nDoesn't affect existing code.\nIf there are 2 or more separator, choose closest.","sha":"c69c70cf5fc6a10d3c03b6e0f581ac9b0b0885b4"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T17:02:16Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T20:10:31Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"sysinfo.cpp: Implement utils::main_tid (main thread id)\n\nCareful.","sha":"ded828dfc94f947a64ce2f0760e50b70dae418a0"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T17:10:48Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T20:10:31Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Implement thread_ctrl::get_tid()","sha":"55c75d2c873885cfda9b21cfc011855ef1f68520"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T18:02:37Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T20:10:31Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Implement thread_ctrl::is_main()","sha":"3609eb25c95624368e9da36824136dc01330aa5e"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T15:40:56Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T22:56:25Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix auto updates. Don't pass exe as arg0 to execl","sha":"9da7910fc90825e4260cae065ee2b29204048f6c"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T20:10:35Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T22:56:25Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Cleanup Emu before the update reboot","sha":"dab53f4e41c0812847329c943ebcd2e1c00e4605"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T20:32:36Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-06T22:56:25Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Qt: Do not allow updates during emulation","sha":"3ae7debc17371e6b0d4825a6b8365d8fbe4513b0"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T10:51:21Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-06T23:52:11Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"overlays: don't count initial garbage values.\n\nThis might also shave off some microseconds.","sha":"a3a4c0a9062ea9f5b708cd2d35647fb1698f2dc6"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-07T00:53:27Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-07T10:48:19Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Input/Qt: implement XInput battery level","sha":"1b5cf118e7a4747b3e64aa20f0abaece6cbc9dd5"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-07T16:59:37Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-07T16:59:37Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"GUI: Implement MSELF extraction tool (#9909)\n\n* MSELF: fix overflow\r\n\r\n* GUI: Implement MSELF extraction tool\r\n\r\n* VS: fix mself files in vcxproj\r\n\r\n* fix\r\n\r\n* Update mself.cpp\r\n\r\n* fixed","sha":"2afc7cbaaab7962e9623a0666683b70628297f6b"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-07T18:55:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-08T11:05:00Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"patch_manager: expand first search results","sha":"935e398930f43ccaf68da682808f30bc5e4beed4"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/1712979?v=4","date":"2021-03-06T19:56:58Z","email":"dsdominykas@gmail.com","login":"xddxd","name":"xddxd"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-08T12:46:03Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Possible workaround for mobile Kepler chips","sha":"6d91a9fe6f9b9c850266df3bf06e88b28952d480"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/26352541?v=4","date":"2021-03-04T17:16:12Z","email":"MalcolmJestadt@gmail.com","login":"Whatcookie","name":"Malcolm Jestadt"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-08T12:48:36Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"SPU LLVM: Rearange FM instruction for better performance\n- Doesn't eliminate any instructions, but allows for better out of order execution.","sha":"e5d0e035d0b6358b154242ffd3a5d7b5622ff496"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/1712979?v=4","date":"2021-03-08T15:28:07Z","email":"dsdominykas@gmail.com","login":"xddxd","name":"xddxd"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-08T19:57:35Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Move sys_crashdump to it's own file and make it a module itself","sha":"df338f05526c9e7c4f0dcdb0c223d2902eb6cef6"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-07T20:42:38Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-08T19:58:19Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"make from_hdd0_game check lowercase","sha":"1a3c01154ac2d13d14166221bf0fcad946d3a216"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/10439488?v=4","date":"2021-03-08T21:29:56Z","email":"10439488+dio-gh@users.noreply.github.com","login":"dio-gh","name":"dio-gh"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-09T00:07:32Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"fix debugger instr coloring\n\nFixes the missing color highlights from the currently executing instruction and the breakpoints.","sha":"aad06faf1f0a4282010481ac8df8004c269d00a6"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/10439488?v=4","date":"2021-03-08T22:06:15Z","email":"10439488+dio-gh@users.noreply.github.com","login":"dio-gh","name":"dio-gh"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-09T00:07:32Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"fix colors for skyline (bright)\n\nFixes debugger colors and the notice-level log message colors, the latter to the gray that is noted in the color palette.","sha":"324fa10918572f7569f4d7281255f7c3641c11f1"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/10439488?v=4","date":"2021-03-08T22:07:01Z","email":"10439488+dio-gh@users.noreply.github.com","login":"dio-gh","name":"dio-gh"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-09T00:07:32Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"fix colors for skyline (dark)\n\nFixes debugger colors in the dark Skyline stylesheet.","sha":"5dfe3f414d649ad9d7bcef6e71fabe5a8b3b2d40"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-07T15:48:43Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T00:09:50Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Remove some redundant code\n\nPotential fix for future warnings.","sha":"5bdd1cf837ffa3a7f31334249ac5d9a850b35f98"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-07T15:49:42Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T00:09:50Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Add/fix warning -Wignored-qualifiers (GCC/clang)\n\nFix simple_array::const_iterator as a part of it.","sha":"53af2dbb3f517ac254a8809d89f54d07e48d02f8"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-07T16:47:29Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T00:10:15Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Add -Wclobbered and -Wcast-function-type (no effect)","sha":"3990e2d3e62ec83f197084da36318bc153ba85d5"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-08T20:41:23Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T00:10:15Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Enable -Wstrict-aliasing=1 (GCC)\n\nFixed partially.","sha":"a4fdbf0a8879abead165f350b286409da5d8c8a3"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-09T12:50:58Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-09T12:50:58Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Workaround segfaults in Vulkan enumeration thread (#9935)\n\n* Workaround segfaults in Vulkan enumeration thread","sha":"52a0b38379718fbda3fb47d6fbeb22ab4b33f2b5"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-01T12:03:00Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T12:54:04Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Add -Wnull-dereference (commented out)","sha":"19b5b47b26e7f68b2a6ee83b862001c386eeebbd"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T11:02:07Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T12:54:04Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fixup write_gather (Linux, BSD)\n\nSplit iovec into small portions (256 for now)","sha":"a6350d5dd1aa4e9f0ad5645b56ebbd268b53d3e1"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T16:19:24Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-09T16:19:24Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Revert changes in BufferUtils.cpp\n\nShould fix #9933","sha":"9cbe77904def228097cb5488a25a046e83aa7686"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-09T23:58:08Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-09T23:58:08Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Move code to cpp (#9938)\n\n* GL: move GLOverlays code to cpp\r\n* GL: move GLCompute code to cpp\r\n* VK: move VKOverlays code to cpp\r\n* VK: move VKCompute code to cpp","sha":"cbd895a29c86f4e044ca00d55dff12e3705897ee"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-10T08:43:23Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-10T10:41:13Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"PPU interpreter hotfix","sha":"63ecb56b51fecac82d3748a6e09a4372b8bda0ef"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-10T12:54:32Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-10T13:02:00Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Implement utils::bless (pointer cast)\n\nTries to workaround strict aliasing troubles.\nDon't confuse with std::bless which works differently.","sha":"03332c340d9e5487bf7f3727abef553235e47f1a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-10T13:11:30Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-10T13:11:30Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fix std::bit_cast misuse","sha":"4adf4120495cd6a866a8bfb0a72cfb1fe183764d"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-10T23:26:39Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-10T23:26:39Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Improve TAR loader (#9908)\n\n* Fix header magic test.\r\n* Rewrite code to not use so many filesystem calls.\r\n* Add many more error checks.\r\n* Add missing NUL filetype.\r\n* octalToDecimal(header.size) has been fixed to use fixed 12 characters range instead of endless string.\r\n* Add many optimizations.\r\n* Fix possible signed overflows with int, use the unisgned u64 type instead which allows for greater files as well.\r\n* Log errors.","sha":"0958c10f88de148931576315e6e46d6dd2d24dbd"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/2504890?v=4","date":"2021-03-11T10:56:17Z","email":"arabek@users.noreply.github.com","login":"arabek","name":"arabek"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-11T11:33:04Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Use maybe_unused macro for chip var\n\nVar chip is only used in the WIN32 ifdef block - use maybe_unused to silence the compiler warning about unused variable.","sha":"bdefeaf6f96fe6da9a48508c3590c22a14699900"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-08T16:43:35Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-11T12:23:58Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Loader: Log FNID of imported/exported functions","sha":"cfa2d4aaa8a675fd315bcd532d1f890d385ce2ec"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-09T19:40:14Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-11T19:48:12Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Overlays: Implement individual pulse","sha":"40f3adc45f328825dbc8f4da616a68cfd39b7c2b"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-01T11:58:13Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-11T19:55:06Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Add information about unnamed/main threads in logs and fatal dialog\n\n* If thread is unnamed, keep log name empty for main thread, otherwise print thread id. In fatal dialog, main thread can be handled differently (with special remark that it's main thread).\n* Always print thread id in fatal dialog, regardless of thread type.\n\nCo-authored-by: Nekotekina <nekotekina@gmail.com>","sha":"cd6ef2958b7e70de0c6e7a23e303c1ecf0768ba0"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-28T18:11:33Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Add the async task scheduler","sha":"77e312fb9993a363ff22d8de90ca29fc42ab8c15"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-28T18:42:18Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Lazy-initialize image resource on first use when owned by a separate queue","sha":"d2993474fbc8855cc62c0f79aab47a7e945629f3"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-28T19:00:46Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Sync main pipe with async jobs if any","sha":"41f5158247a9bcf087b397501b5a0619d665026b"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-28T19:18:14Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Properly clean up async scheduler","sha":"c9e8b87c6013ff219b08e511ff79c9f08c197ac6"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-28T19:34:01Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Optimization - avoid touching the mutex at all if possible even when there is no contention","sha":"589ac1c5d4184f7e7a3193c05599e01d560ffbaa"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-02T21:52:04Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Flip on async texture uploads","sha":"b4e821c28d82e0ef0575a8c69bbab6abcf2058c6"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-03T21:23:23Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Support new fxo usage pattern","sha":"585837a3f0721efc95c8f9fa0af47ea9b916de8e"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-03T21:23:52Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Tune event polling for higher throughput","sha":"bd6c187fcdd3e53fd7010413efc2b900692ec1fe"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-08T17:22:02Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Add an alternate async queue scheduler\n\n- This version violates spec but does not rely on CPU threads to keep the GPU from hanging. It's ironically much safer to use.","sha":"48d0f80a865a15aa6618da550259fc59c990e37d"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-08T17:47:37Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Add options to system configuration","sha":"7d5a72c9e08e5bb3ec47382a6513eb61cfc1d765"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-08T19:57:28Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"Basic fixups","sha":"3e8a00d2641bd0b308929c907f6947232cc48099"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-09T21:46:03Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Solve GPU hang/reset due to waiting on events that are never signaled\n\n- TODO: Some refactoring may be required to pair the primary and secondary CB and avoid such blunders","sha":"608f8de347501c9bfbf4ef875ec0c01243ac3473"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-10T20:30:39Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Check for uninitialized target before going into any scaling op","sha":"a5f0faefc36848a9afad54776bb63feaeb39a51f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T19:40:33Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-11T23:27:05Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"Add asynchronous streaming to the GUI and auto-enable it\n\n- Hopefully not many users are on very weak GPUs","sha":"140c5bfc3e3b8547773eb147713ad9b7bb95ea17"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-12T08:18:50Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-12T10:01:12Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"debugger: Fix PPU threads pausing","sha":"729cd9284edbac224cff603b66f5115e0000d924"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-12T08:15:24Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-12T18:01:48Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix sysutil_send_system_cmd at Emu.Stop()","sha":"923ba6f3bb413f13076863821efd730b36c32094"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/154165?v=4","date":"2021-03-12T23:11:02Z","email":"154165+jtscott@users.noreply.github.com","login":"jtscott","name":"jtscott"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T00:16:01Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Resolve minor typo 'verion'","sha":"e3a7fddddfb0142645405735419deb7c56905b29"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-12T17:52:22Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T09:19:39Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Import Custom Icons","sha":"8c139206d7cfdccc9c2dd4b9eddd4ca2c2d781cf"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-12T20:10:11Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T09:19:39Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Center Custom Icons","sha":"161d8ef47a393d7d47929112779db30c8cfcd06b"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-12T21:24:35Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T09:19:39Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Option for Custom Icons","sha":"8d0947f07f4c2f434281f97df81c49f307c07014"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-12T22:16:41Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T09:19:39Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Fix square custom icons","sha":"c0d823f1d842cc4ad2bb71ff55fddcaa33dd4be9"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-13T01:51:40Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T10:51:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"GUI: Handle uppercase RAP file extension","sha":"d1e07434a163b639908f5cb05aece1e2f3969c16"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-13T05:51:35Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T10:51:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"GUI: Handle all PUP files in drag-and-drop","sha":"bdf6a1c70e3f9247f6a07cafdbfcde7b9db2938f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-13T06:19:22Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T10:51:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"GUI: Atomic RAP file installation","sha":"7a7b168af312d2d7f841b99a10602e8168f28851"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-13T06:21:18Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T10:51:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"SCE Decryption: Detect illegal RAP files","sha":"aff63028d4f493066580fc4727132374eaeeb28f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T15:02:37Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T15:02:37Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Continue fixing strict aliasing warnings","sha":"c22e1e71f0bb5f9e77f0e136bd97089c1b301643"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T15:03:08Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T15:03:08Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Enable -Wduplicated-branches (GCC)","sha":"ccdea1c4ad67431d3ba2460d8aab49f27d110da3"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T15:46:59Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T15:46:59Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Enable -Wduplicated-cond (GCC)","sha":"0327ecc5c108189c939a63ae2112b396668ef82a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T20:01:37Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-13T20:01:37Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Enable -Wtautological-compare","sha":"bb9b5e6affff63b5b9aaaeb6dcd59a20c1840baf"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-14T12:20:40Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-03-14T13:39:55Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Disable async streaming by default","sha":"c9214ce6c002bb62fac80afd44cb3b36c3822ecb"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-13T15:46:22Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T15:46:16Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Import Custom Shader Loading Icons\n\nand refactor icon import","sha":"2239a52e9be4ffb0431a5b84eb1d73a0599f7278"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T09:24:14Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T15:46:16Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Fix game icon canvas size","sha":"8b0cd60be99ab481b7205b4760b97445f0152a56"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T10:38:01Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T15:46:16Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"overlays: Fix aspect ratio of custom bakground images","sha":"1a5a0f5eca8f665402a8884621460ebb0e23fb3f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T11:13:20Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T15:46:16Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"workaround for clang compilation","sha":"c1de0bc28c5e1d03ad6d5a807288283598d31ed1"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T17:42:25Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T18:56:11Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Fix PaintedPixmap crash if icon is null","sha":"1e09be19f57c0dcedc718e5299889fa30d929bc1"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T17:53:55Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T18:56:11Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: Fix wide game icons (weird copy pasta error)","sha":"f83b19cecf5560d4ffcdec2e526a5e463a607459"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T18:27:02Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-14T18:56:11Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: dont scale small icons, deal with size instead","sha":"f93dbb8f49e1c5f1ad83277c67c2f787a87d2fa1"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/27760396?v=4","date":"2021-03-14T20:48:50Z","email":"shockdudex@gmail.com","login":"shockdude","name":"shockdude"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-14T20:48:50Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"sys_usbd: DJ Hero Turntable Emulation (#9965)\n\n* Initial Turntable Emulation","sha":"6a14849381ffdc7ad954812cc095c2681d9c4fdc"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-15T15:38:07Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-15T17:41:33Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Thread.cpp: Add missing newline","sha":"a5bb925a3d909342dbfe388a70f5aff06030739b"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-15T19:31:05Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-15T19:31:05Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"SPIRV: disable error on warnings","sha":"1b6c14be8da691cc9f3252a6f5da50764973474d"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-15T20:25:46Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-15T21:41:00Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: add bright arrows for tree views","sha":"f8e9ea45ba115c55a24f7977855211a91509e132"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-16T11:03:58Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-16T11:03:58Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Improve fs::container_stream::write (#9976)\n\nAdd overflow condition.","sha":"4c7fc8a70a9f14d4faaa8d489429cfefd5cdff1f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-16T13:20:45Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-16T13:20:45Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"PPU Debugger: Fixup for syscall arguments (#9932)","sha":"a9b0d25c01a5aa351d8154cc367253ddb84851b3"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-12T14:25:03Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-16T16:31:52Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Make gamedata installation atomic as real PS3","sha":"d7b47530070db9855db5ef33351a3cfdd23a00a2"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-16T13:25:31Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-16T16:31:52Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix sys_raw_spu_destroy","sha":"8716ac554fcbab9afa15996f2f71807f45cf21d0"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-16T13:41:32Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-16T16:33:37Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Save all 8 syscall_args","sha":"f801dc65585056dab67bd477662ba4b7f4e1e0d9"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-16T16:37:00Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-16T16:37:03Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Implement lv2_mp_flag::cache\n\nIdentify /dev_hdd1 without unsafe path comparison.","sha":"8fcebebae35595d26d4453f3519ed91779a6e0e3"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-16T23:39:25Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-03-17T07:49:03Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Qt: make some scrollbars thicker.\n\nHow are we supposed to grab them if they are so tiny?","sha":"6cc5428d5e000d9ad4b802cd00ed506b35f904f2"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-17T14:19:35Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-03-17T14:19:35Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Replace some log errors (#9980)","sha":"1213708b72e7d29b4461ec0fd4efffd926772315"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-03-12T06:33:38Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-03-17T19:31:57Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix sceNpTrophyGet(Trophy/Game)Icon","sha":"1d7fbd6a9a519a235dbd4d8018b86e1ee2407af6"}