Commit Graph

375 Commits

Author SHA1 Message Date
ff8544597c Add explicit app manifest to desktop project
After the .NET Core bump to version 3.0 in the 2019.1011.0 release,
reports popped up of the game not starting any more on some computers
using Intel graphics cards (HD 3000 in particular).

After investigation the auto-generated application manifest changed in
.NET Core 3.0. In particular this seems to be a root cause for the
failed start-ups on Intel cards, due to a Windows version compatibility
section appearing. The section in turn affects some WinAPI calls like
GetVersionEx, which will return major version 10 instead of 6 if
compatibility with Windows 10 is declared. This combined with a broken
check in the Intel OpenGL driver caused the crashes.

To resolve this without having to patch binaries, add an explicit
application manifest to the desktop project with the compatibility
section removed.
2019-12-07 19:55:09 +01:00
144812669d Use static local functions. 2019-11-12 19:56:54 +08:00
64fc5007fc Use language primitive types. 2019-11-12 19:56:45 +08:00
bcf8e3a9d4 Remove redundant properties from desktop projects.
While OutputType=Library maybe doubtful, PlatformTarget=AnyCPU should be clearly the default.
2019-10-30 22:56:33 +08:00
31595159be Normalize .props 2019-10-30 21:54:14 +08:00
f4924dc3cf Fix volume scrolling when hovering VersionManager 2019-10-14 16:37:54 -07:00
5d6648d9c9 Update 2.2 references 2019-10-10 17:45:38 +09:00
42b6041763 Move post-update notification logic to UpdateManager base class 2019-09-24 18:37:05 +09:00
0820e23097 Merge branch 'master' into dependabot/nuget/System.IO.Packaging-4.6.0 2019-09-24 11:17:07 +09:00
50dcb70342 Bump Microsoft.Win32.Registry from 4.5.0 to 4.6.0
Bumps [Microsoft.Win32.Registry](https://github.com/dotnet/corefx) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/dotnet/corefx/releases)
- [Commits](https://github.com/dotnet/corefx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 21:04:20 +00:00
78ce62b187 Bump System.IO.Packaging from 4.5.0 to 4.6.0
Bumps [System.IO.Packaging](https://github.com/dotnet/corefx) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/dotnet/corefx/releases)
- [Commits](https://github.com/dotnet/corefx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 20:29:36 +00:00
8ef4b2a0f6 Hide NotificationOverlay 2019-08-13 11:29:48 +03:00
c8dd29067b Update Entity Framework Core 2019-08-04 00:34:51 +03:00
808f77f1b1 Fix version overlay displaying briefly before it should (#5512)
Fix version overlay displaying briefly before it should
2019-07-30 14:10:24 +09:00
a16c0f2aa0 Don't report stable storage msising to sentry 2019-07-30 12:44:08 +09:00
f21a2f7e5e Fix version overlay displaying briefly before it should 2019-07-29 21:49:12 +09:00
2d03c849bf Improve testability of intro sequence (#5275)
Improve testability of intro sequence
2019-07-29 18:56:38 +09:00
e579bce18a Don't report delta patch failures to sentry 2019-07-29 18:14:06 +09:00
292bd22f92 Allow multiple instances of osu! when running under debug 2019-07-23 13:38:05 +09:00
ade661236a Merge branch 'master' into intro-testing-improvements 2019-07-22 23:44:14 +09:00
376d228add Use new logo style for icons / readme 2019-07-12 17:49:59 +09:00
0580c32263 Abstract intro screen logic to base class 2019-07-09 18:05:57 +09:00
b901aab19d Fix update notification not correctly restarting the game 2019-07-03 23:06:16 +09:00
c9104e9176 Fix remaining issues 2019-06-28 21:26:31 +09:00
1289b7f5fe Commit missing piece of puzzle 2019-06-28 21:03:35 +09:00
1898a6750d Fix stutter during update process 2019-06-28 20:45:25 +09:00
d557737143 Fix windows updater showing false failures 2019-06-28 20:37:53 +09:00
6627cdefd2 Merge branch 'master' into tournament-tools 2019-06-21 15:52:47 +09:00
97d65783db Remove osu!-side DebugUtils 2019-06-20 12:48:45 +09:00
830ddbc2de Merge remote-tracking branch 'upstream/master' into tournament-tools 2019-06-13 12:49:52 +09:00
b2b3df3885 Merge remote-tracking branch 'upstream/master' into settings-footer-show-changelog-current-build 2019-06-12 18:28:43 +09:00
609a82bc94 Update VisibilityContainer usage in line with framework 2019-06-11 15:13:58 +09:00
115a75e4c6 Use a constant for lazer variables 2019-06-03 13:16:05 +09:00
492dd3eee2 Restore accidentally commented conditional 2019-05-24 10:53:02 +09:00
e034b3d514 Use TaskCompletionSource in a better manner 2019-05-23 19:08:44 +09:00
acaf2f9fbb Show changelog from new build notification 2019-05-23 18:54:42 +09:00
e93fea7dc3 Merge remote-tracking branch 'upstream/master' into tournament-tools 2019-05-18 19:20:44 +09:00
501eaa072e Use local logger 2019-05-15 14:12:59 +09:00
7b56180b8b Merge remote-tracking branch 'upstream/master' into tournament-tools 2019-05-15 12:08:23 +09:00
c01841d7d7 Use Logger for squirrel update logs 2019-05-15 11:28:22 +09:00
83663467ce Update dependencies 2019-05-08 21:08:46 +09:00
1cfb7550ee Fix possible nullref 2019-05-07 13:42:55 +09:00
d7c09e7dbd Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
#	osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
#	osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
#	osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
#	osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
#	osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
#	osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
#	osu.Game/Graphics/OsuFont.cs
#	osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
#	osu.Game/Overlays/Profile/Header/BadgeContainer.cs
#	osu.Game/Overlays/Profile/ProfileHeader.cs
#	osu.Game/Screens/Select/PlaySongSelect.cs
#	osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
1ef2a4c46f Merge remote-tracking branch 'upstream/master' into tournament-tools 2019-04-03 16:23:33 +09:00
f1952c0816 Update font awesome usage 2019-04-02 19:55:24 +09:00
c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
41d776b090 Fix stable import failing
Regressed due to null GameHost. Fixes the new reports in #4043.
2019-03-30 23:56:38 +09:00
de80fc0eac Update icon usage to match framework changes 2019-03-27 19:29:27 +09:00
d6f17a5ecd Bring nuget packages up to date 2019-03-22 02:41:21 +09:00