YoshiRulz
478d375fe5
Minor refactors to `MovieSession.HandlePlaybackEnd`
2024-06-24 00:29:18 +10:00
Morilli
8935a3a676
Don't attempt to load recent tas after restart if it's diferent from the current tas
2024-06-23 04:59:25 +02:00
Morilli
6cbf06d444
Enable the Movie menu even with no core loaded
...
- resolves #3570
2024-06-23 04:24:17 +02:00
Morilli
3841d88268
Regenerate MainForm.Designer.cs
...
this is not a functional change. I changed something, did ctrl+z and saved.
2024-06-23 02:53:49 +02:00
Morilli
e1af631af6
Apply some sketchy nullable related changes
...
TasView_PointedCellChanged will now not short-circuit when the OldCell has null values (happens on MouseEnter mainly).
Also, null column is accepted as this allows dragging off-control without input being dropped.
Also, OldCell and NewCell are assumed to never be null (is true in the current logic).
2024-06-23 02:11:37 +02:00
Morilli
8278b30579
Do local selection check in TasView_PointedCellChanged
2024-06-23 02:09:00 +02:00
Morilli
cfc76ee47a
Fix subframe core check in tastudio bk2 exporting
2024-06-22 23:04:03 +02:00
Morilli
f86cbdd04b
Mention command-line builds better in readme and contributing.md
2024-06-22 22:52:21 +02:00
Morilli
7aa54889a1
Update important banner syntax in contributing.md
2024-06-22 22:51:03 +02:00
Morilli
ad1f4f40b5
Fix cheat compare value saving
...
- closes #3567 , closes #3523
2024-06-22 21:13:37 +02:00
Morilli
6364475b21
Fix potential crash in savestate loading
...
Also throw when attempting to create such an invalid savestate. No idea yet how that can happen but apparently it can.
2024-06-22 01:41:01 +02:00
Morilli
aeb80e5810
Implement DragDrop for MultiDiskBundler
...
- closes #3950
2024-06-21 20:15:10 +02:00
Morilli
542e043261
Change ToRawInt to ToRawUInt
...
I firmly believe this has advantages. Don't ask me which.
Also move ReinterpretAsF32 to BizHawk.Common and use it more
2024-06-21 17:14:11 +02:00
YoshiRulz
a329d076f0
Improve dev-facing error message in Git hook install script
2024-06-21 23:54:47 +10:00
YoshiRulz
62c1c11698
Have Git hook shim skip execution when checking out old commits
2024-06-21 22:56:12 +10:00
YoshiRulz
afd496a185
Make Git hooks print message when PowerShell not found
2024-06-21 22:54:15 +10:00
YoshiRulz
f3ae45b7bd
Fix Git hooks failing when `pwsh` and `dotnet` are missing from `PATH`
...
forgot `set -e` applies to subshells
2024-06-21 22:50:50 +10:00
CasualPokePlayer
a11077ef4e
Revert "Simplify MainSlnExecutable.props"
...
This reverts commit 1edddb2126
.
2024-06-20 16:21:58 -07:00
CasualPokePlayer
1edddb2126
Simplify MainSlnExecutable.props
...
makes it play nicer with Rider WinForms designer and is much simpler than what was present before
also not sure where the "TargetName changing AssemblyName" behavior actually came from, testing on Rider/dotnet build/VS2022 all yield no changes to AssemblyName, so I assume this is fine
2024-06-20 15:16:48 -07:00
Moritz Bender
256218305b
Refactor IControlMainform handling in Mainform ( #3935 )
...
This allows any loaded tool to control any aspect of `IControlMainform` independently of others. Also improves rewinder handling when any tool `WantsToControlRewind`.
2024-06-20 19:16:11 +02:00
Moritz Bender
1a9e5e52f1
Refactor RamSearch to increase speed and improve functionality ( #3954 )
...
- merges `IMiniWatchDetailed` and `IMiniWatch` into one
- allow switching search modes without restarting the search
- general speed improvements due to less peeks when e.g. auto-search is toggled
- removes `PreviousType.LastSearch` due to its questionable use case
2024-06-20 18:25:15 +02:00
CasualPokePlayer
866fb86b60
Guard against mismatched GPUs with D3D11 GL interop
...
resolves #3939
2024-06-19 23:04:03 -07:00
YoshiRulz
a9df8b40d7
Simplify About dialog audio playback
2024-06-20 04:17:01 +10:00
YoshiRulz
3490b544b4
Have About dialog copy full Git commit hash to clipboard
...
and use full hash in GitHub web app URI
2024-06-20 04:01:58 +10:00
YoshiRulz
e5dc04dc37
Move some version processing from About dialog to `VersionInfo`
2024-06-20 03:59:39 +10:00
Morilli
90c79d2220
ensure tests don't fail
2024-06-18 21:33:56 +02:00
Morilli
f6d5271c61
Add test file just to be sure
2024-06-18 21:14:35 +02:00
Morilli
8abe276829
Give slightly more infformation in LoadOrThrow
2024-06-18 20:53:46 +02:00
Morilli
89824bac1c
Simplify ReinterpretAsF32
2024-06-18 20:53:20 +02:00
CasualPokePlayer
4ad33b3d06
Rebuild waterboxhost on Debian 10
...
Also fix the build scripts to explicitly use nightly (which waterboxhost does need currently)
2024-06-17 21:35:57 -07:00
CasualPokePlayer
6e5de797d2
Build rust projects with x86_64-win7-windows-msvc target
2024-06-17 19:41:52 -07:00
CasualPokePlayer
f309dbc316
bounds check reading spu output
2024-06-16 23:32:14 -07:00
CasualPokePlayer
6f68c84d8f
bump up max samples for melonDS
2024-06-16 23:30:53 -07:00
YoshiRulz
ae74e37d2d
Fix AooRE due to malformed response from wbox core (seen in melonDS)
2024-06-17 15:59:44 +10:00
CasualPokePlayer
d52e67b9e9
Don't use ToLower()
2024-06-16 21:28:50 -07:00
CasualPokePlayer
a9c04524c7
get ICycleTiming from service provider
...
fixes 87209aa11b
2024-06-16 21:27:05 -07:00
CasualPokePlayer
87209aa11b
Add way to unregister auto-registered services with BasicServiceProvider
...
allows for better handling with SubNESHawk and Libretro statable, maybe others
2024-06-16 21:18:24 -07:00
CasualPokePlayer
145e0431d0
Register IDriveLight for SubNesHawk
...
fixes another issue pointed out in #3949
2024-06-16 20:57:06 -07:00
CasualPokePlayer
d2869686dc
Hook up FDS and VS controls for SubNesHawk
...
fixes #3949
2024-06-16 20:55:34 -07:00
feos
acca29a66e
uae: allow loading HDFs even tho they give black screen now
2024-06-17 02:36:03 +03:00
Morilli
4cfaf74837
Simplify this function
2024-06-17 01:22:53 +02:00
Morilli
bbd21eb775
Prefill values in the MultiDiskBundler from currently loaded xml
...
If the currently loaded "rom" is an xml, the MultiDiskBundler will now prefill its text boxes with the information from that xml instead of leaving everything empty.
- closes #3947
2024-06-17 01:11:52 +02:00
Morilli
a364ec9a11
Allow creating MultiDiskBundler xmls with absolute paths
2024-06-17 01:08:49 +02:00
Morilli
ec1c27596b
Reduce unnecessary action duplications in MultiDiskBundler
2024-06-17 00:47:01 +02:00
Morilli
4f01a8f522
simplify readme commandline section
2024-06-16 21:15:30 +02:00
Morilli
85886bc2cd
Don't freeze first selection in HexEditor when freezing was canceled
...
- fixes #3833
The entire "primary highlight" + n "secondary highlights" system seems overengineered, but I chose to just fix this in the simplest way possible.
2024-06-16 19:54:54 +02:00
Morilli
b904041edd
Fix clear all / clear current tab buttons in hotkey config
...
fixes 3a2b3e1d06
.
I fixed the incorrect logic but forgot to reverse the parameter.
2024-06-16 16:31:37 +02:00
Morilli
3a2b3e1d06
Add button to hotkey config to restore defaults for the current tab
...
- closes #3900
2024-06-16 16:27:20 +02:00
Morilli
33d34dca78
Ignore Restart in RamSearch when form hasn't loaded yet
...
- closes #3724
2024-06-15 17:38:04 +02:00
Morilli
39d3c28bc3
Update waterboxhost dependencies
...
- closes #3279
2024-06-15 16:16:13 +02:00