Dean Herbert
|
f92a31cd39
|
Merge pull request #17402 from smoogipoo/multiplayer-auto-countdown
Add multiplayer auto-start countdown timer
|
2022-03-25 20:31:14 +09:00 |
|
Dan Balasescu
|
1ff5fc98f5
|
Merge pull request #17445 from peppy/fix-test-realm-failures
Fix visual test crashes due to local realm not having update thread
|
2022-03-25 19:41:13 +09:00 |
|
Dan Balasescu
|
2553cfed75
|
Match new server ready/unready logic
|
2022-03-25 17:04:45 +09:00 |
|
Dean Herbert
|
6b22e5774f
|
Remove conditional access on known non-null
|
2022-03-25 16:42:35 +09:00 |
|
Dean Herbert
|
5fcd3b07f1
|
Fix visual test crashes due to local realm not having update thread
|
2022-03-25 16:35:32 +09:00 |
|
Dean Herbert
|
b1f0f89fdd
|
Simplify AutoStart and Host checks
|
2022-03-25 15:41:01 +09:00 |
|
Dan Balasescu
|
478174dd58
|
Merge pull request #17416 from peppy/skin-fuck
Refactor skin construction
|
2022-03-25 15:36:06 +09:00 |
|
Dan Balasescu
|
d3a957d64e
|
Fix test client not receiving initial value
|
2022-03-24 20:24:09 +09:00 |
|
Dan Balasescu
|
f80692f342
|
Add missing TestMultiplayerClient coverage
|
2022-03-24 20:19:05 +09:00 |
|
Dan Balasescu
|
5fe46a73cb
|
Update room state in more situations
|
2022-03-24 20:17:16 +09:00 |
|
Dan Balasescu
|
209de886ce
|
Add method to stop countdown
|
2022-03-24 20:17:16 +09:00 |
|
Dan Balasescu
|
ea9de0199d
|
Split countdown start into separate method
|
2022-03-24 20:09:32 +09:00 |
|
Dan Balasescu
|
dfa076c169
|
Refactor cancellation logic
|
2022-03-24 16:29:59 +09:00 |
|
Dan Balasescu
|
4c0d76573c
|
Asserate code is running on update thread
|
2022-03-24 15:51:30 +09:00 |
|
Dan Balasescu
|
f0d132b16e
|
Rename FinishCountdown() -> SkipToEndOfCountdown()
|
2022-03-24 15:21:46 +09:00 |
|
Dan Balasescu
|
d2ecc100e5
|
Revert unnecessary async change
|
2022-03-24 15:07:24 +09:00 |
|
Dan Balasescu
|
8f3a4df70a
|
Add explanation for try-catch
|
2022-03-24 15:07:24 +09:00 |
|
Dan Balasescu
|
d36944ac95
|
Dispose token manually
Cover more branches with cancellation source disposal
|
2022-03-24 15:07:24 +09:00 |
|
Dan Balasescu
|
34a367b369
|
Merge branch 'master' into multiplayer-countdown-timers-2
|
2022-03-23 15:40:50 +09:00 |
|
Dean Herbert
|
6542f974f2
|
Merge branch 'master' into skin-fuck
|
2022-03-23 15:30:22 +09:00 |
|
Dan Balasescu
|
a83a90e675
|
Rename countdown Delay -> Duration
|
2022-03-23 15:21:16 +09:00 |
|
Dan Balasescu
|
f7c0047206
|
Send time remaining in countdowns instead
|
2022-03-23 15:19:43 +09:00 |
|
Dean Herbert
|
078288a616
|
Make "skin.ini" the default skin filename and remove redundant parameters
|
2022-03-23 15:05:01 +09:00 |
|
Dean Herbert
|
7a1909bf97
|
Change parameter order of LegacySkin to put IStorageResourceProvider first
The optional resource store should not be before the (basically)
required resource provider.
|
2022-03-23 15:02:04 +09:00 |
|
Dean Herbert
|
6c405f1dee
|
Remove storage override from LegacyBeatmapSkin
|
2022-03-23 14:57:42 +09:00 |
|
Dean Herbert
|
b48aa1d8fa
|
Ensure HitObjectSampleTest 's TestWorkingBeatmap provides the marking resource store correctly
|
2022-03-23 14:57:42 +09:00 |
|
Dean Herbert
|
a5acd38fd5
|
Fix HitObjectSampleTest adding null files to realm models
|
2022-03-23 14:57:42 +09:00 |
|
Dean Herbert
|
a7f63fb034
|
Make providing a custom ResourceStore to LegacyBeatmapSkin optional (for tests only)
|
2022-03-23 14:57:42 +09:00 |
|
Bartłomiej Dach
|
51a1721bc9
|
Fix unprotected access to potentially-null DI'd dialog overlay
|
2022-03-22 22:10:05 +01:00 |
|
Dean Herbert
|
483fb84b56
|
Fix typo in FinishCountdown method
|
2022-03-22 16:50:13 +09:00 |
|
Dean Herbert
|
61ddf1e6cf
|
Disallow exiting the editor without saving (unless explicitly confirming)
|
2022-03-22 15:42:56 +09:00 |
|
Dan Balasescu
|
4630aa15cc
|
Apply refactorings according to reviews
|
2022-03-22 12:54:19 +09:00 |
|
Dean Herbert
|
63998ad9f1
|
Add test coverage of SpectatorPlayer failing to seek on inopportune frame arrival time
|
2022-03-19 15:06:22 +09:00 |
|
Dan Balasescu
|
04f4e81852
|
Rename start countdown request
|
2022-03-18 21:05:19 +09:00 |
|
Dan Balasescu
|
72843a6797
|
Add support for starting/stopping countdowns
|
2022-03-18 14:33:09 +09:00 |
|
Dan Balasescu
|
7b8fb341a5
|
Fix not handling IconButtons
|
2022-03-17 17:59:28 +09:00 |
|
Salman Ahmed
|
e14a35b469
|
Add failing test case
|
2022-03-02 20:32:41 +03:00 |
|
Dan Balasescu
|
e947c97e10
|
Merge branch 'master' into spectator-reliability
|
2022-02-25 20:20:30 +09:00 |
|
Dan Balasescu
|
16a3bbbcb4
|
Merge pull request #16944 from peppy/rooms-request-faster
Update playlists/multiplayer to use new compact response
|
2022-02-24 23:20:07 +09:00 |
|
Dean Herbert
|
260cf793fe
|
Add test coverage of more advanced frame delivery scenarios to TestSceneSpectatorPlayback
|
2022-02-24 02:28:13 +09:00 |
|
Dean Herbert
|
c94e7e2abe
|
Add ability to simulate network failures to TestSpectatorClient
|
2022-02-24 02:23:48 +09:00 |
|
Dean Herbert
|
14c8ce50a0
|
Prefix all test send methods in TestSpectatorClient with Send
|
2022-02-24 02:23:48 +09:00 |
|
Dean Herbert
|
87da650dfb
|
Update framework
|
2022-02-23 14:06:56 +09:00 |
|
Dean Herbert
|
71ae425fb2
|
Merge branch 'master' into rooms-request-faster
|
2022-02-22 15:45:05 +09:00 |
|
Dean Herbert
|
113153e6a3
|
Fix remaining filter tests
|
2022-02-22 00:25:00 +09:00 |
|
Dean Herbert
|
98c008b95f
|
Fix test failures due to order change
|
2022-02-21 19:48:39 +09:00 |
|
Dean Herbert
|
7e24b36f26
|
Merge branch 'master' into remove-playlistitem-beatmap
|
2022-02-16 14:24:57 +09:00 |
|
Dean Herbert
|
6a08fd57ef
|
Rename "client" fields in tests to specify whether spectator or multiplayer
|
2022-02-16 09:52:18 +09:00 |
|
Dean Herbert
|
187870b794
|
Merge branch 'master' into fix-multi-cache-dependencies
|
2022-02-16 09:44:37 +09:00 |
|
Dean Herbert
|
954ae60b81
|
Merge branch 'master' into copy-existing-difficulty
|
2022-02-16 08:55:12 +09:00 |
|