Commit Graph

19369 Commits

Author SHA1 Message Date
Ben Marsh
dcb955aaef Horde: Rename NodeLocator -> BundleNodeLocator.
[CL 26177183 by Ben Marsh in ue5-main branch]
2023-06-22 05:02:43 -04:00
Ben Marsh
2c12658c40 Horde: Remove HostId and BlobId classes from BlobLocators, and replace them with an opaque path. The backend can decide how to interpret this path as it sees fit.
[CL 26177089 by Ben Marsh in ue5-main branch]
2023-06-22 04:56:06 -04:00
valentin ritzi
584b19314c [Concert] Adapting ConcertSyncServer / UnrealMultiUserServer to work with QuicMessaging
Adapting the ConcertSyncServer and the UnrealMultiUserServer configs and code to work with QuicMessaging as an alternative to UdpMessaging.

#rb jason.walter, manuel.lang

[CL 26176714 by valentin ritzi in ue5-main branch]
2023-06-22 04:26:21 -04:00
bryan sefcik
8d879983bc Moved the default VS include paths to the common file.
#jira

[CL 26170375 by bryan sefcik in ue5-main branch]
2023-06-21 20:04:42 -04:00
joe kirchoff
7f43eaf16e Fix C4855: implicit capture of 'this' via '[=]' is deprecated in '/std:c++20'
#rnx

[CL 26168247 by joe kirchoff in ue5-main branch]
2023-06-21 18:52:21 -04:00
leon huang
b3b7f0a6dc Localization:
Update the Localize UAT command to better handle gathering for plugins.
- Introduced the -IncludePluginsDirectory parameter to include all plugins under a particular directory
- Introduce the ExcludePluginsDirectory parameter to exclude all plugins under a particular directory
- Introduce the EnableIncludedPlugins flag to add all  included plugins that pass the exclude filter to the -EnablePlugins editor command line parameter to ensure the plugins are enabled for gathering.
#rb: Jamie.Dale
#jira: none
#test Used the new commands to perform gathers for directories of plugins and enabling plugins that are not on by default.

[CL 26161937 by leon huang in ue5-main branch]
2023-06-21 16:45:17 -04:00
christopher waters
edc761d91f EngineIncludeOrderVersion cleanup
- Deprecating EngineIncludeOrderVersion.Unreal5_0 and EngineIncludeOrderVersion.Unreal5_1.
- Adding way more comments on EngineIncludeOrderVersion including warnings about using EngineIncludeOrderVersion.Latest.

#rb joe.kirchoff

[CL 26161866 by christopher waters in ue5-main branch]
2023-06-21 16:44:28 -04:00
jamie dale
71b5692d6a Updated UHT to use the real C++ type for USTRUCT properties using a template wrapper struct
#jira
#rb Tim.Smith
#rnx

[CL 26159405 by jamie dale in ue5-main branch]
2023-06-21 15:42:17 -04:00
Josh Adams
2bba9a54d8 - Yet another fix, this time for UnrealEditor standalone with clean build
#rb self

[CL 26159153 by Josh Adams in ue5-main branch]
2023-06-21 15:35:20 -04:00
yuriy odonnell
c45fdca170 unsync - Automatically find closest proxy server by default
* Use --no-proxy-select to skip server selection
* Bump version to 1.0.52

#rb none

