Commit Graph

54 Commits

Author SHA1 Message Date
Max Preussner
9884344213 Settings: Various improvements to the API
- made public headers compilable individually
- easier access to settings section delegates
- removed module singleton accessor
- moved non-trivial definitions into cpp files
- code & documentation cleanup

#UpgradeNotes:

- instead of ISettingsModule::Get() use FModuleManager::GetModulePtr<ISettingsModule>("Settings")
- instead of using FSettingsSectionDelegates assign delegates directly through the new ISettingsSection methods

[CL 2340711 by Max Preussner in Main branch]
2014-10-27 07:53:18 -04:00
Max Preussner
521937ee49 TargetPlatform: Documentation updates, cosmetic changes
[CL 2326223 by Max Preussner in Main branch]
2014-10-10 20:59:10 -04:00
Max Preussner
6a3a1f5434 Saved another kitten!
#CodeReview: peter.sauerbrei

[CL 2326220 by Max Preussner in Main branch]
2014-10-10 20:54:09 -04:00
Max Preussner
9b76cc08a3 Editor: Added ability to respond to multiple deployment errors; also saved a kitten
#CodeReview: peter.sauerbrei

[CL 2326217 by Max Preussner in Main branch]
2014-10-10 20:49:06 -04:00
Max Preussner
d206670ffe TargetPlatform: Replaced namespaced enums with enum classes
[CL 2326174 by Max Preussner in Main branch]
2014-10-10 20:14:21 -04:00
Daniel Lamb
715846941d Stopped tick cook on the side from waiting on save package for async cooked items to cache.
Now editor will tick at a decent frame rate while building shaders / caching textures.
#codereview Josh.Adams, Daniel.Wright, Matthew.Griffin

[CL 2318857 by Daniel Lamb in Main branch]
2014-10-03 14:56:20 -04:00
Michael Noland
928559eaa0 Editor: Coding-standards fixes (TypeName [*|&] VariableName -> TypeName[*|&] VariableName)
[CL 2316341 by Michael Noland in Main branch]
2014-10-01 14:45:23 -04:00
Martin Mittring
ead18dd63d log available platforms in case it wasn't recognized
[CL 2314568 by Martin Mittring in Main branch]
2014-09-30 13:28:26 -04:00
Ben Marsh
e2a2b088c0 Disable HTML5 in Rocket.
#codereview Ankit.Khare

[CL 2307290 by Ben Marsh in Main branch]
2014-09-23 15:40:21 -04:00
Max Preussner
121fccd2ab Code and documentation cleanup pass
- removed dummy UClasses (no longer needed)
- removed file header comments (not used)
- removed duplicated function documentation in cpp files
- documentation cleanup, punctuation, spelling etc.
- pragma once include guards (now work on all platforms)
- relative public includes (are auto-discovered by UBT)
- fixed too many/too few line breaks
- deleted empty files
- missing override
- NULL to nullptr

[CL 2305058 by Max Preussner in Main branch]
2014-09-21 20:35:48 -04:00
Daniel Lamb
34c033be67 Merge cook on the fly and cook by the book.
Support for cook by the book in the editor.
#codereview Josh.Adams, Peter.Sauerbrei

[CL 2299633 by Daniel Lamb in Main branch]
2014-09-16 12:15:46 -04:00
Ankit Khare
4e9a5cb6ba Rocket: Enable HTML5 for rocket builds on Win64.
#codereview ben.marsh

[CL 2295409 by Ankit Khare in Main branch]
2014-09-12 15:56:47 -04:00
Ori Cohen
167a797ef8 Add runtime physx cooking
[CL 2291345 by Ori Cohen in Main branch]
2014-09-09 16:30:29 -04:00
Chris Gagnon
9ccd8c9ec4 Target Platform API added to provide more information about variants and variant support.
Device Services Refactoring to create the concept of a physical device.
Game launcher and device viewer UI changes to show these new concepts.
#codereview Max.Preussner, Matt.Kuhlenschmidt

[CL 2290918 by Chris Gagnon in Main branch]
2014-09-09 12:20:43 -04:00
Josh Adams
101d1b3e72 - Fixed UnrealFileServer after recent changes
#codereview daniel.lamb

[CL 2289452 by Josh Adams in Main branch]
2014-09-08 11:51:08 -04:00
Ben Marsh
bb17aef300 Move functionality to invoke UBT into DesktopPlatform.
[CL 2286483 by Ben Marsh in Main branch]
2014-09-05 13:31:22 -04:00
Marcus Wassmer
f36a68b03a Nicer AutoSDKs checks
[CL 2254541 by Marcus Wassmer in Main branch]
2014-08-13 09:53:04 -04:00
Marcus Wassmer
15dde71d05 Don't run AutoSDKs code if AutoSDKs aren't enabled.
[CL 2254529 by Marcus Wassmer in Main branch]
2014-08-13 09:37:59 -04:00
Peter Sauerbrei
e00047357e another fix for the target platforms being added when they shouldn't
#ue4

[CL 2242506 by Peter Sauerbrei in Main branch]
2014-08-04 10:54:27 -04:00
Peter Sauerbrei
51fa18631b addition of errors to Launch On, Package, and Cook analytics
TTP341794
#ue4
#analytics

[CL 2240496 by Peter Sauerbrei in Main branch]
2014-08-01 20:30:13 -04:00
Peter Sauerbrei
71ec8f38ee fix for target dlls not being built as part of a github build when the SDK is not installed
#ue4
#platform

[CL 2238861 by Peter Sauerbrei in Main branch]
2014-07-31 16:53:59 -04:00
Peter Sauerbrei
596775cfc8 fix for parsing platform SDK validity on Mac
#ue4
#mac

[CL 2238715 by Peter Sauerbrei in Main branch]
2014-07-31 15:44:52 -04:00
Peter Sauerbrei
f93df48f74 add support for detecting installed SDKs at editor start up
add support for showing the various platforms in different menus whether they are properly installed or not
update FPlatformInfo to include information about SDK status, whether or not the platform should be shown on a particular executing platform (Win, Mac, Linux), and whether or not the platform should be shown as part of the binary distribution
fixed platform target modules for IOS, Android, and HTML5 for binary release
TTP341656, TTP342449, TTP342631
#ue4
#platforms

[CL 2238535 by Peter Sauerbrei in Main branch]
2014-07-31 13:31:22 -04:00
Peter Sauerbrei
9ee709e618 switch back to not having the platform DLLs always there for IOS, Android, and HTML5
[CL 2237826 by Peter Sauerbrei in Main branch]
2014-07-30 21:41:32 -04:00
Marcus Wassmer
be9c831423 Make AutoSDK failures warnings in the cooker so-as not to fail unrelated cooking.
#lockdown Peter.Sauerbrei

[CL 2231698 by Marcus Wassmer in Main branch]
2014-07-25 12:09:27 -04:00