Vicki Pfau
5c80fa67ef
Qt: Fix Quit role
2022-06-24 22:24:05 -07:00
Vicki Pfau
6629aeebec
GBA Video: Fix high tiles rendering wrong on macOS
2022-06-24 21:46:02 -07:00
Vicki Pfau
d21da6df2d
Qt: Fix crash when calling createBuffer from a callback
2022-06-24 19:01:10 -07:00
Vicki Pfau
e8a39fea95
All: Clean up some warnings
2022-06-24 17:48:52 -07:00
Vicki Pfau
f3209e1942
Qt: Move scripting classes into folder
2022-06-24 17:25:53 -07:00
Vicki Pfau
5349cab4b2
Qt: Better error checking in mGLWidget
2022-06-24 01:55:52 -07:00
Vicki Pfau
b1f1da4f7d
Core: Fix warning
2022-06-24 00:53:15 -07:00
Vicki Pfau
1a61da9f83
Qt: Fix warning
2022-06-24 00:53:06 -07:00
ahigerd
1bda318531
Qt: Refactor the script buffer list into a model ( #2566 )
2022-06-23 23:15:35 -07:00
Vicki Pfau
c1b1f72005
Scripting: Fix crashes when functions return null
2022-06-21 16:17:32 -07:00
ahigerd
8d7c040b46
Don't crash when resetting scripting UI ( #2564 )
2022-06-20 22:48:55 -07:00
Vicki Pfau
0dce8b392a
Scripting: Fix test fallout
2022-06-16 23:45:20 -07:00
Vicki Pfau
79506cef72
Scripting: Fix elision of MemoryDomain documentation
2022-06-16 23:40:37 -07:00
Vicki Pfau
840e2806b5
Scripting: Basic void type bringup
2022-06-16 23:40:11 -07:00
Vicki Pfau
0b2cfb505f
Qt: Fix build on older Qt
2022-06-16 22:01:03 -07:00
Vicki Pfau
4851109027
Core: Add wallclock offset RTC type
2022-06-16 21:57:45 -07:00
Vicki Pfau
a60bc18ad0
CMake: Cleanup and enhance FindFeature, fix static libedit
2022-06-16 16:12:32 -07:00
Vicki Pfau
ddccbee47b
Qt: Show correct channel for modern macOS builds
2022-06-16 15:41:28 -07:00
Vicki Pfau
07221181ea
Qt: Fix VAO reinitialization
2022-06-16 15:39:29 -07:00
Vicki Pfau
fa910fc629
Mac: Start bringing up Universal build support
2022-06-15 23:31:20 -07:00
Vicki Pfau
6159c5a70b
GBA Audio: Decrunchify GB audio
2022-06-15 20:34:06 -07:00
Vicki Pfau
33b3d33da2
Core: Rename GBAStereoSample to mStereoSample
2022-06-15 18:39:38 -07:00
Vicki Pfau
a0613e27ab
SDL: Support exposing an axis directly as the gyro value ( closes #2531 )
2022-06-14 21:12:53 -07:00
Vicki Pfau
f7d8b77bd4
GB MBC: Fix edge case with Pocket Cam register accesses ( fixes #2557 )
2022-06-14 15:15:11 -07:00
Vicki Pfau
4707368d7f
Qt: Fix typo
2022-06-14 00:17:54 -07:00
Vicki Pfau
7f453ce202
GBA Video: Fix horizontal lines in GL when charbase is changed ( fixes #1631 )
2022-06-14 00:13:51 -07:00
Vicki Pfau
d2ac7c4ca0
Qt: Add Lua to report view
2022-06-10 20:59:27 -07:00
Vicki Pfau
c12fa581b3
Scripting: Fix build with Lua 5.1 and 5.2
2022-06-10 20:51:33 -07:00
Vicki Pfau
601d025e30
Scripting: Fix require return values
2022-06-10 19:55:45 -07:00
Vicki Pfau
9ac6096c3d
GB SIO: Fix bidirectional transfer starting ( fixes #2290 )
2022-06-09 21:10:27 -07:00
Vicki Pfau
d9092c6acf
Scripting: Invert search order
2022-06-09 16:37:40 -07:00
Vicki Pfau
45b47c32d2
Scripting: Much cleaner require shimming
2022-06-09 16:18:34 -07:00
Vicki Pfau
aee35a4442
Scripting: More cleanup
2022-06-09 14:54:30 -07:00
Vicki Pfau
b43509e705
Scripting: Free memory leak
2022-06-09 01:00:46 -07:00
Vicki Pfau
3e4f1fcb2e
Scripting: Lua requires should be relative to the file they were run from
2022-06-08 21:44:01 -07:00
Vicki Pfau
b42b997f00
Scripting: Why does this function take PCWSTR??
2022-06-08 18:04:43 -07:00
Vicki Pfau
6e196748d8
Scripting: Hand off full filename to Lua, add directory to DLL search path
2022-06-08 17:55:37 -07:00
Vicki Pfau
7b8ba05f88
Qt: Only disable DisplayGL updates on Windows
2022-06-08 15:32:49 -07:00
Vicki Pfau
ae0c5e91aa
Qt: Simplify Window drawing ( fixes #2190 )
2022-06-08 15:32:42 -07:00
Vicki Pfau
97cb18d3fd
GBA Video: Fix two sprite boundary conditions in OpenGL
2022-06-08 01:53:35 -07:00
Vicki Pfau
7a07b148cb
GBA Video: Fix OBJ tile wrapping with 2D char mapping ( fixes #2443 )
2022-06-08 00:15:52 -07:00
Vicki Pfau
5ba82aaed0
GB I/O: Windowed WAVE RAM reading only works on CGB, not CGB-on-AGB
2022-06-07 00:21:16 -07:00
Vicki Pfau
f9e03e7182
GBA Memory: Implement adjustable EWRAM waitstates ( closes #1276 )
2022-06-07 00:05:27 -07:00
Vicki Pfau
fda7f83855
GB I/O: Fix writing to WAVE RAM behavior ( fixes #1334 )
2022-06-06 22:57:45 -07:00
Vicki Pfau
00421cd046
GB Audio: Fix APU re-enable timing glitch
2022-06-06 22:35:35 -07:00
Vicki Pfau
542824e3c0
CMake: Minor fixes
2022-06-06 21:40:18 -07:00
shinyoyo
aad78be37f
Update new translated Simplified Chinese entry
2022-06-06 01:12:45 -07:00
Vicki Pfau
11837ffc15
ARM: Disassemble Thumb mov pseudo-instruction properly
2022-06-05 20:59:30 -07:00
Vicki Pfau
3687863cbc
Scripting: Add callback removing
2022-06-05 20:36:54 -07:00
Vicki Pfau
10eb2b9784
Scripting: Add root-scope docstrings
2022-06-05 03:29:18 -07:00
Vicki Pfau
00bd093fe3
Scripting: Add bitmask handling functions
2022-06-05 03:29:18 -07:00
Vicki Pfau
d4c1ab1728
Scripting: Fix some Lua memory lifetimes
2022-06-05 03:29:18 -07:00
Vicki Pfau
d6accc4ef6
Scripting: Add calling functions with lists
2022-06-05 03:29:18 -07:00
Celeste Wouters
e87ba99140
GBA Memory: update the renderer on rawWrite{16,32}/GBAPatch{16,32}
...
rawWrite{16,32}/GBAPatch{16, 32} is used by the memory editor on Qt,
and changes to the VRAM area there were not reflected on the graphical
output, palette or OAM writes are. This fixes this inconsistency.
2022-06-04 13:43:34 -07:00
Vicki Pfau
3c228dad60
Qt: Fix games not displaying on macOS after first run
2022-06-03 23:45:34 -07:00
Vicki Pfau
9f5267e24e
GBA Audio: Claw back some performance
2022-06-03 22:36:19 -07:00
Vicki Pfau
f4217a7a77
GBA Video: Use memset instead of manually assigning
2022-06-03 15:41:07 -07:00
Vicki Pfau
46b59268d3
GB Audio: Optimize channel 4
2022-06-02 23:26:15 -07:00
Vicki Pfau
c19457aa4b
GBA Overrides: Add Game Boy Wars Advance 1+2 entry ( fixes #2540 )
2022-06-02 22:19:15 -07:00
Vicki Pfau
818314a6fd
GBA I/O: SOUNDBIAS is readable when sound is off ( fixes #2541 )
2022-06-02 22:19:07 -07:00
Vicki Pfau
3c0d9f7197
GBA Audio: Sample FIFOs at SOUNDBIAS-set frequency
2022-06-01 19:13:05 -07:00
Vicki Pfau
29dbb55c80
GBA I/O: Unstub SOUNDBIAS
2022-06-01 02:32:21 -07:00
Vicki Pfau
cbbcf7478e
GBA Audio: Adjust PSG sampling rate with SOUNDBIAS
2022-06-01 02:15:07 -07:00
Vicki Pfau
cdabfd491b
GB Audio: Minor optimizations
2022-06-01 01:29:33 -07:00
Vicki Pfau
76a8f4da2b
GB Audio: Migrate channel 3 into GBRunAudio
2022-06-01 01:29:33 -07:00
Vicki Pfau
779e7bc94b
GB Audio: Migrate channel 4 into GBRunAudio
2022-06-01 01:11:45 -07:00
Vicki Pfau
68f628a211
GB Audio: Redo channels 1 and 2
2022-06-01 01:11:40 -07:00
Vicki Pfau
5e6d063aa1
Qt: I'm so tired
2022-05-30 22:53:21 -07:00
Vicki Pfau
39bb404332
Qt: Actually fix the build order this time, except with MSVC, but I'll take it
2022-05-30 22:50:53 -07:00
Vicki Pfau
14f217963c
Qt: Attempt to fix build order again
2022-05-30 22:43:38 -07:00
Vicki Pfau
4f9cfd5a7e
Qt: Attempt to fix build order
2022-05-30 22:02:47 -07:00
Vicki Pfau
61bc17953b
Updater: Add support for appimage
2022-05-30 21:46:08 -07:00
Vicki Pfau
82ac857c2c
Qt: Update translations
2022-05-29 20:39:09 -07:00
Vicki Pfau
6fd3bfb86b
Qt: Fix preloading for ROM replacing
2022-05-29 20:39:09 -07:00
Alejandro Alcaide
a9978e9892
Qt: Update translation (Spanish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2022-05-29 19:26:25 -07:00
José J. Placencia Bobadilla
6285387bdd
Qt: Update translation (Spanish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2022-05-29 19:26:25 -07:00
Luna Lyday
9306510023
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-05-29 19:26:25 -07:00
LucentW
b4df69c0f9
Qt: Update translation (Italian)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2022-05-29 19:26:25 -07:00
Vicki Pfau
0c02f2798a
GBA Video: Fix sprites with mid-frame palette changes in GL ( fixes #2476 )
2022-05-29 18:49:40 -07:00
Vicki Pfau
511a12c507
GBA Video: Fix highlighting for sprites with mid-frame palette changes
2022-05-29 18:46:34 -07:00
Vicki Pfau
81289cdb62
Scripting: More MSVC fixes
2022-05-29 14:32:51 -07:00
Vicki Pfau
4358364830
CMake: Fix Lua build with older versions
2022-05-29 13:53:04 -07:00
Vicki Pfau
b6ec54dadf
Merge branch 'feature/scripting'
2022-05-29 13:29:20 -07:00
Vicki Pfau
8e617556e9
Scripting: Get docgen to print to file, fix some warnings
2022-05-29 02:44:17 -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
64fba235b2
Merge pull request #2452 from ahigerd/alh/nicer-logging-checkboxes
...
Clean up rendering of logging grid checkboxes
2022-05-28 23:39:22 -07:00
Vicki Pfau
38299f397f
GBA: Overdue constant prefixing
2022-05-28 20:58:57 -07:00
Vicki Pfau
c8978fd425
Util: Rebalance non-hashed Tables too
2022-05-28 19:03:27 -07:00
Vicki Pfau
21e2ccb025
Qt: Improve cheat parsing ( fixes #2297 )
2022-05-28 15:04:18 -07:00
Vicki Pfau
edc2e1b7f5
Scripting: Pass back old buffers when reopening view
2022-05-27 20:19:29 -07:00
Vicki Pfau
997adecddc
Scripting: Add MRU
2022-05-27 20:19:29 -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
85b619dc78
Scripting: Add register information to docgen
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
fc34b72741
Scripting: Add prototype documentation generator, outputs to YAML
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
98c371b769
Scripting: Rename mScriptCallbackAdapter to mScriptCallbackManager
2022-05-27 20:19:28 -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
Vicki Pfau
7a6b16dc41
Scripting: Fix up Lua tables
2022-05-27 20:19:28 -07:00
Vicki Pfau
7bc7656988
Scripting: Memory fixes
2022-05-27 20:19:28 -07:00
Vicki Pfau
304d8d1a4d
Scripting: More API cleanup
2022-05-27 20:19:28 -07:00
Vicki Pfau
7e36a71953
Scripting: Fix segment addressing
2022-05-27 20:19:28 -07:00
Vicki Pfau
a747545014
Scripting: Improve Lua error reporting
2022-05-27 20:19:28 -07:00
Vicki Pfau
d15bd4969e
Res: Add WIP example Pokemon script
2022-05-27 20:19:28 -07:00
Vicki Pfau
28d7bfdffc
Scripting: Add prototype "buffer" pseudo-TUI interface
2022-05-27 20:19:28 -07:00
Vicki Pfau
f570786d78
Scripting: Add memory range reading
2022-05-27 20:19:28 -07:00
Vicki Pfau
9c6068a526
Scripting: Start bringing up lists in lua
2022-05-27 20:19:28 -07:00
Vicki Pfau
31a7f09b8a
Scripting: Add register read/write
2022-05-27 20:19:28 -07:00
Vicki Pfau
4a345fb07c
Scripting: Add casting STR to CHARP
2022-05-27 20:19:28 -07:00
Vicki Pfau
93cadacb18
Scripting: Allow null values to be wrapped in Lua as nil
2022-05-27 20:19:28 -07:00
Vicki Pfau
304a8d1655
Scripting: Split macros into separate header
2022-05-27 20:19:28 -07:00
Vicki Pfau
82c97e5dc3
Scripting: Add key input functions
2022-05-27 20:19:28 -07:00
Vicki Pfau
e70a9b2f41
Scripting: Add more informational functions
2022-05-27 20:19:28 -07:00
Vicki Pfau
1895ed34fc
Scripting: Add making strings from non-UTF8-clean text
2022-05-27 20:19:28 -07:00
Vicki Pfau
98f5298e04
Scripting: Add __pairs implementation for tables
2022-05-27 20:19:28 -07:00
Vicki Pfau
5c84278667
Scripting: Start exporting some constants
2022-05-27 20:19:28 -07:00
Vicki Pfau
303fc17e77
Scripting: Add screenshots, delimit categories
2022-05-27 20:19:28 -07:00
Vicki Pfau
cb9d45caee
Scripting: Add savestate slot access
2022-05-27 20:19:28 -07:00
Vicki Pfau
e228857eef
Scripting: Add default arguments
2022-05-27 20:19:28 -07:00
Vicki Pfau
fa847b1e63
Qt: Add basic scripting view
2022-05-27 20:19:28 -07:00
Vicki Pfau
48f49b74b1
Scripting: Make memory blocks weakrefs
2022-05-27 20:19:28 -07:00
Vicki Pfau
f3ba5f7692
Scripting: API cleanup
2022-05-27 20:19:28 -07:00
Vicki Pfau
ca073379fb
Scripting: Add Table iteration
2022-05-27 20:19:28 -07:00
Vicki Pfau
c14fb54a74
Scripting: Add callback API
2022-05-27 20:19:28 -07:00
Vicki Pfau
a59349af8a
Scripting: Fix some bugs with context globals
2022-05-27 20:19:28 -07:00
Vicki Pfau
e8e9a3e3c3
Scripting: Bring up lists
2022-05-27 20:19:28 -07:00
Vicki Pfau
5eb25876b4
Scripting: Add memory adapter for access to memory regions
2022-05-27 20:19:28 -07:00
Vicki Pfau
076299a5f6
Scripting: Start bringing up constructors/destructors
2022-05-27 20:19:28 -07:00
Vicki Pfau
bbf6d94fe2
Scripting: More table scaffolding
2022-05-27 20:19:28 -07:00
Vicki Pfau
c6e18b2a59
Scripting: Lua memory fixes
2022-05-27 20:19:28 -07:00
Vicki Pfau
deff3585bd
Scripting: Default "get" handling a la Python and casting a struct into one of its members
2022-05-27 20:19:28 -07:00
Vicki Pfau
aa91ffabfd
Scripting: Revamp pointer handling, struct casting
2022-05-27 20:19:28 -07:00
Vicki Pfau
c296ea79ff
Scripting: Add flag for freeing the value buffer
2022-05-27 20:19:28 -07:00
Vicki Pfau
0c28e34a7e
Scripting: Remove static members
2022-05-27 20:19:28 -07:00
Vicki Pfau
17d2373975
Scripting: Add "console" logger bridge
2022-05-27 20:19:28 -07:00
Vicki Pfau
e3758597f8
Scripting: Hook up Lua strings and add context autodrain pool
2022-05-27 20:19:28 -07:00
Vicki Pfau
af44a65c3d
Scripting: Add weak references for opaque runtime access
2022-05-27 20:19:28 -07:00
Vicki Pfau
7bb051b01d
Scripting: Start hooking things together
2022-05-27 20:19:28 -07:00
Vicki Pfau
cdfa6ac54b
Scripting: Fix unsetting globals in Lua
2022-05-27 20:19:28 -07:00
Vicki Pfau
b9f88061ca
Scripting: Add error reporting
2022-05-27 20:19:28 -07:00
Vicki Pfau
66142ab4dc
Scripting: Hook up memory access
2022-05-27 20:19:28 -07:00
Vicki Pfau
8c45d51b8e
Scripting: Code cleanup, add parameter names
2022-05-27 20:19:28 -07:00
Vicki Pfau
421c645e14
Scripting: More testing sugar
2022-05-27 20:19:28 -07:00
Vicki Pfau
ce3710323b
Scripting: Start working on mCore bridge
2022-05-27 20:19:28 -07:00
Vicki Pfau
7226b7ee31
Scripting: Interface cleanup
2022-05-27 20:19:28 -07:00
Vicki Pfau
5c67c3b600
Scripting: Lua method calling cleanup and testing
2022-05-27 20:19:28 -07:00
Vicki Pfau
16bad9f141
Scripting: Testing sugar
2022-05-27 20:19:28 -07:00
Vicki Pfau
4dae4d8f7f
Scripting: Start hooking up objects in Lua
2022-05-27 20:19:28 -07:00
Vicki Pfau
edb07e23c8
Scripting: Fix leaks in Lua test
2022-05-27 20:19:28 -07:00
Vicki Pfau
7c9ea1ec9b
Scripting: Add basic inheritance + struct struct member access + const casting
2022-05-27 20:19:28 -07:00
Vicki Pfau
9ddada00f2
Scripting: Add struct setter
2022-05-27 20:19:28 -07:00
Vicki Pfau
b0567832f8
Scripting: More const bringup
2022-05-27 20:19:28 -07:00
Vicki Pfau
3179419f52
Scripting: Add static dispatch to classes
2022-05-27 20:19:28 -07:00
Vicki Pfau
e912450e85
Scripting: Attempt to add const structs
2022-05-27 20:19:28 -07:00
Vicki Pfau
1a6fa25a33
Scripting: Add struct dynamic dispatch binding
2022-05-27 20:19:28 -07:00
Vicki Pfau
af2e226cc4
Scripting: First pass on structs/classes
2022-05-27 20:19:28 -07:00
Vicki Pfau
c8848876fa
Scripting: Add 8/16-bit integer types for struct interop
2022-05-27 20:19:28 -07:00
Vicki Pfau
4c1e736915
Scripting: Fix cast failure
2022-05-27 20:19:28 -07:00
Vicki Pfau
7fb7d53c5d
Scripting: Add Lua function call thunk
2022-05-27 20:19:28 -07:00
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
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
Vicki Pfau
69d4518ad5
GB Video: Ignore OAM when doing SGB VRAM transfers ( fixes #2503 )
2022-04-22 18:51:44 -07:00
Vicki Pfau
dcdd6d2dd2
GB Audio: Properly apply per-model audio differences
2022-04-22 02:59:15 -07:00
Vicki Pfau
979be972dc
GB Video: Ignore CGB attributes when doing SGB VRAM transfers ( fixes #2503 )
2022-04-22 01:34:53 -07:00
Vicki Pfau
f326d02e33
Qt: Boot both a multiboot image and ROM with CLI args ( closes #1941 )
2022-04-21 22:09:46 -07:00
Vicki Pfau
b10a5b7f02
Qt: More flexible argv parsing
2022-04-21 21:31:13 -07:00
Vicki Pfau
ce7e53d53d
Qt: Add e-Card passing to the command line ( closes #2474 )
2022-04-21 19:41:49 -07:00
Vicki Pfau
4556d4b121
Feature: Modernize argument parsing API
2022-04-21 19:27:26 -07:00
Vicki Pfau
770b121b10
Qt: Handle relative DATADIR
2022-04-20 19:20:24 -07:00
Vicki Pfau
96fe40efc1
Qt: Fix build on older Qt
2022-04-20 19:20:24 -07:00
Vicki Pfau
ea8e67bf63
Qt: Update translations
2022-04-20 16:43:48 -07:00
Vicki Pfau
8258668d88
Qt: Mark more strings notr
2022-04-20 16:41:14 -07:00
Vicki Pfau
af564adc85
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-20 16:37:32 -07:00
Vicki Pfau
5b7780620d
Qt: Fix crash when clicking past last tile in viewer
2022-04-12 22:23:15 -07:00
Vicki Pfau
672867f1f6
Qt: Fix selecting tiles in OBJ-only view ( fixes #2497 )
2022-04-12 22:19:50 -07:00
Vicki Pfau
8090c03dfb
Qt: Support static build on Linux
2022-04-10 19:19:43 -07:00
Vicki Pfau
4a52c62f84
Wii: Fix name in meta.xml
2022-04-04 14:06:37 -07:00
Vicki Pfau
cb0b47406f
GB MBC: Filter out MBC errors when cartridge is yanked ( fixes #2488 )
2022-04-03 15:55:34 -07:00
Vicki Pfau
cdd3dcae0a
Qt: Fix OpenGL-only build ( fixes #2492 )
2022-04-03 15:44:24 -07:00
Vicki Pfau
68533524d5
Qt: Fix some filename dialogs not checking for null return
2022-04-03 15:41:27 -07:00
Vicki Pfau
42275f93d3
Qt: Fix OBJ view item flags
2022-04-03 15:38:34 -07:00
Vicki Pfau
7ace2ac14f
Core: Fix non-debugger build
2022-04-03 02:58:03 -07:00
Vicki Pfau
bc9bb43f88
Debugger: Add poll interrupting
2022-04-03 02:49:05 -07:00
Vicki Pfau
43f64852ad
Qt: Update translations
2022-04-02 00:29:59 -07:00
Rafał Będźkowski
01d59069dd
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-02 00:27:05 -07:00
Luna Lyday
dc06d517c9
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-02 00:26:42 -07:00
Alex
a032c02b35
Qt: Update translation (Russian)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2022-04-02 00:26:30 -07:00
JeanDeLaMouche
fc1ad942c2
Qt: Update translation (French)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2022-04-02 00:26:17 -07:00
BrunoSXS
1dcdf14fb0
Toggle to show filename or gamename in library mode
2022-03-30 14:16:05 -07:00
Vicki Pfau
61e278d36e
Qt: Fix alignment of size in library view ( fixes #2485 )
2022-03-28 18:27:19 -07:00
Vicki Pfau
5418bb066f
Debugger: Add callback for updating while the runloop is suspended; use for GDB
2022-03-27 02:33:32 -07:00
Vicki Pfau
e8f8dd429e
Switch, 3DS: Disuse VFileFILE
2022-03-27 01:56:57 -07:00
Vicki Pfau
deeeb8ea56
Wii: Support fake-mapping on VFileFD
2022-03-19 16:38:12 -07:00
Vicki Pfau
c8302da954
Qt: Initial wave of Qt6 compat fixes
2022-03-15 15:34:56 -07:00
Vicki Pfau
4a158427ee
GBA Video: Move bg clearing to reset
2022-03-10 23:55:12 -08:00