Commit Graph

118 Commits

Author SHA1 Message Date
Andrew Rodham
ae8f353767 Fixed erroneous double-escaping of some characters when replacing characters with their escaped equivalents
This was a regression caused by the re-introduction of the escaping characters in CL#2056465.
This addresses TTP#338005 - Editor: If you copy/paste a comment that has an apostrophe in it, it'll show the escape character in the new comment (\\')

Reviewed by Tom Sarkanen, Matt Kuhlenschmidt

[CL 2107969 by Andrew Rodham in Main branch]
2014-06-17 06:30:42 -04:00
Bob Tellez
d45afc096c Merging using CL#2104122 UE4-Fortnite-To-UE4
[CL 2107706 by Bob Tellez in Main branch]
2014-06-16 23:03:48 -04:00
Marc Audy
d27253169e Allow blueprint struct pins to be split in to their component elements on the node instead of requiring a make/break node be used.
[CL 2106993 by Marc Audy in Main branch]
2014-06-16 10:30:41 -04:00
Nick Darnell
a4016e3fde General - Making SaveToTransactionBuffer easier to debug.
[CL 2106970 by Nick Darnell in Main branch]
2014-06-16 10:00:23 -04:00
Jaroslaw Palczynski
3a35a8dd0e Deprecate and remove checkAtCompileTime.
#ttp 337754
#codereview Robert.Manuszewski

[CL 2106862 by Jaroslaw Palczynski in Main branch]
2014-06-16 08:04:54 -04:00
Ryan Gerleve
58031a4b87 Suppress existing VS2013 static analysis warnings in the CoreUObject module.
#codereview robert.manuszewski

[CL 2105126 by Ryan Gerleve in Main branch]
2014-06-13 17:56:24 -04:00
Jaroslaw Palczynski
8a89aeca43 GC's DebugTokenMap wasn't emptied during Blueprints recompile while ReferenceTokenStream was.
#codereview Robert.Manuszewski

[CL 2104493 by Jaroslaw Palczynski in Main branch]
2014-06-13 09:14:20 -04:00
Robert Manuszewski
5305cd7a4a [GitHub] 233 :Object and class accessors in FPostConstructInitializeProperties
[CL 2104488 by Robert Manuszewski in Main branch]
2014-06-13 09:04:17 -04:00
Jaroslaw Palczynski
ce0aa1be23 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
Some missing changes from last submit plus deprecated message when using macros.

[CL 2104460 by Jaroslaw Palczynski in Main branch]
2014-06-13 08:09:04 -04:00
Robert Manuszewski
fab71f76b7 LinkerLoad will no longer reject existing objects if their class is derived from the serialized class.
[CL 2104457 by Robert Manuszewski in Main branch]
2014-06-13 07:54:00 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Jaroslaw Palczynski
bb8eb03e10 Cosmetic changes for GC token stream debug output.
[CL 2104341 by Jaroslaw Palczynski in Main branch]
2014-06-13 05:08:25 -04:00
Jaroslaw Palczynski
eb6b8ad65f CIS fix for Mac.
[CL 2104256 by Jaroslaw Palczynski in Main branch]
2014-06-13 03:28:04 -04:00
Jaroslaw Palczynski
e02256272c GC TokenIndex tracking feature.
Now when token stream referenced object is in invalid state engine will try to print the reference (i.e. field or property) name in non-shipping and non-test builds.
#codereview Robert.Manuszewski

[CL 2104199 by Jaroslaw Palczynski in Main branch]
2014-06-13 02:27:49 -04:00
John Pollard
f43eeb6a4e More cleanup (hopefully the bulk is done now)
* Combine pending list with cache list
* Clarify which function are server vs client
* Separate functions into more specific roles (server vs client), and call correct functions accordingly
  * Moved code out of function if only used in certain scenarios (client or server)
  * This simplifies the scope of each function, rather than having to solve everything

[CL 2103805 by John Pollard in Main branch]
2014-06-12 18:10:59 -04:00
Jaroslaw Surowiec
628952db72 Stats - Cleaner code formatting
[CL 2103327 by Jaroslaw Surowiec in Main branch]
2014-06-12 13:04:53 -04:00
Jaroslaw Surowiec
4a08999f33 Stats - Added options to access the stat description as an ansi and a wide string, this is a constant time access, but requires some memory to allocate the data
#codereview Robert.Manuszewski

[CL 2103257 by Jaroslaw Surowiec in Main branch]
2014-06-12 12:04:35 -04:00
Robert Manuszewski
62210aecb0 Making sure Default Subobjects are not created using NewObject (which produces inconsistent names)
[CL 2103028 by Robert Manuszewski in Main branch]
2014-06-12 06:48:23 -04:00
Jaroslaw Surowiec
b11c8f91cc Stats - Removed unused code
[CL 2102291 by Jaroslaw Surowiec in Main branch]
2014-06-11 16:40:01 -04:00
David Ratti
ab43c9e50a RF_Native uobjects are net addressable
[CL 2101794 by David Ratti in Main branch]
2014-06-11 10:13:38 -04:00
John Pollard
55738cd021 Initial support and usage of deferred guid resolves
* No longer load streamed levels in package map, instead defer them, and then resolve pending guids when we can

[CL 2101156 by John Pollard in Main branch]
2014-06-10 19:40:03 -04:00
Eric Newman
0f990bc690 Back out revision 57 from //depot/UE4/Engine/Source/Runtime/CoreUObject/Private/UObject/CoreNet.cpp
[CL 2100928 by Eric Newman in Main branch]
2014-06-10 17:24:32 -04:00
Maciej Mroz
55c03827cf EditorOnlyBP: Function IsInBlueprint needs o check if there is any blueprint. ttp#337444
When CLASS_CompiledFromBlueprint is set and the ClassGeneratedBy is set - the function should return true.
But with EditorOnlyBP enabled the CLASS_CompiledFromBlueprint is set and the ClassGeneratedBy is null. Then the function should return false.
I didnÆt want to add any config setting for EditorOnlyBP outside the editor.ini. Hopefully the function will be removed, once the EditorOnlyBP becomes non-optional.

[CL 2100785 by Maciej Mroz in Main branch]
2014-06-10 16:46:02 -04:00
Eric Newman
43162b12dc Weekly UE4-Fortnite=>UE4 merge using UE4-Fortnite-To-UE4 of approved cl# 2098745
[CL 2100757 by Eric Newman in Main branch]
2014-06-10 16:45:28 -04:00
John Pollard
c61ba91c6d More package map cleanup
[CL 2096430 by John Pollard in Main branch]
2014-06-05 19:49:52 -04:00