James Groom
2a67cf93ec
Replace `SortedSet` with `SortedList<T>` in `InputRoll`
...
see 6d40c08c3
2024-03-20 11:24:13 +00:00
SkiHatDuckie
328d36d0ca
Refactor window scale menu, add 6x through 9x (squashed PR #3872 )
...
resolves #3826
2024-03-20 09:48:15 +10:00
James Groom
3f92764bde
Bump date on PR template's CLA checkbox
...
fixes 85e5a028b
2024-03-20 05:40:10 +10:00
RetroEdit
85e5a028b4
update PR license agreement to clarify licensing ( #3743 )
...
* make the GitHub Copilot note more prominent
2024-03-19 14:28:52 -05:00
adelikat
b6efbfe54b
add hotkey to toggle the last used lua script
2024-03-19 11:10:15 -05:00
Morilli
b10f8969ac
Don't allocate extra buffers in lua [Push|To]String
2024-03-19 12:19:56 +01:00
Morilli
bfae8d0f1e
reduce allocations in CalculatePointedCell
2024-03-16 13:26:53 +01:00
Morilli
cad3699221
Don't triple-allocate in FrameToStringPadded
2024-03-15 18:31:46 +01:00
James Groom
2f6a507fdf
Simplify some logic in `InputRoll.{SelectCell,OnMouseDown}`
2024-03-15 12:10:20 +00:00
James Groom
967ce66e9e
Use helper prop in `InputRoll`, simplifying LINQ call
2024-03-15 12:01:58 +00:00
James Groom
485cafadff
Nix expr: Regen NuGet lockfile
2024-03-15 20:39:22 +10:00
Morilli
0cbc65ba4e
Improve Cell comparison
2024-03-14 21:59:25 +01:00
James Groom
86a4aa69ee
Fix double enumeration in `InputRoll.SelectRow`
2024-03-15 06:02:29 +10:00
CasualPokePlayer
6e881d39a2
encore: avoid directly using SetThreadDescription (windows 10+ only function), restores windows 7-8.1 compat
2024-03-13 21:08:07 -07:00
James Groom
ce6d032051
Fix logic in `Bk2Controller.SetFromMnemonic`
...
fixes fdf63900b
2024-03-14 04:15:56 +10:00
James Groom
8d892346d2
Fix crash when loading `.wch` into RAM Search
2024-03-13 23:42:25 +10:00
James Groom
0f8995eec7
Clean up conditionals in `TAStudio.TasView_QueryItemIcon`
...
fixes 17ed62b39
2024-03-12 15:35:44 +10:00
James Groom
e55c6c2688
Avoid delegate wrapper in `ICollection.RemoveAll` extension hot path
...
see 6d40c08c3
2024-03-12 15:24:41 +10:00
James Groom
24bd99eb07
Refactor `HotkeyInfo.ResolveWithDefaults`
2024-03-12 15:22:07 +10:00
Morilli
fdf63900b6
Reduce string allocations in SetFromMnemonic
2024-03-12 02:17:59 +01:00
Morilli
17ed62b39e
Prevent unnecessary TasMovieRecord queries
2024-03-12 01:41:22 +01:00
Morilli
9a2de650d1
Reduce Cell allocation spam
...
Don't really like this change but it does help allocation count a lot. Perhaps Cell should just be a struct?
2024-03-12 00:04:29 +01:00
Morilli
6d40c08c3c
fix #3675
...
This looks to just be better on .net framework...
2024-03-11 22:43:57 +01:00
CasualPokePlayer
5bf9d387b4
prevent various apis from being used while in an input/memory callback
2024-03-10 23:18:55 -07:00
CasualPokePlayer
986299c52b
encore linux build
2024-03-10 20:05:04 -07:00
CasualPokePlayer
5cb80569d9
encore: bump up uncompressed state buffer size
2024-03-10 19:57:03 -07:00
CasualPokePlayer
38ef6028d7
correct buffer check condition
2024-03-10 15:25:01 -07:00
CasualPokePlayer
04fe0d7d04
fix crash with SDLResampler
2024-03-10 15:10:17 -07:00
CasualPokePlayer
03fa3fc19d
get rid of this Flush call
...
isn't really needed
2024-03-10 15:03:33 -07:00
CasualPokePlayer
d9a93c474a
throw out the speex resampler, place in SDL's resampler to replace it
...
no more 2010 vc++ runtime requirement
2024-03-10 15:02:25 -07:00
Morilli
05abb3adfa
Optimize IndexOfFrame function in TAStudio
2024-03-10 19:21:05 +01:00
Morilli
87197e0524
Optimize IsMarker checks in TAStudio
2024-03-10 18:57:08 +01:00
CasualPokePlayer
d547ff3d57
update comment due to prev commit
2024-03-10 03:40:18 -07:00
CasualPokePlayer
5a8ce91d95
Recompile mupen dlls against VS2022
...
this also needed mupen deps updated, and SDL2 compat needed to be fixed. SDL doesnt need to be used anymore, so that's nice
also deleted mupen projects which we don't use anymore
2024-03-10 03:36:43 -07:00
CasualPokePlayer
c85aee928f
remove DInput dependency with RawKeyInput
2024-03-09 22:01:44 -08:00
CasualPokePlayer
330115452f
linux encore build
2024-03-08 21:32:11 -08:00
CasualPokePlayer
90369fce13
encore: add lag detection
2024-03-08 20:25:25 -08:00
CasualPokePlayer
59176ca2d3
encore: fix aes_keys.txt / seeddb.bin not being properly picked up by the core
2024-03-08 19:12:54 -08:00
CasualPokePlayer
32b6f7d937
linux encore build
2024-03-08 18:02:50 -08:00
CasualPokePlayer
6dd0bb25e8
encore: remove async file io completely, fix savestate crashes due to AsyncWakeUpCallback serialization attempts
2024-03-08 17:29:40 -08:00
James Groom
69d29c39f5
Fix cheat editor resetting display type when changing size
...
and when choice is no longer valid, default to hex instead of unsigned
2024-03-08 21:42:20 +10:00
James Groom
2f758459dd
Add docs and unit tests for `IList.LowerBoundBinarySearch` extension
...
without d29da10e9
, the final case in this test method would throw an exception
2024-03-08 11:22:44 +00:00
James Groom
49fa40f562
Rename newly-added `.props` file, improve MSTest output
...
fixes 6df491c9d
2024-03-08 10:50:57 +00:00
James Groom
5a6fcce981
Use new way of importing MSTest framework
2024-03-08 10:42:37 +00:00
James Groom
9e12480c3e
Bump MSTest and Magick.NET
2024-03-08 10:38:08 +00:00
James Groom
6df491c9d9
Dedup test project files and also mute style warnings in GambatteSuite
2024-03-08 10:33:53 +00:00
James Groom
8630ccdd41
Update list of known testrom failures from Gambatte suite
2024-03-08 10:30:12 +00:00
CasualPokePlayer
4ce5b9b6c1
update encore linux build
2024-03-07 23:08:34 -08:00
CasualPokePlayer
d9cd9f4810
do various determinism fixes for encore
2024-03-07 22:31:16 -08:00
James Groom
729ca96517
Hopefully fix double BOM
...
thanks VS Code
2024-03-08 03:50:05 +00:00