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