Dean Herbert
|
980a6c93b4
|
Merge branch 'master' into fix-ef-hiding
|
2017-10-20 14:24:46 +09:00 |
|
Dean Herbert
|
93b2fc6dc5
|
Fix issues with deletion
Main fix is avoiding nullrefs being thrown when metadata isn't present on a beatmap (quite a common scenario).
|
2017-10-20 11:18:08 +09:00 |
|
Dean Herbert
|
7f83cf6780
|
Fix hiding not always working
Because we are not sharing a single context, we need to use Update to attach the entity to the local context.
|
2017-10-20 11:16:45 +09:00 |
|
Dean Herbert
|
f7d0df1743
|
Fix beatmap difficulty and metadata deletion
|
2017-10-19 17:50:46 +09:00 |
|
Dean Herbert
|
12900a8b15
|
Remove unnecessary second call to AutoTransactionsEnabled
|
2017-10-19 15:53:11 +09:00 |
|
Dean Herbert
|
5d5ea5fb2e
|
Fix all remaining db structure issues
|
2017-10-19 14:05:11 +09:00 |
|
Dean Herbert
|
71d614b813
|
FIx missing columns yet again
|
2017-10-18 21:57:54 +09:00 |
|
Dean Herbert
|
b73b4755eb
|
Ignore r# locked context inspection here
|
2017-10-18 18:41:04 +09:00 |
|
Dean Herbert
|
668f68dd63
|
Remove some unnecessary update calls
|
2017-10-18 18:27:57 +09:00 |
|
Dean Herbert
|
4841d4a937
|
Fix deletion and use single context for imports and deletions for now
|
2017-10-18 18:27:17 +09:00 |
|
Dean Herbert
|
cf5290fead
|
Remove unnecessary locking; operations are now thread-safe
|
2017-10-18 13:48:15 +09:00 |
|
Dean Herbert
|
4193004fbf
|
Improve performance of imports by keeping a context hot
|
2017-10-17 20:29:47 +09:00 |
|
Dean Herbert
|
e4a066dc5f
|
Run cleanup tasks only on startup via manual calls
|
2017-10-17 19:58:33 +09:00 |
|
Dean Herbert
|
b9d0fb96ed
|
Fix cascade deletions
|
2017-10-17 18:26:28 +09:00 |
|
Dean Herbert
|
7a18d373ec
|
Improve performance of beatmap imports (still needs revision)
|
2017-10-17 17:08:42 +09:00 |
|
Dean Herbert
|
cf3881b18c
|
Fix not being able to restore hidden beatmaps via context menu
|
2017-10-17 15:50:52 +09:00 |
|
Dean Herbert
|
e487b6f82a
|
Standardise context retrieval
|
2017-10-17 15:50:42 +09:00 |
|
Dean Herbert
|
cd41862e3b
|
Add back transaction support for beatmap importing
|
2017-10-17 15:00:27 +09:00 |
|
Dean Herbert
|
66894d11ea
|
Connection -> context
|
2017-10-17 12:46:29 +09:00 |
|
Dean Herbert
|
c92e0e2dc1
|
Fix username display on beatmap panels
|
2017-10-17 11:24:59 +09:00 |
|
Dean Herbert
|
31dc5c97f2
|
Fix intro and duplicate inserts
|
2017-10-17 11:22:42 +09:00 |
|
Dean Herbert
|
81476ebe75
|
Correct and simplify BeatmapStore and BeatmapManager
|
2017-10-17 10:17:21 +09:00 |
|
Dean Herbert
|
e378d0685d
|
Remove weird additions
|
2017-10-16 20:37:10 +09:00 |
|
Dean Herbert
|
acc299c7b9
|
Correct and simplify RulesetStore
|
2017-10-16 17:02:31 +09:00 |
|
Dean Herbert
|
7049a73490
|
Remove ValidTypes from databased stored; explicitly expose query methods instead
|
2017-10-16 14:47:33 +09:00 |
|
Dean Herbert
|
0a6dcdd405
|
Fix remaining warnings
|
2017-10-16 13:09:10 +09:00 |
|
Dean Herbert
|
8a0b184dd6
|
Revert "Return back DatabaseBackedStore's query and populate functions"
This reverts commit 7cf5d63cd3 .
|
2017-10-16 12:59:59 +09:00 |
|
Dean Herbert
|
04e5f764a3
|
Revert "Fix removal of FileInfo, BeatmapMetadata, BeatmapDifficulty objects"
|
2017-10-16 12:59:59 +09:00 |
|
TocoToucan
|
56e8c7303c
|
Revert "Fix inconsistent lock usage in BeatmapManager"
This reverts commit 4a064da30f .
|
2017-10-16 12:59:59 +09:00 |
|
TocoToucan
|
4a064da30f
|
Fix inconsistent lock usage in BeatmapManager
|
2017-10-15 21:56:33 +03:00 |
|
TocoToucan
|
db2750592d
|
Fix removal of FileInfo, BeatmapMetadata, BeatmapDifficulty objects
|
2017-10-15 14:01:35 +03:00 |
|
TocoToucan
|
7cf5d63cd3
|
Return back DatabaseBackedStore's query and populate functions
|
2017-10-15 00:40:41 +03:00 |
|
smoogipoo
|
9924f518b7
|
Merge remote-tracking branch 'origin/master' into UselessToucan/EfCore
# Conflicts:
# osu-framework
# osu.Game/Beatmaps/BeatmapMetadata.cs
# osu.Game/osu.Game.csproj
# osu.Game/packages.config
|
2017-10-14 16:36:37 +09:00 |
|
smoogipoo
|
b178be21d1
|
Let's not rename columns yet
|
2017-10-14 14:30:58 +09:00 |
|
smoogipoo
|
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 |
|
Dean Herbert
|
ed152c08ac
|
Fix regressions
|
2017-10-14 12:27:32 +09:00 |
|
Dean Herbert
|
cd722e4abb
|
Fix beatmap author being stored in two different places
|
2017-10-14 11:39:55 +09:00 |
|
Dean Herbert
|
520b806305
|
Merge remote-tracking branch 'upstream/master' into ranks-section
|
2017-10-13 18:49:05 +09:00 |
|
Dean Herbert
|
8a5e25ce4b
|
Simplify waveform construction
|
2017-10-12 19:19:42 +09:00 |
|
smoogipoo
|
df6409308a
|
Merge remote-tracking branch 'origin/master' into editor-waveform-timeline
# Conflicts:
# osu-framework
|
2017-10-12 15:32:11 +09:00 |
|
Huo Yaoyuan
|
cf7f3411fc
|
Ignore filename case in BeatmapManager. Fixes #1295.
|
2017-10-11 15:01:02 +08:00 |
|
TocoToucan
|
4653470779
|
Fix RulesetStore preparation
|
2017-10-10 22:29:16 +03:00 |
|
TocoToucan
|
8b01f8671f
|
Merge from ppy/master
|
2017-10-10 21:07:36 +03:00 |
|
smoogipoo
|
b8d2a04fe1
|
Only split beatmap lines twice
|
2017-10-10 19:24:24 +09:00 |
|
smoogipoo
|
ad344eb719
|
Use IsNullOrWhiteSpace instead of trimming
|
2017-10-10 19:21:38 +09:00 |
|
TocoToucan
|
cbae19b604
|
Fix BeatmapMetadata removing
|
2017-10-10 00:17:12 +03:00 |
|
TocoToucan
|
ef417c6388
|
Small DB-related refactoring
|
2017-10-09 23:30:32 +03:00 |
|
TocoToucan
|
41a90c8b11
|
Add missing eager loading
|
2017-10-09 23:28:28 +03:00 |
|
smoogipoo
|
29c2a29798
|
Fix trimming too early in OsuLegacyDecoder crashing storyboards
|
2017-10-09 18:47:12 +09:00 |
|
smoogipoo
|
b97b575b27
|
Merge remote-tracking branch 'origin/master' into editor-waveform
# Conflicts:
# osu-framework
|
2017-10-09 17:20:24 +09:00 |
|