Commit Graph

112 Commits

Author SHA1 Message Date
Ben Marsh
77da1174ab Allow generating external files to find Unix style libraries (ie. with an implicit 'lib' before the name). Also include shadow files in the list of dependencies, and prevent trying to deploy.
[CL 2109712 by Ben Marsh in Main branch]
2014-06-18 16:42:54 -04:00
Josh Adams
cf74a1c788 - Merging EAGLView and MetalView into one class, they share a bunch of stuff, and there are too many if (Delegate.MetalView? Delegate.MetalView : Delegate.EAGLViewl) type things around
- Added better checking for device support for Metal
- Added proper support for WeakFrameworks in UBT

[CL 2109654 by Josh Adams in Main branch]
2014-06-18 15:57:40 -04:00
Ben Marsh
177ffbdb60 Add a parameter to UBT which allows writing a list of ThirdParty files required to build a target. Use that list to distill the correct files for Rocket.
#codereview Mike.Fricker

[CL 2109632 by Ben Marsh in Main branch]
2014-06-18 15:37:35 -04:00
Michael Trepka
eaf40245f4 Updated list of known files that should not be part of UE4XcodeHelper target in Xcode project
[CL 2109409 by Michael Trepka in Main branch]
2014-06-18 12:16:38 -04:00
Michael Trepka
5302ee2d4c Few more compile error fixes for Xcode indexing
[CL 2109405 by Michael Trepka in Main branch]
2014-06-18 12:11:37 -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
Matt Kuhlenschmidt
cb140c07dc Merged GitHub pull request #202 to main.
refactored tga code to allows use outside of EditorFactories.cpp
added support for grayscale jpeg
fix memory leak in jpeg code
changes in AssetTools to allow to specify precise factory when multiple factories support the same filetype
changes in Plugin.cs to allow binary only plugins
exposed parts of engine API to other modules

[CL 2108453 by Matt Kuhlenschmidt in Main branch]
2014-06-17 16:16:40 -04:00
Jaroslaw Surowiec
0f52d117de UBT - Added an option to compile a shipping target configuration and save binary with the development name
#codereview Robert.Manuszewski

[CL 2108006 by Jaroslaw Surowiec in Main branch]
2014-06-17 07:35:46 -04:00
Jaroslaw Palczynski
7865157a1e [GitHub] 219 : Move post build handling to ToolChain
#ttp 338156

[CL 2107782 by Jaroslaw Palczynski in Main branch]
2014-06-17 02:04:37 -04:00
Daniel Lamb
14e2e29af5 Changed the running directory for clang on android so that we can use relative path names for library files.
Gets around issue with too many commandline parameters going to the linker :(.

[CL 2107042 by Daniel Lamb in Main branch]
2014-06-16 11:10:54 -04:00
Gil Gribb
3be8081d76 build script, disable client server tests for now
[CL 2106871 by Gil Gribb in Main branch]
2014-06-16 08:19:58 -04:00
Michael Trepka
f3140f9ff6 Xcode indexing improvements:
- disabled use of headermaps, so it can handle multiple headers with the same name (in different folders) properly
- enabled use of UnrealEd.h as a precompiled header, which makes indexing faster

[CL 2103393 by Michael Trepka in Main branch]
2014-06-12 17:03:04 -04:00
Peter Sauerbrei
537c0573c1 fix for not finding device when using launch on
TTP337507
#ue4
#ios

[CL 2103211 by Peter Sauerbrei in Main branch]
2014-06-12 11:14:28 -04:00
Peter Sauerbrei
1785b1dab3 fix for UBT not specifying failure when there is a compile error on Mac
#ue4
#mac

[CL 2102236 by Peter Sauerbrei in Main branch]
2014-06-11 16:04:51 -04:00
Mike Fricker
ab7aa566ca Removed bAllowSharedPCH from ModuleRules (not used, was deprecated a long time ago.)
[CL 2099240 by Mike Fricker in Main branch]
2014-06-09 12:05:40 -04:00
Mike Fricker
2a5375dfb8 Removed bEnableInlining setting from module build rules
- This setting wasn't really used for anything; we always enable inlining for all C++ modules

[CL 2099220 by Mike Fricker in Main branch]
2014-06-09 11:51:22 -04:00
Jaroslaw Palczynski
220c44b806 [GitHub] 132 : Introduce NativeBuildEnvironmentConfiguration
#github 132
#ttp 334942

[CL 2098971 by Jaroslaw Palczynski in Main branch]
2014-06-09 11:12:01 -04:00
Jaroslaw Palczynski
a51cded662 UBT: Renamed XmlConfigField to XmlConfig attribute and left only field annotation mechanism. If class has any fields annotated then it's going to be included in the configuration mechanism.
[CL 2097041 by Jaroslaw Palczynski in Main branch]
2014-06-06 07:43:02 -04:00
Dmitry Rekman
5b887fb484 Linux: more changes for the editor.
From PR #140,  contributed by sbc100 and #ue4linux community.

[CL 2096299 by Dmitry Rekman in Main branch]
2014-06-05 17:11:45 -04:00
Jaroslaw Palczynski
ac6ccf8b44 CIS fix. The XML default options were overriding command line parameters, which caused problems on build machines.
[CL 2095962 by Jaroslaw Palczynski in Main branch]
2014-06-05 16:39:11 -04:00
Jaroslaw Palczynski
32917f05be UBT XML configuration improvements:
- XSD driven IntelliSense
- defaults read from code (default XML file will be regenerated on UBT startup if is different than it should be)
- configurable classes/fields have to be now annotated with XmlConfig and XmlConfigField attributes
#codereview Robert.Manuszewski

[CL 2095741 by Jaroslaw Palczynski in Main branch]
2014-06-05 12:12:32 -04:00
Gil Gribb
5251c9a453 build script, add formal build testing to the GUBP
[CL 2093140 by Gil Gribb in Main branch]
2014-06-03 10:37:01 -04:00
Robert Manuszewski
eb60f2e6dc [GitHub] 195 : Make ProjectFileGenerator.GenerateProjectFiles virtual
[CL 2091707 by Robert Manuszewski in Main branch]
2014-06-02 07:42:40 -04:00
Michael Noland
775efd9763 Physics: Move 2D physics support into Engine (WIP)
#codereview ori.cohen

[CL 2089854 by Michael Noland in Main branch]
2014-05-30 13:28:52 -04:00
Robert Manuszewski
695fd3916a Exclude NotForLicensees modules when generating projects for rocket
#ttp 334121: UBT ProjectFileGenerator should not assume NoRedist is the only way to protect files

[CL 2089567 by Robert Manuszewski in Main branch]
2014-05-30 07:58:28 -04:00