Commit Graph

439 Commits

Author SHA1 Message Date
steve robb
7cf58294ce Refactored structs to reduce executable space from UHT-generated code tables.
#rb robert.manuszewski
[FYI] peter.sauerbrei



#ROBOMERGE-SOURCE: CL 4784689 via CL 4789908

[CL 4794430 by steve robb in Main branch]
2019-01-24 04:28:21 -05:00
Robert Manuszewski
559a25e622 Copying //UE4/Dev-Core @ 4771952 to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4772220 by Robert Manuszewski in Main branch]
2019-01-22 15:45:34 -05:00
James Hopkin
a9f7efc154 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 4718806

[CL 4732416 by James Hopkin in Dev-Core branch]
2019-01-16 10:11:46 -05:00
Robert Manuszewski
cfa01c09c7 Merging //UE4/Dev-Main to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4731457 by Robert Manuszewski in Dev-Core branch]
2019-01-16 04:23:12 -05:00
Marc Audy
9ed70f0dde Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4723849
#rb
#rnx

[CL 4723913 by Marc Audy in Dev-Framework branch]
2019-01-15 09:18:49 -05:00
Ben Marsh
a22b952aa9 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Marc Audy
f01727b69c Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4708893
#rb
#rnx

[CL 4708963 by Marc Audy in Dev-Framework branch]
2019-01-11 09:39:44 -05:00
Marc Audy
9d9dccf2e0 Merging using //UE4/Main_to_//UE4/Dev-Framework
#rb
#rnx

[CL 4708860 by Marc Audy in Dev-Framework branch]
2019-01-11 09:24:14 -05:00
Francis Hurteau
57c677da93 Copying //UE4/Dev-Enterprise@4705006 to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4705151 by Francis Hurteau in Main branch]
2019-01-10 17:26:53 -05:00
Steve Robb
dcdda876b5 Copyright messages updated.
#rb none
#jira UE-67952

[CL 4701476 by Steve Robb in Dev-Core branch]
2019-01-10 12:28:19 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Robert Manuszewski
2752c82adc Merging //UE4/Dev-Main @ 4664414 to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4675693 by Robert Manuszewski in Dev-Core branch]
2019-01-02 00:55:51 -05:00
Marc Audy
cfa34cf59d Remove UHT error for now. Deal with it next year.
#rnx
#rb

[CL 4666992 by Marc Audy in Dev-Framework branch]
2018-12-17 17:00:18 -05:00
Marc Audy
9cf12554f0 Added UHT error for marking a struct property as BlueprintAssignable since it cannot be bound in blueprints.
#rb

[CL 4666372 by Marc Audy in Dev-Framework branch]
2018-12-17 13:55:22 -05:00
Marc Audy
608734e30d Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4664414
#rb
#rnx

[CL 4666113 by Marc Audy in Dev-Framework branch]
2018-12-17 12:24:20 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Marc Audy
6883d64fb7 PR #5284: Allow multiple ExpandEnumsAsExecs parameters (Contributed by korkuveren)
#jira UE-66615
#rb Me

[CL 4649624 by Marc Audy in Dev-Framework branch]
2018-12-11 15:10:39 -05:00
Robert Manuszewski
1685ed0b2e Merging //UE4/Dev-Main @ 4620382 to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4631078 by Robert Manuszewski in Dev-Core branch]
2018-12-04 23:30:42 -05:00
Steve Robb
3e1cd0a29a GitHub #4995 : [UE-62943] Fixed CodeGenerator to respect const keyword on return type of interface functions
Some tests added.

#rb steve.robb
#jira UE-62950

[CL 4615192 by Steve Robb in Dev-Core branch]
2018-11-30 06:47:00 -05:00
Steve Robb
7fa474ae63 GitHub 5032 : Added templated StaticClass, StaticStruct and StaticEnum free functions, which are specialized for every reflected type by the generated code that UHT produces
#rb steve.robb
#jira UE-63337

[CL 4591484 by Steve Robb in Dev-Core branch]
2018-11-26 02:38:35 -05:00
Ben Marsh
ea340d3fbf Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
Steve Robb
d717994439 Support for alignas() parsing in UHT.
Modified from PR submission: https://github.com/EpicGames/UnrealEngine/pull/5214

#jira UE-65811
#rb robert.manuszewski

[CL 4516252 by Steve Robb in Dev-Core branch]
2018-10-29 07:04:20 -04:00
Steve Robb
853c7d4eb2 Refactor of UProperty creation code to make it clearer and to fix instanced property propagation from TMap keys to the outer.
Test code.

See: https://udn.unrealengine.com/questions/456513/index.html

#rb none

[CL 4457962 by Steve Robb in Dev-Core branch]
2018-10-12 05:30:09 -04:00
Steve Robb
32a6782747 Missed some redundant comments from CL# 4457890.
#rb none

[CL 4457901 by Steve Robb in Dev-Core branch]
2018-10-12 04:33:16 -04:00
Steve Robb
ce8631f7f5 Removal of confusing OriginalVarTypeFlags, which is always CPF_None.
Replacement of MakeShareable() with MakeShared().

#rb none

[CL 4457890 by Steve Robb in Dev-Core branch]
2018-10-12 04:22:27 -04:00