Commit Graph

108 Commits

Author SHA1 Message Date
smoogipoo b584178e85 Make Beatmap ISerializable and add more JsonIgnores 2017-12-06 00:37:37 +09:00
Dean Herbert 7957e55710
Merge branch 'master' into editor-composer 2017-12-03 14:47:07 +09:00
Aergwyn 2bbfe0dda1 expanded BeatmapDecoder tests, added StoryboardDecoder tests 2017-12-02 15:28:00 +01:00
Aergwyn c466296b14 reverted split at Decoder, moved logic down
I'm done experimenting, sorry
- `Decoder` only returns a "Beatmap"`Decoder` now
- "Storyboard"`Decoder` is retrieved from a "Beatmap"`Decoder`
- moved parse methods down in the hierarchy where I forgot to do that
- renamed `OsuLegacyDecoderTest` to `LegacyDecoderTest`
2017-12-01 22:05:01 +01:00
smoogipoo cf859a6cf2 Make the dragger attach to objects it surrounds
Plus a lot more implementation.
2017-12-02 00:26:02 +09:00
smoogipoo a30270658d Merge remote-tracking branch 'origin/master' into netstandard 2017-12-01 18:50:28 +09:00
smoogipoo ead7456978 Add compose radio buttons + testcase 2017-11-30 15:43:19 +09:00
smoogipoo 36be171c29 Fix up/clean up csprojs for C#7 support 2017-11-30 02:06:03 +09:00
smoogipoo a0c3349935 Add LangVer.props and osu.Game.props for common csproj properties 2017-11-30 00:45:37 +09:00
smoogipoo 2ec24f58c8 Add testcase for editor compose 2017-11-29 16:30:59 +09:00
jorolf a1cc18f98c
Merge branch 'master' into most-played-beatmaps-section 2017-11-24 22:51:11 +01:00
Dean Herbert 4e96c5aea2 Fix TestCaseButtonSystem not working
Was missing an osu! logo
2017-11-23 20:44:49 +09:00
jorolf 57f2d8556b add a visual test 2017-11-22 22:00:17 +01:00
Dean Herbert 0f8499c580 Rename to PlaybackControl and add a TestCase 2017-11-22 11:22:46 +09:00
smoogipoo 756f6f2d16 Remove net461 targets 2017-11-20 10:10:28 +09:00
smoogipoo 440c1a9f83 Make osu.Desktop and osu.Game.Tests compile under net461+netstandard 2017-11-19 14:30:56 +09:00
smoogipoo f461f03b08 Make osu! compile with framework changes 2017-11-16 14:51:31 +09:00
EVAST9919 96e99d996b Add TestCase 2017-11-12 09:01:13 +03:00
Dean Herbert d8d7165164 Add a test case which starts the game 2017-11-08 13:52:44 +09:00
Dean Herbert 3adcfa8c38 Many fixes 2017-11-03 17:54:35 +09:00
EVAST9919 e5dae81356 Move testcase to the right place 2017-10-26 14:42:23 +03:00
Dean Herbert e7c935a985 Fix incorrect reference to osu.Game project 2017-10-23 19:33:36 +09:00
Dean Herbert dc9c474033 Move all TestCases to Testing project
This allows tests to successfully retrieve rulesets, as they are referenced.
2017-10-23 19:32:02 +09:00
Dean Herbert 908c6d827f ValueTuple please 2017-10-19 14:49:23 +09:00
Dean Herbert eff1c20e38 CI fixing 2017-10-16 22:00:54 +09:00
TocoToucan 6a4198d0d6 Initial EF Core commit 2017-10-04 22:52:12 +03:00
Dean Herbert 1e6c480791 Add back missing tests 2017-09-25 11:58:37 +08:00
Dean Herbert 393aa12eec Remove old files 2017-09-19 16:06:59 +09:00
Dean Herbert 6d3d485565 And then everything became one 2017-09-19 16:06:58 +09:00
Dean Herbert fb7740a3ab Update all dependencies in line with framework 2017-09-13 20:25:40 +09:00
Dean Herbert 7170fbd087 Target .NET 4.6.1 2017-09-11 12:39:00 +09:00
Dean Herbert 41d4aee4f5 Update nuget packages
- [ ] Depends on framework partner in crime https://github.com/ppy/osu-framework/pull/820
2017-06-13 11:50:46 +09:00
Dean Herbert fbd26a1d5e
Mode -> Ruleset. 2017-04-18 16:05:58 +09:00
Adrian Kaz Scherzinger 60f7879875 Explicitly set C# 6.0 for now. 2017-04-16 06:44:08 +09:00
Dean Herbert c0338a82e7
Update nuget packages.
Includes fix in OpenTK for focus issues.
2017-04-12 19:35:16 +09:00
Huo Yaoyuan db104d04d3 Use AutoGenerateBindingRedirects instead of explicit app.config. 2017-03-14 03:20:33 +08:00
Dean Herbert 30de7aa59c
Remove duplicate reference to nunit. 2017-03-09 16:15:33 +09:00
Dean Herbert a22216d0b0
Update nuget packages. 2017-02-27 20:38:30 +09:00
Dean Herbert f207da6041
Add/update license headers. 2017-02-14 18:17:35 +09:00
John Leuenhagen 7ad9cd6b6e
add explicit false values to prevent warnings as errors 2017-02-12 02:32:11 -05:00
Dean Herbert 40ea6e0d72 Fix incorrect folder name. 2016-12-08 21:36:34 +09:00
Dean Herbert d3f810f72f Introduce concept of HitObjectParsers, fix tests and stop using reflection (unreliable due to lazy loading). 2016-11-14 22:03:39 +09:00
Dean Herbert 4590be552f Move play modes to their own projects. 2016-11-14 18:54:24 +09:00
Thomas Müller a6c0fd29f2 Make use of new timing system in Drawables and Transforms. 2016-11-06 08:25:21 +01:00
Dean Herbert f156ac25be Fix nunit hint path. 2016-10-29 04:17:56 +09:00
Drew DeVault 157512b45f Merge branch 'master' into song-select 2016-10-26 10:37:18 -04:00
Dean Herbert 3f23900347 Framework & OpenTK updates. 2016-10-26 23:13:44 +09:00
Drew DeVault ddfa457ad3 Fix up sqlite 2016-10-25 19:39:09 -04:00
Drew DeVault cea660dce5 Fix up JSON reference 2016-10-24 15:02:13 -04:00
Drew DeVault d559903ebc Fix busted test project 2016-10-24 11:41:14 -04:00
Dean Herbert d3a857edb9 Make importing work properly.
Moves import code to BeatmapDatabase.
2016-10-24 11:39:53 -04:00
Dean Herbert 6cc5407348 Fix path not being local enough for some unit tests. 2016-10-25 00:27:47 +09:00
Dean Herbert 1ce16afa23 Update nuget package versions. 2016-10-24 22:46:44 +09:00
Drew DeVault dd86e75ea7 Minor fixes 2016-10-13 12:19:06 +09:00
Drew DeVault 2f8fbee364 Moved test osz file into osu-resources 2016-10-13 12:18:29 +09:00
Drew DeVault 7a4501323b Decode beatmap colours 2016-10-13 12:17:35 +09:00
Drew DeVault 34b24e1399 Use embedded resources for test assets 2016-10-13 12:17:23 +09:00
Drew DeVault 2a3f047895 Start implementing legacy decoder 2016-10-13 12:16:48 +09:00