Commit Graph

367 Commits

Author SHA1 Message Date
Vicki Pfau c143851916 Core: Fix patch autoloading leaking the file handle 2024-10-08 04:44:35 -07:00
Vicki Pfau 10eb8c57d2 Core: Add sanity check for mDirectorySetOpenSuffix 2024-10-04 17:17:47 -07:00
Vicki Pfau 952c883755 Core: Check for null when autoloading/saving cheats 2024-10-04 17:14:17 -07:00
Vicki Pfau 3ae88949a3 Core: Extdata should not have a size < 0 2024-09-16 02:52:07 -07:00
Vicki Pfau ee2533831d Util: Add THREAD_EXIT macro 2024-07-07 11:24:26 -07:00
Vicki Pfau 34b1f0b3a4 Core: Add missing defines to flags.h 2024-04-01 16:46:38 -07:00
Vicki Pfau 404e84b045 Scripting: Simplify console implementation 2023-09-27 20:24:40 -07:00
Vicki Pfau 31235a6b2c Scripting: Fix console error log level 2023-09-16 01:37:11 -07:00
Vicki Pfau 9b98a19a37 Core: Fix potential UAF when loading a ROM in a VDir 2023-09-16 01:35:23 -07:00
Vicki Pfau 6806850441 Core: Fix memory leaks in mCacheSet 2023-04-05 05:06:28 -07:00
Vicki Pfau 2e4732f1ff Core: Negative log types are invalid 2023-03-01 22:53:24 -08:00
Vicki Pfau 71174659f2 Core: Fix GBK string memory handling in .cht loading 2023-03-01 20:32:18 -08:00
Vicki Pfau 3357fa6a03 All: Fix handling of strncat bounds 2023-03-01 20:18:21 -08:00
Vicki Pfau 1bbbbc745d Core: Add missing va_end 2023-03-01 16:17:29 -08:00
Vicki Pfau d29e782789 Core: Allow sending thread requests to a crashed core (fixes #2785) 2023-01-28 22:39:06 -08:00
Vicki Pfau 8665b28f0d Core: Interrupt timing during reset (fixes #2651) 2022-10-09 22:07:58 -07:00
Vicki Pfau a12a391fd1 CMake: Don't include scripting.c in libretro build 2022-09-26 00:16:14 -07:00
Vicki Pfau 5dbe240442 Qt: Resume crashed game when loading a save state 2022-09-11 02:51:24 -07:00
Adam Higerd 8f724d6a1f typo fix in scripting core 2022-08-15 16:23:09 -07:00
Vicki Pfau 8997eda005 Revert "Qt: Improve frame pacing, maybe"
This reverts commit 76d6055bb0.
2022-07-13 19:27:38 -07:00
Vicki Pfau 8997055fc0 Core: Migrate SDL logging enhancements into core 2022-07-09 02:34:10 -07:00
Vicki Pfau 76d6055bb0 Qt: Improve frame pacing, maybe 2022-07-03 06:45:50 -07:00
Vicki Pfau fa5c5e9601 Scripting: Fix memory domain writing 2022-07-02 22:49:47 -07:00
Vicki Pfau 57880bf674 Core: Add romSize function 2022-07-02 22:49:47 -07:00
Vicki Pfau ae33504577 Core: Fix memory leak when refreshing a directory 2022-07-01 23:42:41 -07:00
Vicki Pfau d053058ea3 Scripting: Add boolean type 2022-07-01 02:02:55 -07:00
Vicki Pfau fa985d5798 Scripting: Add save state file API 2022-07-01 00:48:18 -07:00
Vicki Pfau 9515de7212 Scripting: Add loading API 2022-07-01 00:34:33 -07:00
Vicki Pfau 84e60e99f4 All: More warning burndown 2022-06-30 05:55:56 -07:00
Vicki Pfau 96c137c1a2 Core: Fix leaks and clean up mDirectorySet 2022-06-30 04:42:58 -07:00
Vicki Pfau 2969a8bf7a Core: Fix cache writes that span multiple tiles 2022-06-27 21:10:16 -07:00
Vicki Pfau e8a39fea95 All: Clean up some warnings 2022-06-24 17:48:52 -07:00
Vicki Pfau b1f1da4f7d Core: Fix warning 2022-06-24 00:53:15 -07:00
Vicki Pfau c1b1f72005 Scripting: Fix crashes when functions return null 2022-06-21 16:17:32 -07:00
Vicki Pfau 4851109027 Core: Add wallclock offset RTC type 2022-06-16 21:57:45 -07:00
Vicki Pfau 10eb2b9784 Scripting: Add root-scope docstrings 2022-06-05 03:29:18 -07:00
Vicki Pfau 81289cdb62 Scripting: More MSVC fixes 2022-05-29 14:32:51 -07:00
Vicki Pfau 2471648dd0 Scripting: Start bringing up composite wrapper types 2022-05-29 02:44:17 -07:00
Vicki Pfau 6ebe735a73 Scripting: Add filename parameter to emu:screenshot 2022-05-29 02:44:17 -07:00
Vicki Pfau df60b17639 Scripting: Expose core reset 2022-05-27 20:19:29 -07:00
Vicki Pfau ccc7cd4d7f Scripting: Expose more save state functionality 2022-05-27 20:19:29 -07:00
Vicki Pfau fd202105ef Scripting: Improve docs 2022-05-27 20:19:29 -07:00
Vicki Pfau ced8fb516c Scripting: Expose more key functionality 2022-05-27 20:19:29 -07:00
Vicki Pfau 42efdc46eb Scripting: Add class-level docstrings 2022-05-27 20:19:29 -07:00
Vicki Pfau c6e68f7224 Scripting: Expose information about the memory domains 2022-05-27 20:19:29 -07:00
Vicki Pfau f739c28b5f Scripting: Rename mScriptMemoryAdapter to mScriptMemoryDomain 2022-05-27 20:19:28 -07:00
Vicki Pfau 6b2fa8fe67 Scripting: Add more docstrings 2022-05-27 20:19:28 -07:00
Vicki Pfau e69be0cc6f Scripting: Add reset menu opiton 2022-05-27 20:19:28 -07:00
Vicki Pfau b3476a997a Scripting: Pass filenames down to scripting engines 2022-05-27 20:19:28 -07:00
Vicki Pfau b84a549e8c Scripting: Expose mCore.checksum function 2022-05-27 20:19:28 -07:00