Commit Graph

1480 Commits

Author SHA1 Message Date
Jamie Dale
47ce6c9c99 Added a ConfigRestartRequired meta-data property to allow you to tag config properties as requring an application restart before they take effect
UE-9022 - IWCE: Had to restart editor after toggling Blueprintable Components option for anything to work

[CL 2446904 by Jamie Dale in Main branch]
2015-02-16 07:54:27 -05:00
Jamie Dale
7a631aa939 Added support for "gathering" project files via the editor
This is needed for UBT to update its makefiles when we add new code via the editor.

Updating UBT makefiles is more typically handled by re-generating project files, however on Windows we use DTE to inject new files directly into Visual Studio in an attempt to avoid re-generating project files (as it produces modal popups that block operations), so we need to perform a gather instead so that UBT knows things have changed.

ReviewedBy Mike.Fricker

[CL 2446903 by Jamie Dale in Main branch]
2015-02-16 07:53:59 -05:00
Richard TalbotWatkin
44e15875cd Added the ability to commit file deletions from the editor.
#jira UE-6304 - Source Control: Add the ability to commit file deletions from the editor
#reviewedby Thomas.Sarkanen

[CL 2446774 by Richard TalbotWatkin in Main branch]
2015-02-16 05:11:32 -05:00
Jaroslaw Surowiec
318962f6f9 Stats - Core implementation of the malloc profiler using the stats system (usage: run game with "-memoryprofiler", type in console "stat stopfile" to stop profiling)
#codereview Robert.Manuszewski

[CL 2446757 by Jaroslaw Surowiec in Main branch]
2015-02-16 04:53:09 -05:00
Lukasz Furman
3b13772531 behavior's tree stop will call Abort on active tasks
#ue4

[CL 2446753 by Lukasz Furman in Main branch]
2015-02-16 04:49:14 -05:00
Matthew Griffin
246edb4781 [INTEGRATE] Change 2435332 by Andrew.Rodham@AndrewRodham_4.7 on 2015/02/06 09:25:07
Generalized "Add Code to Project" dialog to allow creation of both c++ and blueprint class types.

	The add component option when blueprintable components is enabled, now opens up this dialog rather than the parent class picker.

	UE-8491 - IWCE: New C++ Component and New Blueprint Component should prompt you for a component type to subclass

[CL 2446735 by Matthew Griffin in Main branch]
2015-02-16 04:29:11 -05:00
Matthew Griffin
a6913887a2 [INTEGRATE] Change 2435229 by bruce.nesbit@bnesbit_Releases on 2015/02/06 08:09:07
Fixed issue with editor layout when inserting feature pack during editor startup
	(Fixes Jira 9223)

[CL 2446729 by Matthew Griffin in Main branch]
2015-02-16 04:26:14 -05:00
sebastian kowalczyk
c1d99d7821 Fixed NavMesh rendering with GameplayDebugger (works in client-server enviroment too)
Integration from Dev to Main

[CL 2446701 by sebastian kowalczyk in Main branch]
2015-02-16 04:04:00 -05:00
Jaroslaw Surowiec
beef593d5a Stats - Stats for async task running on the thread pool
[CL 2446649 by Jaroslaw Surowiec in Main branch]
2015-02-16 03:16:32 -05:00
Steve Robb
88dc05ef9e Native classes mirrored as USTRUCTs in Object.h changed to structs.
Typedefs mirrored as USTRUCTs in Object.h wrapped as structs.
Hack in UStructProperty::GetCPPTypeForwardDeclaration removed which was mapping some of these types for correct forward declarations.

#codereview robert.manuszewski,michael.noland

[CL 2445497 by Steve Robb in Main branch]
2015-02-13 17:06:42 -05:00
Daniel Lamb
627b893cfc Added support for compression in to project launcher and packaging settings in the editor.
[CL 2445290 by Daniel Lamb in Main branch]
2015-02-13 15:35:16 -05:00
Peter Sauerbrei
36a46599b0 fix for failure to cook from File|Cook
UE-9786

[CL 2445279 by Peter Sauerbrei in Main branch]
2015-02-13 15:31:12 -05:00
Michael Trepka
50b8cf94d9 Changed Mac windows to use CoreAnimation-layered views
#codereview Mark.Satterthwaite

