Commit Graph

1431 Commits

Author SHA1 Message Date
robert manuszewski
a021b65142 Reduced cached archetye annotation array memory usage by 50% on 64-bit platforms by storing the archetype index instead of a pointer
#rb none


#ROBOMERGE-SOURCE: CL 4981464 via CL 4981465 via CL 4981509

[CL 4984466 by robert manuszewski in Main branch]
2019-02-13 13:06:15 -05:00
dan oconnor
3e1fddee0b Corrected assertion to account for INVALID_OBJECT when looking for instanced subobjects
#rb Nick.Darnell
#jira UE-65452

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

[CL 4979351 by dan oconnor in Main branch]
2019-02-12 19:42:11 -05:00
marc audy
7098d6d454 Fix LoadPackageInternal returning the wrong package in the EDL case if an Outer package was supplied. Broken in CL# 3354737.
Confirmed to fix issues attempted to be fixed by PR# 5068
#rb Michael.Noland, Nick.Darnell
[FYI] Gil.Gribb
#jira UE-63733

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

[CL 4975068 by marc audy in Main branch]
2019-02-12 15:00:52 -05:00
gil gribb
adabc9b0c8 UE4 - Patched up a panic sync load of audio. Not a full solution.
#rb josh.adams


#ROBOMERGE-SOURCE: CL 4974129 via CL 4974144 via CL 4974988

[CL 4974999 by gil gribb in Main branch]
2019-02-12 14:58:32 -05:00
louisphilippe seguin
2761ae614c Added an Error log when DOREPLIFETIME is not called on a replicated property inside GetLifetimeReplicatedProps
If you intentionally don't want to replicate this property, use the DISABLE_REPLICATED_PROPERTY to silence the Error (see cl 4962290 for the macros)

#rb ryan.gerleve
#jira UE-2686


#ROBOMERGE-SOURCE: CL 4963253 via CL 4964116

[CL 4969310 by louisphilippe seguin in Main branch]
2019-02-12 10:28:20 -05:00
josh adams
b7f8902fb9 - Memory Mapped IO enabled on IOS for Audio (via ini and platform property)
- -nommio on the commandline will disble it for testing
#rb gil.gribb


#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812

[CL 4969283 by josh adams in Main branch]
2019-02-12 10:27:29 -05:00
LouisPhilippe Seguin
9ac9c04729 Added DISABLE_REPLICATED_PROPERTY macro to explicitely disable the replication of a networked property in GetLifetimeReplicatedProps.
This is needed since we will start warning when we detect replicated properties not registered in GetLifetimeReplicatedProps

Added DISABLE_ALL_CLASS_REPLICATED_PROPERTIES macro to disable the replication of ALL replicated properties of a given class

Added RESET_REPLIFETIME macro that allows you to reenable a networked property that was Disabled in a base class.


#rb ryan.gerleve, peter.engstorm, jon.nabozny
#jira UE-2686


#ROBOMERGE-OWNER: LouisPhilippe.Seguin
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4962290 via CL 4963576

[CL 4965559 by LouisPhilippe Seguin in Main branch]
2019-02-11 18:10:28 -05:00
simon therriault
526cff7cfd FFilePath: Adding metadata to support relative path to project directory
#rb chris.gagnon
#jira UE-69621

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

[CL 4948232 by simon therriault in Main branch]
2019-02-08 11:35:12 -05:00
robert manuszewski
bfa4f99266 Fixed cases where some objects would not get PostLoaded when playing standalone game or running uncooked server
#jira UE-69177
#rb none

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

[CL 4930037 by robert manuszewski in Main branch]
2019-02-07 05:57:11 -05:00
robert manuszewski
c7caa9997b Fixed a rare case where async loading would not serialize all imports before postloading exports that depend on them
#jira UE-68994
#rb none

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

[CL 4929465 by robert manuszewski in Main branch]
2019-02-07 05:12:56 -05:00
dan oconnor
03db5c56b6 Fixed crashes when reloading a blueprint that has children types also loaded
#rb Phillip.Kavan
#jira UE-58685

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

[CL 4923131 by dan oconnor in Main branch]
2019-02-06 14:19:06 -05:00
Jian Ru
924462f628 Resolve robomerge conflicts
#jira none
#rb none
#fyi chris.bunner, jeff.williams

