Commit Graph

21355 Commits

Author SHA1 Message Date
f093acc9d5 Merge pull request #10823 from smoogipoo/pooling-editor-support
Add pooling support to the editor
2020-11-13 19:58:46 +09:00
d83b479c81 Internalise lifetime extensions and events too 2020-11-13 19:21:45 +09:00
4a4219fd11 Add region 2020-11-13 19:21:45 +09:00
92189e35cc Make playfield KeepAlive methods internal 2020-11-13 19:21:45 +09:00
df7032bc6c Merge pull request #10803 from smoogipoo/nested-hitobject-pooling
Add nested hitobject pooling
2020-11-13 17:34:10 +09:00
688a442fb3 Add missing dictionary 2020-11-13 17:26:46 +09:00
942ecde0e1 Merge branch 'master' into pooling-editor-support 2020-11-13 17:23:35 +09:00
0219aff7bc Add timeline visible range adjustment 2020-11-13 17:10:29 +09:00
8268b33392 Merge pull request #10822 from peppy/update-framework
Update framework
2020-11-13 17:10:07 +09:00
3957697c48 Add pooling support to the editor 2020-11-13 17:08:20 +09:00
4ef2e9548c Pass HitObjectComposer to BlueprintContainer via ctor 2020-11-13 16:59:37 +09:00
06fd0d08d1 Merge branch 'master' into nested-hitobject-pooling 2020-11-13 16:53:20 +09:00
a9fc7572ed Update framework 2020-11-13 15:33:27 +09:00
4236dd826d Improve documentation and make abstract again 2020-11-13 14:57:09 +09:00
a07d4a7915 Remove unnecessary dictionary for now 2020-11-13 14:42:41 +09:00
35329aa976 Reduce the number of state updates 2020-11-13 14:33:23 +09:00
38105ed6a2 Merge branch 'master' into hitobject-pooling-base 2020-11-13 11:27:32 +09:00
2840fd0f8f Merge branch 'master' into hitobject-pooling-base 2020-11-12 23:17:36 +09:00
96fbfc33fa Merge branch 'master' into perform-from-menu-dialog-aware 2020-11-12 15:05:45 +01:00
e804fe5458 Merge pull request #10801 from peppy/fix-legacy-legacy-storyboard-frame-delays
Fix storyboard animations of very old beatmaps playing too slow
2020-11-12 19:06:57 +09:00
261ddd2b4a Fix samples not being disposed 2020-11-12 18:48:25 +09:00
8aaa500431 Add lifetime extensions 2020-11-12 18:34:50 +09:00
243e913e4a Add hitobject usage events 2020-11-12 18:32:20 +09:00
fe347c8661 Add playfield support for keeping hitobjects alive 2020-11-12 18:30:32 +09:00
7548db7ecc Fix hitobjects sometimes not fading in completely with HD mod 2020-11-12 18:29:22 +09:00
7177dd5d82 Add counter to most played beatmaps section in user overlay 2020-11-12 18:29:22 +09:00
8a2addbf3d Update framework 2020-11-12 18:29:22 +09:00
d9750fc043 Remove duplicate instantiation of externalLinkOpener 2020-11-12 18:29:22 +09:00
a8c2b798ad Add support for nested hitobject pooling 2020-11-12 17:43:51 +09:00
e44a8b3934 Resort as early as possible 2020-11-12 17:07:20 +09:00
41a1730927 Merge pull request #10794 from smoogipoo/fix-osu-hd-mod 2020-11-12 17:06:04 +09:00
25af091409 Fix storyboard animations of very old beatmaps playing too slow
Closes https://github.com/ppy/osu/issues/10772.
2020-11-12 17:03:43 +09:00
cf91962865 Fix test failures due to on-the-fly starttime changes 2020-11-12 16:58:40 +09:00
974390bda7 Make Add() + Remove() virtual 2020-11-12 15:36:02 +09:00
72a6b75626 Add back removed event 2020-11-12 15:34:51 +09:00
4e43235955 Fix double bind leading to test failures 2020-11-12 15:33:49 +09:00
653f5bce67 Reword xmldocs 2020-11-12 15:00:58 +09:00
16e4e8d032 Fix possible nullref 2020-11-12 14:54:33 +09:00
1f8d376b85 Replace CreatePool() with non-virtual RegisterPool() overload 2020-11-12 14:17:33 +09:00
5dbbe11fc6 Remove PoolHitObjects, use return value of CreateDrawableRepresentation() instead 2020-11-12 14:04:16 +09:00
f652eb9982 Remove GetDrawableRepresentation() override, add null hinting 2020-11-12 13:18:44 +09:00
d7d77460fb Small refactorings 2020-11-12 12:55:42 +09:00
ad79c2bc62 Avoid multiple enumeration by converting to array at construction time 2020-11-12 10:55:22 +09:00
f753f138c6 Add counter to most played beatmaps section in user overlay 2020-11-12 03:11:29 +03:00
ef5e3d5ab8 Merge pull request #10796 from smoogipoo/fix-incorrect-framestability-value
Fix frame stable playback not being set correctly
2020-11-11 19:54:45 +09:00
a8929b0764 Revert unnecessary change of casting 2020-11-11 19:27:07 +09:00
7fdaf69903 Add some more xmldocs 2020-11-11 19:12:12 +09:00
606cfacedf Fix state update exception in a better way 2020-11-11 19:01:12 +09:00
7d02018134 Remove some unnecessary implementations for now 2020-11-11 18:54:40 +09:00
d7bee80d4e Merge branch 'fix-incorrect-framestability-value' into hitobject-pooling-base 2020-11-11 18:52:51 +09:00