Matt Kuhlenschmidt
2ba422c949
Fix cooking issues with UMG. UMG now works with cooked builds
...
[CL 2122536 by Matt Kuhlenschmidt in Main branch]
2014-06-30 18:17:51 -04:00
Marc Audy
d5017fc24c
Reorganize calls to GetWorldContexts
...
[CL 2119865 by Marc Audy in Main branch]
2014-06-27 15:53:24 -04:00
Gil Gribb
1d50eae0de
UE4 - rework RHI user-facing APIs to be safer and incorporate the desired sematics
...
[CL 2119499 by Gil Gribb in Main branch]
2014-06-27 11:07:13 -04:00
Ben Marsh
8ffc82bbd0
Add concept of an 'API version' for modules, which is used for determining compatibility of DLLs. By default, the API version is the current changelist number, but can be set to previous changelists when making hotfixes. The API version number is stored in a special resource section for DLLs on Windows, and in the current-version field for dylibs on Mac.
...
In contrast to the previous system, this does not require special-casing for Rocket builds and will work correctly for nightlies and other out-of-band releases. It also removes the requirement for games to adhere to a strict format of version string on Windows for the editor to be able to load them, since the new data is injected indepdendently of the default resource by UBT.
#codereview Robert.Manuszewski, Michael.Trepka
[CL 2111949 by Ben Marsh in Main branch]
2014-06-20 13:02:34 -04:00
Peter Sauerbrei
b8b51ab8d0
change splash screen to stay up until a movie renders or the game renders
...
addition of default movie playback if Default_Startup.mp4 is found
#ue4
#ios
[CL 2109707 by Peter Sauerbrei in Main branch]
2014-06-18 16:38:05 -04:00
Mikolaj Sieluzycki
5d03a01712
Remove redundant headers from Engine.h.
...
#proj core
#branch UE4
#summary Remove redundant headers from Engine.h. (NavDataGenerator.h NavLinkRenderingProxy.h NavigationModifier.h NavigationOctree.h ContentStreaming.h ComponentReregisterContext.h InstancedFoliage.h UnrealExporter.h EngineService.h NavigationSystemHelpers.h HardwareInfo.h EngineModule.h)
#codereview Robert.Manuszewski
[CL 2109115 by Mikolaj Sieluzycki in Main branch]
2014-06-18 07:25:31 -04:00
Jamie Dale
a9335c095b
A Shipping build with logging enabled will now print messages to the Visual Studio output window
...
https://udn.unrealengine.com/questions/208357/use-logging-in-shipping1-not-enabling-logging-in-s.html
This was failing the IsDebuggerPresent() check used when adding FOutputDeviceDebug, because IsDebuggerPresent() is hard-coded to return 0 when UE_BUILD_SHIPPING is set.
This change always adds FOutputDeviceDebug for a Shipping build with logging explicitly enabled.
Also fixed a minor whitespace issue in Build.h.
ReviewedBy Thomas.Sarkanen
#codereview Max.Preussner
[CL 2109099 by Jamie Dale in Main branch]
2014-06-18 06:50:22 -04:00
Josh Adams
b552e2d883
Urban->Main
...
#codereview jeff.campeau,nick.penwarden,rolando.caloca
[CL 2108642 by Josh Adams in Main branch]
2014-06-17 18:27:26 -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
Michael Trepka
66e024e9b3
Added FMacPlatformMisc::NormalizePath() and fixed a related bug in LaunchEngineLoop, so that it's aware that the path returned by FPaths::GetProjectFilePath() is normalized.
...
[CL 2103360 by Michael Trepka in Main branch]
2014-06-12 17:02:29 -04:00
Jaroslaw Surowiec
f3b04ddb1c
Stats - Fixed a memory leak in the UFE, added better implementation for the stats advance frame
...
#codereview Robert.Manuszewski
[CL 2103266 by Jaroslaw Surowiec in Main branch]
2014-06-12 12:09:36 -04:00
Marc Audy
d5b72ee8f2
Ensure that ParseCommandline is called in the case of GIsEditor being true
...
(Fixes, among other things, sound not being initialized for commandlets)
[CL 2103171 by Marc Audy in Main branch]
2014-06-12 10:34:19 -04:00
bruce nesbit
0b3c21470a
Revised handling of incorrect commandlet. Now shows console and exits if commandlet is invalid.
...
ttp 337112 - CRITICAL: EDITOR: CRASH: Running invalid commandlet
[CL 2101528 by bruce nesbit in Main branch]
2014-06-11 04:21:48 -04:00
Max Preussner
618c8cb437
SlateRHIRenderer: better PCH usage, renamed OVERRIDE to override
...
[CL 2099362 by Max Preussner in Main branch]
2014-06-09 14:36:21 -04:00
David Ratti
0343f890a6
Mass rename SkillSystem -> AbilitySystem
...
[CL 2094909 by David Ratti in Main branch]
2014-06-04 17:06:44 -04:00
James Golding
e4be295b45
Remove PhysicsPublic from Engine.h
...
[CL 2088098 by James Golding in Main branch]
2014-05-29 17:36:51 -04:00
Michael Trepka
20cba92870
Added FPlatformMisc::PlatformPostInit(); call to LaunchEngineLoop for programs that are not compiled with WITH_ENGINE
...
[CL 2087473 by Michael Trepka in Main branch]
2014-05-29 17:32:09 -04:00
James Golding
89aa67d8e8
Include Commandlet.h in LaunchEngineLoop.cpp
...
[CL 2085792 by James Golding in Main branch]
2014-05-29 17:15:00 -04:00
James Golding
7e7a2e6473
More Engine.h trimming (EdGraph headers, BoneMaskFilter, Breakpoint, LevelScriptBP, ClipPAdEntry, CodecMovie, DestructibleFractureSettings, DeviceProfile)
...
[CL 2085606 by James Golding in Main branch]
2014-05-29 17:11:10 -04:00
bruce nesbit
c60b90e106
Added code to ensure OnlineBlueprintSupport is loaded during the LoadStartupCoreModules to ensure BP only projects that have online functionality work correctly.
...
TTP 333996 - CRITICAL: Regression: TAPPYCHICKEN: Map does not render in game
[CL 2084800 by bruce nesbit in Main branch]
2014-05-29 16:58:50 -04:00
David Ratti
f6991f524b
Check to load SkillSystemEditor as early as possible to avoid issues with statically loaded resources neeeding it
...
[CL 2084017 by David Ratti in Main branch]
2014-05-29 16:56:15 -04:00
Peter Sauerbrei
aa5a1232f1
Merging
...
//depot/UE4-TappyChicken/Engine/Source/...
to //depot/UE4/Engine/Source/...
[CL 2081906 by Peter Sauerbrei in Main branch]
2014-05-22 09:13:12 -04:00
Dmitry Rekman
f9acecd5b5
Linux: Make abnormal exit more obvious to user.
...
Alleviates TTP #335935 where passing an incorrect path project confused the user.
[CL 2078818 by Dmitry Rekman in Main branch]
2014-05-20 07:48:06 -04:00
Matt Kuhlenschmidt
c8048bb919
We now throttle cpu usage by ticking much slower when all windows are minimized. Added a setting (disabled by default) to also throttle when the application is not in the foreground (but could still be visible).
...
Fixed Slate windows drawing when minimized
[CL 2075621 by Matt Kuhlenschmidt in Main branch]
2014-05-16 11:42:50 -04:00
Ben Marsh
4fb18aa0b1
Offer to recompile missing binaries on startup if they are missing or out of date.
...
[CL 2073613 by Ben Marsh in Main branch]
2014-05-14 20:01:43 -04:00