Commit Graph

45221 Commits

Author SHA1 Message Date
a986870a99 Reorder sections to be more in line with how often they are adjusted 2021-10-12 13:41:35 +09:00
67b6202878 Merge pull request #15052 from gagahpangeran/handle-changelog-link
Handle changelog link to open changelog overlay
2021-10-12 13:33:25 +09:00
e982f485c7 Remove drop shadow from RoundedButton
As per @arflyte's spec, this should not have been there in the first
place.
2021-10-12 13:17:49 +09:00
d7cbacc5a0 Rename OnSourceChanged and expand on xmldoc to mention that it doesn't fire SourceChanged 2021-10-12 13:04:48 +09:00
a849e7343e Add lock to ensure no threading shenanigans 2021-10-12 13:04:24 +09:00
077dcf5cd9 Add missing documentation for SourceChanged 2021-10-12 12:50:28 +09:00
e058214346 Merge branch 'master' into fix-audio-filter-test-failures 2021-10-12 12:06:12 +09:00
81246a110c add OpenChangelog in OsuGame.HandleLink 2021-10-12 09:57:47 +07:00
6c84cf6658 add ShowChangelogListing and ShowChangelogBuild 2021-10-12 09:57:47 +07:00
80722c7dc7 change changelogOverlay to field in OsuGame 2021-10-12 09:57:47 +07:00
47c7701e47 handle changelog link in message formatter 2021-10-12 09:57:47 +07:00
7fcb01bdf1 add changelog links test 2021-10-12 09:57:46 +07:00
39a3482458 Replace Add/Reset methods with single Set method 2021-10-12 11:55:07 +09:00
e0c54e3207 add OpenChangelog link action 2021-10-12 09:37:11 +07:00
df83f0db08 Fix cross-thread list manipulation in SkinProvidingContainer 2021-10-12 11:28:11 +09:00
1550a3b470 Rethrow exception after logging to make tracking on CI easier 2021-10-12 11:11:55 +09:00
7f95400f46 Add proper stream disposal to tests 2021-10-12 11:04:41 +09:00
82f7f99f37 Refactor to use scoped using (and also correctly dispose TagLib portion) 2021-10-12 10:46:26 +09:00
696193198a Merge pull request #15049 from bdach/settings-panel-rounded-buttons
Update appearance of buttons in settings sidebar
2021-10-12 09:32:52 +09:00
f2f97602f2 Dispose of video resource later
We need the Stream to stay open here because `StreamFileAbstraction` uses it later in the block.
2021-10-12 00:40:39 +02:00
bb9cbd3e66 Undo disposal of Stream for use in mocking
Because the Stream object is accessed when the mocked object calls `GetStream`, we cannot close it here.

The resource should be released upon teardown anyway.
2021-10-12 00:35:58 +02:00
d4779f06cf Rework CloseStream 2021-10-12 00:30:00 +02:00
47b4d03145 Dispose of Streams when used 2021-10-12 00:13:38 +02:00
01d77fb741 Remove redundant Bass.Init call in test setup 2021-10-11 23:58:06 +02:00
ce69dd3588 Use Prescan flag for audio length check 2021-10-11 23:57:23 +02:00
ff382259ca Use rounded buttons in tablet rotation preset settings 2021-10-11 23:17:09 +02:00
56eae703fe Avoid changing frame stable clock direction if time hasn't changed between frames 2021-10-11 21:39:48 +02:00
b1ad3161dd Add failing test case for frame stable clock direction flip scenario 2021-10-11 21:25:02 +02:00
8f093b9a11 Use TagLib instead of ManagedBass 2021-10-11 13:56:26 +02:00
f0cd18a721 Only check each video file once 2021-10-11 13:55:50 +02:00
6aa054b5fa Change to non-BASS error template 2021-10-11 13:53:23 +02:00
22e90076fb Add temporary logging 2021-10-11 18:05:45 +09:00
7c21190b35 Merge branch 'master' into fix-audio-filter-test-failures 2021-10-11 16:43:17 +09:00
c251a3016e Merge pull request #15039 from peppy/manager-code-quality
Fix a couple of code quality issues with new manager interface usage
2021-10-11 16:42:04 +09:00
2d178dd9dd Merge pull request #15045 from peppy/fix-concurrent-hud-overlays
Fix two different skins displaying at the same time when rapidly switching
2021-10-11 16:40:04 +09:00
484a95229e Update toast implementations temporarily to expedite getting tests back in line 2021-10-11 16:36:04 +09:00
b4092549c0 Update framework 2021-10-11 16:35:36 +09:00
43aacb3831 Fix two different skins displaying at the same time when rapidly switching 2021-10-11 16:11:15 +09:00
0daa836ecc Add realm RulesetStore
Not yet used in game.
2021-10-11 15:57:33 +09:00
81a0fbfc40 Add Live<> casting test 2021-10-11 15:36:41 +09:00
b01d82b3fd Add RealmLive implementation 2021-10-11 15:36:41 +09:00
03bf88ae81 Add realm FileStore and test coverage 2021-10-11 15:26:16 +09:00
6ca415da9f Add basic realm models
Only the file related ones are really required outside of tests, but
seems like as good an opportunity as ever to get the rest of the models
into the game project.
2021-10-11 15:25:04 +09:00
f43badabf4 Add back update thread verification in RealmContextFactory 2021-10-11 15:20:12 +09:00
b946011292 Update tests to run inside a GameHost to allow running on update thread 2021-10-11 15:19:18 +09:00
c7675be3ef Fix typo in IModelImporter's xmldoc 2021-10-11 15:12:51 +09:00
6b35ccae95 Fix some cases where interface specifications can be used but weren't 2021-10-11 15:06:24 +09:00
3d6602b8df Ensure FailAnimation is disposed synchronously to avoid test failures 2021-10-11 14:05:31 +09:00
a16ffd2976 Merge pull request #14999 from smoogipoo/fix-score-async
Fix intermittent playlist results screen test failures
2021-10-11 10:44:04 +09:00
2eb29ed0de Merge pull request #15021 from peppy/tournament-comma-separators
Use comma separator for tournament score displays
2021-10-11 10:43:34 +09:00