Commit Graph

20670 Commits

Author SHA1 Message Date
zach brockway
5e24ac9d17 SwitchboardListener: Workaround for OpenSSL unity build error. (Borrowed from QuicMessaging/WebSocketNetworking/DTLSHandler.)
#jira UE-197153

[CL 28476758 by zach brockway in ue5-main branch]
2023-10-04 17:30:10 -04:00
joe kirchoff
0540ae79df UnrealBuildTool: Simplify the UHT #include root path
#rnx

[CL 28475008 by joe kirchoff in ue5-main branch]
2023-10-04 17:00:00 -04:00
marcelo gomes
9af9cb85fa Accepting SkipInstall, SkipDeploy and SkipCopy arguments to skip build installation.
Uses AutoParam functions to set an AppConfig flag.
This change affects all platforms that in some form implement the "skip install" behavior.

[CL 28470800 by marcelo gomes in ue5-main branch]
2023-10-04 15:38:42 -04:00
lorry li
70a86ba061 Remove dependency of http request from http response;
Make http requests use GET by default if verb is not set.

[REVIEW] [at]michael.kirzinger [at]rafa.lecina [at]justin.marcus
#jira UE-196108
#rb [at]michael.kirzinger [at]justin.marcus

[CL 28469520 by lorry li in ue5-main branch]
2023-10-04 15:14:01 -04:00
zousar shaker
404622bb20 Fix bug in ZenExportSnapshotTask when NOT using a baseline snapshot descriptor.
#rb none
#jira UE-197088

[CL 28468612 by zousar shaker in ue5-main branch]
2023-10-04 14:57:31 -04:00
joe kirchoff
c6a5333cca UnrealBuildTool: Don't always assume a working set is P4 unless there is a read-only file in the workspace root
#rnx
#jira UE-197123

[CL 28464753 by joe kirchoff in ue5-main branch]
2023-10-04 13:43:53 -04:00
josh adams
c2437d9b07 - Fixed various issues with making Mac/IOS builds that can be uploaded to AppStore in Xcode
* Missing ThinApp.sh
  * Missing some quotes around a variable in GenerateUniversalDSYM.sh
  * Correctly filter out the stub .app's and such when copying the Staged data directory into the .app
  * Disabled the Mac's Sign To Run Locally option by default, as that causes Xcode's Validation/Upload to not have the team name embedded in it, causing a hassle while pushing up to AppStore/TestFlight
  * Fixed the PRODUCT_NAME for BP projects
  * Made CrashReportClient be a sandboxed app that inherits from parent
  * Fix Hybrid apps to check all platforms before in the project generator, so that if a project needs a temp target for IOS (via a plugin)
  * For hybrid projects, don't append Game to the end of the Game target names, as that is the default, and it makes for better named products
  * Disabled the LoginFlow module from OnlineFramework plugin - this was causing issues with having CEF and EpicWebHelper embedded into a sandboxed .app, and LoginFlow isn't seemingly actually used by anything
#jira UE-196297,UE-196299,UE-196296,UE-196300,UE-196295
#rb adam.kinge

[CL 28463729 by josh adams in ue5-main branch]
2023-10-04 13:25:29 -04:00
jason walter
5164ce587b Add missing dependency for VS Builds.
#jira UE-193432
#rb none

[CL 28462731 by jason walter in ue5-main branch]
2023-10-04 13:08:28 -04:00
zach brockway
fac546e914 Switchboard: Implement QUIC transport, bump SwitchboardListener to version 3.0.0.
#jira UE-138302, UE-193686
#rb jason.walter

[CL 28460639 by zach brockway in ue5-main branch]
2023-10-04 12:23:38 -04:00
Ben Marsh
d1b6544e16 More test fixes.
[CL 28458555 by Ben Marsh in ue5-main branch]
2023-10-04 11:41:26 -04:00
Ben Marsh
558d1ade1b Horde: Fix serialization tests.
[CL 28457822 by Ben Marsh in ue5-main branch]
2023-10-04 11:23:44 -04:00
Ben Marsh
7ef0542a6b Horde: Missing files.
[CL 28456574 by Ben Marsh in ue5-main branch]
2023-10-04 10:54:41 -04:00
Ben Marsh
8684b930ed Remove implicit conversions from string to Utf8String. This conversion is not free, and recent versions of the MongoDB driver do not handle implicit conversions correctly at runtime.
[CL 28456358 by Ben Marsh in ue5-main branch]
2023-10-04 10:49:04 -04:00
allan bentham
bcf47fc734 Android: Update memory advisor to v2.0.1
- Add new total memory estimate to logs and crash context.
 - Add memory available estimate to logs and crash context.

