Commit Graph

21363 Commits

Author SHA1 Message Date
d8d4022119 Precise XMLDoc 2020-11-08 14:39:56 +01:00
48fce8c4b9 Add user activities to multi subscreens. 2020-11-08 13:21:21 +01:00
89b98b5388 Make multiplayer screen handle user activity updates from subscreens. 2020-11-08 13:16:27 +01:00
55070556a7 Move activity setup to BDL. 2020-11-08 12:53:19 +01:00
790a2ca97d Extract UserActivity logic to OsuGame. 2020-11-08 12:29:52 +01:00
42e4df8cc8 Merge branch 'master' into efficient-user-retrieval 2020-11-08 14:35:40 +09:00
567cf932f1 Merge pull request #10732 from bdach/editor-exit-stack-overflow
Fix crash upon exiting the editor without saving from new beatmap
2020-11-08 12:12:24 +09:00
6d4bb4316c Fix difficulty retrieval for online-sourced beatmaps 2020-11-08 00:12:25 +01:00
ddbd6df24d Unbind bindable lists for general safety 2020-11-07 20:59:57 +01:00
e078b78dcc Ensure callbacks don't fire when restoring default beatmap 2020-11-07 20:59:57 +01:00
b0052210b6 Add asserts of HitObjects indices 2020-11-08 00:18:38 +09:00
c5b6908e71 Always write [HitObjects] to file
I think this is expected. If not, there's an alternative solution.
2020-11-08 00:18:27 +09:00
d93cf08570 Merge branch 'master' into dho-apply 2020-11-07 01:18:46 +09:00
91c627c22d Revert HOC changes 2020-11-07 00:57:33 +09:00
b1e039bcec Prevent overrides from messing with application/freeing 2020-11-07 00:40:26 +09:00
3a4bd73823 Fix DHOs being freed when not expected 2020-11-07 00:25:26 +09:00
f94ac1cbc7 Merge branch 'master' into efficient-user-retrieval 2020-11-07 00:07:29 +09:00
84e090583d Merge pull request #10712 from peppy/move-cache-logic-to-base-impl
Move cache and lookup logic to base MemoryCachingComponent class
2020-11-07 00:06:43 +09:00
7eceda242b Change derived class to use property 2020-11-06 23:04:28 +09:00
2d892c7407 Allow Apply() to be called multiple times sequentially 2020-11-06 23:03:29 +09:00
248d342a2f Initial Apply()/FreeAfterUse() DHO implementation 2020-11-06 23:02:37 +09:00
2bef9312d9 Make SkinReloadableDrawable poolable 2020-11-06 22:15:06 +09:00
f230250faf Merge branch 'master' into editor-slider-control-point-quick-delete 2020-11-06 21:47:37 +09:00
4bbd3fe886 Handle null result 2020-11-06 18:37:27 +09:00
c3c288145a Ignore null results for now 2020-11-06 17:55:29 +09:00
1ca8b03aa5 Never disable pause button on now playing overlay 2020-11-06 17:26:23 +09:00
24be1e183b Merge branch 'move-cache-logic-to-base-impl' into efficient-user-retrieval 2020-11-06 17:24:36 +09:00
c1c3d37720 Remove non-null assert 2020-11-06 17:24:28 +09:00
c97c6bbf52 Add and consume user cache class 2020-11-06 17:00:29 +09:00
893979b3de Add exception if attempting to exceed the maximum supported lookup size for one request 2020-11-06 17:00:29 +09:00
2457083d8b Add padding to currently playing view 2020-11-06 17:00:29 +09:00
db039da668 Add and consume multi-lookup API endpoint 2020-11-06 17:00:29 +09:00
aa252d562a Rename top user request to make way for new type 2020-11-06 17:00:29 +09:00
f51cb0dd14 Add ruleset fallback logic into cache lookup class 2020-11-06 16:58:53 +09:00
d3a303e251 Use CheckExists function 2020-11-06 16:57:09 +09:00
9bb32f0914 Merge branch 'master' into move-cache-logic-to-base-impl 2020-11-06 16:56:35 +09:00
44c6457c85 Merge branch 'master' into add-spinner-spin 2020-11-06 15:40:40 +09:00
c5b172d0dd Remove synchronous lookup path from BeatmapDifficultyCache 2020-11-06 14:53:15 +09:00
972fc54c2d Merge pull request #10710 from peppy/user-id-as-int
Use int instead of long for user_id fields for now
2020-11-06 14:35:14 +09:00
1dcbf15d81 Merge branch 'master' into move-cache-logic-to-base-impl 2020-11-06 14:35:06 +09:00
9ec5f9bff8 Merge pull request #10711 from peppy/rename-cache-classes
Rename cache classes in line with their function (and share a base implementation)
2020-11-06 14:34:47 +09:00
b69ada64e8 Update BeatmapDifficultyCache to use base implementation logic 2020-11-06 14:31:21 +09:00
a2606d31c7 Move lookup/storage/compute logic to base class (and consume in ScorePerformanceCache) 2020-11-06 13:51:41 +09:00
517a656899 Move StarDifficulty to own file 2020-11-06 13:51:25 +09:00
74ca2faa31 Remove unused using 2020-11-06 13:48:06 +09:00
07166ec819 Fix a couple of remaining unnecessary casts 2020-11-06 13:29:47 +09:00
0103b12575 Add basic base class to begin to standardise function across caching components 2020-11-06 13:26:39 +09:00
71a1165209 Merge branch 'master' into drawable-hit-object-hit-state-fix 2020-11-06 13:19:25 +09:00
14bb079feb Rename ScorePerformanceManager to ScorePerformanceCache 2020-11-06 13:15:33 +09:00
5113d4af8f Rename BeatmapDifficultyManager to BeatmapDifficultyCache 2020-11-06 13:14:29 +09:00