[CL 2441582 by Michael Trepka in Main branch]
2015-02-11 09:55:32 -05:00
Mark Satterthwaite
bae181a229 Update MacTargetPlatform code to remove a deprecation warning.
#codereview michael.trepka

[CL 2441359 by Mark Satterthwaite in Main branch]
2015-02-11 06:04:24 -05:00
Antony Carter
f647d11dd5 [INTEGRATE] merge ue4-launcherdev->ue4 cl 2439794 - 2440525
[CL 2440649 by Antony Carter in Main branch]
2015-02-10 18:36:38 -05:00
Michael Trepka
4f9e3bc377 Fixed crash in FSlateOpenGLRenderer::CreateUpdatableTexture()
#codereview Matthew.Griffin

[CL 2439821 by Michael Trepka in Main branch]
2015-02-10 10:44:55 -05:00
Antony Carter
2408060445 [INTEGRATE] merge ue4-launcherdev->ue4 cl 2438986
[CL 2439794 by Antony Carter in Main branch]
2015-02-10 10:21:20 -05:00
Chris Wood
c80cffe452 Merge FriendsAndChat UE4-LauncherDev => UE4 (main) upto CL 2436945
[CL 2439641 by Chris Wood in Main branch]
2015-02-10 06:44:35 -05:00
Mikolaj Sieluzycki
de56183d3d UObject constructors create subobjects using UObject::Create* instead of FObjectInitializer::Create*
#codereview Robert.Manuszewski

[CL 2439579 by Mikolaj Sieluzycki in Main branch]
2015-02-10 04:34:10 -05:00
Peter Sauerbrei
c31a5182c3 Disable HTML5 in Mac Rocket Binary
UE-8873
#html5

[CL 2438907 by Peter Sauerbrei in Main branch]
2015-02-09 17:58:46 -05:00
Matthew Griffin
b8ff0ef0f9 [INTEGRATE] Change 2431733 by Mike.Fricker@MFRICKER_G3686_Alpha on 2015/02/04 10:34:16
Fix non-Rocket projects generated even with "-Rocket" passed

[CL 2438158 by Matthew Griffin in Main branch]
2015-02-09 11:18:22 -05:00
Matthew Griffin
a11dd1c9a9 [INTEGRATE] Change 2430066 by Jamie.Dale@Pitbull_JDaleReleases on 2015/02/03 11:54:22
Stopped the "Compiling C++ Code" message in the editor MainFrame always having a cancel button

	FModuleCompilerStartedEvent now passes a bool to say whether the hot-reload/compile operation is being run async, or whether it's blocking. We now only show the cancel button for async compiles, as the UI is otherwise blocked waiting for the compile to finish.

	Added a bWaitForCompletion input parameter to DoHotReloadFromEditor. This mirrors the RebindPackages API that DoHotReloadFromEditor internally calls, and prevents UPackFactory needing to perform a manual tick.

[CL 2437789 by Matthew Griffin in Main branch]
2015-02-09 06:44:30 -05:00
Mikolaj Sieluzycki
52c71176ab Rename StaticConstructObject to StaticConstructObject_Internal and use it only in CoreUObject module. Change rest of usages to NewObject.
#codereview Robert.Manuszewski

[CL 2437731 by Mikolaj Sieluzycki in Main branch]
2015-02-09 05:43:45 -05:00
Robert Manuszewski
7112ac1376 Fixing hot-reload from IDE working only the first time. Added code to strip module suffix when checking module filenames.
[CL 2436695 by Robert Manuszewski in Main branch]
2015-02-07 04:01:23 -05:00
Peter Sauerbrei
7f2f11d5a3 fix for provisions not showing "no matchin provision" if the bundle identifier didn't match no provision was found
fix for checking local times against UTC times
fix to show only the most recent certificate if two identical certificates were found
fix on Mac for certificates not turning green when they would be the ones to be selected for code signing
UE-9095, UE-9207, UE-9277, UE-9279
#ios

[CL 2435743 by Peter Sauerbrei in Main branch]
2015-02-06 13:46:21 -05:00