|
0579780bb8
|
Add IBeatmapOnlineInfo parameter and use to extract more data
|
2022-06-27 16:07:15 +09:00 |
|
|
f6a6538e96
|
Add more properties to IBeatmapOnlineInfo
|
2022-06-27 16:07:15 +09:00 |
|
|
10d1bbb131
|
Log global working beatmap updates in OsuGameBase instead of OsuGame
|
2022-06-27 15:58:51 +09:00 |
|
|
b70b365411
|
Ensure files are cleaned up even on test step failure in TestAddAudioTrack
|
2022-06-27 15:53:05 +09:00 |
|
|
01487a1185
|
Add assertion on realm re-fetch being not-null
|
2022-06-27 15:52:45 +09:00 |
|
|
13c8d33009
|
Fix second case of empty beatmaps being reported to sentry as errors
|
2022-06-27 15:29:01 +09:00 |
|
|
da61d0547f
|
Include archive name in import log output
|
2022-06-27 15:24:25 +09:00 |
|
|
2b278ed324
|
Merge pull request #18841 from peppy/menu-cursor-better-rotation
Adjust menu cursor rotation to use a floating centre-point
|
2022-06-27 14:18:54 +09:00 |
|
|
05148d2b98
|
Merge pull request #18854 from peppy/fix-flaky-editor-navigation-test
Attempt to fix flaky `EditorNavigation` test
|
2022-06-27 13:58:28 +09:00 |
|
|
1c1016d0be
|
Merge pull request #18853 from peppy/fix-flaky-playlist-test
Attempt to fix flaky `PlaylistOverlay` test
|
2022-06-27 13:48:19 +09:00 |
|
|
b5a8889fb8
|
Attempt to fix flaky EditorNavigation test
Conditionals taken from
f8830c6850/osu.Game/Tests/Visual/EditorTestScene.cs (L61-L62)
where it seemed to resolve other similar cases.
|
2022-06-27 03:04:50 +09:00 |
|
|
cd9eaf215b
|
Attempt to fix flaky PlaylistOverlay test
|
2022-06-27 02:58:01 +09:00 |
|
|
0bd230217b
|
Merge pull request #18849 from peppy/fix-another-test-deadlock
Fix test deadlock due to TPL threadpool saturation
|
2022-06-26 17:37:15 +09:00 |
|
|
1a22377e19
|
Fix test deadlock due to TPL threadpool saturation
As found in aggressive CI runs:
```csharp
00007F6F527F32B0 00007f74f937c72d (MethodDesc 00007f74f5545a78 + 0x22d System.Threading.ManualResetEventSlim.Wait(Int32, System.Threading.CancellationToken)), calling (MethodDesc 00007f74f51c0838 + 0 System.Threading.Monitor.Wait(System.Object, Int32))
00007F6F527F3330 00007f74f93861ca (MethodDesc 00007f74f5259100 + 0x10a System.Threading.Tasks.Task.SpinThenBlockingWait(Int32, System.Threading.CancellationToken)), calling (MethodDesc 00007f74f5545a78 + 0 System.Threading.ManualResetEventSlim.Wait(Int32, System.Threading.CancellationToken))
00007F6F527F3390 00007f74f9385d11 (MethodDesc 00007f74f52590e8 + 0x81 System.Threading.Tasks.Task.InternalWaitCore(Int32, System.Threading.CancellationToken)), calling (MethodDesc 00007f74f5259100 + 0 System.Threading.Tasks.Task.SpinThenBlockingWait(Int32, System.Threading.CancellationToken))
00007F6F527F33E0 00007f74fc3823af (MethodDesc 00007f74f5934c08 + 0x4f System.Threading.Tasks.Task`1[[System.Boolean, System.Private.CoreLib]].GetResultCore(Boolean)), calling (MethodDesc 00007f74f52590e8 + 0 System.Threading.Tasks.Task.InternalWaitCore(Int32, System.Threading.CancellationToken))
00007F6F527F3400 00007f74fb0aad92 (MethodDesc 00007f74fb28b000 + 0x122 osu.Game.Tests.Visual.OnlinePlay.OnlinePlayTestScene+<>c__DisplayClass21_0.<Setup>b__1(osu.Game.Online.API.APIRequest)), calling (MethodDesc 00007f74f5934be8 + 0 System.Threading.Tasks.Task`1[[System.Boolean, System.Private.CoreLib]].get_Result())
00007F6F527F3470 00007f74fa9c6dd7 (MethodDesc 00007f74f921f6c8 + 0x77 osu.Game.Online.API.DummyAPIAccess.PerformAsync(osu.Game.Online.API.APIRequest))
00007F6F527F34C0 00007f74fb13c718 (MethodDesc 00007f74fb4e0c50 + 0x538 osu.Game.Database.OnlineLookupCache`3+<performLookup>d__13[[System.Int32, System.Private.CoreLib],[System.__Canon, System.Private.CoreLib],[System.__Canon, System.Private.CoreLib]].MoveNext())
```
Going with the simplest solution, as what we had was pretty ugly to start with and I don't want to overthink this, just push a fix and hope for the best.
|
2022-06-26 16:42:29 +09:00 |
|
|
55e5b41c03
|
Merge branch 'ppy:master' into colour-encoding-2
|
2022-06-25 22:50:06 +08:00 |
|
|
8c162585b8
|
Comment out logging for debugging purposes
|
2022-06-25 22:49:19 +08:00 |
|
|
15372267e1
|
Implement new colour encoding
|
2022-06-25 22:42:56 +08:00 |
|
|
2ecab454aa
|
Adjust animations and tolerances to make things feel snappier
|
2022-06-25 19:50:10 +09:00 |
|
|
a039f9878a
|
Adjust menu cursor rotation to follow mouse, rather than be fixated around original click location
|
2022-06-25 19:33:44 +09:00 |
|
|
f15698d025
|
Merge pull request #18830 from peppy/c-sharp-10
|
2022-06-25 12:03:29 +09:00 |
|
|
e0c2228b41
|
Revert downgrades in code inspection settings
|
2022-06-24 16:43:57 +02:00 |
|
|
a83c45b50e
|
Fix compile failures from framework breaking change
|
2022-06-24 16:07:14 +02:00 |
|
|
df30bedab6
|
Update framework again
|
2022-06-24 16:01:52 +02:00 |
|
|
14327943a2
|
Update framework
|
2022-06-24 21:28:30 +09:00 |
|
|
81bfe14063
|
Update DotSettings to match framework (in most cases)
|
2022-06-24 21:28:24 +09:00 |
|
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
|
30eebf3511
|
Merge branch 'master' into c-sharp-10
|
2022-06-24 21:22:33 +09:00 |
|
|
2c5e5fed6f
|
Add test coverage of star rating and difficulty updating on editor save
|
2022-06-24 21:02:38 +09:00 |
|
|
7692bac35a
|
Simplify refetch (and ensure to invalidate after processing)
|
2022-06-24 21:02:38 +09:00 |
|
|
0c3d890f76
|
Fix reprocessing not working on import due to realm threading woes
|
2022-06-24 21:02:38 +09:00 |
|
|
30b3973c9f
|
Difficulty cache invalidation flow
|
2022-06-24 21:02:38 +09:00 |
|
|
66a01d1ed2
|
Allow song select to refresh the global WorkingBeatmap after an external update
|
2022-06-24 21:02:38 +09:00 |
|
|
6999933d33
|
Split updater process into realm transaction and non-transaction
|
2022-06-24 21:02:38 +09:00 |
|
|
021b16f2f3
|
Ensure WorkingBeatmap is invalidated after update
|
2022-06-24 21:02:38 +09:00 |
|
|
fe570d8052
|
Queue beatmaps for update after editing
|
2022-06-24 21:02:38 +09:00 |
|
|
06d59b717c
|
Move beatmap processing tasks to new BeatmapUpdater class
|
2022-06-24 21:02:37 +09:00 |
|
|
09768cd740
|
Add test coverage
|
2022-06-24 13:43:02 +02:00 |
|
|
2ca4184eda
|
Merge pull request #18834 from bdach/ban-implicit-to-lower-upper
Disallow usage of `string.To{Upper,Lower}()` without explicit culture
|
2022-06-24 20:39:58 +09:00 |
|
|
7eb49dac7a
|
Merge pull request #18832 from peppy/bdc-remove-unused-path
Remove unused bindable retrieval flow in `BeatmapDifficultyCache`
|
2022-06-24 20:20:23 +09:00 |
|
|
a329b346a4
|
Merge pull request #18833 from peppy/beatmap-manager-misc
Ensure `WorkingBeatmap` is always using a detached instance
|
2022-06-24 13:06:09 +02:00 |
|
|
3497e966fd
|
Revert no longer needed access modifier change
|
2022-06-24 13:01:16 +02:00 |
|
|
f47b74a938
|
Move OkResult from drawable swell to judgement
|
2022-06-24 13:00:12 +02:00 |
|
|
bcb9cba2d7
|
Reorder classes for legibility, group into regions
|
2022-06-24 12:56:47 +02:00 |
|
|
52de8bae9b
|
Apply NRT to TaikoModClassic
|
2022-06-24 12:54:33 +02:00 |
|
|
823b3c1c0f
|
Ensure WorkingBeatmap is always using a detached instance
|
2022-06-24 19:07:54 +09:00 |
|
|
2ae48d5a87
|
Rename incorrect parameter name in BeatmapManager.GetWorkingBeatmap
|
2022-06-24 19:07:54 +09:00 |
|
|
26c5b59f6d
|
Replace usages of string.To{Lower,Upper}()
|
2022-06-24 11:57:45 +02:00 |
|
|
e536256e3b
|
Merge branch 'master' into bdc-remove-unused-path
|
2022-06-24 17:55:56 +09:00 |
|
|
c7e92f46f4
|
Merge pull request #18819 from peppy/difficulty-icon-refactor-pass
Refactor difficulty icons to not suck
|
2022-06-24 17:50:50 +09:00 |
|
|
c179127670
|
Remove unused bindable retrieval flow
|
2022-06-24 17:09:56 +09:00 |
|