robert manuszewski
c5fcebe67a
Fixing incremental build compile errors introduced in CL #5223889
...
#rb none
#jira UE-70640
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 5223925 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5244770 by robert manuszewski in Dev-Networking branch]
2019-02-28 17:06:58 -05:00
robert manuszewski
2ef9da4d12
DuplicatedDataReader and DuplicatedDataWriter will now store UObject serialize context internally so that they don't crash in case of an error
...
#rb none
#jira UE-70144
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 5223889 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5244762 by robert manuszewski in Dev-Networking branch]
2019-02-28 17:06:56 -05:00
dan oconnor
c27c343602
Updated assert in PRIVATE_PatchNewObjectIntoExport in light of stricter CurrentLoadContext, fixes crash when compiling blueprints in preview releases
...
#rb Robert.Manuszewski
#jira UE-70513, UE-70486
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 5182968 in //UE4/Release-4.22/... via CL 5207737
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5235386 by dan oconnor in Dev-Networking branch]
2019-02-27 18:57:38 -05:00
justin marcus
fd80fca14d
Support printing all results for obj refs command.
...
#rb trivial
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 5091739 via CL 5092777 via CL 5092818
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5137916 by justin marcus in Dev-Networking branch]
2019-02-22 05:19:06 -05:00
gil gribb
8a56af6832
UE4 - Moved mapped ubulk files to .m.ubulk so that they can be aligned and not compressed without affecting other bulk data such as textures.
...
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 5010556 via CL 5010559 via CL 5013445 via CL 5037908
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5122546 by gil gribb in Dev-Networking branch]
2019-02-22 01:01:54 -05:00
josh adams
44ef397721
iOS - Enabled animation memory mapped IO on IOS. Saves 10-20 megs of memory
...
#rb josh.adams
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 4993025 via CL 4993026 via CL 4995423 via CL 4999718
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083260 by josh adams in Dev-Networking branch]
2019-02-19 19:18:23 -05:00
louisphilippe seguin
7c8b57031c
Downgrade missing GetLifetimeReplicatedProps property from Error to Warning since it gets picked up during the Cooking process.
...
#rb ryan.gerleve
#jira UE-70007
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4984917 via CL 4987129 via CL 4989775
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5080451 by louisphilippe seguin in Dev-Networking branch]
2019-02-19 18:46:55 -05:00
jamie dale
b9b888c142
Editor Utilities now respond to editor requests to cleanse object instances by clearing their references to any objects pending purge
...
This fixes crashes where they would take references to things like an actor within a world, and then the active editor world was changed (which verifies against GC reference leaks).
#jira UE-69150
[FYI] Michael.Noland
#rb Lauren.Ridge
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 4987801 in //UE4/Release-4.22/... via CL 4987804
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5079977 by jamie dale in Dev-Networking branch]
2019-02-19 18:40:22 -05:00
robert manuszewski
1a60406273
Fixing CIS
...
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4981798 via CL 4981801 via CL 4982121 via CL 4984555
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5079950 by robert manuszewski in Dev-Networking branch]
2019-02-19 18:39:48 -05:00
robert manuszewski
a3b583bf79
Reduced Linker annotations memory usage by introducing new annotation array type that can reclaim memory from object ranges that no longer require the annotation
...
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4981648 via CL 4981653 via CL 4982090 via CL 4984532
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5079922 by robert manuszewski in Dev-Networking branch]
2019-02-19 18:39:34 -05:00
robert manuszewski
01b2eb5a96
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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4981464 via CL 4981465 via CL 4981509 via CL 4984466
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5079860 by robert manuszewski in Dev-Networking branch]
2019-02-19 18:39:06 -05:00
dan oconnor
4c8f69b0ee
Corrected assertion to account for INVALID_OBJECT when looking for instanced subobjects
...
#rb Nick.Darnell
#jira UE-65452
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 4976630 in //UE4/Release-4.22/... via CL 4979351
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5078502 by dan oconnor in Dev-Networking branch]
2019-02-19 18:23:19 -05:00
marc audy
e2f428f1e2
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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4975064 in //UE4/Release-4.22/... via CL 4975068
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5077456 by marc audy in Dev-Networking branch]
2019-02-19 18:12:12 -05:00
gil gribb
2d5845106d
UE4 - Patched up a panic sync load of audio. Not a full solution.
...
#rb josh.adams
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 4974129 via CL 4974144 via CL 4974988 via CL 4974999
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5077439 by gil gribb in Dev-Networking branch]
2019-02-19 18:11:59 -05:00
louisphilippe seguin
449625d522
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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4963253 via CL 4964116 via CL 4969310
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5074114 by louisphilippe seguin in Dev-Networking branch]
2019-02-19 17:29:37 -05:00
josh adams
c510e3cc7b
- 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: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812 via CL 4969283
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5074095 by josh adams in Dev-Networking branch]
2019-02-19 17:29:04 -05:00
louisphilippe seguin
e27843423f
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: ryan.gerleve
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4962290 via CL 4963576 via CL 4965559
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5073549 by louisphilippe seguin in Dev-Networking branch]
2019-02-19 17:19:03 -05:00
simon therriault
2930b4c386
FFilePath: Adding metadata to support relative path to project directory
...
#rb chris.gagnon
#jira UE-69621
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 4948231 in //UE4/Release-4.22/... via CL 4948232
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5070625 by simon therriault in Dev-Networking branch]
2019-02-19 16:10:55 -05:00
robert manuszewski
94ef0b7a79
Fixed cases where some objects would not get PostLoaded when playing standalone game or running uncooked server
...
#jira UE-69177
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4930034 in //UE4/Release-4.22/... via CL 4930037
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5067868 by robert manuszewski in Dev-Networking branch]
2019-02-19 15:14:59 -05:00
robert manuszewski
1bee18064c
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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4929453 in //UE4/Release-4.22/... via CL 4929465
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5067860 by robert manuszewski in Dev-Networking branch]
2019-02-19 15:14:53 -05:00
dan oconnor
47afa54fcd
Fixed crashes when reloading a blueprint that has children types also loaded
...
#rb Phillip.Kavan
#jira UE-58685
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 4923129 in //UE4/Release-4.22/... via CL 4923131
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5067442 by dan oconnor in Dev-Networking branch]
2019-02-19 15:02:12 -05:00
jian ru
44e7719ff4
Resolve robomerge conflicts
...
#jira none
#rb none
[FYI] chris.bunner, jeff.williams
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jian.ru
#ROBOMERGE-SOURCE: CL 4920023 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5066653 by jian ru in Dev-Networking branch]
2019-02-19 14:46:21 -05:00
ben zeigler
c55951bc0e
#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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4915839 in //UE4/Release-4.22/... via CL 4915853
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5065636 by ben zeigler in Dev-Networking branch]
2019-02-19 14:29:34 -05:00
ben zeigler
c3ca96f440
#jira UE-69547 Header/comment cleanup for UObject, UObjectBase, UObjectBaseUtility, ObjectMacros, and NoExportTypes
...
There should be no functionality changes
#rb steve.robb
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4915771 in //UE4/Release-4.22/... via CL 4915833
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5065635 by ben zeigler in Dev-Networking branch]
2019-02-19 14:29:33 -05:00
ben zeigler
5f89f1996c
#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-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4901289 in //UE4/Release-4.22/... via CL 4901324
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4912622 by ben zeigler in Dev-Networking branch]
2019-02-05 18:50:01 -05:00