Commit Graph

14414 Commits

Author SHA1 Message Date
fb724ca8a7 Make song select ensure current beatmap is always playable in the active ruleset.
- Add a to TestCasePlaySongSelect testing this scenario
2018-03-03 16:09:24 +05:30
0b2cbf88bb Merge branch 'master' into clock-fixes 2018-03-02 22:18:32 +09:00
c8be224b5f Merge pull request #2155 from smoogipoo/fix-perfectcurve
Fix linear perfect curves not using the linear curve approximator
2018-03-02 22:00:54 +09:00
06cf9cbd63 Merge branch 'master' into fix-perfectcurve 2018-03-02 21:49:33 +09:00
a71dacc58a Update framework 2018-03-02 21:48:36 +09:00
bd510e5356 Merge remote-tracking branch 'upstream/master' into clock-fixes 2018-03-02 21:01:53 +09:00
29aa7107aa Merge pull request #2153 from smoogipoo/beatmap-conversion-testcases
Implement an interface for beatmap conversion tests
2018-03-02 20:59:43 +09:00
46d018922e Ignore catch conversion failures 2018-03-02 20:50:12 +09:00
bd9d26921a Less BeaIBeatmapConvertereatmapConverters 2018-03-02 20:39:43 +09:00
22cbbcc639 Merge branch 'master' into beatmap-conversion-testcases 2018-03-02 20:21:41 +09:00
a2c239d5e3 Rename to IBeatmapConverter, move to separate file 2018-03-02 20:19:47 +09:00
9fef8a3977 Prettify json 2018-03-02 20:13:48 +09:00
71755f5363 Prettyfy some JSON 2018-03-02 20:12:29 +09:00
0e669d56a3 Merge pull request #2146 from smoogipoo/fix-hr
Fix HR not properly applying to sliders
2018-03-02 19:53:58 +09:00
ca8e52289b Merge branch 'master' into fix-hr 2018-03-02 19:37:48 +09:00
401d3fff7b Add colinear perfect curve test case 2018-03-02 18:38:57 +09:00
820a852caf Remove unnecessary .osu properties 2018-03-02 18:37:38 +09:00
8a15d4e677 Fix linear perfect-curves not being cased to CurveType.Linear
Fixes #2151.
2018-03-02 18:21:40 +09:00
cdca7371a3 Replace testcases with a basic test suite 2018-03-02 18:20:33 +09:00
1f21ccffb0 Add lenience to start times 2018-03-02 18:20:12 +09:00
4aff659272 Merge branch 'master' into beatmap-conversion-testcases 2018-03-02 16:04:32 +09:00
e7b99a97c3 Merge pull request #2154 from smoogipoo/fix-nunit-duplication
Only use osu.Desktop to determine test assemblies
2018-03-02 15:56:23 +09:00
1f834825dc Add testcase to osu.Game in-case nunit tries to discover tests in it 2018-03-02 15:43:55 +09:00
3d5fefae8c Add TestFixtureAttribute to all tests 2018-03-02 15:34:31 +09:00
0ec462b98d Only use osu.Desktop to determine test assemblies 2018-03-02 14:58:14 +09:00
6fff6da751 Ignore broken testcases 2018-03-02 14:01:34 +09:00
2e3ee00c19 Remove unnecessary changes 2018-03-02 13:13:01 +09:00
0145ef5277 Fix mania using the wrong validation data 2018-03-02 13:13:01 +09:00
bae598b9f4 Add a catch beatmap conversion testcase 2018-03-02 13:13:01 +09:00
573d6d1b5f Allow multiple mappings to be generated for a single hitobject 2018-03-02 13:13:01 +09:00
9d035fc5d0 Add a mania beatmap conversion testcase 2018-03-02 13:13:01 +09:00
4e363664fd Add beatmap parameter to beatmapconverter creation 2018-03-02 13:13:01 +09:00
6f5acaa8f9 Remove unnecessary explicit JsonProperties 2018-03-02 13:13:01 +09:00
b2827d82d4 Add a taiko beatmap conversion test case 2018-03-02 13:13:01 +09:00
070c5a95ee Improve output 2018-03-02 13:13:01 +09:00
e87be213d5 Adjust lenience a little bit 2018-03-02 13:13:01 +09:00
797d03a65f Implement basic structure for beatmap conversion testing 2018-03-02 13:13:00 +09:00
cb39a88c51 Fix HR not affecting slider repeats and ticks 2018-03-02 00:25:14 +09:00
49b24c2bbf Fix HR not properly applying to sliders 2018-03-02 00:19:09 +09:00
c54c1699bf Merge branch 'master' into ruleset-replayframes 2018-03-01 22:26:16 +09:00
99e5eb03f6 Merge pull request #2095 from smoogipoo/editor-hitobject-overlays
Implement hitobject selection overlays in the editor
2018-03-01 22:25:50 +09:00
0704d823a9 Fix slider selection point not being set to new origin 2018-03-01 22:03:00 +09:00
603a98f6cc Merge branch 'master' into editor-hitobject-overlays 2018-03-01 21:33:27 +09:00
71671833b6 Merge pull request #2144 from smoogipoo/fix-fastrandom-inaccuracy
Fix FastRandom using uint instead of int for NextDouble()
2018-03-01 21:33:08 +09:00
479b06b6f2 Merge branch 'master' into fix-fastrandom-inaccuracy 2018-03-01 21:15:34 +09:00
2d37970b09 Merge pull request #2143 from peppy/remove-buffered-container-usage
Don't use BufferedContainer for OsuLogo
2018-03-01 10:36:42 +01:00
8cfb119383 Fix FastRandom using uint instead of int for NextDouble() 2018-03-01 16:17:01 +09:00
6dc9411a90 Don't use BufferedContainer for OsuLogo
Minor performance improvement. Not sure why this was done but it's not required any more.
2018-03-01 16:01:42 +09:00
7d7a3bab0e Fix catch legacy replay positions not being relative to playfield size 2018-03-01 14:43:45 +09:00
e62fab6cc2 Fix overlay positions/sizes due to sliders now being fixed 2018-03-01 14:34:31 +09:00