Commit Graph

36140 Commits

Author SHA1 Message Date
c17774e23c Add xmldoc 2021-01-25 21:01:39 +09:00
bb44fcfe31 Prevent some data races 2021-01-25 21:01:39 +09:00
964976f604 Use a task chain and fix potential misordering of events 2021-01-25 21:01:39 +09:00
76e1f6e57b Fix locking on incorrect object
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-01-21 12:45:44 +09:00
6b139d4cf3 Reset task post-execution 2021-01-20 20:27:58 +09:00
e005a1cc9f Remove unnecessary condition blocking the part 2021-01-20 20:16:34 +09:00
5ff76be052 Fix potential test failures due to timing 2021-01-20 19:43:51 +09:00
5261c01849 Tie JoinRoom() and PartRoom() together 2021-01-20 19:43:42 +09:00
2fabfe54a0 Merge pull request #11546 from bdach/mark-test-as-abstract
Mark legacy beatmap skin colour test as abstract
2021-01-20 10:03:40 +09:00
82e5a5bf6f Mark legacy beatmap skin colour test as abstract 2021-01-19 23:10:15 +01:00
fd45d8c95a Merge pull request #11531 from peppy/less-black-confirm-to-exit 2021-01-19 21:48:58 +01:00
ac0835755a Merge branch 'master' into less-black-confirm-to-exit 2021-01-19 20:50:50 +01:00
bf7ce18fc0 Merge pull request #11539 from peppy/update-build-configs
Update various references to previous .NET version
2021-01-19 12:49:21 +09:00
35be91fc51 Update readme 2021-01-19 12:15:18 +09:00
1e99357a97 Update build configurations to net5.0 paths 2021-01-19 12:13:27 +09:00
b35d224efb Merge branch 'master' into less-black-confirm-to-exit 2021-01-18 23:03:24 +01:00
e74ecebfd6 nuget restore other rulesets 2021-01-18 23:45:57 +09:00
fda271d9d9 Merge pull request #11520 from frenzibyte/fix-item-download-button
Fix playlist item download button never shown back after hiding
2021-01-18 23:37:33 +09:00
000c7dd07b Merge pull request #11502 from peppy/fix-spinner-spinning-weirdness
Fix some issues with spinner spin sound
2021-01-18 22:50:32 +09:00
dcb92e5b38 Merge pull request #11529 from peppy/fix-android-release
Restore nuget packages per project to avoid toolchain incompatibilities
2021-01-18 22:04:19 +09:00
ced7a36788 Update namespaces 2021-01-18 21:24:10 +09:00
12443e39ae Update framework 2021-01-18 19:16:32 +09:00
95963f2fa2 Merge pull request #11526 from peppy/fix-editor-repeat-slider-adjustment
Fix sliders with an even number of repeats not allowing rotation/scale transforms
2021-01-18 18:56:25 +09:00
707d5346c9 Merge branch 'master' into fix-spinner-spinning-weirdness 2021-01-18 18:26:44 +09:00
0560eb4120 Reduce final fill alpha of main menu confirm-to-exit 2021-01-18 18:22:21 +09:00
46681322d0 Restore nuget packages per project to avoid toolchain incompatibilities with net50 2021-01-18 17:56:00 +09:00
1359153382 Revert "Test removing nuget restore from iOS/Android build scripts"
This reverts commit 39746cb3de.
2021-01-18 17:54:22 +09:00
7e30489167 Merge pull request #11525 from peppy/fix-editor-selection-box-non-visible-hitobjects
Fix selection box not updating with hitcircles/sliders far in the future or past
2021-01-18 17:34:25 +09:00
2f1d4bf51b Add missing braces 2021-01-18 17:13:47 +09:00
c79ab63743 Fix sliders with an even number of repeats not allowing rotation/scale transforms 2021-01-18 16:59:16 +09:00
02d2b2742b Fix selection box not updating with hitcircles/sliders far in the future or past 2021-01-18 16:57:36 +09:00
30f3e72c42 Merge pull request #11469 from Mysfit/beatmap-colour-setting
Add ability to toggle beatmap colours separate from skins
2021-01-18 16:46:53 +09:00
94fee8c31d Avoid doing a config lookup if initial conditional fails 2021-01-18 16:13:58 +09:00
1364de1166 Merge branch 'master' into beatmap-colour-setting 2021-01-18 16:07:46 +09:00
7b4f73eb8c Merge pull request #11523 from smoogipoo/nupkg-rulesets
Add nuget deploys for all rulesets
2021-01-18 11:47:30 +09:00
1b166d809e Adjust package titles 2021-01-18 11:08:03 +09:00
ec00aaef90 Add nuget deploys for all rulesets 2021-01-18 10:53:31 +09:00
2b23c8eabd Use alpha directly for checking visibility in test
`IsPresent` is no longer synonymous with being visible, after applying
the fix to the issue in question.
2021-01-17 18:08:58 +01:00
585aa87c53 Fix playlist item download button never shown back after hiding 2021-01-17 19:17:14 +03:00
39746cb3de Test removing nuget restore from iOS/Android build scripts 2021-01-18 00:11:35 +09:00
5e0fcc4a6c Merge pull request #11473 from frenzibyte/explicit-search-control
Add "explicit maps" search filter control to beatmap listing
2021-01-17 23:27:15 +09:00
a9568e713a Merge pull request #11519 from bdach/fix-android-multi-broken
Fix android users not being able to join multiplayer rooms
2021-01-17 23:24:05 +09:00
5278cad393 Reword setting to make more sense 2021-01-17 22:42:48 +09:00
5fd644fc57 Unify variable names 2021-01-17 22:42:48 +09:00
eb53e32792 Use task completion source for room join flow
On Android, users were unable to join or create multiplayer rooms. The
root cause of that was that the both the wait and set of the
`ManualResetEvent` in `getRoomUsers` occurred on the same thread, which
created a chicken-and-egg situation - the set could not proceed until
the wait had actually completed.

Resolve by substituting the `ManualResetEvent` for a
`TaskCompletionSource` to achieve a promise-style task, which the
previous code was a crude approximation of anyway.

Closes #11385.
2021-01-17 14:40:22 +01:00
addd463d26 Merge branch 'master' into explicit-search-control 2021-01-17 21:44:25 +09:00
edb6d3907b Merge pull request #11472 from frenzibyte/explicit-beatmap-markers
Add explicit content markers to beatmap panels and overlay
2021-01-17 21:44:10 +09:00
1dc2af57a6 Merge pull request #11212 from Game4all/android-multiple-import-support-suppot
Add ability to import multiple files at once on android
2021-01-17 00:44:50 +01:00
816cc7a59b Adjust explicit label spacing on beatmap set overlay 2021-01-17 00:35:23 +01:00
dee46d7ba2 Use GroupBy() instead 2021-01-16 23:42:28 +01:00