[CL 26157514 by yuriy odonnell in ue5-main branch]
2023-06-21 15:01:35 -04:00
Josh Adams
3f7d1d861e - Fixed errors with plugin modules failing to find a project to put into (better fix then yesterday's for the AdditionalPluginDirectories)
#rb self

[CL 26156103 by Josh Adams in ue5-main branch]
2023-06-21 14:16:14 -04:00
yuriy odonnell
bec1e643ac unsync - Groundwork for mount command
#rb none

[CL 26154100 by yuriy odonnell in ue5-main branch]
2023-06-21 13:12:26 -04:00
bryan sefcik
1617a2b4a6 Optimized the searching of included files.
Solution generation:
Before: 1m55s
After: 50s

#jira

[CL 26152429 by bryan sefcik in ue5-main branch]
2023-06-21 12:10:38 -04:00
josh adams
305c260069 - Moved SDK versions (MainVersion and Min/Max SDK version) from C# strings to SDK.json files in the Platform's Config folder
- Allow for per-project override in a project's platform's config folder (this is merging with my other work on per-project SDKs and validation of multi-target builds)
- More versions will move over after this
#rb david.harvey

[CL 26150552 by josh adams in ue5-main branch]
2023-06-21 11:21:01 -04:00
neil henning
4ee0dfd67b Add a [[clang::noautortfm]] attribute to allow marking of functions that should not be cloned for AutoRTFM.
[CL 26149499 by neil henning in ue5-main branch]
2023-06-21 10:42:37 -04:00
carl bystrom
43a0a708f9 Horde: Allow job options to be set for jobs created through REST API
[CL 26143660 by carl bystrom in ue5-main branch]
2023-06-21 05:29:31 -04:00
Ben Marsh
e87cf1a7e7 Disable failing test until I can repro/debug it.
#fyi Joakim.Lindqvist

[CL 26143127 by Ben Marsh in ue5-main branch]
2023-06-21 04:03:49 -04:00
Ben Marsh
07b1870cdc Jupiter build fixes.
#fyi Joakim.Lindqvist

[CL 26142658 by Ben Marsh in ue5-main branch]
2023-06-21 02:17:14 -04:00
halfdan ingvarsson
3f8af0f4e4 UBT: When calling with Mode=QueryTargets and the -IncludeAllTargets flag, include a flag in the result to indicate which target is the default target for a given target type.
[CL 26142336 by halfdan ingvarsson in ue5-main branch]
2023-06-21 01:35:16 -04:00
Josh Adams
a1d3002e33 - Fix crash with UnrealEditor builds, caused by earlier fix for AdditionalPluginDirectories warning
#rb trivial

[CL 26140047 by Josh Adams in ue5-main branch]
2023-06-20 20:37:31 -04:00
calvin zheng
f33200748a Fix project dir for UnrealGame
#jira horde 322614
#rb Josh.Adams

[CL 26139357 by calvin zheng in ue5-main branch]
2023-06-20 19:51:51 -04:00
Ben Marsh
4110c83dab EpicGames.Perforce: Fix handling of opened command when a stream spec is opened for edit.
[CL 26136306 by Ben Marsh in ue5-main branch]
2023-06-20 17:59:28 -04:00
joe kirchoff
709d9b385a UnrealBuildTool: Build error if VS2019 is used in an installed engine
#rnx
#jira UE-184393
#rb Ryan.Hummer

[CL 26133921 by joe kirchoff in ue5-main branch]
2023-06-20 16:43:46 -04:00
Josh Adams
06ff93be0e - Handle manual codesigning with Modern Xcode (using all new settings, does not use the "green check" provisions in IOS project settings)
- Added support for AppStoreConnect API for automatic code signing (with command line builds, packaging from editor, etc) that doesn't need everyone to be signed in to Xcode (still need to sign in if using Xcode IDE to build/run)
- Fixed Modern to always create the IOS plist in UBT ApplePostBuild step
- Updated a bunch of ini setting names to remove Modern, given Modern will be standard in the future
- Added some settings XcodeProject settings in the editor, and updated some tooltips/category names
- Moved some functions around to clean up
- Added some debug code to catch errors

#rb adam.kinge,calvin.zheng,zack.neyland

[CL 26133818 by Josh Adams in ue5-main branch]
2023-06-20 16:40:51 -04:00
Josh Adams
17fdc6481d - Moved the SingleTargetName property up to ProjectFileGenerator from Xcode generator, and use it to remove Targets from the list to be processed. This is useful because when modern Xcode creates a stub xcode project for a Program, it has no uproject to use with "-game -project", so the GPF code would process all .Target.cs files, which can lead to warnings about missing AdditionalPluginDirectories (build machines may not fully sync a stream, and processing every Target can cause unexpected problems)
#rb joe.kirchoff

[CL 26132088 by Josh Adams in ue5-main branch]
2023-06-20 15:59:57 -04:00