Commit Graph

417 Commits

Author SHA1 Message Date
835136aecb Merge branch 'master' into api-interface 2018-02-20 09:33:53 +09:00
d70d40e3b8 Add back forgotten score store to valid importers 2018-02-19 15:52:14 +09:00
75dcf72520 Improve testability of API 2018-02-16 13:57:39 +09:00
b9ef32b09b Further xmldoc and restoring of Cleanup method 2018-02-15 16:31:42 +09:00
a0a65abcac Crentalise all import logic 2018-02-15 14:22:39 +09:00
d3dd31dadb Make deletion and purging logic even more global 2018-02-15 14:22:39 +09:00
edc3638175 DatabaseWriteUsage 2018-02-12 17:55:11 +09:00
cc948d688f Fix unrelated spacing issue 2018-02-12 15:39:13 +09:00
b4cd8ea716 GlobalKeyBindingContainer -> GlobalActionContainer
Consitent with "FrameworkActionContainer".
2018-01-30 14:54:30 +09:00
ef3fb8c05a InputManager -> Container where KeyBindings are involved 2018-01-30 14:49:12 +09:00
6e0cb1adb3 Remove redundant arguments 2018-01-29 15:05:07 +09:00
80b8780f56 Revert "Remove game-wise settings store for the time being"
This reverts commit 72df2c681b.
2018-01-25 18:08:50 +09:00
72df2c681b Remove game-wise settings store for the time being 2018-01-24 18:01:39 +09:00
5a00ae36d1 Add database-based configuration for rulesets 2018-01-24 17:45:28 +09:00
b4e1872322 osu!-side changes in-line with framework BDL cache changes 2018-01-22 12:56:30 +09:00
43f8a8e8c5 Rename OsuCursorVisualiser -> CursorOverrideContainer 2018-01-15 14:00:13 +09:00
78441c05cb OsuCursorContainer -> OsuCursorVisualiser 2018-01-12 19:45:09 +09:00
16d739580b IProvideLocalCursor -> IProvideCursor 2018-01-12 19:37:03 +09:00
620e125fad Fix cursor being displayed on intro/disclaimer 2018-01-12 19:34:55 +09:00
512e4d2c9f Rewrite the way that cursor overrides are done game-wide 2018-01-12 18:13:17 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
94b761e63e Remove local storage for now 2017-12-31 12:22:17 +09:00
f2d302f8dc Create a LargeTextureStore for cached (but not atlased) global textures
Also
- Fixes first transition depth being incorrect.
- Improves smoothness of transitions (and adds a slight delay to offset from screen switches).
2017-12-31 07:05:04 +09:00
6f5f4f76e5 Use Logger.Error when exceptions are involved 2017-12-25 18:21:15 +09:00
d402222f17 Fix DisposeTrack and improve AsyncLazy to support disposal 2017-11-30 05:05:07 +09:00
df16a019ed Add a global reduction of audio track volume
Music is overpowering compared to our current game samples. We will need to do further adjustments on this, but for now let's reduce the track volume globally.
2017-11-26 17:08:58 +09:00
47213d2498 Rely on storage.DeleteDatabase for guaranteed database deletion
Relies on https://github.com/ppy/osu-framework/pull/1100 being merged for most effectiveness.
2017-10-21 00:15:02 +09:00
b805174143 Output the inner exception to the log when possible 2017-10-20 14:33:35 +09:00
ca78078436 Add more logging output 2017-10-20 08:06:07 +09:00
0e1328a30e Add maximum try count before bailing 2017-10-20 08:01:38 +09:00
9b1ed5b3aa Keep trying until delete succeeds
Turns out it can fail if file handles are still open.
2017-10-19 23:33:27 +09:00
8aea6068ba Add fallback logic for the case where previous database can't be migrated 2017-10-19 21:37:09 +09:00
1fbbee14e4 Allow migration from sqlite-net to EF
Bonus stage
2017-10-19 20:04:59 +09:00
e4a066dc5f Run cleanup tasks only on startup via manual calls 2017-10-17 19:58:33 +09:00
cd41862e3b Add back transaction support for beatmap importing 2017-10-17 15:00:27 +09:00
129cca0704 Tidy up context creation 2017-10-16 12:59:59 +09:00
89c17ed13e Initialise batteries
Note that this is in the wrong place. But so is the rest of this code.
2017-10-14 21:40:26 +09:00
b178be21d1 Let's not rename columns yet 2017-10-14 14:30:58 +09:00
b83d7cd4df Merge remote-tracking branch 'origin/master' into UselessToucan/EfCore
# Conflicts:
#	osu-framework
#	osu.Game.Tests/Beatmaps/IO/ImportBeatmapTest.cs
#	osu.Game/Beatmaps/BeatmapInfo.cs
#	osu.Game/Online/API/Requests/GetBeatmapSetsResponse.cs
2017-10-14 12:38:59 +09:00
78f2037d84 Remove now obsolete RatioAdjust 2017-10-12 09:42:06 +02:00
cbae19b604 Fix BeatmapMetadata removing 2017-10-10 00:17:12 +03:00
81b9e08fb6 Fix foreign key constraint failure 2017-10-09 00:30:52 +03:00
5d27c66efa Use one DbContext with configured CommandTimeout for all stores 2017-10-08 18:18:28 +03:00
6a4198d0d6 Initial EF Core commit 2017-10-04 22:52:12 +03:00
a1b313620c Set a busy timeout when creating an SQLIteConnection 2017-09-25 11:51:48 +08:00
390c212dcb Don't die on a null connection during disposal
May be caused by a startup error. This shouldn't result in an additional exception here.
2017-09-19 20:04:13 +09:00
096f53d769 Use new static IsDebug method 2017-09-19 16:07:00 +09:00
396a56ddf4 Remove global OsuContextMenuContainer 2017-09-14 15:41:32 +09:00
5b9d906ad5 Improve beatmap track disposal logic
- [ ] Depends on https://github.com/ppy/osu-framework/pull/1035
2017-09-12 16:56:46 +09:00
20f93c83d6 Make downloads happen in BeatmapManager. 2017-09-09 00:57:40 +05:30