Commit Graph

37605 Commits

Author SHA1 Message Date
f2ef7bee5d Fix checks 2020-11-16 18:17:50 +08:00
d7acfd5413 Remove retires from ModEasy 2020-11-16 18:15:15 +08:00
08a127eedc Merge pull request #10862 from peppy/fix-currentskininfo-thread-safety
Move skin deletion logic to OsuGameBase to promote thread safety
2020-11-16 18:41:46 +09:00
a98327f0c5 Merge branch 'master' into fix-currentskininfo-thread-safety 2020-11-16 17:55:22 +09:00
dc38aeac43 Remove unnecessary local definition of colour logic from taiko judgement 2020-11-16 17:23:02 +09:00
09298139e1 Merge pull request #10844 from bdach/spinner-rotation-tracker-state
Fix rotation tracker state not being reset on drawable spinner re-use
2020-11-16 17:10:40 +09:00
709370c69b Move schedule call outwards 2020-11-16 16:49:31 +09:00
9a7fdb2b7e Move skin deletion logic to OsuGameBase to promote thread safety
`CurrentSkinInfo` is used in multiple places expecting thread safety,
while ItemRemoved events are explicitly mentioning they are not thread
safe. As SkinManager itself doesn't have the ability to schedule to the
update thread, I've just moved the logic to `OsuGameBase`. We may want
to move the current skin bindable out of the manager class in the
future to match things like `BeatmapManager`.

Closes https://github.com/ppy/osu/issues/10837.
2020-11-16 16:43:19 +09:00
d8c9db860a Merge pull request #10860 from ekrctb/dotnet-tool-inspectcode
Use `dotnet tool` for InspectCode build script
2020-11-16 16:25:01 +09:00
86ef73c587 Merge pull request #10830 from Joehuu/consistent-tournament-strings
Make tournament strings more consistent
2020-11-16 16:20:49 +09:00
6706840b54 Merge pull request #10853 from bdach/add-to-legacy-conversion-tests 2020-11-16 15:22:04 +09:00
b20898a1ac Use dotnet tool for InspectCode build script 2020-11-16 14:57:52 +09:00
a4c17906b4 Make comment a bit more explicit 2020-11-16 14:52:18 +09:00
baed1573dc Merge pull request #10838 from nbvdkamp/fix-quick-delete-crash 2020-11-16 14:42:52 +09:00
3dbd7d5654 Merge pull request #10856 from bdach/reset-transforms-on-return-to-pool
Clear DrawableHitObject transforms on return to pool
2020-11-16 14:40:38 +09:00
7169dc9173 Add extra step checking slider deletion on second click 2020-11-16 14:06:37 +09:00
7b79b9b9c1 Merge branch 'master' into fix-quick-delete-crash 2020-11-16 13:54:54 +09:00
0ea75450d4 Merge pull request #10850 from nbvdkamp/clamp-editor-movement
Clamp selection movement instead of refusing to move on playfield borders
2020-11-16 12:46:48 +09:00
399a1a16a0 Refactor beginClickSelection in a slightly different way 2020-11-15 21:06:47 +01:00
337311c323 Remove redundant type specification 2020-11-15 20:52:58 +01:00
1f0945d4de Simplify accesses via ChildrenOfType() 2020-11-15 20:52:33 +01:00
4e77800b98 Rename & simplify property 2020-11-15 20:51:35 +01:00
9c0a0031d6 Clear existing transforms on DHO return to pool 2020-11-15 19:50:22 +01:00
42de4437cc Add failing test case 2020-11-15 19:43:42 +01:00
c77ec3e905 Fix slider control point quickdelete test 2020-11-15 17:42:52 +01:00
67db278864 Merge pull request #10841 from bdach/fix-spectator-preview-crash
Add support for previewing tracks on spectator screen
2020-11-16 01:09:37 +09:00
1db303b159 Revert beginClickSelection logic 2020-11-15 16:54:48 +01:00
6b38bb9d76 Add test coverage for new ownerless behaviour 2020-11-15 16:38:25 +01:00
83727a2e85 Add quick-delete tests 2020-11-15 16:06:29 +01:00
7736d1ae85 Fix taiko-specific missing cases 2020-11-15 15:41:58 +01:00
a17990f2ee Fix osu!-specific missing cases 2020-11-15 15:40:31 +01:00
e5d9cca9de Fix mania-specific missing cases 2020-11-15 15:38:12 +01:00
5d44286d38 Add missing generic mappings to legacy mods 2020-11-15 15:35:06 +01:00
5ace7abaa8 Add abstract non-generic ModNightcore to pattern-match over 2020-11-15 15:32:02 +01:00
e9b5f54128 Cover mapping fully for taiko mods 2020-11-15 15:32:02 +01:00
9f27d4a9f4 Cover mapping fully for osu! mods 2020-11-15 15:32:02 +01:00
ee5e70135f Cover mapping fully for mania mods 2020-11-15 15:09:02 +01:00
f9fa7c86ea Cover mapping fully for catch mods 2020-11-15 14:53:25 +01:00
8b74298567 Add base method for testing conversion in other direction 2020-11-15 14:48:23 +01:00
268bbcf77d Clamp selection movement instead of refusing to move on borders 2020-11-15 14:22:46 +01:00
9899687bfe Rename existing method to allow for new one 2020-11-15 14:17:41 +01:00
3406b0d74f Fix checks 2020-11-15 14:54:04 +08:00
cf7ac6d5e3 Remove import 2020-11-15 13:38:21 +08:00
a4b20d2117 Make EZ mod able to fail in Taiko 2020-11-15 13:00:07 +08:00
199043f677 Allow preview tracks to exist without an owner (without hard crashing) 2020-11-15 13:21:09 +09:00
34f09e2e20 Merge branch 'master' into fix-spectator-preview-crash 2020-11-15 13:16:10 +09:00
7156682efa Merge pull request #10840 from bdach/resolved-as-null-checks
Add null checks to unguarded resolved-as-possibly-null fields
2020-11-15 13:15:32 +09:00
532680bb36 Manually reset rest of rotation tracker state on object application 2020-11-14 23:23:11 +01:00
727a886fb3 Move spinner completion info into judgement 2020-11-14 23:08:47 +01:00
af392e3995 Move rate adjusted spinner rotation into judgement result 2020-11-14 21:10:12 +01:00