Commit Graph

666 Commits

Author SHA1 Message Date
rex hill
737c7c6832 Fix DebugConsole.ini so it is placed in /Engine/Saved/Config instead of /Engine/Config
#preflight skip

[CL 22067866 by rex hill in ue5-main branch]
2022-09-17 15:27:55 -04:00
henrik karlsson
ec949d0e71 [ApplicationCore]
* WindowsConsoleOutputDevice2 - Changed ::SetThreadDescription to use wrapped function that does not depend on new versions of windows runtime

#rb Mitchell.Fisher

[CL 21998832 by henrik karlsson in ue5-main branch]
2022-09-13 22:43:48 -04:00
rex hill
f6a8d68d78 Moved DebugConsole.ini to EngineUserDir's /Config/DebugConsole.ini
#preflight 63209b46e93a80888c4490d5

[CL 21997832 by rex hill in ue5-main branch]
2022-09-13 21:50:16 -04:00
Andriy Tylychko
6b7a075ba7 FCoreDelegates cleanup: removed delegate macros
#preflight 632072f947741a7dbd03e2c1
#rb steve.robb

[CL 21981540 by Andriy Tylychko in ue5-main branch]
2022-09-13 09:08:26 -04:00
adam kinge
50b774bb5e Fix iOS15 deprecation warnings.
#fyi axel.riffard
#rb trivial
#rnx
#preflight 631f9337e07c4dc0b12dd0c2

[CL 21972591 by adam kinge in ue5-main branch]
2022-09-12 17:01:54 -04:00
axel riffard
ca0d2c56ac Fix warnings in build health related to iOS 15
#jira UE-163352
#rb none
#preflight 631f266294758d0bf21e5251

[CL 21963790 by axel riffard in ue5-main branch]
2022-09-12 08:41:02 -04:00
axel riffard
c64aa2de93 Catalina, iOS 14 removal
Metal 2.3 removed, Metal 3.0 added for Mac

#jira UE-163352
#rb adam.kinge bertrand.carre
#preflight 631ea7eb94758d0bf2008668

[CL 21960671 by axel riffard in ue5-main branch]
2022-09-11 23:47:08 -04:00
bryan sefcik
07894f4a07 Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631a717cec45fbf3d74d4ba7

