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