Commit Graph

474 Commits

Author SHA1 Message Date
2c6887e610 Remove unnecessary use of and remove StartupStorage 2020-05-31 19:49:03 +03:00
82fe99cf4a Replace any potential usage of Environment.CurrentDirectory with a new RuntimeInfo.StartupDirectory
Using `Environment.CurrentDirectory` for storing / reading files is dangerous as the current directory is mutable and can be changed when performing a certain operation (like opening solutions in roslyn type reference builder for example).
2020-05-31 02:24:49 +03:00
51e74687f8 Merge branch 'editor-scrolling-playfield-support' of https://github.com/peppy/osu; branch 'results-screen-condensed-panel' of https://github.com/smoogipoo/osu into results-screen-condensed-panel 2020-05-26 15:39:39 +09:00
d5ea076427 Merge branch 'master' into results-screen-condensed-panel 2020-05-22 20:45:39 +09:00
866db629d6 Fix remaining test failures 2020-05-22 18:23:24 +09:00
dd09d7830d Cache and resolve editor clock as EditorClock in all cases 2020-05-22 16:44:06 +09:00
45b59f574d Fix TestSceneResultsScreen crashing 2020-05-21 18:43:12 +09:00
9f868be872 Create common TestScoreInfo type 2020-05-21 18:39:22 +09:00
bac78707de Move more logic to column to both clean things up and fix tests 2020-05-21 14:25:37 +09:00
82d6549161 Pass down snap result and remove local TimeAt usage 2020-05-20 21:01:29 +09:00
9638064741 Tidy up ruleset assignment code 2020-05-20 10:06:23 +09:00
db4e3047dd Add test for final sample output 2020-05-19 23:28:13 +09:00
be3a0a3c1d Merge branch 'master' into remove-requiredtypes 2020-05-16 18:28:14 +09:00
648999a2de Remove all RequiredTypes usages 2020-05-16 18:17:12 +09:00
44319c1b71 Commit missed change 2020-05-12 20:26:34 +09:00
de50b725d5 Fix mod failure checks executing actual game logic 2020-05-12 20:08:35 +09:00
d0a8c0fa71 Add kiai support to osu!taiko skinned playfields 2020-04-30 16:43:00 +09:00
7d54d4b800 Improve test scene 2020-04-28 18:36:10 +09:00
fe0038ed14 Merge branch 'master' into fix-mania-placement 2020-04-24 17:00:12 +09:00
6df45164fa Expose direction from scrolling test container 2020-04-23 11:17:16 +09:00
40f11ed15c Resolve broken test scene 2020-04-23 10:37:05 +09:00
08982e0e00 Ensure editor tests wait for load to complete 2020-04-22 19:49:21 +09:00
0a34fddcc3 Fix TestBeatmap not setting appropriate ruleset ID 2020-04-22 19:38:27 +09:00
af32f51116 Merge pull request #8800 from iiSaLMaN/allow-cancelling-completion
Fix results screen pushed after rewinding in-between push delay
2020-04-21 12:49:49 +09:00
fc6c245de5 Replace all judged event logic with HasCompleted bindable 2020-04-19 05:36:04 +03:00
d4788e39bb Merge branch 'master' into taiko-drumroll-skinning 2020-04-17 19:30:18 +09:00
4eefe47ce3 Merge branch 'master' into fix-0-customsampleset 2020-04-16 11:20:31 +09:00
18c28390ef Setup drumroll testing 2020-04-15 16:29:39 +09:00
b29957798f Fix no audiomanager in test scene working beatmap 2020-04-14 21:05:42 +09:00
bde0b259c1 Improve slider placement test scene 2020-04-13 15:31:54 +09:00
7951a52a15 Merge branch 'master' into per-ruleset-skinnable-tests 2020-04-07 22:59:42 +09:00
c9872f1d93 Retrieve dll resources using a more reliable method 2020-04-07 18:55:03 +09:00
0a340bac5a Ensure the correct (up-to-date) ruleset is retrieved 2020-04-07 16:20:13 +09:00
8506029237 Fix SkinnableTestScene losing test resources on dynamic recompilation 2020-04-07 13:46:37 +09:00
1f797207f7 Rework lookups to not require total playfield columns 2020-04-03 12:31:05 +09:00
0d4830550e Fix tooltips not showing inside ManualInputManagerTestScenes 2020-03-30 19:15:44 +09:00
800e395bc8 Merge branch 'master' into replay-recording 2020-03-25 20:20:59 +09:00
6d81da5419 Merge branch 'master' into video-offset 2020-03-25 11:28:59 +09:00
546772192c Add helper method to convert to legacy mods enums 2020-03-24 13:07:51 +09:00
0b728f483f Rename base test class to help avoid incorrect reference 2020-03-23 10:01:33 +09:00
1d556bfc5f Merge branch 'master' into video-offset 2020-03-11 15:13:18 +09:00
0be423183d Rename data class 2020-03-11 00:36:56 +09:00
c803de2b49 Fix player instantiation
Since ModTestScene.CreatePlayer would apply mods in addition to
instantiating the player, overriding it could lead to mistakenly also
overriding the code that was supposed to set up the test via
currentTestData.

Make ModTestScene.CreatePlayer sealed, which ensures that mod &
autoplay changes are applied, and expose ModTestScene.CreateModPlayer
instead which has the expected semantics.
2020-03-08 14:18:45 +01:00
cc5cae4db9 Do not transition to result screen 2020-03-08 14:08:49 +01:00
d5dda05d98 Merge branch 'master' into fix-perfect-judgements 2020-03-08 14:06:18 +01:00
76c832518f Render video as a part of the storyboard 2020-03-07 21:32:03 -08:00
3295f8657a Restore clamp behaviour 2020-03-06 22:44:11 +09:00
c3ad08f230 Remove wild writeline 2020-03-06 02:18:35 +09:00
e3509c742c Track time in a simpler way in TrackVirtualManual 2020-03-06 02:03:19 +09:00
ece263131b Update to follow new naming/structure 2020-03-06 00:36:05 +09:00