Commit Graph

1752 Commits

Author SHA1 Message Date
gil gribb
b521de3fb1 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: robert.manuszewski
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 5010556 via CL 5010559 via CL 5013445 via CL 5037908
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5122580 by gil gribb in Dev-Core branch]
2019-02-22 01:02:25 -05:00
Steve Robb
4826ab09fb Fixes for commas causing bad documention generation.
#rb none
#fyi ben.zeigler

[CL 5097035 by Steve Robb in Dev-Core branch]
2019-02-20 16:34:21 -05:00
josh adams
a9f7667f0b iOS - Enabled animation memory mapped IO on IOS. Saves 10-20 megs of memory
#rb josh.adams

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 4993025 via CL 4993026 via CL 4995423 via CL 4999718
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5060100 by josh adams in Dev-Core branch]
2019-02-19 02:36:05 -05:00
louisphilippe seguin
cca2e2ea82 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: robert.manuszewski
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4984917 via CL 4987129 via CL 4989775
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057924 by louisphilippe seguin in Dev-Core branch]
2019-02-18 20:10:35 -05:00
jamie dale
af4dc8f658 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: robert.manuszewski
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 4987801 in //UE4/Release-4.22/... via CL 4987804
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057767 by jamie dale in Dev-Core branch]
2019-02-18 20:04:18 -05:00
robert manuszewski
7783cb9d17 Fixing CIS
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4981798 via CL 4981801 via CL 4982121 via CL 4984555
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057747 by robert manuszewski in Dev-Core branch]
2019-02-18 20:03:43 -05:00
robert manuszewski
c390640d8d 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: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4981648 via CL 4981653 via CL 4982090 via CL 4984532
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057740 by robert manuszewski in Dev-Core branch]
2019-02-18 20:03:28 -05:00
robert manuszewski
2712ad884f 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: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4981464 via CL 4981465 via CL 4981509 via CL 4984466
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057727 by robert manuszewski in Dev-Core branch]
2019-02-18 20:03:01 -05:00
dan oconnor
aa2dc57f91 Corrected assertion to account for INVALID_OBJECT when looking for instanced subobjects
#rb Nick.Darnell
#jira UE-65452

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 4976630 in //UE4/Release-4.22/... via CL 4979351
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057437 by dan oconnor in Dev-Core branch]
2019-02-18 19:48:12 -05:00
marc audy
dd4f831973 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: robert.manuszewski
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4975064 in //UE4/Release-4.22/... via CL 4975068
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5056941 by marc audy in Dev-Core branch]
2019-02-18 19:38:02 -05:00
gil gribb
0d10cdbbc1 UE4 - Patched up a panic sync load of audio. Not a full solution.
#rb josh.adams

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 4974129 via CL 4974144 via CL 4974988 via CL 4974999
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5056924 by gil gribb in Dev-Core branch]
2019-02-18 19:37:51 -05:00
louisphilippe seguin
a31012fc45 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: robert.manuszewski
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4963253 via CL 4964116 via CL 4969310
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5055208 by louisphilippe seguin in Dev-Core branch]
2019-02-18 19:04:34 -05:00
josh adams
641c6a16db - 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: robert.manuszewski
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812 via CL 4969283
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5055189 by josh adams in Dev-Core branch]
2019-02-18 19:04:03 -05:00
louisphilippe seguin
833d2c054c 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: robert.manuszewski
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 4962290 via CL 4963576 via CL 4965559
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5054964 by louisphilippe seguin in Dev-Core branch]
2019-02-18 18:55:33 -05:00
simon therriault
2eb252340b FFilePath: Adding metadata to support relative path to project directory
#rb chris.gagnon
#jira UE-69621

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 4948231 in //UE4/Release-4.22/... via CL 4948232
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5053162 by simon therriault in Dev-Core branch]
2019-02-18 18:04:48 -05:00
robert manuszewski
49b7100b7f Fixed cases where some objects would not get PostLoaded when playing standalone game or running uncooked server
#jira UE-69177
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4930034 in //UE4/Release-4.22/... via CL 4930037
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5049279 by robert manuszewski in Dev-Core branch]
2019-02-18 17:16:14 -05:00
robert manuszewski
7306c30271 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: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4929453 in //UE4/Release-4.22/... via CL 4929465
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5049276 by robert manuszewski in Dev-Core branch]
2019-02-18 17:16:08 -05:00
dan oconnor
979fdca6f2 Fixed crashes when reloading a blueprint that has children types also loaded
#rb Phillip.Kavan
#jira UE-58685

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 4923129 in //UE4/Release-4.22/... via CL 4923131
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5048877 by dan oconnor in Dev-Core branch]
2019-02-18 17:03:29 -05:00
robert manuszewski
352fb9b9cb Resolve robomerge conflicts
#jira none
#rb none
[FYI] chris.bunner, jeff.williams

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: jian.ru
#ROBOMERGE-SOURCE: CL 4920023 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5048621 by robert manuszewski in Dev-Core branch]
2019-02-18 16:53:18 -05:00
gil gribb
57d43aefcc 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-SOURCE: CL 5010556 via CL 5010559 via CL 5013445

[CL 5037908 by gil gribb in Main branch]
2019-02-18 12:10:33 -05:00
ben zeigler
08fc0bafd0 #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: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4915839 in //UE4/Release-4.22/... via CL 4915853
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5016685 by ben zeigler in Dev-Core branch]
2019-02-16 01:13:53 -05:00
ben zeigler
cab149ec4c #jira UE-69547 Header/comment cleanup for UObject, UObjectBase, UObjectBaseUtility, ObjectMacros, and NoExportTypes
There should be no functionality changes
#rb steve.robb

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 4915771 in //UE4/Release-4.22/... via CL 4915833
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5016677 by ben zeigler in Dev-Core branch]
2019-02-16 01:13:51 -05:00
josh adams
165f5d1e45 iOS - Enabled animation memory mapped IO on IOS. Saves 10-20 megs of memory
#rb josh.adams


#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 4993025 via CL 4993026 via CL 4995423

[CL 4999718 by josh adams in Main branch]
2019-02-14 17:11:45 -05:00
louisphilippe seguin
cd1e8db109 Downgrade missing GetLifetimeReplicatedProps property from Error to Warning since it gets picked up during the Cooking process.
#rb ryan.gerleve
#jira UE-70007



#ROBOMERGE-SOURCE: CL 4984917 via CL 4987129

[CL 4989775 by louisphilippe seguin in Main branch]
2019-02-13 18:28:51 -05:00
jamie dale
c9e99b6eae 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-SOURCE: CL 4987801 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4987804 by jamie dale in Main branch]
2019-02-13 17:03:46 -05:00