[CL 21916033 by bryan sefcik in ue5-main branch]
2022-09-09 00:53:22 -04:00
henrik karlsson
1437dc5521 [Core Runtime - WindowsConsoleOutputDevice2]
* Fixed buggy datetime output.
* Added so shell execute can be done from activity texts. Just add [<command>] to the activity and the command(s) will execute the command when clicking on the activity. Example [https://someurl] will trigger the browser to open the linik

#rb self
#preflight 63191935980179553e9ba3ac

[CL 21907370 by henrik karlsson in ue5-main branch]
2022-09-08 19:30:45 -04:00
axel riffard
494b98c831 Remove Catalina support and Metal 2.2 from Mac.
#jira UE-149923
#rb jack.porter
#preflight 6315c60bf448dc6e58121822

[CL 21790515 by axel riffard in ue5-main branch]
2022-09-05 06:05:22 -04:00
calvin zheng
b31b4f0859 Remove/replace uses of master/slave found in ApplicationCore with base folder Runtime
#jira UE-158647
#preflight 63122ba1ec45fbf3d7630327
#rb Zack.Neyland

[CL 21763441 by calvin zheng in ue5-main branch]
2022-09-02 13:25:27 -04:00
axel riffard
ebd91e6b8e Fix build iOS
#rb none
#jira UE-137732
#preflight none

[CL 21733784 by axel riffard in ue5-main branch]
2022-08-31 20:09:35 -04:00
axel riffard
7685d8b63f Add bluetooth keyboard on tvOS
#jira UE-137732
#rb jack.porter
#preflight 630f7d0fe352708d4443da77

[CL 21721609 by axel riffard in ue5-main branch]
2022-08-31 11:29:23 -04:00
Marc Audy
1bb2a63925 Fix implicit conversion warnings
#rnx
#preflight 630e8ad3660db81edb9ea2d5

[CL 21711473 by Marc Audy in ue5-main branch]
2022-08-30 18:28:30 -04:00
Devin Doucette
5719bf2142 Fixed unsafe type cast warnings in ApplicationCore on iOS
#preflight none
#rb trivial
#rnx

[CL 21704797 by Devin Doucette in ue5-main branch]
2022-08-30 13:19:40 -04:00
jessica agee
403f029bd7 Set UnsafeTypeCastWarningLevel to Error for a few widely-used modules
#rb none
#preflight 630d013af92416fb926b3c7a
#preflight 630d0938e54ec9d5815ebb45

[CL 21696478 by jessica agee in ue5-main branch]
2022-08-30 02:22:04 -04:00
Devin Doucette
f5b40af3dc Fixed unsafe type casts in Mac platform code
#preflight 630d013af92416fb926b3c7a
#rb Bryan.Sefcik
#rnx

[CL 21685328 by Devin Doucette in ue5-main branch]
2022-08-29 15:03:32 -04:00
henrik karlsson
7f83b2ea47 [Core Runtime]
* WindowsConsoleOutputDevice2.cpp - Fixed bug where activities added before output device itself didn't align Info types to the right

#preflight skipped
#rb self

[CL 21511709 by henrik karlsson in ue5-main branch]
2022-08-23 12:57:26 -04:00
devin doucette
a99b36a729 Fixed unsafe type casts in a few widely-used modules
#preflight 6303ea8aa45b007ea2514f30
#rb Zousar.Shaker
#rnx

[CL 21494524 by devin doucette in ue5-main branch]
2022-08-22 17:38:22 -04:00
David Harvey
7642048030 Adding an option to prevent input devices being automatically unpaired when a user signs out (only settable via specialization.)
#jira UE-158953
#rb Ben.Hoffman
#rnx
#preflight 62fdfea83c4417dcecf87dd5

[CL 21439380 by David Harvey in ue5-main branch]
2022-08-18 05:20:49 -04:00
David Harvey
64d94239b4 Adding a new option to only select users who are not already added to the game (not available on all platforms)
- also fix bitfield assignment

#jira UE-158953
#rb Ben.Hoffman
#rnx
#preflight 62fdfea83c4417dcecf87dd5

[CL 21439377 by David Harvey in ue5-main branch]
2022-08-18 05:20:19 -04:00
henrik karlsson
e7eb15f0b9 [Runtime]
* TrackedActivity - Added sort value parameter when creating tracked activities
* WindowsConsoleOutputDevice2 - Added sorting of activities based on sort value.
* WindowsConsoleOutputDevice2 - Added show/hide timedate options to log context menu

#preflight 62fbbda3ad3bd8ad64558579
#rb self

#ROBOMERGE-AUTHOR: henrik.karlsson
#ROBOMERGE-SOURCE: CL 21409829 via CL 21416523 via CL 21416533 via CL 21416553
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21418243 by henrik karlsson in ue5-main branch]
2022-08-16 20:22:38 -04:00
devin doucette
eb55a547d0 Fixed unsafe type casts in a few widely-used modules
#preflight 62f72b49185b21882ac5c366
#rb Steve.Robb
#rnx

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 21404445 via CL 21404453 via CL 21404464
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21407133 by devin doucette in ue5-main branch]
2022-08-16 12:35:53 -04:00
andrew scheidecker
17063a9ca3 Fix static analysis error in FWindowsConsoleOutputDevice2::FConsoleWindow::Start: CreateThread can return null, and SetThreadDescription should not be passed a null thread, so the result of CreateThread must be checked for null before calling SetThreadDescription.
#rb Henrik.Karlsson
#preflight 62f25a363b773d041625dc36

#ROBOMERGE-AUTHOR: andrew.scheidecker
#ROBOMERGE-SOURCE: CL 21286684 via CL 21293019 via CL 21293280 via CL 21293393
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21296406 by andrew scheidecker in ue5-main branch]
2022-08-09 15:44:26 -04:00
henrik karlsson
609b8b8b3b [ApplicationCore - WindowsConsoleOutputDevice2]
* Reduced lock time between game thread and hwnd thread
* Added name to thread for debugger
* Changed so ini-file is stored in same folder as binary so it doesnt get wiped when getting new builds
* Fixed crash during shutdown if Show(false) while window was never visible

#rb not used by anyone yet
#preflight 62edaecd185da2495f53eb9d

#ROBOMERGE-AUTHOR: henrik.karlsson
#ROBOMERGE-SOURCE: CL 21261892 via CL 21292742 via CL 21292908 via CL 21293076
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21296376 by henrik karlsson in ue5-main branch]
2022-08-09 15:42:54 -04:00