Commit Graph

43829 Commits

Author SHA1 Message Date
2115d6f93e Add test coverage of legacy sample point recreation 2021-08-30 17:14:53 +09:00
d35c4da906 Add new control point to legacy regeneration logic 2021-08-30 17:14:53 +09:00
6ee4a6526c Don't block sample points from still being added to ControlPointInfo 2021-08-30 17:14:53 +09:00
6fd24a5d92 Remove redundant null coalesce 2021-08-30 17:14:53 +09:00
ccacf56dd8 Move to legacy namespace 2021-08-30 17:14:53 +09:00
7257aae7f2 Move samples to LegacyControlPointInfo 2021-08-30 17:14:53 +09:00
6b3cc81e19 Merge pull request #14486 from peppy/taiko-drum-refacor
Create a base component to handle gameplay sample triggering
2021-08-30 15:47:21 +09:00
4dd60e3299 Merge branch 'master' into taiko-drum-refacor 2021-08-30 14:12:52 +09:00
7be825f470 Merge pull request #14488 from frenzibyte/multi-spectator-player-leaving
Gray out and stop player instances who quit during multi-spectator sessions
2021-08-30 12:04:19 +09:00
7122f48568 Merge pull request #14552 from frenzibyte/fix-test-visibility-regression
Fix editor screen test scenes not updated to show their screens
2021-08-28 19:55:44 +02:00
eb90cedc9b Fix editor screen test scenes not updated to show their screens 2021-08-28 20:09:35 +03:00
6f03f7a6a6 Merge pull request #14534 from peppy/fix-tournament-startup-crash
Fix tournament client crashing at startup when osu!(stalble) is at ranking screen
2021-08-28 17:44:01 +09:00
d37df6afec Fix test failing after BDL -> [Test] change 2021-08-28 09:45:00 +02:00
b008a86d8c Remove unused using statement 2021-08-28 16:35:54 +09:00
6ef096001e Fix several cases of incorrect handling of CurrentMatch nullability 2021-08-28 16:24:36 +09:00
303c70791d Add more failing test coverage for null CurrentMatch 2021-08-28 16:24:36 +09:00
e9b97f7937 Fix tournament crashing when osu!(stable) is at ranking screen at startup 2021-08-28 14:28:33 +09:00
7fbeb9ecc7 Add failing test coverage for tournament startup states 2021-08-28 14:28:30 +09:00
69f5705ca0 Merge pull request #14526 from peppy/update-framework
Update framework
2021-08-28 01:42:50 +03:00
681a87d4ec Update framework 2021-08-28 07:08:06 +09:00
804ca88d63 Update framework 2021-08-27 19:52:45 +09:00
378734a7f8 Separate solo spectator player and "exit on restart" logic to own class 2021-08-27 13:24:37 +03:00
1650fbb8be Add failing test steps 2021-08-27 13:24:37 +03:00
2bfb9d5478 Merge pull request #14512 from nekodex/lobby-sounds
Add sounds for some lobby events
2021-08-27 19:21:11 +09:00
b7a0316194 Shorten test player count to 4 for less steps 2021-08-27 13:14:56 +03:00
97f27897b1 Add test coverage of mass multiplayer event firing 2021-08-27 18:57:35 +09:00
2b06dacd0e Change debounce back to using scheduler
Should better allow for adjusting in the future, as well.
2021-08-27 18:57:19 +09:00
33aa48bcf6 Merge branch 'master' into lobby-sounds 2021-08-27 18:46:12 +09:00
23414b0c63 Combine test scene to avoid huge copy paste 2021-08-27 18:44:44 +09:00
34d185d846 Convert final step to until step to avoid unnecessary delays 2021-08-27 18:39:36 +09:00
7d9bae4507 Update resources 2021-08-27 18:29:49 +09:00
8e57547ec3 Merge pull request #14510 from peppy/avoid-default-skin-judgement-transform-overhead
Change default skin's judgement result transform to reduce allocation overhead
2021-08-27 10:34:44 +09:00
f0296e5d12 Merge branch 'master' into avoid-default-skin-judgement-transform-overhead 2021-08-27 10:02:40 +09:00
4f22acb632 Merge pull request #14507 from peppy/path-control-point-bindable-removal
Remove bindable usage in `PathControlPoint`
2021-08-27 10:02:29 +09:00
a28bc9f6b2 Merge branch 'master' into path-control-point-bindable-removal 2021-08-27 09:37:37 +09:00
aacca006e4 Merge pull request #14487 from frenzibyte/alternative-difficulty-bindable
Fix unbind exception in `DifficultyBindable` due to different bindable type bindings
2021-08-26 23:29:54 +02:00
2ef2af17eb Merge branch 'master' into alternative-difficulty-bindable 2021-08-26 23:07:52 +02:00
b2ab670ae4 Merge pull request #14506 from peppy/skip-overlay-optimisations
Remove delegate overhead in `SkipOverlay`
2021-08-26 23:00:04 +02:00
d71dff4340 Merge branch 'master' into skip-overlay-optimisations 2021-08-26 22:38:17 +02:00
cea632463e Remove empty newline 2021-08-26 22:30:20 +03:00
23df13d6d2 Merge pull request #14495 from frenzibyte/fix-mania-editor
Fix osu!mania editor crashing on compose screen load
2021-08-26 21:28:26 +02:00
875ef3e68f Merge branch 'master' into fix-mania-editor 2021-08-26 21:00:20 +02:00
90e81a595d Move DrumSampleTriggerSource into its own class to avoid nested references 2021-08-26 17:19:46 +09:00
f078a9d2bf Fix incorrect step type 2021-08-26 17:17:39 +09:00
15aa0458bc Use PausableSkinnableSound instead 2021-08-26 17:15:36 +09:00
ec85d7f356 Remove unused helper method 2021-08-26 17:15:23 +09:00
982c4eff14 Merge branch 'master' into taiko-drum-refacor 2021-08-26 17:13:14 +09:00
dc16883681 Merge pull request #14511 from peppy/score-processor-enum-getvalue-overhead-reduction
Avoid `Enum.GetValues` allocation overhead in each score population pass
2021-08-26 10:39:11 +03:00
2f26d270a3 Merge branch 'master' into score-processor-enum-getvalue-overhead-reduction 2021-08-26 09:55:09 +03:00
fb732785d6 Merge pull request #14509 from peppy/replay-frame-comparison-array-overhead-reduction
Avoid unnecessary array/LINQ operations when replay frames have no action changes
2021-08-26 09:54:36 +03:00