Commit Graph

1081 Commits

Author SHA1 Message Date
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
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
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
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
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
ben woodhouse
b958faeb9b Add support for disabling secondary order in UnrealPak to reduce fragmentation in platforms that use delta patching
#rb hongyi.yu

#ROBOMERGE-OWNER: jeanmichel.dignard
#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: TOOLS (Main -> Dev-Tools-Staging) (v608-10590470)

[CL 10625401 by ben woodhouse in Dev-Tools-Staging branch]
2019-12-09 17:10:16 -05:00
marc audy
3c60eb5357 Submit of Josh Adams' restructuring of platform handling in UBT
[FYI] Josh.Adams

#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10590881 via CL 10590882
#ROBOMERGE-BOT: TOOLS (Main -> Dev-Tools-Staging) (v608-10590470)

[CL 10623718 by marc audy in Dev-Tools-Staging branch]
2019-12-09 16:47:03 -05:00
ben woodhouse
58748ce177 Add support for disabling secondary order in UnrealPak to reduce fragmentation in platforms that use delta patching
#rb hongyi.yu


#ROBOMERGE-SOURCE: CL 10597932 via CL 10597936 via CL 10597937 via CL 10597938 via CL 10597941
#ROBOMERGE-BOT: (v607-10590470)

[CL 10597942 by ben woodhouse in Main branch]
2019-12-06 15:45:44 -05:00
marc audy
cfce5dd9ac Submit of Josh Adams' restructuring of platform handling in UBT
[FYI] Josh.Adams


#ROBOMERGE-SOURCE: CL 10590881
#ROBOMERGE-BOT: (v607-10590470)

[CL 10590882 by marc audy in Main branch]
2019-12-06 09:16:21 -05:00
andrew grant
8bbd956bf3 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: jeanmichel.dignard
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 10453808 in //UE4/Release-4.24/... via CL 10453827
#ROBOMERGE-BOT: TOOLS (Main -> Dev-Tools-Staging) (v606-10482310)

[CL 10529049 by andrew grant in Dev-Tools-Staging branch]
2019-12-05 12:41:31 -05:00
Julien StJean
0967602090 Copy up //UE4/Dev-Enterprise/...at Changelist 10508152 to //UE4/Dev-Tools-Staging/...
#rb none

[CL 10508596 by Julien StJean in Dev-Tools-Staging branch]
2019-12-04 14:23:32 -05:00
andrew grant
708d88c052 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-SOURCE: CL 10453808 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v595-10452236)

[CL 10453827 by andrew grant in Main branch]
2019-11-26 11:22:47 -05:00
Stefan Boberg
d2f9a61b06 Copy-up from Dev-Core
#rb none

[CL 10419044 by Stefan Boberg in Main branch]
2019-11-25 12:03:09 -05:00
jamie dale
402206e0f1 Re-add platform localization
#jira UE-82760
#rb Francis.Hurteau, Luke.Thatcher
#rnx

#ROBOMERGE-SOURCE: CL 10017172 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v562-10004402)

[CL 10017179 by jamie dale in Main branch]
2019-11-05 12:10:58 -05:00
brandon schaefer
41ad60e53c Generate a --build-id for physx
#jira UE-82735
#rb none
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 9892992 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v557-9890184)

[CL 9892993 by brandon schaefer in Main branch]
2019-10-30 12:52:38 -04:00
ben marsh
5b2d7b4fee Exclude the project metadata folder from DLC builds.
#ROBOMERGE-SOURCE: CL 9692884 via CL 9692898 via CL 9694275 via CL 9694346 via CL 9694435
#ROBOMERGE-BOT: (v538-9681622)

[CL 9694502 by ben marsh in Main branch]
2019-10-18 14:14:00 -04:00
Ben Marsh
bad04432f3 HTML5 fixes
#rb none
#rnx
#jira UE-81794

[CL 9581229 by Ben Marsh in 4.24 branch]
2019-10-15 06:57:37 -04:00