Commit Graph

12 Commits

Author SHA1 Message Date
Jamie Dale
0cfe5f0651 Added PlatformInfo to DesktopPlatform and improved the editors Supported Platform UI
TTP# 337136 - SETTINGS: Target Platform settings polish
TTP# 337652 - EDITOR: Limit Project supported Android icons down to 1
TTP# 337650 - EDITOR: There is only 1 icon for Apple for Project Supported Platforms

DesktopPlatform now contains a static array of FPlatformInfo. This can be used to query UE4 about its available platforms, even when they're not available as a target platform.

FPlatformInfo contains the information required by the editor (such as a localized display name and icon), as well as whether a platform is a variation ("flavor") of another, and if so, whether the flavor affects the build output (eg, Win32 or Win64), or the cook output (eg, Android_XYZ). This lets the editor build up nested menus for the "Package Project" and "Cook Project" options, rather than just showing everything as a flat list.

ReviewedBy Thomas.Sarkanen, Max.Preussner

[CL 2095796 by Jamie Dale in Main branch]
2014-06-05 12:13:44 -04:00
Marc Audy
83dcc2fe11 Shadow variable fixes
[CL 2094759 by Marc Audy in Main branch]
2014-06-04 15:11:29 -04:00
Mikolaj Sieluzycki
7a1386bfc9 #ttp 331740 UE4: Core: Runnable thread clean-up
#proj core
#branch UE4
#summary Remove all bAutoDeleteSelf and bAutoDeleteRunnable usage from the runnable.
#codereview Robert.Manuszewski

[CL 2070165 by Mikolaj Sieluzycki in Main branch]
2014-05-12 08:39:12 -04:00
Dmitry Rekman
4a2e260c9c More changes to accomodate new Linux platforms.
Old "Linux" target platform is now called "LinuxNoEditor", so this needs to be patched up in places where target platform name was assumed to match platform name.

#codereview Josh.Adams, Peter.Sauerbrei, Michael.Trepka, Ben.Marsh

[CL 2068323 by Dmitry Rekman in Main branch]
2014-05-09 12:42:42 -04:00
Peter Sauerbrei
96d4bbb002 Fix for build section not building the project
TTP326921
#ue4
#ufe

[CL 2065917 by Peter Sauerbrei in Main branch]
2014-05-07 15:00:53 -04:00
Peter Sauerbrei
a3cf3f4bf4 #ue4
#ufe
* fix for server platform type being passed to UAT

[CL 2050242 by Peter Sauerbrei in Main branch]
2014-04-23 19:41:24 -04:00
Max Preussner
d28aed0a08 fixed up incorrect/obsolete module dependencies in various UFE related modules
[CL 2048464 by Max Preussner in Main branch]
2014-04-23 19:18:37 -04:00
Saul Abreu
bcb92e4dbf #summary Internationalization now operates as a singleton with non-static initialization. Should no longer have issues with initializing before file server when applicable. Resolved related previous double initialization issue. API-breaking change for calls to most FInternationalization methods.
#ttp 331776 - L10N: ICU: Executable size for engine and programs has regressed dramatically (ICU)

[CL 2044493 by Saul Abreu in Main branch]
2014-04-23 18:30:01 -04:00
Peter Sauerbrei
0600bc5b81 #ue4
* fix for IPP causing deploy or package to fail when running from Game Launcher

[CL 2039103 by Peter Sauerbrei in Main branch]
2014-04-23 17:23:52 -04:00
Peter Sauerbrei
a210333a22 #ue4
* now properly find maps when the project is on a separate drive
* TTP328613

[CL 2038912 by Peter Sauerbrei in Main branch]
2014-04-23 16:45:36 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00