Dean Herbert
30b1447318
Fix skin file path lookup performance
...
Move path mapping to the resource store, so caching can happen against the component's name rather than the skin path.
Fixes regression of beatmap load time when a custom skin is selected.
2018-03-04 03:19:01 +09:00
Dean Herbert
d3092a3003
Merge pull request #2142 from smoogipoo/fix-catch-legacy-replays
...
Fix legacy catch replay input not being scaled to the playfield's width
2018-03-04 02:28:56 +09:00
Dean Herbert
ed8b7d12c4
Merge branch 'master' into fix-catch-legacy-replays
2018-03-04 02:21:10 +09:00
Dean Herbert
67952bbca9
Merge pull request #2137 from smoogipoo/ruleset-replayframes
...
Rewrite replay frame construction/handling and accommodate for conversion
2018-03-04 02:20:51 +09:00
Dean Herbert
8273288048
Add xmldoc
2018-03-04 02:12:45 +09:00
Dean Herbert
0e928429d4
Merge branch 'master' into ruleset-replayframes
2018-03-04 01:57:43 +09:00
Dean Herbert
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
Dean Herbert
06cf9cbd63
Merge branch 'master' into fix-perfectcurve
2018-03-02 21:49:33 +09:00
Dean Herbert
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
Dean Herbert
46d018922e
Ignore catch conversion failures
2018-03-02 20:50:12 +09:00
Dean Herbert
bd9d26921a
Less BeaIBeatmapConvertereatmapConverters
2018-03-02 20:39:43 +09:00
Dean Herbert
22cbbcc639
Merge branch 'master' into beatmap-conversion-testcases
2018-03-02 20:21:41 +09:00
smoogipoo
a2c239d5e3
Rename to IBeatmapConverter, move to separate file
2018-03-02 20:19:47 +09:00
smoogipoo
9fef8a3977
Prettify json
2018-03-02 20:13:48 +09:00
smoogipoo
71755f5363
Prettyfy some JSON
2018-03-02 20:12:29 +09:00
Dean Herbert
0e669d56a3
Merge pull request #2146 from smoogipoo/fix-hr
...
Fix HR not properly applying to sliders
2018-03-02 19:53:58 +09:00
Dean Herbert
ca8e52289b
Merge branch 'master' into fix-hr
2018-03-02 19:37:48 +09:00
smoogipoo
401d3fff7b
Add colinear perfect curve test case
2018-03-02 18:38:57 +09:00
smoogipoo
820a852caf
Remove unnecessary .osu properties
2018-03-02 18:37:38 +09:00
smoogipoo
8a15d4e677
Fix linear perfect-curves not being cased to CurveType.Linear
...
Fixes #2151 .
2018-03-02 18:21:40 +09:00
smoogipoo
cdca7371a3
Replace testcases with a basic test suite
2018-03-02 18:20:33 +09:00
smoogipoo
1f21ccffb0
Add lenience to start times
2018-03-02 18:20:12 +09:00
Dan Balasescu
4aff659272
Merge branch 'master' into beatmap-conversion-testcases
2018-03-02 16:04:32 +09:00
Dean Herbert
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
smoogipoo
1f834825dc
Add testcase to osu.Game in-case nunit tries to discover tests in it
2018-03-02 15:43:55 +09:00
smoogipoo
3d5fefae8c
Add TestFixtureAttribute to all tests
2018-03-02 15:34:31 +09:00
smoogipoo
0ec462b98d
Only use osu.Desktop to determine test assemblies
2018-03-02 14:58:14 +09:00
smoogipoo
6fff6da751
Ignore broken testcases
2018-03-02 14:01:34 +09:00
smoogipoo
2e3ee00c19
Remove unnecessary changes
2018-03-02 13:13:01 +09:00
smoogipoo
0145ef5277
Fix mania using the wrong validation data
2018-03-02 13:13:01 +09:00
smoogipoo
bae598b9f4
Add a catch beatmap conversion testcase
2018-03-02 13:13:01 +09:00
smoogipoo
573d6d1b5f
Allow multiple mappings to be generated for a single hitobject
2018-03-02 13:13:01 +09:00
smoogipoo
9d035fc5d0
Add a mania beatmap conversion testcase
2018-03-02 13:13:01 +09:00
smoogipoo
4e363664fd
Add beatmap parameter to beatmapconverter creation
2018-03-02 13:13:01 +09:00
smoogipoo
6f5acaa8f9
Remove unnecessary explicit JsonProperties
2018-03-02 13:13:01 +09:00
smoogipoo
b2827d82d4
Add a taiko beatmap conversion test case
2018-03-02 13:13:01 +09:00
smoogipoo
070c5a95ee
Improve output
2018-03-02 13:13:01 +09:00
smoogipoo
e87be213d5
Adjust lenience a little bit
2018-03-02 13:13:01 +09:00
smoogipoo
797d03a65f
Implement basic structure for beatmap conversion testing
2018-03-02 13:13:00 +09:00
smoogipoo
cb39a88c51
Fix HR not affecting slider repeats and ticks
2018-03-02 00:25:14 +09:00
smoogipoo
49b24c2bbf
Fix HR not properly applying to sliders
2018-03-02 00:19:09 +09:00
Dean Herbert
c54c1699bf
Merge branch 'master' into ruleset-replayframes
2018-03-01 22:26:16 +09:00
Dean Herbert
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
Dean Herbert
0704d823a9
Fix slider selection point not being set to new origin
2018-03-01 22:03:00 +09:00
Dean Herbert
603a98f6cc
Merge branch 'master' into editor-hitobject-overlays
2018-03-01 21:33:27 +09:00
Dean Herbert
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
Dean Herbert
479b06b6f2
Merge branch 'master' into fix-fastrandom-inaccuracy
2018-03-01 21:15:34 +09:00
Thomas Müller
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
smoogipoo
8cfb119383
Fix FastRandom using uint instead of int for NextDouble()
2018-03-01 16:17:01 +09:00
Dean Herbert
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