Commit Graph

1094 Commits

Author SHA1 Message Date
jamie dale
b480cb571a Added a -ParallelGather option to the Localize UAT command
This will run the GatherText commandlets for the projects within a single batch in parallel rather than sequence, which can be advantageous for projects with a large number of static localization targets

#jira
#rb Lauren.Barnes


#ROBOMERGE-SOURCE: CL 11168090 via CL 11168101 via CL 11168107
#ROBOMERGE-BOT: (v640-11091645)

[CL 11169066 by jamie dale in Main branch]
2020-01-29 17:08:41 -05:00
Ben Marsh
0e6aa011b3 Copying //UE4/Dev-Build @ CL 11166028 to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 11166227 by Ben Marsh in Main branch]
2020-01-29 14:48:18 -05:00
ben marsh
d6efcb2ab8 Fix building of script plugins for the marketplace. Was not running the plugin with a project file that has the plugin enabled.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 11159288 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v640-11091645)

[CL 11159310 by ben marsh in Main branch]
2020-01-29 10:01:04 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
michael noland
d7901307b8 Adding preliminary support for enabling the warning C4244 ('argument': conversion from 'type1' to 'type2', possible loss of data) on a module by module basis to help catch int64->int32 and double->float / float<->int confusion
- UnsafeTypeCastWarningLevel can be set to WarningLevel.Warning or WarningLevel.Error in ModuleName.Build.cs (off by default)
- Currently only supported on MS compilers (Clang ignores the setting for now)
#jira UE-86949
#rb ben.marsh


#ROBOMERGE-SOURCE: CL 11050203 via CL 11050250 via CL 11050262
#ROBOMERGE-BOT: (v637-11041722)

[CL 11050266 by michael noland in Main branch]
2020-01-17 13:27:48 -05:00
justin marcus
b434d4c28e Make InstallBundleConfig a hierarchical INI.
Fix FConfigCacheIni::GetSectionNames returning names in reverse order.
Make sure build scripts properly respect bundle order.

change 2/2 - everything not internal

[at]Daniel.Lamb [at]Hongyi.Yu




#ROBOMERGE-SOURCE: CL 11047646 via CL 11047649 via CL 11047656
#ROBOMERGE-BOT: (v637-11041722)

[CL 11047666 by justin marcus in Main branch]
2020-01-17 12:25:29 -05:00
JeanMichel Dignard
7130d293f2 Merging main @ cl 11028482
#rb none
#rnx

[CL 11029060 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-16 10:24:38 -05:00
JeanMichel Dignard
99b55fb883 Merged main @ cl 10981486
#rb none
#rnx

[CL 10985598 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-14 14:45:07 -05:00
hongyi yu
3e88c7305c PakFileRules can not be disabled.
#ROBOMERGE-SOURCE: CL 10981965 via CL 10981970 via CL 10981972
#ROBOMERGE-BOT: (v632-10940481)

[CL 10981974 by hongyi yu in Main branch]
2020-01-14 10:57:24 -05:00
andrew grant
90dd825358 Gauntlet - Improve handing of XB1 builds to address several issues -
* Paths to projects with spaces in the name now work correctly on XB1
* Loose builds for content-only projects no longer crash due to missing project arg (UE-78746, UE-78739)
* Packaged projects with version numbers in the name are correctly recognized (UE-85189)

#jira UE-78739, UE-78746, UE-85189
#rb josh.engebretson
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10944220 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)

[CL 10944226 by andrew grant in Main branch]
2020-01-10 14:30:31 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
jeanmichel dignard
2ce7666d2d Copying //UE4/Dev-Core [at] 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 10708666 in //UE4/Main/...
#ROBOMERGE-BOT: TOOLS (Main -> Dev-Tools-Staging) (v626-10872990)

[CL 10898071 by jeanmichel dignard in Dev-Tools-Staging branch]
2020-01-07 15:54:23 -05:00
ben marsh
03ae195b79 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536 via CL 10870955
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)

