Commit Graph

33478 Commits

Author SHA1 Message Date
0f997386ae Fix direction and IsRunning not updating on first frame after becoming valid
The parent clock will not unpause until WaitingForFrames becomes false,
so I've moved the set of that before we start to propagate its values
across. Doesn't fix any visible issue but should make propagation one
game loop faster.
2020-10-30 15:26:23 +09:00
326fd03525 Fix loop not exiting after first valid frame 2020-10-30 15:25:53 +09:00
8e6c803900 Avoid running full updateClock loop when waiting on frames 2020-10-30 12:39:11 +09:00
87be7d162b Merge branch 'master' into spectator-replay-watcher 2020-10-30 00:25:17 +09:00
05fecc340b Merge pull request #10613 from peppy/update-framework
Update framework
2020-10-29 23:26:15 +09:00
1c353b4745 Update framework 2020-10-29 20:38:28 +09:00
335d150a13 Fix aim time being mutated inside update loop 2020-10-29 18:11:50 +09:00
2671d371da Move clock retrieval to new correct location 2020-10-29 15:28:39 +09:00
3ea27e23e8 Update namespace references 2020-10-29 15:20:10 +09:00
3751c357a3 Update framework 2020-10-29 15:19:05 +09:00
fa85751425 Move helper functions to bottom of class 2020-10-29 15:10:42 +09:00
fe409a55e6 Rename starvation test 2020-10-29 15:10:11 +09:00
ce58bfdc4e Add test covering host retry after returning to spectator screen 2020-10-29 15:09:12 +09:00
6a31a313b6 Fix stop watching test to check correct screen presence 2020-10-29 15:08:06 +09:00
7dd3a748be Add further test logic to ensure retry / restart flow is working correctly 2020-10-29 15:03:38 +09:00
a59ea987b7 Make tests more resilient under headless execution 2020-10-29 14:57:36 +09:00
c0960e60cb Add note about testflight link
Sick of getting asked about this.
2020-10-29 14:52:34 +09:00
db2b00068f Avoid sourcing parent clock when in a paused state 2020-10-29 14:48:56 +09:00
d91456dc29 Move initial validity check out of loop for clarity 2020-10-29 14:25:47 +09:00
2f51fe01a0 Merge pull request #10609 from peppy/frame-stability-clean-up
Clean up FrameStabilityContainer state handling logic
2020-10-29 13:56:59 +09:00
2e5a8b2287 Fix xmldoc to read better in new context 2020-10-29 13:16:31 +09:00
a022b869eb Merge branch 'master' into frame-stability-clean-up 2020-10-29 13:02:17 +09:00
acdb87d3d4 Merge pull request #10607 from EVAST9919/beatmap-listing-search-options
Add more search options to Beatmap Listing
2020-10-29 12:42:08 +09:00
4a264bc173 Merge branch 'master' into beatmap-listing-search-options 2020-10-29 12:04:40 +09:00
8ccc3c2ec8 Merge pull request #10596 from charlie-gray/right-click-circle-delete
Add support for deleting objects when Shift is held down
2020-10-29 11:37:22 +09:00
583ed29199 Merge pull request #10608 from peppy/fix-editor-bindable-crash
Fix editor crash on exit when forcing exit twice in a row
2020-10-29 11:11:53 +09:00
1313ab89e7 Add xmldoc to multiple selection row 2020-10-28 23:37:21 +01:00
016e920aa9 Move filter tab item hierarchy construction to BDL 2020-10-28 23:14:52 +01:00
a8cefb0d4c Rename method 2020-10-28 23:12:28 +01:00
f5aedc96c4 Rework multiple selection filter 2020-10-28 23:07:54 +01:00
e77049eae3 Use discard-like lambda parameter names 2020-10-28 22:58:51 +01:00
fa53549ed2 Mark request fields as possibly-null 2020-10-28 22:57:03 +01:00
a1696942f0 Merge branch 'master' into right-click-circle-delete 2020-10-28 22:12:14 +01:00
202fe09306 Group selection actions back up in SelectionHandler 2020-10-28 22:06:48 +01:00
5c2c5f2000 Use existing ScoreRank for rank filter 2020-10-28 23:35:08 +03:00
4f6081c7f3 Use BindableList<T> 2020-10-28 19:44:13 +03:00
6c2cee7b3f Avoid cross-pollution between tests of current playing state 2020-10-28 23:15:51 +09:00
7cc4a7cb5c Add more accurate fail scenario test logic 2020-10-28 22:59:54 +09:00
1d499ec15d Change beatmap not existing test to specify a beatmap ID that can't possibly exist 2020-10-28 22:51:35 +09:00
8bbcb9be8a Always use imported beatmap in tests 2020-10-28 22:50:57 +09:00
5d02de29ca Fix attempt to change ruleset/beatmap bindables while screen is not active 2020-10-28 22:50:45 +09:00
25ab3a5fea Construct replay after being sure a ruleset is available to avoid nullrefs 2020-10-28 22:10:37 +09:00
6169349f7c Fix switching to new beatmap not working correctly 2020-10-28 17:44:11 +09:00
730cc645fb Avoid reconstructing ruleset for each frame bundle 2020-10-28 16:33:52 +09:00
5fcd39a43d Ensure spectator screen is loaded before continuing 2020-10-28 16:29:06 +09:00
48b0357e7d Fix "finished playing" events handled for potentially incorrect user 2020-10-28 16:11:14 +09:00
6eddd76bdc Simplify FramedReplayInputHandler's SetFrame implementation 2020-10-28 16:03:23 +09:00
09da75b143 Merge branch 'frame-stability-clean-up' into spectator-replay-watcher 2020-10-28 15:34:46 +09:00
2b1e79a4e8 Simplify state changes further 2020-10-28 15:32:20 +09:00
c9515653b3 Restore previous directionality logic to avoid logic differences 2020-10-28 15:31:57 +09:00