Commit Graph

43 Commits

Author SHA1 Message Date
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Jamie Dale
9b1287d0b1 Removed the ELocTextPlatformSplitMode::Restricted option
There are no longer any platforms marked as having "restricted" localization, as they all now live inside platform extensions. The original spirit of this option lives on as ELocTextPlatformSplitMode::Confidential, however none of our localization targets are using it and it has limited utility.

#rb none

[CL 13035985 by Jamie Dale in Main branch]
2020-04-24 14:49:53 -04:00
jamie dale
31ed8e8335 Follow-up to CL# 11118619 to fix the class filtering on the UI option
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 12152708 in //UE4/Release-4.25/... via CL 12152726
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v659-12123632)

[CL 12152749 by jamie dale in Main branch]
2020-03-12 15:14:17 -04:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
KristofMorva
c1a6f1b496 PR #6316: Persist translator comments when exporting PO (Contributed by KristofMorva)
#rb Jamie.Dale

[CL 9899724 by Jamie Dale in Main branch]
2019-10-31 08:30:10 -04:00
Marc Audy
8df336162c Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 8782600
#rb
#rnx

[CL 8783278 by Marc Audy in Main branch]
2019-09-17 19:12:19 -04:00
marc audy
46aa647673 Remove duplicate function definition
#rnx
[FYI] Michael.Trepka


#ROBOMERGE-SOURCE: CL 7639961
#ROBOMERGE-BOT: (v372-7473910)

[CL 7639983 by marc audy in Main branch]
2019-07-26 14:29:17 -04:00
michael trepka
d7c706ae85 Copy of CL 7605175
Changes to make new Clang in Xcode 11 beta compile the engine witout warnings

#jira UE-77043


#ROBOMERGE-OWNER: michael.trepka
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7627878 via CL 7627884 via CL 7636118
#ROBOMERGE-BOT: (v372-7473910)

[CL 7636120 by michael trepka in Main branch]
2019-07-26 13:29:50 -04:00
Lina Halper
b0bdc590d5 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim)
#lockdown: thomas.sarkanen
#fyi: Laurent.Delayen
#rb: none

[CL 6861656 by Lina Halper in Dev-Anim branch]
2019-06-06 12:33:54 -04:00
Chris Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
yuriy odonnell
c9c86da781 Fixed compile errors when compiling Win64 Clang Editor config due to FLocTextHelper move ctor and assignment.
FLocTextConflicts ConflictTracker member is explicitly marked non-copyable / movable, therefore default move for FLocTextHelper can't be generated. There is currently no reason for FLocTextHelper to be movable, therefore default move ops are now simply removed from code. Move ops can be added to FLocTextConflicts if necessary in the future.

#rb arciel.rekman
#jira UE-72151
#lockdown cristina.riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: yuriy.odonnell
#ROBOMERGE-SOURCE: CL 5773428 in //UE4/Release-4.22/... via CL 5773429
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5784093 by yuriy odonnell in Dev-Anim branch]
2019-04-08 13:41:22 -04:00
yuriy odonnell
706506a4ab Fixed compile errors when compiling Win64 Clang Editor config due to FLocTextHelper move ctor and assignment.
FLocTextConflicts ConflictTracker member is explicitly marked non-copyable / movable, therefore default move for FLocTextHelper can't be generated. There is currently no reason for FLocTextHelper to be movable, therefore default move ops are now simply removed from code. Move ops can be added to FLocTextConflicts if necessary in the future.

