Tim Smith
5f4da2200c
Ported optional editor only property checks to C# UHT.
...
#rb self
#rnx
#preflight 6290d7ccd24a7fc585f422e6
[CL 20392945 by Tim Smith in ue5-main branch]
2022-05-27 10:11:02 -04:00
George Rolfe
1733b33a3f
Added TIsUEnumClass trait with UHT integration
...
#jira none
#rb tim.smith
#rb steve.robb
#preflight 6290bb1c1f0041249bec1f57
[CL 20391947 by George Rolfe in ue5-main branch]
2022-05-27 08:28:20 -04:00
Tim Smith
a16bec0f79
Fixed issue with parsing and formatting of numbers which ended up using current locale instead of invariant.
...
Fixed issue where specifiers from a previous header file which errored out could be processed by a different header.
#rb self
#rnx
#preflight 6287df819b764703c318b150
[CL 20300575 by Tim Smith in ue5-main branch]
2022-05-20 15:02:24 -04:00
Tim Smith
aa46703238
Updated C# UHT with recent C++ UHT changes
...
#rb self
#rnx
#preflight 628259b5cf7e4667a992c519
[CL 20224121 by Tim Smith in ue5-main branch]
2022-05-16 10:34:33 -04:00
Tim Smith
109d3f129a
Minor optimizations by reducing allocations (removed over 300k allocations)
...
#rb self
#rnx
#preflight 62823aa5232610e495f735eb
[CL 20222185 by Tim Smith in ue5-main branch]
2022-05-16 08:19:46 -04:00
Tim Smith
cf928d1af1
Updated error handling as per change in C++ UHT.
...
#rb self
#rnx
#preflight 627e5a207c26e247734ca76d
[CL 20180526 by Tim Smith in ue5-main branch]
2022-05-13 09:36:52 -04:00
Tim Smith
1ae9574459
Fix issue with UFUNCTION validation with const objects.
...
Updated output test due to changes in NoExportTypes.h
#rb self
#rnx
#preflight 627d672a1748fbc85b7d2a32
[CL 20170278 by Tim Smith in ue5-main branch]
2022-05-12 16:21:43 -04:00
Tim Smith
8a4b0f935d
Fixed issue where UPARAM in a function signature caused the getter/setter matching to fail for UFUNCTIONS.
...
#rb self
#rnx
#jira UE-151552
#preflight 627aa8b35255e6ec2e6d481e
[CL 20126604 by Tim Smith in ue5-main branch]
2022-05-10 14:19:04 -04:00
Tim Smith
aee3e7e271
Minor cleanup of some UHT implementations
...
#rb self
#rnx
#preflight 6273c4dc432d5c693e83e7dc
[CL 20056621 by Tim Smith in ue5-main branch]
2022-05-05 08:59:41 -04:00
Tim Smith
7506c68d79
Fixed code generation issue with RPC validation being output even if implemented.
...
#rb self
#rnx
#preflight 6272dc6e3e1f2a9d3a91db23
[CL 20048756 by Tim Smith in ue5-main branch]
2022-05-04 16:38:11 -04:00
Tim Smith
6987021223
Added new deprecation message type and a setting to enable/disable deprecation messages.
...
#rb self
#rnx
#preflight 62726841d90599edbe3bc48a
[CL 20040082 by Tim Smith in ue5-main branch]
2022-05-04 07:54:36 -04:00
Tim Smith
2a4dc5fe0c
Fixed issue in C# UHT where duplicate enumerations would result in a crash.
...
#rb trivial
#rnx
#preflight 627177b33e1f2a9d3a1c707c
[CL 20029974 by Tim Smith in ue5-main branch]
2022-05-03 14:55:27 -04:00
Tim Smith
252f91663f
More coding style cleanups
...
#rnx
#rb self
#preflight 627144bbfe09c0cfbc3c1456
[CL 20026246 by Tim Smith in ue5-main branch]
2022-05-03 11:23:57 -04:00
Tim Smith
f813631481
More coding standard fixes
...
#rnx
#preflight 6270399a645c64f3a2571585
[CL 20014974 by Tim Smith in ue5-main branch]
2022-05-02 16:23:21 -04:00
Ben Marsh
f9192f643c
Disable static analysis for C# projects during build.
...
#preflight 626c3cbeb046e6ecc32b0b0b
[CL 19984219 by Ben Marsh in ue5-main branch]
2022-04-29 15:50:26 -04:00
Tim Smith
c8b1222a6f
More coding style issues fixed
...
#rb trivial
#rnx
#preflight 626c36fbe31dbb512cefd26f
[CL 19983662 by Tim Smith in ue5-main branch]
2022-04-29 15:23:39 -04:00
Tim Smith
eb2b5c3051
More code style fixes
...
#rb trivial
#rnx
#preflight 626be89253253f874bcbf386
[CL 19978331 by Tim Smith in ue5-main branch]
2022-04-29 10:11:58 -04:00
Tim Smith
dfb0a5ef1c
More code warning fixes
...
#rb trivial
#rnx
#preflight 626af8785844306859213ced
[CL 19968265 by Tim Smith in ue5-main branch]
2022-04-28 16:36:00 -04:00
Tim Smith
eac8a0b796
Fixed a large number of C# diagnostics.
...
#rb trivial
#rnx
#preflight 626acd63a518954d58b07119
[CL 19965255 by Tim Smith in ue5-main branch]
2022-04-28 13:39:44 -04:00
Tim Smith
29ea813394
Updated C# UHT to include recent changes to UHT.
...
Fixed an issue with FieldNotify code in C# UHT
#rb self
#rnx
#preflight 62694e31cd0dacbe0e6a8147
[CL 19939374 by Tim Smith in ue5-main branch]
2022-04-27 10:25:02 -04:00
Tim Smith
cbd046db57
Quick fix to two code correctness issues.
...
Fixed Getter/Setter check for enums.
#rnx
#rb none
#preflight 625d5b42d412434587958542
[CL 19784511 by Tim Smith in ue5-main branch]
2022-04-18 08:43:50 -04:00
Ben Marsh
5c04c02bbe
C#: Set default editorconfig rules for static analysis and code formatting under Engine/Source/Programs/Shared. Add editorconfig files with exceptions for EpicGames.Build and EpicGames.UHT until code can be reviewed by owners.
...
#preflight none
#preflight 62599c0679048b7e5e4e11cd
[CL 19772356 by Ben Marsh in ue5-main branch]
2022-04-15 12:31:15 -04:00
Tim Smith
fcb61db37c
Updated EpicGames.UHT to be a net6 project
...
#rb self
#rnx
#preflight 625805ff6520cc7123a94a5f
[CL 19753331 by Tim Smith in ue5-main branch]
2022-04-14 07:36:09 -04:00
Tim Smith
61932ff3e5
Undo changes to EpicGames.UHT to make net6 assembly.
...
#rnx
#rb self
#preflight 6257193a153630bb90e12ae4
[CL 19743636 by Tim Smith in ue5-main branch]
2022-04-13 14:55:17 -04:00
Tim Smith
1ee95bccaa
Updated EpicGames.UHT to be a net6 project
...
#rb self
#rnx
#preflight 6256d1682b4502493e76788a
[CL 19738930 by Tim Smith in ue5-main branch]
2022-04-13 09:40:27 -04:00