Commit Graph

20658 Commits

Author SHA1 Message Date
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
Joakim Lindqvist
d416c8925a Unreal Cloud DDC - Removed allow filtering statements from scylla queries that did not need them (because no filtering happened)
#rb none

[CL 28409492 by Joakim Lindqvist in ue5-main branch]
2023-10-03 07:08:44 -04:00
Joakim Lindqvist
7992d432eb Unreal Cloud DDC - Added trace scope to the metrics service calculations so that we can see how long each calculation takes and what it does.
#rb none

[CL 28409480 by Joakim Lindqvist in ue5-main branch]
2023-10-03 07:07:24 -04:00
Joakim Lindqvist
f2b351b99f Unreal Cloud DDC - Tweaked scylla connection settings and clarified what they actually mean in terms of connections to host and max load on them, added ability to increase number of parallell requests to node, which should fix occasional busypool exception when we hit the max.
#rb none

[CL 28408881 by Joakim Lindqvist in ue5-main branch]
2023-10-03 06:06:21 -04:00
leon huang
5b2d7c90a8 Localization:
Refactored the Localize UAT command to be more readable.
#rnx
#jira: none
#rb: Jamie.Dale

[CL 28400852 by leon huang in ue5-main branch]
2023-10-02 19:15:04 -04:00
Ben Marsh
184d48346e Horde: Add static types for JobStepId and JobStepBatchId.
[CL 28397275 by Ben Marsh in ue5-main branch]
2023-10-02 17:51:08 -04:00
yiliang siew
6f83f472d0 Fixes our Clang database generation to produce a compilation database that doesn't trip up against our checks in platform headers, so that it can actually be used properly.
#rb Joe.Kirchoff
#rb Josh.Adams

[CL 28396415 by yiliang siew in ue5-main branch]
2023-10-02 17:33:12 -04:00
Ben Marsh
d0bf4d2bc9 Horde: Move the TemplateId type into the Horde.Server.Jobs.Templates namespace.
[CL 28390349 by Ben Marsh in ue5-main branch]
2023-10-02 15:38:01 -04:00
Ben Marsh
00b7aa2828 Horde: Explicitly add node names to the metadata collection on issue fingerprints.
[CL 28389654 by Ben Marsh in ue5-main branch]
2023-10-02 15:21:57 -04:00
Josh Engebretson
d82a7bf205 Horde: Test report updates for new artifact storage backend
#jira none
#skipci
#rnx

[CL 28388438 by Josh Engebretson in ue5-main branch]
2023-10-02 14:59:14 -04:00
Ben Marsh
389d52e7e9 Horde: Remove dependencies from issue handlers to internal Horde classes.
[CL 28388168 by Ben Marsh in ue5-main branch]
2023-10-02 14:54:19 -04:00
Josh Engebretson
21818ff5e2 Horde: Fix presubmit preflight username
#jira none
#rnx
#skipci

[CL 28387325 by Josh Engebretson in ue5-main branch]
2023-10-02 14:36:09 -04:00
Ben Marsh
4898fd8e1d Horde: Separate internal implementation details for IssueEvent/IssueEventGroup into separate classes.
[CL 28386895 by Ben Marsh in ue5-main branch]
2023-10-02 14:26:06 -04:00