#rb chris.babcock

[CL 28450956 by allan bentham in ue5-main branch]
2023-10-04 08:08:04 -04:00
Ben Marsh
62337642ae Horde: Add some exclusions into temp storage manifest.
[CL 28438361 by Ben Marsh in ue5-main branch]
2023-10-03 19:04:30 -04:00
joe kirchoff
eddd5451d7 UnrealBuildTool: WindowsPlatform.HasValidCompiler
#rnx

[CL 28432434 by joe kirchoff in ue5-main branch]
2023-10-03 17:03:41 -04:00
vincent robert
1844be19d3 Reduce memory usage in Dynamic Collection :
- Removed Implicits
- Removed Particles
- Compressed Dynamic State
#rb cedric.caillaud, benn.gallagher

[CL 28427877 by vincent robert in ue5-main branch]
2023-10-03 15:47:01 -04:00
Ben Marsh
494dbcd2b3 Horde: Move API classes into folders/namespaces matching server-side implementations.
[CL 28424897 by Ben Marsh in ue5-main branch]
2023-10-03 14:48:06 -04:00
leon huang
3850621dd1 Localization:
Introduced the experimental LocalizationTargetEditor UAT command. This command allows users to create, update, delete and query localization targets in the Engine or project. The LocalizationTargetEditor UAT command is set up to have a series of sub-commands which can be executed with different parameters. This allows the LocalizationTargetEditor to be extensible to users for specialized localization target operations.
- Introduced the LocalizationTargetCommand abstract base class. This class is what all othe LocalizationTargetEditor sub-commands should be drived from. A scan of all sub-classes of LocalizationTargetCommand will be scanned for to determine all available localization target commands.
- Introduced the PluginLocalizationTargetCommand abstract base class. All commands to be operated on plugins should derive from this class.
- Introduced the NewPluginLocalizationTarget sub-command which will create localization config files for plugins and make the necessary updates to .uplugin files. All plugins under a provided directory can be operated on at a time to batch create the necessary localization config files.
- The NewPluginLocalizationTarget sub-command has perforce integration and can automatically add/check out all files that have been created/edited.
- Introduced a number of classes to encapsulate all the data in the various localization config files. This allows for generation of localization config files from code.
- Introduced the LocalizationConfigFileBuilder and LocalizationConfigFileGenerator base classes. These classes and their sub-classes are used to generate localization config files in the correct format provided the config file data. Current support is only for modular localization config files. However, the LocalizationConfigFileBuilder can also be used to generate Monolithic localization config files if necessary.also

#rb: Jamie.Dale
#jira: UE-194872, UE-194873, UE-194874,
#test Used the NewPluginLocalizationTarget sub-command to generate a number of plugins. The generated localization config files yield correct localization gather results and the plugin .locres file was successfully loaded at runtime to display the correct localized text.

[CL 28424727 by leon huang in ue5-main branch]
2023-10-03 14:44:56 -04:00
Josh Engebretson
d5acf1b35e Horde: Adjust top nav
#jira none
#skipci
#rnx

[CL 28424522 by Josh Engebretson in ue5-main branch]
2023-10-03 14:39:46 -04:00
tim smith
6482ac5060 Adding exception for VerseTypesFwd.h due to the namespace.
#rb self

[CL 28417659 by tim smith in ue5-main branch]
2023-10-03 12:04:11 -04:00
lorry li
7f221d7240 Fix WebTests Android compile errors.
[REVIEW] [at]stephen.ma [at]chris.constantinescu [at]rafa.lecina
#jira UE-196941
#rb [at]stephen.ma [at]chris.constantinescu [at]rafa.lecina

[CL 28415202 by lorry li in ue5-main branch]
2023-10-03 11:18:54 -04:00
zousar shaker
3a1ca9e925 Fix deserialization of baseline snapshot descriptors.
#rb none

[CL 28413678 by zousar shaker in ue5-main branch]
2023-10-03 10:33:40 -04:00
Ben Marsh
8acbfe9312 Horde: Move issue handlers into EpicGames.Horde.
[CL 28412492 by Ben Marsh in ue5-main branch]
2023-10-03 09:50:15 -04:00
tim smith
a4c0680e7a 1) Initial version of a basic VValue property type
2) Initial version of the merged UEGC and VerseGC
3) Unit tests for the merged GC

#rb johan.torp robert.manuszewski

[CL 28411269 by tim smith in ue5-main branch]
2023-10-03 09:02:39 -04:00