Commit Graph

267 Commits

Author SHA1 Message Date
Ben Hoffman
d8a0854484 Add a warning to UHT to check enums and ensure that they have an entry that is equal to 0. This will fix BP compiler warnings with those enums and conform to the memset to 0 contract of the reflection system.
#jira UE-59679
#rb Michael.Noland

[CL 8363372 by Ben Hoffman in Dev-Framework branch]
2019-08-28 13:21:36 -04:00
Marc Audy
278eda75dd Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7234503
#rb
#rnx

[CL 7263339 by Marc Audy in Dev-Framework branch]
2019-07-10 13:47:03 -04:00
Marc Audy
cf48c338c5 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6834564
#rb
#rnx
#lockdown Michael.Noland

[CL 6834940 by Marc Audy in Dev-Framework branch]
2019-06-04 09:58:36 -04:00
Marc Audy
82e0666ce7 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5450266
#rb
#rnx

[CL 5459329 by Marc Audy in Dev-Framework branch]
2019-03-19 16:16:11 -04:00
Marc Audy
6c6b055f0e Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5271686
#rb
#rnx

[CL 5282523 by Marc Audy in Dev-Framework branch]
2019-03-04 10:23:33 -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
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
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
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
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
Steve Robb
19aff2c274 Const-correction of some FHeaderParser member functions.
#rb none

[CL 4450333 by Steve Robb in Dev-Core branch]
2018-10-11 05:51:09 -04:00
Graeme Thornton
a392b119b4 Copy of CL 4385549 from Dev-Core
Try and detect a serialize function inside arbitrary preprocessor blocks and throw an error
Make a couple of other "can't have things inside preprocessor blocks" messages consistent with this one

#rb steve.robb
#lockdown ben.marsh

[CL 4408769 by Graeme Thornton in Main branch]
2018-09-29 08:29:39 -04:00