Joseph Madamba
e3418f570a
Fix app version not updating on windows uninstaller entry
2022-06-10 20:01:45 -07:00
Salman Ahmed
bcd91ac743
Move exception soft-handling logic to `OsuGameBase`
2022-05-10 10:02:32 +03:00
Dean Herbert
7e9d51f33f
Fix windows taskbar context menu not popping up correctly
...
Closes https://github.com/ppy/osu/issues/17965 .
Note that this will cause a second osu! icon to appear after running the
application (after any update). As per the inline comment, this will
eventually be resolved via https://github.com/clowd/Clowd.Squirrel/issues/24 .
I do think having context menus working is more important than duplicate
icons.
Note that for anyone who already has a pinned taskbar icon, it will need
to be manually unpinned and repinned after a future update to actually
fix this issue.
Thanks to @caesay for help with investigation.
2022-04-25 18:37:41 +09:00
Dean Herbert
b286122413
Move uninstaller registry operation to `onInitialInstall`
2022-03-03 03:54:39 +09:00
Dean Herbert
3aa2d4548a
Add startup squirrel icon/association handling
2022-03-02 17:55:35 +09:00
Dean Herbert
5872dabf60
Fix incorrect flag to options conversion
2022-01-25 14:16:15 +09:00
Dean Herbert
dd2caea694
Update `GetSuitableHost` usages in line with new `HostOptions`
2022-01-25 13:52:02 +09:00
Dean Herbert
c08b6cf160
Remove unnecessary `StartAsync` call on `TcpIpcProvider`
2021-12-16 19:53:22 +09:00
Dan Balasescu
4ee2063683
Move event handlign internal to LegacyTcpIpcProvider
2021-11-28 23:02:57 +09:00
Dan Balasescu
18a0a791fd
Refactor
2021-11-28 22:24:42 +09:00
Dan Balasescu
36fffbd917
Refactoring
2021-11-28 21:31:22 +09:00
Dan Balasescu
f506cb35bc
Bind legacy IPC on startup
2021-11-28 21:15:29 +09:00
Dan Balasescu
ef24780642
Use IPC via TCP
2021-11-28 18:24:00 +09:00
Dan Balasescu
e5dcfc3113
Use console IPC
2021-11-28 14:03:21 +09:00
Dean Herbert
6944151486
Apply batch fixing of built-in types using `var`
2021-10-27 13:04:41 +09:00
Dean Herbert
5e53058fbc
Use same method of exiting execution as previously for safety
2021-09-21 18:03:43 +09:00
Dean Herbert
3b174a71a3
Move startup concurrency check to higher level
...
Makes more sense to perform this check outside of the game itself now
that we can.
2021-09-21 18:00:55 +09:00
Henry Lin
88d9e2ec06
Guard against IndexOutOfRange when parsing launch args
2021-07-23 10:23:31 +08:00
Dean Herbert
3dddcf3582
Remove unused using statement
2021-07-21 15:11:01 +09:00
Dean Herbert
4148d3fdac
Add a bit more safety to argument parsing logic
2021-07-21 15:02:15 +09:00
Salman Ahmed
ebd555129f
Change to `int`-only debug client ID
2021-07-21 07:53:24 +03:00
Salman Ahmed
37393a8432
Allow defining custom storage name for debug builds of osu!lazer
2021-07-21 03:12:44 +03:00
Dean Herbert
b5954a55ad
Remove empty <returns> xmldoc
2021-04-12 17:46:14 +09:00
Dean Herbert
79041c1c4b
Remove osuTK reference
2021-03-17 18:07:42 +09:00
Dean Herbert
6eadae8aaf
Remove remnants of OsuTK
2021-03-12 18:35:42 +09:00
Dean Herbert
285e62be9a
Bring code in line with SDL2 defaults
2020-12-01 17:47:07 +09:00
Salman Ahmed
82fe99cf4a
Replace any potential usage of Environment.CurrentDirectory with a new RuntimeInfo.StartupDirectory
...
Using `Environment.CurrentDirectory` for storing / reading files is dangerous as the current directory is mutable and can be changed when performing a certain operation (like opening solutions in roslyn type reference builder for example).
2020-05-31 02:24:49 +03:00
Shane Woolcock
54a8c00bb8
Add support for --sdl command line arg
2019-11-28 17:10:39 +10:30
Dean Herbert
292bd22f92
Allow multiple instances of osu! when running under debug
2019-07-23 13:38:05 +09:00
Dean Herbert
7b56180b8b
Merge remote-tracking branch 'upstream/master' into tournament-tools
2019-05-15 12:08:23 +09:00
Dean Herbert
612db31c38
Apply newline additions
2019-04-01 12:16:32 +09:00
Dean Herbert
482a01e7ba
Merge branch 'master' into tournament-tools
...
# Conflicts:
# osu.Game/Online/API/Requests/Responses/APIBeatmap.cs
# osu.Game/OsuGameBase.cs
# osu.Game/Overlays/ChatOverlay.cs
# osu.Game/Screens/Menu/MainMenu.cs
# osu.Game/Screens/Tournament/Drawings.cs
# osu.Game/Screens/Tournament/Teams/DrawingsTeam.cs
# osu.Game/osu.Game.csproj
# osu.sln
2019-02-02 19:09:48 +09:00
Dean Herbert
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
Dean Herbert
9c5eddea54
Allow running tournament tools from main executable
2018-11-06 14:49:09 +09:00
smoogipoo
da13266ae9
Fix missed string interpolation
2018-08-21 09:17:44 +09:00
Dean Herbert
583e026906
Don’t suppress unhandled exceptions in debug builds
2018-08-17 13:28:35 +09:00
Dean Herbert
83dc01d07c
Fix multiple sentry reports arriving for similar exceptions
2018-08-17 12:05:21 +09:00
Dean Herbert
562a31713e
Fix regression in handling logic
2018-08-16 16:44:04 +09:00
Dean Herbert
2ea90ef98a
Add sentry logging
2018-08-03 19:25:55 +09:00
Dean Herbert
854beaab5f
Remove only remaining .NET desktop code
2018-08-01 02:58:49 +09:00
Dean Herbert
2150cb1028
Update framework and other packages
2018-07-10 20:31:04 +09:00
Dean Herbert
1d6609d9f3
Add common custom words to dotsettings dictionary
...
Also fixes some typos and reduces spelling suggestions to hints.
2018-07-05 15:54:41 +09:00
Dean Herbert
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
Dean Herbert
94b1d3e4af
Make VisualTests/nUnit work again
2018-03-28 12:33:01 +09:00
smoogipoo
5159127bce
Fix SQLite failing to initialize on test projects
2018-03-26 18:07:09 +09:00
smoogipoo
ffa712dccb
Fix post-merge issues
2018-03-24 15:19:45 +09:00
smoogipoo
c29f7a4333
Merge remote-tracking branch 'origin/master' into netstandard
2018-03-24 14:49:46 +09:00
Dean Herbert
db9b5ebaca
Reduce complexity of code
2018-02-27 22:26:54 +09:00
TocoToucan
89bac13bf2
Fix profiles folder path
2018-02-27 22:06:32 +09:00
TocoToucan
714d7b4477
Do not use Multicore JIT on Mono
2018-02-27 22:06:32 +09:00