Commit graph

8139 commits

Author SHA1 Message Date
Vicki Pfau
9d92c185c6 Scripting: Minor cleanup 2022-05-27 20:19:28 -07:00
Vicki Pfau
36efaf6330 Scripting: Add Lua setGlobal, make sure calling run twice works 2022-05-27 20:19:28 -07:00
Vicki Pfau
2c11c4806a Scripting: Add calling Lua functions 2022-05-27 20:19:28 -07:00
Vicki Pfau
ce97d86906 Scripting: Start bringing up Lua bindings 2022-05-27 20:19:28 -07:00
Vicki Pfau
512572769e Scripting: Rework functions; add wrapper type for stack references 2022-05-27 15:57:38 -07:00
Vicki Pfau
c507157ab8 Scripting: Start bringing up execution contexts 2022-05-27 15:57:38 -07:00
Vicki Pfau
2a81e5a1ba Scripting: Add 64-bit types 2022-05-27 15:57:38 -07:00
Vicki Pfau
cbae6a61e5 Scripting: Start adding type-aware casting 2022-05-27 15:57:38 -07:00
Vicki Pfau
9955d0d19b Scripting: Start string bringup 2022-05-27 15:57:38 -07:00
Vicki Pfau
8818bf4048 Scripting: Move equality into type implementation 2022-05-27 15:57:38 -07:00
Vicki Pfau
16563fe4d2 Scripting: Typing cleanup 2022-05-27 15:57:38 -07:00
Vicki Pfau
a2b0230c71 Scripting: Add some helper macros 2022-05-27 15:57:38 -07:00
Vicki Pfau
34752e95d5 Scripting: Adapt Table type to use HashTableCustom 2022-05-27 15:57:38 -07:00
Vicki Pfau
9d6f424623 Scripting: Allow unsetting bridge debugger 2022-05-27 15:57:38 -07:00
Vicki Pfau
1a33a71771 Scripting: Initial runtime bringup work 2022-05-27 15:57:38 -07:00
Vicki Pfau
7b4850024a Core: Fix memory leak 2022-05-27 15:57:17 -07:00
Vicki Pfau
f3c26add07 Core: Add mCoreTakeScreenshotVF function 2022-05-27 14:29:17 -07:00
Vicki Pfau
fe10c00289 Util: Implement HashTableEnumerateCustom 2022-05-27 00:44:33 -07:00
Vicki Pfau
a7710ed8d5 ARM: Fix warning spew 2022-05-27 00:42:11 -07:00
Vicki Pfau
4c1d44692c Util: Add Table iterators 2022-05-26 23:58:35 -07:00
Vicki Pfau
68c57df1f6 Util: Add custom callbacks for hash tables 2022-05-26 23:58:35 -07:00
Vicki Pfau
ab3cd84ed4 Qt: Refactor out log widget 2022-05-26 23:58:35 -07:00
Vicki Pfau
86f7acbbb9 CMake: Add version checking in find_feature 2022-05-26 23:57:52 -07:00
Vicki Pfau
0035b5a22b Util: Reformat hashing and let it use 64-bit regions 2022-05-26 23:52:06 -07:00
Vicki Pfau
6b189fe249 README: Update 2022-05-26 21:34:20 -07:00
Vicki Pfau
c6d7c40dfc GBA: Fix booting multiboot ROMs with no JOY entrypoint 2022-05-24 20:51:36 -07:00
Vicki Pfau
86b032dac7 GBA Video: Clear window offset on reset (fixes #2471, fixes #2500) 2022-05-21 17:06:49 -07:00
Vicki Pfau
87738ba8f3 Core: Migrate register access API from debugger into core 2022-05-16 15:58:50 -07:00
Vicki Pfau
6f09085676 Qt: Poll current keys in case some external force has changed them 2022-05-16 15:12:26 -07:00
Vicki Pfau
af043e0792 Core: Add getKeys API 2022-05-16 15:12:21 -07:00
Vicki Pfau
8a60cd8c47 Qt: Merge in more preparatory Qt6 scaffolding 2022-05-15 23:39:30 -07:00
Vicki Pfau
14e1552a3b Util: Add missing file 2022-05-15 21:52:11 -07:00
Vicki Pfau
e76698ae59 Util: Add latin1ToUtf8 2022-05-15 21:44:36 -07:00
Vicki Pfau
155c57b19e Util: Add utf8strlen, tests 2022-05-15 21:44:20 -07:00
Vicki Pfau
e9ba117258 Util: Actually build the string parser test suite 2022-05-15 21:43:47 -07:00
Vicki Pfau
5c14e3738e Qt: Build on older Qt 2022-05-13 00:31:39 -07:00
Vicki Pfau
b3ec5cca98 Qt: Fix some warnings 2022-05-13 00:24:59 -07:00
Vicki Pfau
8f5e755c09 GB, GBA Savedata: Fix memory leaks when loading new saves 2022-05-13 00:04:16 -07:00
Vicki Pfau
aad85a7950 Qt: Fix more deprecation warnings 2022-05-12 23:37:41 -07:00
Vicki Pfau
cbe5c305b6 GBA: Fix mbVf initialization 2022-05-12 00:22:14 -07:00
Vicki Pfau
8410ea8b5f Qt: Fix deprecation warnings 2022-05-11 23:52:20 -07:00
Vicki Pfau
a1ea2066f7 macOS: Update static Qt libs 2022-05-08 00:50:08 -07:00
Vicki Pfau
2a4dcace5b PSP2: Fix perf build too 2022-05-07 23:13:34 -07:00
Vicki Pfau
4fb8514254 PSP2: Fix build on recent vitasdk 2022-05-07 23:10:48 -07:00
Vicki Pfau
e2ea9330aa macOS: Bump minimum to 10.9 2022-05-07 23:05:49 -07:00
Vicki Pfau
891af6a5f6 Windows: Reduce installer compression memory footprint 2022-05-07 20:31:13 -07:00
Vicki Pfau
0395994b6b SDL: Fix MSYS2 build 2022-05-04 14:51:51 -07:00
Vicki Pfau
8f133caec8 Debugger: Add command to load external symbol file (fixes #2480) 2022-05-01 22:29:31 -07:00
Vicki Pfau
492ba2478c Core: Fix crash if library can't be opened 2022-05-01 17:02:50 -07:00
Vicki Pfau
765cc08136 GB Video: Only apply SGBC VRAM hack on SGBC 2022-04-30 19:23:23 -07:00