Commit Graph

1047 Commits

Author SHA1 Message Date
Chris Gagnon
6f65d35a7a Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) in prep for copy up
#rb none

[CL 8563299 by Chris Gagnon in Dev-Editor branch]
2019-09-06 19:11:19 -04:00
ben marsh
9974cb33fa Last batch of IncludeTool fixes (hopefully).
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 8376637 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8498119 by ben marsh in Main branch]
2019-09-04 15:56:47 -04:00
ben marsh
fb4078d777 More IncludeTool fixes.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 8374228 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8497914 by ben marsh in Main branch]
2019-09-04 15:40:51 -04:00
Marc Audy
181b245591 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8417635
#rb
#rnx

[CL 8420815 by Marc Audy in Dev-Framework branch]
2019-09-03 10:41:02 -04:00
Max Chen
61603c83e4 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL#8390086
#rb none

[CL 8393238 by Max Chen in Dev-Editor branch]
2019-09-01 02:03:35 -04:00
dmitriy dyomin
43d2c7dffc Run GC tasks on hi-pri threads (big cores) on Android devices. Reduces GC time by 2.5x on high end devices
#rb jack.porter


#ROBOMERGE-SOURCE: CL 8370381 via CL 8371517 via CL 8372527
#ROBOMERGE-BOT: (v402-8361577)

[CL 8372717 by dmitriy dyomin in Main branch]
2019-08-29 11:47:10 -04:00
marc audy
09111e0765 Remove accidentally checked in diagnostic
#jira
#rnx


#ROBOMERGE-SOURCE: CL 8294846 via CL 8354221
#ROBOMERGE-BOT: (v401-8057353)

[CL 8354383 by marc audy in Main branch]
2019-08-27 17:23:50 -04:00
marc audy
c48ebb4d45 Make virtual UObject::Modify WITH_EDITOR. UObject::Modify remains defined as a forceinlined noop without editor to avoid having to fixup all existing code that exists in non-editor that calls Modify.
#rb Michael.Noland
#jira


#ROBOMERGE-SOURCE: CL 8293866 via CL 8353802
#ROBOMERGE-BOT: (v401-8057353)

[CL 8354009 by marc audy in Main branch]
2019-08-27 17:20:03 -04:00
Josh Markiewicz
d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00
Marc Audy
a7459b1afc Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8292949
#rb
#rnx

[CL 8293622 by Marc Audy in Dev-Framework branch]
2019-08-26 10:30:04 -04:00
Max Chen
719222de61 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 8153426 by Max Chen in Dev-Editor branch]
2019-08-21 00:20:50 -04:00
jeanfrancois dube
89f9b0d1b3 Introduce owned packages:
- Owned packages can reference private objects in their owner package.
 - Owned packages can reference private objects in other packages sharing the same owner.
 - Owner package can reference private objects in it�s owned packages.

Note: UE4 object version changed.

#rb robert.manuszewski, jamie.dale, richard.malo
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 8089997 via CL 8095845 via CL 8095932
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v401-8057353)

[CL 8143804 by jeanfrancois dube in Dev-Build branch]
2019-08-20 22:53:11 -04:00
Marc Audy
6d882034f1 Fix UpdateSuffixForNextNewObject definition signature
#rnx
#rb

[CL 8113677 by Marc Audy in Dev-Framework branch]
2019-08-19 10:35:41 -04:00
Marc Audy
ba98a11d57 const parameters to ultimately make NewObject able to take a const UClass*
#rb
#rnx

[CL 8101031 by Marc Audy in Dev-Framework branch]
2019-08-16 16:58:43 -04:00
jeanfrancois dube
6c79ec7645 Introduce owned packages:
- Owned packages can reference private objects in their owner package.
 - Owned packages can reference private objects in other packages sharing the same owner.
 - Owner package can reference private objects in it�s owned packages.

Note: UE4 object version changed.

#rb robert.manuszewski, jamie.dale, richard.malo
#rnx


#ROBOMERGE-SOURCE: CL 8089997 via CL 8095845
#ROBOMERGE-BOT: (v401-8057353)

[CL 8095932 by jeanfrancois dube in Main branch]
2019-08-16 13:52:30 -04:00
marc audy
a6b5d44ae5 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) [at] 7987668
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 7988574 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8039505 by marc audy in Dev-Build branch]
2019-08-14 13:20:31 -04:00
Marc Audy
95a36b7df4 Allow blueprint users to override the component class of a native introduced component.
#jira UE-26970
#rb Phillip.Kavan

[CL 8037286 by Marc Audy in Dev-Framework branch]
2019-08-14 12:44:32 -04:00
Marc Audy
307e2e8d66 Store a function pointer on UDynamicClass to the custom class initialization (in much the same way that AddReferencedObjects pointer is stored) to ensure the class is initialized before beginning to construct the CDO rather than code embedded in the constructor
#rb Phillip.Kavan
#rnx

[CL 8034012 by Marc Audy in Dev-Framework branch]
2019-08-14 11:50:43 -04:00
Marc Audy
1c3be81dca Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7950634
#rb
#rnx

[CL 7950994 by Marc Audy in Dev-Framework branch]
2019-08-12 12:52:39 -04:00
Marc Audy
e14f4a7ccf Move IsLegalOverride in to FOverrides subclass and make it non fatal. Give proper error messages when the override is not legal.
#rb Robert.Manuszewski

[CL 7950880 by Marc Audy in Dev-Framework branch]
2019-08-12 12:28:32 -04:00
Marc Audy
519a38e35e const correct Outers and Classes for object hash functions
#rb Michael.Noland

[CL 7936954 by Marc Audy in Dev-Framework branch]
2019-08-09 15:25:59 -04:00
Marc Audy
d1561c8fab Minor clean up
#rb
#rnx

[CL 7925445 by Marc Audy in Dev-Framework branch]
2019-08-09 09:17:13 -04:00
marc audy
4b5873f820 Revert LockFreeList changes from CL# 7778249 and instead port CL# 7310781 from Dev-Core
#jira UE-78364
[FYI] Stefan.Boberg, Robert.Manuszewski

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 7786629 via CL 7786636
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7867061 by marc audy in Dev-Build branch]
2019-08-08 05:27:28 -04:00
pj kack
9b47b5881d Fix invalid file read crashes in AssetRegistry by properly handling IO errors when saving source files in the editor
#jira UE-76923
#rb steve.robb

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 7705989 in //UE4/Release-4.23/... via CL 7705991
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7833702 by pj kack in Dev-Build branch]
2019-08-06 22:05:14 -04:00
brian bekich
59e5a17359 Ensure/handle missing PropertyClass in USoftObjectProperty when calling GetCPPType
#rb ryan.gerleve

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 7675626 via CL 7675630 via CL 7681959 via CL 7682068
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7806839 by brian bekich in Dev-Build branch]
2019-08-06 12:40:47 -04:00