[CL 10876681 by ben marsh in Dev-Build branch]
2020-01-05 17:24:44 -05:00
Ryan Durand
9ef3748747 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
marc audy
c1a07bb906 Changed the manifest list file's extension from 'manifest' to 'manifestlist' so it is no longer confused by the BuildPatchTool with real manifests.
#author Jon.Hunt, Leigh.Swift
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10809550 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10844683 by marc audy in Dev-Build branch]
2019-12-20 01:10:55 -05:00
jamie dale
d325d56517 Added support for splitting localization data into separate PAK chunks during cook
There is a new packaging setting, LocalizationTargetsToChunk, which lets you specify which of your localization targets should be chunked during cook.

If enabled, any localization entries corresponding to assets will be split into a separate LocRes file for the chunk containing that asset, and will be removed from any chunks (including the primary chunk) that do not contain that asset. This is useful to restrict localized text to the chunk that contains the corresponding asset for the text, and allows localization data to be selectively encrypted based on the chunking rules.

At runtime this chunked data will be loaded into the text localization manager automatically when the chunk is loaded.

#jira
#rb Graeme.Thornton

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 10791622 via CL 10791636 via CL 10793057 via CL 10793091 via CL 10793112 via CL 10793116
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10832548 by jamie dale in Dev-Build branch]
2019-12-19 17:07:35 -05:00
robert manuszewski
7f79bbd140 Copying //UE4/Dev-Core [at] 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 10708666 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10820551 by robert manuszewski in Dev-Build branch]
2019-12-19 14:30:47 -05:00
Marc Audy
2d2e53ec39 Changed the manifest list file's extension from 'manifest' to 'manifestlist' so it is no longer confused by the BuildPatchTool with real manifests.
#author Jon.Hunt, Leigh.Swift
#rb
#rnx

[CL 10809550 by Marc Audy in Main branch]
2019-12-19 10:14:24 -05:00
Ryan Durand
b8631a28c3 Fixing error message for invalid platform so it actually contains the name.
#rnx
#rb none
#jira none

[CL 10804012 by Ryan Durand in Dev-Build branch]
2019-12-18 17:12:58 -05:00
jamie dale
f971b1df14 Added support for splitting localization data into separate PAK chunks during cook
There is a new packaging setting, LocalizationTargetsToChunk, which lets you specify which of your localization targets should be chunked during cook.

If enabled, any localization entries corresponding to assets will be split into a separate LocRes file for the chunk containing that asset, and will be removed from any chunks (including the primary chunk) that do not contain that asset. This is useful to restrict localized text to the chunk that contains the corresponding asset for the text, and allows localization data to be selectively encrypted based on the chunking rules.

At runtime this chunked data will be loaded into the text localization manager automatically when the chunk is loaded.

#jira
#rb Graeme.Thornton


#ROBOMERGE-OWNER: jamie.dale
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 10791622 via CL 10791636 via CL 10793057 via CL 10793091 via CL 10793112
#ROBOMERGE-BOT: (v610-10636431)

[CL 10793116 by jamie dale in Main branch]
2019-12-18 09:14:50 -05:00
ben woodhouse
0f437451df Add support for disabling secondary order in UnrealPak to reduce fragmentation in platforms that use delta patching
#rb hongyi.yu

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 10597932 via CL 10597936 via CL 10597937 via CL 10597938 via CL 10597941 via CL 10597942
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10785706 by ben woodhouse in Dev-Build branch]
2019-12-17 23:02:33 -05:00
marc audy
7aae276001 Submit of Josh Adams' restructuring of platform handling in UBT
[FYI] Josh.Adams

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10590881 via CL 10590882
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10785306 by marc audy in Dev-Build branch]
2019-12-17 22:42:25 -05:00
andrew grant
ea82921ee3 Changed SyncScript syntax to use //workspace/path instead of //depot/path. This addresses issues when the workspace is in an uncertain state because the user used stream switching with a failed update
#tests Synced both existing and missing projects on Mac and Windows
#rb na
#jira nojira
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 10453808 in //UE4/Release-4.24/... via CL 10453827
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10774475 by andrew grant in Dev-Build branch]
2019-12-17 15:55:03 -05:00
stefan boberg
049ccac79c Copy-up from Dev-Core
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 10419044 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)

[CL 10772232 by stefan boberg in Dev-Build branch]
2019-12-17 15:09:48 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00