Commit Graph

11 Commits

Author SHA1 Message Date
Ben Marsh
9610023ca5 Use FileReference and DirectoryReference classes instead of strings for paths. Massively reduces the amount of paranoid calls to GetFullPath(), CleanDirectorySeparators() et al., and improves performance for really common UBT operations like making relative paths or checking if files are under a directory. Strong typing ensures that intention of parameters is explicit.
[CL 2678429 by Ben Marsh in Main branch]
2015-09-03 08:47:24 -04:00
Michael Trepka
9aa67511ca Merging CL 2541630 - enabled syntax highlighting for MetalRHI module in Xcode project
[CL 2611263 by Michael Trepka in Main branch]
2015-07-06 13:15:54 -04:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05: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
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
James Golding
307d1dddeb Move EnginePrivate.h to Private folder, stop including it outside Engine module
Add Runtime/Engine/Private as and Engine private include path
Rename Engine/Private/Materials/MaterialInstance.h to MaterialInstanceSupport.h because it was causing ambiguities
Move cpp files from Classes and Public into Private
#codereview steve.robb, Robert.Manuszewski, nick.penwarden

[CL 2078806 by James Golding in Main branch]
2014-05-20 07:27:59 -04:00
Michael Trepka
6beda1e925 Optimized section contents generation for Xcode projects by switching to StringBuilder.
[CL 2059878 by Michael Trepka in Main branch]
2014-04-30 09:53:25 -04:00
Michael Trepka
2d3b3d5453 Fixed a bug in Xcode project generator that was causing Mac source not getting added to UE4XcodeHelper target.
[CL 2055642 by Michael Trepka in Main branch]
2014-04-24 13:23:48 -04:00
Michael Trepka
f1d88c2137 Many improvements to Xcode project generator, including fixes for project indexing, got rid of separate build and run iOS targets and code cleanup.
[CL 2039933 by Michael Trepka in Main branch]
2014-04-23 17:32:01 -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