Commit Graph

1689 Commits

Author SHA1 Message Date
c3757a4660 Fix beatmap covers not being unloaded in most overlays
Eventually we'll probably want something smarter than this, but for the
time being this helps stop runaway memory usage.
2020-08-14 19:22:26 +09:00
4648362214 Safeguard against potential finalise-before-initialised 2020-07-29 11:30:25 +09:00
a57b6bdc18 Remove cancellation of linked tokens 2020-07-29 11:29:38 +09:00
fa25f8aef9 Dispose update scheduler 2020-07-28 17:23:35 +09:00
96f68a3251 Reorder method 2020-07-28 16:53:07 +09:00
ff3cb6487d Store all linked cancellation tokens 2020-07-28 16:53:07 +09:00
44b0aae20d Allow nullable ruleset, reword xmldoc 2020-07-24 13:54:47 +09:00
b10b99a670 Change method signatures to remove tracked/untracked 2020-07-24 13:52:43 +09:00
de007cc1c6 Use IEnumerable mods instead of IReadOnlyList 2020-07-24 13:40:01 +09:00
264bd7ced1 Apply general refactoring from review 2020-07-24 13:38:53 +09:00
6b7f05740e Fix potential missing ruleset 2020-07-22 12:48:12 +09:00
aca4110e36 Use existing star difficulty if non-local beatmap/ruleset 2020-07-22 12:47:53 +09:00
00e6217f60 Don't store BeatmapInfo/RulesetInfo references, remove TimedExpiryCache 2020-07-21 23:50:54 +09:00
107b5ca4f2 Add support for bindable retrieval 2020-07-21 23:13:04 +09:00
599a15edb8 Merge branch 'master' into beatmap-difficulty-manager 2020-07-21 20:09:53 +09:00
3823bd8343 Add back missing default implementations for lookup functions 2020-07-19 14:11:21 +09:00
7250bc351d Remove unnecessary new() specification 2020-07-18 12:06:41 +09:00
2f16b448ea Set beatLength inline 2020-07-18 12:03:49 +09:00
8147e67f53 Use static instances in all fallback ControlPoint lookups to reduce allocations 2020-07-18 11:53:04 +09:00
3191bb506f Improve asynchronous process 2020-07-16 21:07:14 +09:00
6df1b1d9ea Add a background beatmap difficulty manager 2020-07-16 20:43:14 +09:00
cc62d8911a Merge pull request #9573 from smoogipoo/taiko-diffcalc-fixes-2 2020-07-16 14:59:06 +09:00
8ace06fcc5 Fix continuations attaching to the BeatmapOnlineLookupQueue scheduler 2020-07-14 16:03:40 +09:00
e35e9df4e1 Fix local online cache database not being used when offline / logged out 2020-07-14 12:02:03 +09:00
0ea13dea55 Introduce legacy timing point fp errors 2020-07-13 17:06:00 +09:00
1116703e92 Fix potential out-of-order objects after conversion 2020-07-13 16:52:05 +09:00
632f333ce2 Add ability to return protected beatmaps in GetAllUsable call 2020-07-10 17:20:27 +09:00
04ce436f6a Dispose beatmap lookup task scheduler 2020-07-09 14:46:58 +09:00
3278a1d7d8 Standardize osu!catch coordinate system
There were two coordinate systems used:
- 0..512 (used in osu!stable)
- 0..1 (relative coordinate)

This commit replaces the usage of
the relative coordinate system to
the coordinate system of 0..512.
2020-07-02 00:21:45 +09:00
e5a901cec7 Merge branch 'master' into results-screen-statistics-overlapping-transition 2020-06-28 22:14:22 +09:00
d0787ddf99 Merge pull request #9369 from smoogipoo/fix-hyperdash-alpha 2020-06-26 14:46:46 +09:00
b077a2856d Merge branch 'master' into results-screen-statistics-overlapping-transition 2020-06-25 18:44:08 +09:00
4ff9a91012 Adjust at parse time instead 2020-06-25 14:15:26 +09:00
6bc507d49e Increase coordinate parsing limits 2020-06-24 18:53:52 +09:00
6afd6efdeb Return default beatmap if local beatmap can't be retrieved 2020-06-22 20:33:08 +09:00
88aed1d504 Merge branch 'master' into update-inspectcode-version 2020-06-09 20:12:39 +09:00
1476412eaa Merge branch 'master' into startup-safety 2020-06-09 13:55:33 +09:00
63003757c4 Remove WorkingBeatmap cache when deleting or updating a beatmap 2020-06-08 14:48:26 +09:00
443977aa8d Remove PreUpdate, update hash in Save() 2020-06-08 14:40:17 +09:00
dfed27bd46 Add back stream seeking for sanity 2020-06-08 14:24:21 +09:00
b41384dde8 Merge branch 'master' into multiplayer-beatmap-checksum 2020-06-07 18:05:33 +09:00
0107e9ba16 Change lookups to use SingleOrDefault() 2020-06-05 19:18:00 +09:00
c155ab8339 Check filenames and timestamps before reusing an already imported model 2020-06-03 18:03:10 +09:00
f3b5149648 Move some suggestions to warnings, resolve issues 2020-06-03 16:48:44 +09:00
dfb9687fb5 Extract update into PreUpdate(), add test 2020-06-02 17:22:09 +09:00
b41bb5a682 Update databased MD5 hash on save 2020-06-02 14:04:00 +09:00
64d1b4b11b Merge branch 'master' into move-setter-to-duration 2020-06-01 15:55:48 +09:00
81b8898272 Fix incorrect type cast in encoder 2020-05-31 22:30:55 +09:00
cbd563e80b Rename to IHasDuration 2020-05-27 12:38:39 +09:00
6b5b215299 Split out IHasPath from IHasCurve to better define hitobjects 2020-05-26 17:44:47 +09:00