Commit Graph

259 Commits

Author SHA1 Message Date
6efecc4b35 Fix files with upper-case extensions failing to import correctly 2018-09-23 05:23:49 +09:00
f149a66a4d Use LargeTextureStore for all online texture retrieval
Until now, many online textures were retrieved via the default texture store, which causes them to never be removed from GPU memory. It also has a performance overhead due to mipmap generation (which will be avoided via ppy/osu-framework#1885.
2018-09-09 02:45:37 +09:00
cc533a05c5 Update framework 2018-09-07 19:00:43 +09:00
01389f0443 Merge remote-tracking branch 'upstream/master' into update-framework-with-everyrthing 2018-09-06 18:04:58 +09:00
ab7c0ccd18 Merge remote-tracking branch 'smoogipoo/spritetext-rewrite' into update-framework-with-everyrthing 2018-09-06 18:00:54 +09:00
4e012042ab Fix renaming variables too eagerly 2018-09-06 17:57:09 +09:00
91aada8be5 Fix ScaleAdjust going missing 2018-09-06 14:20:55 +09:00
29b0d62f21 Changes in line with framework refcount changes 2018-09-06 13:29:57 +09:00
d5acc96efa Apply changes in line with osu!framework changes 2018-09-05 14:59:37 +09:00
d9e9c61731 Begin loading fonts earlier in startup
Should result in a considerably faster font load, as they can be concurrently loaded alongside EF.
2018-09-01 17:48:03 +09:00
1d86083981 Hide unnecessary log output 2018-07-24 12:13:48 +02:00
0c24244340 Remove SingletonContextFactory
It is dangerous to use this as it doesn't correctly handle contexts and can cause issues that will never actually arise in normal execution.

# Conflicts:
#	osu.Game/Database/SingletonContextFactory.cs
2018-07-18 16:50:56 +09:00
fbc5250bf1 Update framework 2018-07-11 17:12:01 +09:00
b20afb915d Fix right mouse activated absolute scroll not working 2018-07-09 15:26:22 +09:00
126678c226 Merge branch 'master' into multiple_previews_different_overlays 2018-06-12 19:26:51 +09:00
14b7530994 Use a global ruleset config cache 2018-06-11 15:07:42 +09:00
8702a70524 Resolve merge conflicts in DirectOverlay 2018-06-08 21:03:16 +03:00
621be3bbfc Merge branch 'master' into disallow-beatmap-change 2018-06-07 00:38:40 +09:00
b59c45ca57 Merge branch 'master' into fix-database-migration-failure 2018-06-06 22:44:35 +09:00
72cc53aded Rename GameBeatmap -> BindableBeatmap 2018-06-06 20:16:20 +09:00
0a97b8ae25 Implement DebugUtils locally
Has been removed from framework
2018-06-06 18:33:10 +09:00
601ef3b6f7 Consume osu.Framework via nuget 2018-06-05 14:14:56 +09:00
4b604bf055 Merge branch 'master' into disallow-beatmap-change 2018-06-04 10:53:04 +09:00
3a823d6c25 Fix multiple issues causing database reset to fail 2018-06-04 02:12:16 +09:00
80806be047 Don't start transactions for migration
It looks like transactions are used internally during migration.
2018-05-29 16:23:38 +09:00
a3470f9ec3 Merge remote-tracking branch 'origin/master' into disallow-beatmap-change
# Conflicts:
#	osu.Game/Overlays/Music/PlaylistOverlay.cs
#	osu.Game/Screens/OsuScreen.cs
2018-05-28 18:01:15 +09:00
3a5228af43 Make GameBeatmap late-bind its AudioManager for ctor Beatmap access 2018-05-28 17:55:41 +09:00
e2d840c2de Rename CursorOverrideContainer to MenuCursorContainer 2018-05-25 21:13:40 +02:00
a25462e10f Fix testcase audio + dependency overrides not working 2018-05-23 18:52:09 +09:00
8004b8af4d Privatise the OsuGame beatmap, add local beatmap to OsuTestCase 2018-05-23 17:38:02 +09:00
6c0c932c48 Reorder OsuGameBase methods 2018-05-23 14:56:40 +09:00
c492f62eda Use PreviewTrackManager in the PlayButton 2018-05-09 14:52:46 +03:00
64ddee5646 Change load order to ensure runner is loaded before blocking op 2018-04-22 04:26:27 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
421e9e0641 Add xmldoc to some high-level classes to explain their separation 2018-04-08 12:58:34 +09:00
9ad4e9284a Add skin source fallback chain 2018-03-20 16:40:11 +09:00
d1c2aa71d0 Add beatmap sample override support 2018-03-20 16:24:06 +09:00
07642546bb Make APIAccess a component 2018-03-14 11:29:54 +09:00
83cd2fd317 Move token saving logic to APIAccess 2018-03-14 10:15:05 +09:00
afc3646450 Move API configuration hooks out of OsuGameBase
Also makes username more private, and password completely private.
2018-03-14 10:15:05 +09:00
3726db53b5 Allow instantiation of skins 2018-02-23 13:38:12 +09:00
4c14b32783 Add basic skin database model layout and importing 2018-02-22 15:46:11 +09:00
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