Max Preussner
d41ca16bb5
Serialization: Added support for TMap property de-serialization
...
#CodeReview: keli.hlodversson, justin.sargent
[CL 2685684 by Max Preussner in Main branch]
2015-09-09 20:32:05 -04:00
Max Preussner
08dfb956e0
Fixed typo
...
[CL 2685474 by Max Preussner in Main branch]
2015-09-09 17:36:43 -04:00
Max Preussner
ee737c35e8
Serialization: Treating dictionaries as structs (for symmetry with, and simplified de-serialization)
...
#CodeReview: keli.hlodversson, justin.sargent
[CL 2685160 by Max Preussner in Main branch]
2015-09-09 15:08:41 -04:00
Max Preussner
2a93bf28f0
Serialization: Added support for TMap property serialization
...
#CodeReview: keli.hlodversson, justin.sargent
[CL 2685082 by Max Preussner in Main branch]
2015-09-09 14:24:58 -04:00
Max Preussner
07cc2a90c1
Serialization: Exposed entire serializer state in backend API
...
#UpgradeNotes: This is an API breaking change. See the documentation in IStructSerializerBackend and the changes in FJsonStructSerializerBackend and WebJSStructSerializerBackend for details.
#CodeReview: keli.hlodversson, justin.sargent
[CL 2684988 by Max Preussner in Main branch]
2015-09-09 13:45:13 -04:00
Adric Worley
9d134e7464
#ENGINE - Integrating automation test flags refactor
...
- New filter flags in automationtest.h
- Compile time errors if proper flags are not specified
- Existing tests converted to new flags
- New "disabled" flag
- Filter dropdown in automation UI replaces Smoke Tests button
- Automation features are no longer compiled out in Test configuration at runtime (except in Shipping)
- Enabled automation tests to be triggered from in-game console in non-editor builds (automation controller is enabled)
NOTE: This will force licensees who use automation to update their tests.
#codereview: jason.bestimt, mike.fricker, ben.salem
[CL 2672561 by Adric Worley in Main branch]
2015-08-28 13:23:02 -04:00
Bob Tellez
b3b6ef475f
Checking in Mikolaj Sieluzycki's change to fix up callsites to ask for the value of an enum entry instead of the index. The value and the index are the same unless the enum specified element values in its declaration (i.e. enum MyEnum { FirstValue = 1 })
...
[CL 2634487 by Bob Tellez in Main branch]
2015-07-27 16:26:39 -04:00
Keli Hlodversson
805327d518
[INTEGRATE] Add ways to filter properties for (de)serialization
...
#codereview Max.Preussner
Merging CL#2624604 using UE4-To-UE4-LauncherDev
[CL 2624973 by Keli Hlodversson in Main branch]
2015-07-17 17:27:47 -04:00
Max Preussner
023e334f5b
Serialization: Added support for FText properties
...
#CodeReview: keli.hloedversson
[CL 2624861 by Max Preussner in Main branch]
2015-07-17 16:38:09 -04:00
Max Preussner
080f2d6f85
Fixed comment.
...
[CL 2577220 by Max Preussner in Main branch]
2015-06-04 13:18:32 -04:00
Adric Worley
e578e2d7cd
Separate automated system tests from project-specific tests
...
[CL 2514485 by Adric Worley in Main branch]
2015-04-16 12:40:47 -04:00
Michael Noland
06013fa933
Optimizing various uses of Pop to prevent incremental reallocation for short-lived or frequently used TArray instances
...
[INTEGRATE] Change 2490222 by Michael.Noland@mnoland-T2784-HDepot on 2015/03/25 00:18:46
[CL 2494763 by Michael Noland in Main branch]
2015-03-27 20:05:10 -04:00
Jaroslaw Palczynski
f23f29257b
Back out changelist 2481333
...
Rob asked me to back out GENERATED_*_BODY -> GENERATED_BODY change for now until the "_Validate and _Implementation auto-generation" discussion is over.
#codereview Robert.Manuszewski
[CL 2481343 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:38:32 -04:00
Jaroslaw Palczynski
fa31560e2d
Enabled UHT to digest GENERATED_BODY instead of GENERATED_UCLASS_BODY, GENERATED_USTRUCT_BODY, GENERATED_UINTERFACE_BODY or GENERATED_IINTERFACE_BODY, changed every occurence to the new syntax and fixed every warning that have fallen out of this change.
...
#codereview Robert.Manuszewski
[CL 2481333 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:19:11 -04:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
5fb9cedd02
Fix missing or misplaced header guards.
...
[CL 2371047 by Ben Marsh in Main branch]
2014-11-26 14:46:13 -05:00
Max Preussner
acbde8b2f0
Serialization: Improved unit tests for numeric values and FGuid
...
[CL 2343108 by Max Preussner in Main branch]
2014-10-28 20:59:30 -04:00
Max Preussner
ccc41041c4
Serialization: Fixed incorrect handling of large integers in Json backends
...
[CL 2343042 by Max Preussner in Main branch]
2014-10-28 19:44:18 -04:00
Max Preussner
1a11a8e810
Serialization: Improved build rules and forward declarations; added documentation
...
[CL 2340735 by Max Preussner in Main branch]
2014-10-27 07:54:20 -04:00
Max Preussner
6f9a734ccc
Serialization: Moved interfaces into public root
...
[CL 2340593 by Max Preussner in Main branch]
2014-10-24 21:08:20 -04:00
Max Preussner
ce2cebdffc
Serialization: Made the Json deserializer more forgiving if properties are not found or are of an unexpected type
...
[CL 2339964 by Max Preussner in Main branch]
2014-10-24 12:05:53 -04:00
Max Preussner
e88cd7a7e6
Serialization: Fixed spacing of parentheses
...
[CL 2339959 by Max Preussner in Main branch]
2014-10-24 12:00:50 -04:00
Max Preussner
5ab3a8dbf2
Serialization: Cleaned up header includes
...
[CL 2317579 by Max Preussner in Main branch]
2014-10-02 14:03:18 -04:00
Martin Wilson
d0f7b51655
non unity compile fixes (penance for breaking it yesterday)
...
[CL 2317163 by Martin Wilson in Main branch]
2014-10-02 07:03:46 -04:00
Max Preussner
a206658fd5
Serialization: Fixed template parameters
...
[CL 2316698 by Max Preussner in Main branch]
2014-10-01 18:21:43 -04:00