{"push_id":744861616,"size":151,"distinct_size":0,"ref":"refs/heads/master","head":"a3eb16c6e1e3926683e0e9746dae05ade92d9122","before":"ced89be3b7e734402d01adafe10e20fed83dd48a","commits":[{"sha":"df70f50fdfcc69726f7d8fd186054dbe3e68c57e","author":{"email":"79de35380abfde078511cec414301f52dc789d28@gmail.com","name":"Admiral H. Curtiss"},"message":"GetExeDirectory() shouldn't return paths with /../ in the middle.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/df70f50fdfcc69726f7d8fd186054dbe3e68c57e"},{"sha":"583e3fd9e01fba73db77adf32a3818c57075b81a","author":{"email":"79de35380abfde078511cec414301f52dc789d28@gmail.com","name":"Admiral H. Curtiss"},"message":"GameCubeConfig: If the user selects a memcard file path within Dolphin's directory, store the path relative to it.\n\nThis makes Dolphin more portable in portable mode, since the memory card file is still found if the directory is moved somewhere else.\n\nThis also means that we have to explicitly compare absolute paths if we want to check for both slots containing the same file.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/583e3fd9e01fba73db77adf32a3818c57075b81a"},{"sha":"c5b81b1aff9d9f34bac41da71ae02905fe4ee913","author":{"email":"79de35380abfde078511cec414301f52dc789d28@gmail.com","name":"Admiral H. Curtiss"},"message":"GameCubeConfig: Case insensitive compare & absolute path compare for the part-of-exe-dir check.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/c5b81b1aff9d9f34bac41da71ae02905fe4ee913"},{"sha":"d8cd2c3252ab6f2ce6c1656b5eb194863e834f52","author":{"email":"4edc9e90491d33ae3eab05e98ebc8e612dd1f7a2@gmail.com","name":"Rodolfo Bogado"},"message":"Implement scaled partial texture updates","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/d8cd2c3252ab6f2ce6c1656b5eb194863e834f52"},{"sha":"64bd20aba72f2dfa4d61041f825c389401b8ae0c","author":{"email":"64e2cf9e34c1e601ca01717e21cbc33da9d6a2f0@gmail.com","name":"Trace Bullet"},"message":"DiscIO: Check if m_Disc is null in ParsePartitionData()","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/64bd20aba72f2dfa4d61041f825c389401b8ae0c"},{"sha":"3639755120815bdae5a343df0638920570cb1750","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"RGamma"},"message":"Fix TASInput Crash When Stick Bitmap Is Null\n\nPatch provided by RGamma","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/3639755120815bdae5a343df0638920570cb1750"},{"sha":"30869135d50d2f3889de122e4cda8b4f9ba19f6a","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"Jit64: Fallback support of branching instructions","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/30869135d50d2f3889de122e4cda8b4f9ba19f6a"},{"sha":"bd196e8c71853ef83a47156117efc2ad581f4b38","author":{"email":"7dc746dfc9c77500eb2828095a62c641fb7ba206@endrift.com","name":"Jeffrey Pfau"},"message":"Common: CallLambdaTrampoline can return a value\n\nAs it is currently written, CallLambdaTrampoline does not return a\nvalue. However, some of the functions that are being wrapped may\nreturn a value that the JIT is expected to understand. A compiler\n*cough cough clang* may opt to alter %rax after the wrapped lambda\nreturns, e.g. popping a previous value, which can clobber the\nreturn value. If we actually have a return value, then the compiler\nmust not clobber it.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/bd196e8c71853ef83a47156117efc2ad581f4b38"},{"sha":"0b0f70aad4b21b0fcc55b79d735d9c5c767e8d0d","author":{"email":"3de6e75f846c5fb0bd2817ac1ccee59ae82d8a6f@gmail.com","name":"Scott Mansell"},"message":"Revert \"Merge pull request #2358 from Tilka/pie\"\n\nThis reverts commit 0f7f8f87747ae825c3b5adeae35cbb66114d2ba1, reversing\nchanges made to 9f1505435877cf8f5abe7b66fb2717c7e39c1988.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/0b0f70aad4b21b0fcc55b79d735d9c5c767e8d0d"},{"sha":"af4cfd32d48f57c6dd177c8ca46afe1dc9b175c7","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Core: Change a volatile into an atomic\n\nAlso changes s_drawn_video into an atomic, as it's used across threads as well.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/af4cfd32d48f57c6dd177c8ca46afe1dc9b175c7"},{"sha":"9018b546c71932a46a85222a3de7a989184361ec","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"WbfsBlob: Don't enter an infinite loop when reading beyond end of disc\n\nread_size remained 0 when the \"Read beyond end of disc\" error occurs,\nwhich made the while (nbytes) loop never end. As a fix, SeekToCluster\nnow explicitly sets available to 0 when the error occurs, and Read\nchecks for it.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/9018b546c71932a46a85222a3de7a989184361ec"},{"sha":"25bd55b7aae4aedac60d60a2890172f329e8e2c4","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Core: Use clamps for nunchuk and wiimote x,y,z values","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/25bd55b7aae4aedac60d60a2890172f329e8e2c4"},{"sha":"e14816351e3e4d3b7c6be702d17ce28546b9bc96","author":{"email":"3de6e75f846c5fb0bd2817ac1ccee59ae82d8a6f@gmail.com","name":"Scott Mansell"},"message":"Merge pull request #2706 from phire/revert-PIE\n\nRevert \"Merge pull request #2358 from Tilka/pie\"","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/e14816351e3e4d3b7c6be702d17ce28546b9bc96"},{"sha":"6e969133f5e0f5fe9551a0ace39b242c5c3aac78","author":{"email":"3de6e75f846c5fb0bd2817ac1ccee59ae82d8a6f@gmail.com","name":"Scott Mansell"},"message":"evdev: Delete rumble effects on the correct file descriptor.\n\nWas using m_id insted of m_fd.\nAlso re-arrange the code so rumble effects always get deleted instead of\njust on stop commands.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/6e969133f5e0f5fe9551a0ace39b242c5c3aac78"},{"sha":"a31ebb9bcd8365e19a1003032b8ed1ed30c7ed55","author":{"email":"3de6e75f846c5fb0bd2817ac1ccee59ae82d8a6f@gmail.com","name":"Scott Mansell"},"message":"PPCAnalyst: Don't swap instruction which might cause interrupts.\n\nfcmpo and fcmpu can be matched by the REORDER_CMP pass, as they set CR0\nand they can cause interrupts if the fpu is disabled.\nSo we add an extra check to make sure op a is an integer op too.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/a31ebb9bcd8365e19a1003032b8ed1ed30c7ed55"},{"sha":"6e90d1e433811ceca4bf37473ac1c76770afdf7c","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"SI_DeviceGCController: Remedy undefined behavior regarding shifts\n\nLeft shifting a negative left-hand operand is undefined behavior per section 5.8.2 of the C++11 standard.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/6e90d1e433811ceca4bf37473ac1c76770afdf7c"},{"sha":"e462422ef7c99d752dd3505044fbc9c43969a071","author":{"email":"79de35380abfde078511cec414301f52dc789d28@gmail.com","name":"Admiral H. Curtiss"},"message":"Wiimote: (Re-)Connect a disconnected emulated Wiimote when a mapped button is pressed.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/e462422ef7c99d752dd3505044fbc9c43969a071"},{"sha":"08516ee09ea357d4363ce17b7e9b1611107c094a","author":{"email":"cbb76825bfaf661d8b1852f5510f7a9662e9b43c@gmail.com","name":"sigmabeta"},"message":"Android: Add detailed instructions for setting up a build environment","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/08516ee09ea357d4363ce17b7e9b1611107c094a"},{"sha":"b3471e0abce3b407654a2398c55c8a8c7567ab3e","author":{"email":"79de35380abfde078511cec414301f52dc789d28@gmail.com","name":"Admiral H. Curtiss"},"message":"DolphinWX: Add options to Load Last Slot 9/10 to menu.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/b3471e0abce3b407654a2398c55c8a8c7567ab3e"},{"sha":"de3379a1b2418d48597f8a92b00cc7d9719218a8","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Merge pull request #2739 from AdmiralCurtiss/last-savestate-10-slots\n\nDolphinWX: Add options to Load Last Slot 9/10 to menu.","distinct":false,"url":"https://api.github.com/repos/mimimi085181/dolphin/commits/de3379a1b2418d48597f8a92b00cc7d9719218a8"}]}