[CL 4920023 by Jian Ru in Main branch]
2019-02-06 09:46:41 -05:00
ben zeigler
1e1f5926c6 #jira UE-69547 Header/comment cleanup for UObjectGlobals, several comments were factually incorrect
Removed duplicate comments from cpp per coding standard
[CODEREVIEW] robert.manuszewski
#rb None

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

[CL 4915853 by ben zeigler in Main branch]
2019-02-05 19:17:12 -05:00
ben zeigler
91ec40778f #jira UE-69547 Header/comment cleanup for UObject, UObjectBase, UObjectBaseUtility, ObjectMacros, and NoExportTypes
There should be no functionality changes
#rb steve.robb

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

[CL 4915833 by ben zeigler in Main branch]
2019-02-05 19:16:41 -05:00
ben zeigler
8f44117860 #jira UE-69594 Remove NotifyObjectReferenceEliminated and HadReferenceKilled internal object flag as this code was disabled a year ago before it got publicly released
[CODEREVIEW] marcus.wassmer
#rb marc.audy

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

[CL 4901324 by ben zeigler in Main branch]
2019-02-05 14:24:08 -05:00
jon nabozny
4a74988db3 #CodeReview: jon.nabozny,jeff.williams
Merge conflict.
jon.nabozny, please merge this change by hand.
More info at https://robomerge.epicgames.net#FORTNITE

/src/robomerge_ue4_main_01/Engine/Source/Runtime/Engine/Private/RepLayout.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Engine/Private/RepLayout.cpp#11


--------------------------------------
Don't initialize certain properties in FRepLayout and FObjectReplicator when we dont need them.

[at]Ryan.Gerleve [at]Brian.Bekich [at]Bart.Hawthorne [at]Peter.Engstrom [at]Mattias.Hornlund [at]LouisPhilippe.Seguin
#rb Peter.Engstrom


#ROBOMERGE-SOURCE: CL 4883588 via CL 4883589 via CL 4883590 via CL 4890243

[CL 4890673 by jon nabozny in Main branch]
2019-02-04 16:01:49 -05:00
jamie dale
e08565ad2f Ensure that NextOutParm is always null on the last element in the linked list, so that the list can be reliably enumerated
#jira UESP-1343
#rb none

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

[CL 4890424 by jamie dale in Main branch]
2019-02-04 15:26:43 -05:00
marc audy
6d4f5285aa Avoid a copy when adding to annotation if possible
Fix some spelling errors
#rb Steve.Robb
#rnx
#jira


#ROBOMERGE-SOURCE: CL 4883069 via CL 4883883

[CL 4883891 by marc audy in Main branch]
2019-02-04 12:02:00 -05:00
Mitchell Wilson
0b47855b71 Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main) CL - 4860397
#rb none

[CL 4860421 by Mitchell Wilson in Main branch]
2019-01-31 15:30:04 -05:00
Michael Kirzinger
5f4e2b4396 Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
Source: //UE4/Dev-Online 4860295

#rb none

[CL 4860323 by Michael Kirzinger in Main branch]
2019-01-31 15:08:35 -05:00
Marcus Wassmer
6995e20184 Merging //UE4/Dev-Main@4848702 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
#lockdown rolando.caloca

[CL 4854488 by Marcus Wassmer in Dev-Rendering branch]
2019-01-30 20:34:55 -05:00
Marcus Wassmer
68f340a63c Merging //UE4/Dev-Main@4825910 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
KNOWN BROKEN DO NOT SYNC
#lockdown rolando.caloca

[CL 4827063 by Marcus Wassmer in Dev-Rendering branch]
2019-01-28 21:04:21 -05:00
Rolando Caloca
732810a13b DR - Copying //UE4/Dev-Main@4785067 to //UE4-DevRendering
#rb none
#rnx
#lockdown Marcus.Wassmer

[CL 4790611 by Rolando Caloca in Dev-Rendering branch]
2019-01-23 17:01:56 -05:00
Marcus Wassmer
e83575daa4 Merging //UE4/Dev-Main@4754280 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Major update is from Niagara stream.

[CL 4757171 by Marcus Wassmer in Dev-Rendering branch]
2019-01-18 18:16:57 -05:00
Rolando Caloca
44c625f2a6 DR - Add missing enum entries
#rb none
#rnx

[CL 4750369 by Rolando Caloca in Dev-Rendering branch]
2019-01-18 08:43:44 -05:00