YoshiRulz
|
ee0c0a80d0
|
Bump supported Win10 version
|
2024-07-12 01:51:28 +10:00 |
Morilli
|
e9d6716a33
|
Fix savestating being possible after movie has finished
|
2024-07-10 21:03:59 +02:00 |
CasualPokePlayer
|
662fd83f5e
|
Prevent user changing clock stopping message pumping
TODO: Audit other usages of DateTime.Now assuming it is monotonic (also use DateTime.UtcNow where applicable to avoid DST causing issues)
|
2024-07-10 01:51:28 -07:00 |
YoshiRulz
|
e44810a725
|
Fix stacktraces for `RangeToExclusive` extension
|
2024-07-10 13:30:35 +10:00 |
YoshiRulz
|
00c103da0b
|
Remove unused import
|
2024-07-10 13:20:55 +10:00 |
CasualPokePlayer
|
d8431d615e
|
Avoid zealously copying the entire video buffer
this might be larger than bufferwidth*bufferheight, and thus possibly dramantically decrease screenshot/dumping performance
|
2024-07-08 16:29:51 -07:00 |
Morilli
|
57e3c47bcc
|
Fix InputRoll not updating CellHeight and CellWidth on padding change
|
2024-07-08 19:21:35 +02:00 |
YoshiRulz
|
0d2844d1fd
|
Improve docs on `Config.CorePickerUIData`
fixes 14cf4b348 , 81e2b5b47 , and bbb3b4cd7
|
2024-07-08 23:57:58 +10:00 |
Morilli
|
bbb3b4cd7d
|
Update comment on CorePickerUIData
also restore systemid default core restore logic that exists for some reason
|
2024-07-08 06:26:57 +02:00 |
Chris Siebert
|
45002e6870
|
Fix NesHawk tracelogs sometimes using 32-bit addrs (squashed PR #3964)
specifically, only for the few instructions in this diff, and only when the PC would over- or underflow as a result of the offset
|
2024-07-08 11:26:34 +10:00 |
Morilli
|
81e2b5b47b
|
Make preferred core labels more verbose
they now display all system choices that they set instead of just the first
|
2024-07-08 03:03:34 +02:00 |
Morilli
|
d74b130c22
|
Add preferred core picker choice for Satellaview
idk if this list is supposed to be sorted because it kinda isn't?
|
2024-07-08 03:00:47 +02:00 |
YoshiRulz
|
2a5d4b903c
|
Add Analyzer to disallow `^= true`
|
2024-07-08 10:39:06 +10:00 |
YoshiRulz
|
c99d2212b2
|
Dedup `MainForm.CheckHotkey` with existing helpers / event handlers
|
2024-07-08 09:27:21 +10:00 |
YoshiRulz
|
d515b1bdad
|
Document bare minimum of CLI flag parsing behaviour
|
2024-07-08 04:05:12 +10:00 |
YoshiRulz
|
5e5f5772c6
|
Enable Analyzer rules re: blank doc comments and fix noncompliance
|
2024-07-08 01:37:22 +10:00 |
YoshiRulz
|
9a82dfd05f
|
Enable SA1517 and fix noncompliance (except in Cores)
"Code should not contain blank lines at start of file"
|
2024-07-08 01:17:05 +10:00 |
YoshiRulz
|
39b69641a6
|
Enable SA1506 and fix noncompliance
"Element documentation header should be preceded by blank line"
also fixes typo in rule config from c93a0f9d1
|
2024-07-08 01:13:06 +10:00 |
YoshiRulz
|
c93a0f9d1b
|
Enable SA1514 and fix noncompliance (except in Cores)
"Element documentation header should be preceded by blank line"
|
2024-07-07 12:12:08 +10:00 |
feos
|
ee9639a6fc
|
video dumper: mention dependency for AVC AVI
|
2024-07-06 19:05:33 +03:00 |
Morilli
|
4c39a81228
|
Remove unnecessary duplicated actions in TAStudio
this should not change any behavior.
|
2024-07-06 17:39:52 +02:00 |
Morilli
|
d161215754
|
Don't control reboot in TAStudio
There seems to be no good reason for why this would be necessary. TAStudio behaves just fine when the MainForm reboots itself.
|
2024-07-06 01:56:13 +02:00 |
Morilli
|
74970cc576
|
Remove unnecessary Thread.Sleep(0)
In this same loop we are already sleeping when necessary, so this Thread.Sleep(0) could only add unwanted delay
|
2024-07-05 19:21:42 +02:00 |
CasualPokePlayer
|
e48e6c69f2
|
respect GreenZoneSettings.txt even if greenzone is missing; fix ClientSettings.json loading (probably regressed in 42aa9d991dc3dde03234a15ddfdc2efdebf1c097?)
|
2024-07-04 21:34:09 -07:00 |
YoshiRulz
|
1c302e56db
|
Fix default arguments in `override`s which don't match the declaration
not enabling the relevant Analyzer rule MA0061 since that also triggers
when the override omits the default argument
|
2024-07-04 06:43:43 +10:00 |
YoshiRulz
|
1f7d75b7d2
|
Enable MA0044 and fix noncompliance
"Remove useless ToString call" (on a `string`)
|
2024-07-04 06:36:57 +10:00 |
YoshiRulz
|
9f0009b972
|
Use `HashCode.Combine` instead of `string.GetHashCode` + XOR
may write an Analyzer for this later
|
2024-07-04 06:31:44 +10:00 |
YoshiRulz
|
8546618c9a
|
Remove unused import
fixes da25438b1
|
2024-07-04 06:23:26 +10:00 |
YoshiRulz
|
da25438b1f
|
Remove redundant `Stream.Read` result check in `LsmvImport`
fixes a7e1c8fd0
|
2024-07-04 06:18:54 +10:00 |
YoshiRulz
|
b818f5325a
|
Enable MA0040 and silence remaining case
"Flow the cancellation token"
|
2024-07-04 05:48:35 +10:00 |
YoshiRulz
|
a7e1c8fd09
|
Enable MA0060 and fix noncompliance (except in Cores)
"The value returned by Stream.Read/Stream.ReadAsync is not used"
|
2024-07-04 05:12:58 +10:00 |
YoshiRulz
|
a329d44e41
|
Enable MA0090 outside of Cores project
"Remove empty else/finally block"
|
2024-07-03 23:11:48 +10:00 |
YoshiRulz
|
c4498685c2
|
Enable MA0091 and fix noncompliance
"Sender should be 'this' for instance events"
|
2024-07-03 23:10:57 +10:00 |
YoshiRulz
|
67edf3f047
|
Enable MA0070 and fix noncompliance
"Obsolete attributes should include explanations"
|
2024-07-03 23:10:19 +10:00 |
YoshiRulz
|
152b3ad6f5
|
Enable MA0057 and fix noncompliance
"Class name should end with 'Attribute'" (when subclassing `Attribute`)
|
2024-07-03 23:08:23 +10:00 |
YoshiRulz
|
3fb0afa05e
|
Use a global import for `MS.VisualStudio.TestTools.UnitTesting.*`
|
2024-07-03 22:51:48 +10:00 |
YoshiRulz
|
ccb69b18a9
|
Use a global import for `System.*`
|
2024-07-03 22:51:48 +10:00 |
YoshiRulz
|
c0b676647b
|
Enable MA0104 and silence remaining cases
"Do not create a type with a name from the BCL"
|
2024-07-03 22:51:47 +10:00 |
YoshiRulz
|
1be3531e7c
|
Rename `GBHawk.Timer` to `GBHawk.GBTimer`
|
2024-07-03 22:51:47 +10:00 |
YoshiRulz
|
91c48117a3
|
Rename `BizHawk.BizInvoke.ParameterInfo` to `InvokerParameterInfo`
|
2024-07-03 22:51:47 +10:00 |
YoshiRulz
|
db2782ca1b
|
Enable MA0140 and fix noncompliance (except in Cores)
"Both if and else branch have identical code"
see 618951403
|
2024-07-03 22:51:47 +10:00 |
YoshiRulz
|
c188feb50c
|
Move `SimpleGDIPDisplayManager` to `BizHawk.Client.Common`
|
2024-07-03 22:51:19 +10:00 |
YoshiRulz
|
db8454a0ff
|
Fix testroms project compilation
fixes e8c957a7a
|
2024-07-03 22:49:01 +10:00 |
YoshiRulz
|
c6101a190e
|
Update StyleCop and other Analyzers
|
2024-07-03 20:44:25 +10:00 |
YoshiRulz
|
504ba590b1
|
Switch to `string.Replace(char, char)` and `string.LastIndexOf(char)`
|
2024-07-03 20:44:21 +10:00 |
YoshiRulz
|
0067dd4b0a
|
Extract helper method `HawkFile.PathContainsPipe`
|
2024-07-03 20:38:46 +10:00 |
YoshiRulz
|
43d16473d8
|
Backport `string.Contains(char)` and `string.EndsWith(char)`
|
2024-07-03 20:35:35 +10:00 |
YoshiRulz
|
ad8b4653d4
|
Simplify `MovieImporter.SingleSpaces`
|
2024-07-03 19:43:43 +10:00 |
YoshiRulz
|
759784a648
|
Fix bug in PCEHawk's tracelog
|
2024-07-03 19:39:38 +10:00 |
YoshiRulz
|
17a268934e
|
Remove outdated comment
fixes b842f3ed1
|
2024-07-03 18:47:16 +10:00 |