Commit Graph

2736 Commits

Author SHA1 Message Date
d3efec3c04 Remove unnecessary clone operations 2021-10-07 17:22:10 +09:00
0df409c050 Move difficulty copy to BeatmapModelManager.Save 2021-10-07 17:16:45 +09:00
4ca97bc60a Merge branch 'master' into difficulty-move-to-beatmap 2021-10-06 16:14:21 +09:00
0ab8dcc2a0 Fix taiko weird difficulty multiplier failing on double convert 2021-10-06 15:18:06 +09:00
b339c149d8 Copy BaseDifficulty to Beatmap<T> and move all write operations across 2021-10-06 15:10:45 +09:00
80c8612630 Merge pull request #14977 from peppy/fix-working-beatmap-cache-invalidation
Fix changes not being reflected immediately after exiting the editor
2021-10-06 13:51:21 +09:00
8ffaa491e7 Fix BeatmapModelManager not receiving WorkingBeatmapCache 2021-10-06 12:55:04 +09:00
007b33cd88 Add missing methods to interfaces 2021-10-06 12:55:04 +09:00
e837a3511d Merge branch 'master' into beatmap-difficulty-more-interface-usage 2021-10-06 12:18:51 +09:00
4bbff2ebf7 Merge branch 'master' into new-interfaces 2021-10-06 11:38:17 +09:00
9491e5a547 Merge pull request #14954 from peppy/rename-result-response
Rename `APIRequest.Result` to `Response`
2021-10-06 10:52:33 +09:00
4f59fc15a5 Mark BeatmapSet as nullable for the time being 2021-10-06 05:54:37 +09:00
bd84a8b749 Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage 2021-10-05 18:21:21 +09:00
599d82e383 Avoid returning a live IEnumerable 2021-10-05 17:01:07 +09:00
a5aa32811a Remove null check suppression and add non-null fallback 2021-10-05 14:49:59 +09:00
d3b9660148 Move common interface implementations to extension methods 2021-10-05 14:41:14 +09:00
b41fa41c85 Rename APIRequest.Result to Response 2021-10-05 14:28:56 +09:00
593da79bbc Further asyncify load process 2021-10-05 11:26:13 +09:00
1d99bc280f Merge branch 'master' into new-interfaces 2021-10-04 20:42:40 +09:00
031c5a441e Merge branch 'master' into realtime-pp-display 2021-10-04 20:19:37 +09:00
4871db2f86 Merge branch 'master' into importer-returns-live 2021-10-04 19:42:36 +09:00
f293e008d9 Move BeatmapInfo's SearchableTerms implementation to interface 2021-10-04 17:01:02 +09:00
51b7dce16f Remove reference to osu-web-10 2021-10-04 16:55:51 +09:00
4df5f93152 Inline single usage of StoryboardFile to avoid interface default method woes 2021-10-04 16:55:02 +09:00
8bfdfe3672 Add literal string marker
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-10-04 16:54:00 +09:00
63f0b0c932 Rename out of place interface name 2021-10-04 16:35:55 +09:00
916342c837 Merge branch 'master' into importer-returns-live 2021-10-04 16:24:26 +09:00
69c2b7dc59 Merge branch 'master' into rename-beatmap-info-beatmap-fields 2021-10-04 16:03:22 +09:00
4e1322effa Fix typo 2021-10-04 16:02:45 +09:00
ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
20e3f7fec4 Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage 2021-10-02 13:08:02 +09:00
dcd7d7a709 Add JsonIgnore rule for StoryboardFile
Not sure why this is required, doesn't make much sense.
2021-10-02 03:05:06 +09:00
d6dbdc911f Merge branch 'master' into storyboard-fixes 2021-10-02 00:35:51 +09:00
6a172d54d5 Merge branch 'master' into model-downloader-split 2021-10-01 22:34:39 +09:00
154c412f34 Merge branch 'master' into beatmap-manager-split 2021-10-01 21:46:27 +09:00
4c28749d73 Fix incorrect legacy decoder usage 2021-10-01 19:05:08 +09:00
3faafd7200 Rename parameter to repeatCount and add guards 2021-10-01 18:26:29 +09:00
0daf8937e3 Add missing xmldoc 2021-10-01 17:36:44 +09:00
d6618a99a3 Redirect more methods to interface implementations 2021-10-01 17:36:44 +09:00
9dae92e78c Add missing backlink to BeatmapSet from Beatmap and fix non-explicit implementations 2021-10-01 17:22:25 +09:00
00e33a1da7 Fix incorrect OnlineID mappings 2021-10-01 17:06:09 +09:00
05996cc2e9 Add changes that got forgotted in branch surgery 2021-10-01 17:04:53 +09:00
a92d499d7a Convert usages of BeatmapDifficulty to IBeatmapDifficultyInfo 2021-10-01 16:55:50 +09:00
8595eb2d11 Switch BeatmapDifficulty usages to use interface type 2021-10-01 16:55:50 +09:00
d309636460 Update all EF based models to implement new read only interfaces 2021-10-01 16:55:50 +09:00
619dfe0690 Add new interface base types for models 2021-10-01 16:55:47 +09:00
c71cf1e220 Fix incomplete xmldoc 2021-10-01 01:51:31 +09:00
3ddb348252 Merge branch 'online-lookup-cache-separation' into beatmap-manager-split 2021-10-01 01:49:31 +09:00
2ed28f625a Pass whole queue in rather than function 2021-10-01 01:46:37 +09:00
428c7830d9 Pass online lookup queue in as a whole, rather than function 2021-10-01 01:45:21 +09:00