#rb arciel.rekman
#jira UE-72151
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5773428 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5773429 by yuriy odonnell in Main branch]
2019-04-08 08:17:50 -04:00
jamie dale
e041727934 Fixed uninitialized variables
#jira UE-70784
#rb none
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5274922 in //UE4/Release-4.22/... via CL 5274923
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5275467 by jamie dale in Dev-Anim branch]
2019-03-03 12:59:38 -05:00
jamie dale
72512ca8a6 Fixed uninitialized variables
#jira UE-70784
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 5274922 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5274923 by jamie dale in Main branch]
2019-03-02 11:56:31 -05:00
jamie dale
5df579bd15 Added whitespace validation to LocRes compilation, and added flags to control which validation to run on a per-target basis
#jira
#rb Nick.Darnell

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5232237 via CL 5239160 via CL 5239165
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5246426 by jamie dale in Dev-Anim branch]
2019-02-28 17:16:18 -05:00
jamie dale
deb01fdcf2 Added whitespace validation to LocRes compilation, and added flags to control which validation to run on a per-target basis
#jira
#rb Nick.Darnell


#ROBOMERGE-OWNER: jamie.dale
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5232237 via CL 5239160

[CL 5239165 by jamie dale in Main branch]
2019-02-28 11:46:11 -05:00
jamie dale
35a9d0b9c7 Allow game localization targets to gather engine sources from an out-of-source project
The localization pipeline locks the relative paths used by a target to either the engine or project root (depending on the target type), however the UE4 engine isn't localized into many languages, so project targets often have to override some of the engine localization to support their additional languages. For in-source builds, this was possible by using a project relative path to the engine directory (which was in a fixed location), however for any out-of-source projects (such as those in the "Unreal Projects" directory) there was no way to do this in a portable way.

This change adds a "path root" to every include and exclude path, which can be set to "Auto" (the default, which detects the root based on the target type), "Engine" (to force the path to be resolved relative to the engine root), or "Project" (to force the path to be resolved relative to the project root). This allows out-of-source projects to specify paths relative to the engine in a portable way.

#jira UE-70296
#rb Lauren.Ridge

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5073204 in //UE4/Release-4.22/... via CL 5073205
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5137242 by jamie dale in Dev-Anim branch]
2019-02-22 04:20:14 -05:00
Chris Gagnon
80918bea22 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00
jamie dale
05009aa0c7 Allow game localization targets to gather engine sources from an out-of-source project
The localization pipeline locks the relative paths used by a target to either the engine or project root (depending on the target type), however the UE4 engine isn't localized into many languages, so project targets often have to override some of the engine localization to support their additional languages. For in-source builds, this was possible by using a project relative path to the engine directory (which was in a fixed location), however for any out-of-source projects (such as those in the "Unreal Projects" directory) there was no way to do this in a portable way.

This change adds a "path root" to every include and exclude path, which can be set to "Auto" (the default, which detects the root based on the target type), "Engine" (to force the path to be resolved relative to the engine root), or "Project" (to force the path to be resolved relative to the project root). This allows out-of-source projects to specify paths relative to the engine in a portable way.

#jira UE-70296
#rb Lauren.Ridge

#ROBOMERGE-SOURCE: CL 5073204 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5073205 by jamie dale in Main branch]
2019-02-19 17:04:12 -05:00
Lina Halper
f7baa58bc9 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim)
#fyi: Laurent.Delayen, James.Hopkin
#rb: none

[CL 4923303 by Lina Halper in Dev-Anim branch]
2019-02-06 14:35:56 -05:00
Jamie Dale
adc2fefb19 Added support for splitting off per-platform localization
This is handled by the ELocTextPlatformSplitMode enum, used by FLocTextHelper (default is ELocTextPlatformSplitMode::None to preserve old behavior), and allows you to optionally split localization data for all platforms, or for any NDA restricted platforms. Note: Any localization data that is used by multiple platforms is still considered platform agnostic, even if it appears only within platform specific files.

#jira UE-65600
#rb Francis.Hurteau
#lockdown Matt.Kuhlenschmidt

[CL 4761508 by Jamie Dale in Dev-Editor branch]
2019-01-21 11:07:47 -05:00
Chris Gagnon
1a3bf5caf1 Merging The Engine directory from //UE4/Dev-Main to //UE4/Dev-Editor upto CL 4698813
#rb none

[CL 4720826 by Chris Gagnon in Dev-Editor branch]
2019-01-14 16:55:55 -05:00