Dan Balasescu
|
2d8d177807
|
Merge branch 'master' into skin-nullable
|
2022-03-25 15:36:21 +09:00 |
|
Dan Balasescu
|
478174dd58
|
Merge pull request #17416 from peppy/skin-fuck
Refactor skin construction
|
2022-03-25 15:36:06 +09:00 |
|
Dean Herbert
|
de4c04ef80
|
Fix non-matching json propert for AutoStartDuration
|
2022-03-25 15:34:33 +09:00 |
|
Dean Herbert
|
416b57ea69
|
Fix main menu buttons handling keys when super (cmd) is held
|
2022-03-25 15:13:22 +09:00 |
|
Dean Herbert
|
816fcae3a1
|
Rename Button to MainMenuButton to differentiate better
|
2022-03-25 15:12:39 +09:00 |
|
Dan Balasescu
|
cd5907f8da
|
Merge branch 'master' into extract-random-mod-logic-2
|
2022-03-25 14:25:43 +09:00 |
|
Dan Balasescu
|
c6182c2b09
|
Merge pull request #17432 from peppy/realm-subscription-any-thread
Allow realm subscriptions to be initiated from any thread
|
2022-03-25 14:05:03 +09:00 |
|
Dean Herbert
|
09c5325b08
|
Update resources
|
2022-03-25 13:18:49 +09:00 |
|
Dean Herbert
|
b4c0155b3d
|
Update framework
|
2022-03-25 13:07:21 +09:00 |
|
Dan Balasescu
|
def2ce243f
|
Merge pull request #17431 from peppy/fix-participants-panel-null-ref
Guard against potential null `CurrentItem` in `ParticipantPanel`
|
2022-03-25 11:47:43 +09:00 |
|
Bartłomiej Dach
|
e58b742728
|
Merge pull request #17429 from peppy/fix-old-legacy-replays
Fix replays set on old beatmaps having incorrect timing
|
2022-03-24 23:45:42 +01:00 |
|
Bartłomiej Dach
|
5f730c0cd4
|
Merge branch 'master' into fix-old-legacy-replays
|
2022-03-24 23:21:50 +01:00 |
|
Bartłomiej Dach
|
959f200638
|
Merge pull request #17425 from peppy/fix-realm-import-test-assert-failure
Fix realm potentially not being refreshed in time for test asserts in `BeatmapImporterTests`
|
2022-03-24 22:16:25 +01:00 |
|
Bartłomiej Dach
|
878e8d21a3
|
Remove assertion to fix "expression always true" inspection
|
2022-03-24 21:51:10 +01:00 |
|
Bartłomiej Dach
|
b76cd2beae
|
Merge branch 'master' into fix-realm-import-test-assert-failure
|
2022-03-24 21:48:10 +01:00 |
|
Dean Herbert
|
b04ca111c6
|
Allow realm subscriptions to be initiated from a non-update thread
|
2022-03-24 23:41:07 +09:00 |
|
Dean Herbert
|
2938f44e6c
|
Update PresentExternally usages in line with framework changes
|
2022-03-24 23:41:07 +09:00 |
|
Dan Balasescu
|
1abf3f7bf4
|
Fix cancel tooltip showing for autostart countdowns
|
2022-03-24 20:25:17 +09:00 |
|
Dan Balasescu
|
d3a957d64e
|
Fix test client not receiving initial value
|
2022-03-24 20:24:09 +09:00 |
|
Dan Balasescu
|
0d88af19ae
|
Fix local setting not being updated
|
2022-03-24 20:23:58 +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
|
40eca0fbe2
|
Merge branch 'master' into multiplayer-auto-countdown
|
2022-03-24 18:11:51 +09:00 |
|
Dean Herbert
|
2d58feebb1
|
Guard against potential null CurrentItem in ParticipantPanel
|
2022-03-24 17:54:21 +09:00 |
|
Dean Herbert
|
e889d93441
|
Add asserts of playlist being non-empty after client operations
|
2022-03-24 17:52:20 +09:00 |
|
Dean Herbert
|
d7faff15c0
|
Merge pull request #17326 from smoogipoo/multiplayer-countdown-timers-2
Implement multiplayer countdown timers
|
2022-03-24 17:50:53 +09:00 |
|
Dean Herbert
|
0275e974e5
|
Merge branch 'master' into multiplayer-countdown-timers-2
|
2022-03-24 17:24:00 +09:00 |
|
Dean Herbert
|
e3f8bc0588
|
Revert Availability to private
|
2022-03-24 17:15:17 +09:00 |
|
Dan Balasescu
|
528ffea38d
|
Fix incorrect event binding
|
2022-03-24 17:11:08 +09:00 |
|
Dean Herbert
|
d6fc53579e
|
Split out shared code for encode-decode cycle (and remove unrelated culture set)
|
2022-03-24 17:00:49 +09:00 |
|
Dean Herbert
|
a7554dcdf7
|
Use a constant for the early version timing offset
|
2022-03-24 16:43:41 +09:00 |
|
Dean Herbert
|
2efae031c9
|
Add test coverage of decode specifically
|
2022-03-24 16:39:56 +09:00 |
|
Dean Herbert
|
59a7eb5322
|
Add test coverage ensuring offsets are correct before and after legacy replay encode
|
2022-03-24 16:34:21 +09:00 |
|
Dan Balasescu
|
dfa076c169
|
Refactor cancellation logic
|
2022-03-24 16:29:59 +09:00 |
|
Dean Herbert
|
a7d5f2281c
|
Apply beatmap offsets to legacy replay frame handling
|
2022-03-24 16:16:40 +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 |
|
Dean Herbert
|
1049e349e3
|
Add test coverage of user offset being set before construction of MasterGameplayClockContainer
|
2022-03-24 14:55:01 +09:00 |
|
Dean Herbert
|
16dc2f6ef5
|
Adjust TestSceneFailAnimation to account for initial frequency change
|
2022-03-24 14:51:21 +09:00 |
|
Dean Herbert
|
8ca9cbc866
|
Set a more correct initial value for pauseFreqAdjust
As the `GameplayClock` now starts paused, this value needs to match to
ensure things work correctly.
For a better explanation of how we got here, see discussion at
https://github.com/ppy/osu/pull/17302#discussion_r830017735.
|
2022-03-24 14:50:00 +09:00 |
|
Dan Balasescu
|
96a447f68b
|
Rename Multiplayer prefix to button classes
|
2022-03-24 14:28:38 +09:00 |
|
Dan Balasescu
|
90c7945bca
|
Re-remove PopoverButton class with better test fix
|
2022-03-24 14:26:31 +09:00 |
|
Dean Herbert
|
6f529cf7a4
|
Merge branch 'master' into fix-spectator-seeks
|
2022-03-24 14:24:20 +09:00 |
|
Dean Herbert
|
4d0b4c2541
|
Fix realm potentially not being refreshed in time for test asserts in BeatmapImporterTests
As seen at https://github.com/ppy/osu/runs/5659368512?check_suite_focus=true
Went through every usage of `.Import` and added either an
`EnsureLoaded`, or where that provides too many checks, an explicit
`realm.Refresh()`.
|
2022-03-24 12:59:17 +09:00 |
|
Dean Herbert
|
e243a7c55d
|
Reword storage param xmldoc to use stronger and better defined langauge
|
2022-03-24 12:45:11 +09:00 |
|