Commit Graph

450 Commits

Author SHA1 Message Date
Matthew Griffin
8a17327c98 [INTEGRATE] Change 2429227 by Michael.Noland@mnoland-T2784-Reference on 2015/02/02 22:24:33
Core: Document MultiLine property metadata (for FString and FText, indicates that editors should allow multiple lines of text to be entered)

[CL 2436766 by Matthew Griffin in Main branch]
2015-02-07 11:32:22 -05:00
Steve Robb
eb07ff06e5 Fix to the struct/class mismatch for FMatrix in generated code.
#codereview robert.manuszewski

[CL 2435401 by Steve Robb in Main branch]
2015-02-06 10:07:16 -05:00
Richard TalbotWatkin
8f05fa023c Added metadata documentation to ObjectBase.h
#jira UE-8901 - Various metadata keys have junk comments in ObjectBase.h

[CL 2434247 by Richard TalbotWatkin in Main branch]
2015-02-05 17:00:55 -05:00
Matthew Griffin
b0937e0d0f [INTEGRATE] Change 2426408 by Mike.Beach@Mike.Beach_UE4 on 2015/01/30 16:51:34
Resaving some BP component test cases with CL 2426004 (to reorder ExportMap priorities).

[CL 2433510 by Matthew Griffin in Main branch]
2015-02-05 09:22:01 -05:00
Matthew Griffin
247153cda2 [INTEGRATE] Change 2426004 by Mike.Beach@Mike.Beach_UE4 on 2015/01/30 12:16:19
Forcing blueprint components earlier in Export loading (so they don't get created during class serialization).

	#codereview Robert.Manuszewski, Nick.Whiting

[CL 2433396 by Matthew Griffin in Main branch]
2015-02-05 06:51:17 -05:00
Matthew Griffin
aeb8219812 [INTEGRATE] Change 2425992 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/30 12:01:19
Fix broken logic in UObject::Modify that forces packages to be dirtied even when requesting not to.

[CL 2433392 by Matthew Griffin in Main branch]
2015-02-05 06:49:55 -05:00
Jaroslaw Palczynski
69f3f84148 UE-7688: Adding a UFUNCTION macro to an existing function can crash the Editor.
It was actually a bug in hot-reloaded exposed when someone was trying to get static class of hot-reloaded type, which was happening for vtable ptr retrieval as it needs to create an object. Now first all classes are registered and then vtable ptrs are updated.

[CL 2433051 by Jaroslaw Palczynski in Main branch]
2015-02-05 01:44:02 -05:00
Marc Audy
1ed29b1528 Fix spelling error
[CL 2431173 by Marc Audy in Main branch]
2015-02-04 00:19:56 -05:00
Max Preussner
63e05883f9 Core: Fixed linker errors in OnlineSubsystem
Merging using UE4-To-UE4-LauncherDev

DebugIsClassChildOf must be exported by CoreUObject, because it is used in the new NewObject template function.

#CodeReview: Mikolaj.Sieluzycki

[CL 2430933 by Max Preussner in Main branch]
2015-02-03 20:22:47 -05:00
Mikolaj Sieluzycki
815e5e0bfe Linux/Mac debug build fix.
#codereview Robert.Manuszewski

[CL 2430096 by Mikolaj Sieluzycki in Main branch]
2015-02-03 12:38:43 -05:00
Dmitry Rekman
a33d6fd460 Fix Linux and Mac debug builds.
#codereview Mikolaj.Sieluzycki, Robert.Manuszewski, Michael.Trepka, Mark.Satterthwaite

[CL 2430085 by Dmitry Rekman in Main branch]
2015-02-03 12:07:00 -05:00
Marc Audy
3f0a62857c Simplify determination of whether to call SerializeScriptProperties
[CL 2429891 by Marc Audy in Main branch]
2015-02-03 09:51:31 -05:00
Mikolaj Sieluzycki
a01571d213 Warning cleanup after limiting number of ways to construct UObjects.
#codereview Robert.Manuszewski

[CL 2429745 by Mikolaj Sieluzycki in Main branch]
2015-02-03 07:32:14 -05:00
Mikolaj Sieluzycki
fa01cacb6c Trim down the amount of UObject constructors.
#codereview Robert.Manuszewski

[CL 2429641 by Mikolaj Sieluzycki in Main branch]
2015-02-03 05:40:57 -05:00
Steve Robb
06eddc7b35 GitHub 777 - More informative error message.
Integrated.

#codereview robert.manuszewski

[CL 2428006 by Steve Robb in Main branch]
2015-02-02 07:27:47 -05:00
Robert Manuszewski
33226f86b1 Changing deprecation version of operator new for UObjects from 4.8 to 4.7
[CL 2427061 by Robert Manuszewski in Main branch]
2015-01-31 11:19:24 -05:00
Graeme Thornton
bbdd94813a Slightly more useful loading percentage reporting for async packages.
[CL 2425850 by Graeme Thornton in Main branch]
2015-01-30 10:55:53 -05:00
Graeme Thornton
b7f66f40b8 Change many string replace/compare/find operations which use a fixed case search pattern to be case sensitive. This avoids unnecessary expensive string case operations when searching for things like dots and slashes.
[CL 2425834 by Graeme Thornton in Main branch]
2015-01-30 10:52:42 -05:00
Ben Marsh
48f434b543 [INTEGRATE] Change 2420313 by Maciej.Mroz@maciej.mroz_D1729_3362 on 2015/01/27 09:53:31
UE-8228 Assert in ConstructObject occurred after hitting Play in viewport in tracetest

	Pending-Kill objects are not duplicated.

	#codereview Robert.Manuszewski

[CL 2425723 by Ben Marsh in Main branch]
2015-01-30 10:15:37 -05:00
Robert Manuszewski
e56a5b49ee Deprecating 'operator new' for UObjects.
[CL 2425600 by Robert Manuszewski in Main branch]
2015-01-30 08:30:03 -05:00
Zak Middleton
df16b2371b #ue4 - LinkerLoad circular dependency fixes: ensure that any parent default subobjects have been loaded before trying to create a CDO.
- Fixes components in derived blueprints not inheriting default values from their parent blueprint.

Jira UE-7987, UE-4964

[CL 2423991 by Zak Middleton in Main branch]
2015-01-29 12:30:35 -05:00
Josh Adams
d80709d2c5 - Changed FConfigCacheIni files to have a "type" that determines if Flush is called on them when they go out of scope (temporary objects were writing bad files to disk) [UE-8542]
- Temporarily (until 4.8) deleting the bad Engine/Config/NoRedist/BaseEngine.ini that was being created because of the above problem

#codereview jamie.dale,terence.burns

[CL 2423949 by Josh Adams in Main branch]
2015-01-29 12:06:08 -05:00
Marc Audy
470e0eb544 [INTEGRATE] Change 2422752 by Marc.Audy@Marc.Audy_Z2487 on 2015/01/28 15:50:25
Write old UE3 Version out again so that older versions of the engine can identify them as incompatible without crashing.

[CL 2423894 by Marc Audy in Main branch]
2015-01-29 11:46:54 -05:00
Jaroslaw Surowiec
9e9aea3c03 Core - More stats for memory profiling
[CL 2422024 by Jaroslaw Surowiec in Main branch]
2015-01-28 08:29:52 -05:00
Robert Manuszewski
e8337d6fc3 Nicer fix for UE-7659
[CL 2421986 by Robert Manuszewski in Main branch]
2015-01-28 07:43:13 -05:00