Commit Graph

3629 Commits

Author SHA1 Message Date
Ben Marsh
b039a5a693 Merging a couple of UAT changes back from game branch.
[CL 2687999 by Ben Marsh in Main branch]
2015-09-11 11:05:18 -04:00
Robert Manuszewski
5da5fbf1cc Fix for running Z_ConstructUClass* for dynamic classes while constructing the UClass object.
[CL 2687840 by Robert Manuszewski in Main branch]
2015-09-11 10:08:33 -04:00
Mike Fricker
c91ba91b6a [INTEGRATE] Unreal Build Tool: Improved adaptive unity build
- When bUseAdaptiveUnityBuild is enabled (experimental!), your first build after your working file set changes is now much faster
- UBT no longer invalidates other existing compiled unity blobs from the same module when ejecting source files

[CL 2687738 by Mike Fricker in Main branch]
2015-09-11 08:51:23 -04:00
Mike Fricker
2297c51717 [INTEGRATE] Unreal Build Tool: Output total number of actions to execute when building (part 2)
- Changed output to be XGE-specific and cleaned up text (the Local Executor already outputs action counts)

[CL 2687717 by Mike Fricker in Main branch]
2015-09-11 08:17:04 -04:00
Robert Manuszewski
776997161a Dynamic classes can now be constructed by their StaticClass() functions (no need to call ConstructDynamicType)
[CL 2687686 by Robert Manuszewski in Main branch]
2015-09-11 06:51:32 -04:00
Mi Wang
b036455288 TranslatedWordsCountEstimator: - Fix LineEnding in regex on windows.
- Fix a bug that introduced by last changelist that handle hack 0 number changelist mark as untranslated.
- Fix a crash bug that some special case the recorded locfile time is earlier than the first intfile.

[CL 2687589 by Mi Wang in Main branch]
2015-09-11 02:55:31 -04:00
Dmitriy Dyomin
d8e2942b39 Android reliably logs crash callstack
libnvToolsExt (used for PhysX profiling) installs signal handlers which prevent us and Android to report crashes, to avoid this we link UE4 to stubed vesrsion of libnvToolsExt (by default)
#jira UEMOB-57
#codereview Jack.Porter, Chris.Babcock

[CL 2687553 by Dmitriy Dyomin in Main branch]
2015-09-11 00:42:40 -04:00
Mike Fricker
13afbe963e [INTEGRATE] Unreal Build Tool: Output total number of actions to execute when building
- Also: Minor formatting fixes for verbose debug output with files being complied on Windows

[CL 2686063 by Mike Fricker in Main branch]
2015-09-10 08:52:03 -04:00
Mike Fricker
3ad2194245 [INTEGRATE] Use 32-bit Clang compiler on Windows if the 64-bit version isn't installed
[CL 2686057 by Mike Fricker in Main branch]
2015-09-10 08:49:49 -04:00
Richard.Fawcett
0349cf277f [INTEGRATE]
Change 2684628 by Richard.Fawcett@richard.fawcett_A5870_3180 on 2015/09/09 10:28 Submit latest shipping and debug BuildPatchTool Mac binaries
        Change 2684643 by Richard.Fawcett@Pitbull-RFawcett on 2015/09/09 10:32 Submit shipping and debug BuildPatchTool binaries from Win64
        Change 2684648 by Richard.Fawcett@Pitbull-RFawcett on 2015/09/09 10:38 Change the default BuildPatchTool ages called from automation build commands

[CL 2686032 by Richard Fawcett in Main branch]
2015-09-10 08:35:57 -04:00
Bob Tellez
9b8f8e22b4 [AUTOMERGE]
#UE4 OS user names are now sent when the user consents to sending log information. The log has this information in it and the implications are made clear in the UI

#rb Michael.Noland, Matt.Kuhlenschmidt

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2685578 by Bob.Tellez on 2015/09/09 18:57:49.

[CL 2685579 by Bob Tellez in Main branch]
2015-09-09 18:58:28 -04:00
Chris Babcock
043b76a9e7 Better way to find aapt (Android) by checking PkgRevision instead of using first subdirectory of build-tools
#jira UE-20928
#ue4
#android
#codereview Josh.Adams

[CL 2685514 by Chris Babcock in Main branch]
2015-09-09 18:07:06 -04:00
Dan Oconnor
87de01cf2c Code generator now supports UProperties that have a name that is different than the c++ symbol name
[CL 2685046 by Dan Oconnor in Main branch]
2015-09-09 14:07:28 -04:00
Ben Marsh
511af0caa7 Only add shader format and target platform modules as dependencies of the TargetPlatform module. Adding them for every single module in a target has a huge effect on the number of modules we need to resolve (UEBuildTarget.FindOrCreateModuleByName() was being called 200,000 times when generating project files, thanks to SCW and UFE triggering these code paths).
#codereview Peter.Sauerbrei

[CL 2684709 by Ben Marsh in Main branch]
2015-09-09 11:03:25 -04:00
Jaroslaw Surowiec
1ea203ac75 Crash report processor improvements - Using crash context when available (OR-4990/Automatically copy full dumps to Network Share) (still wip, but quite close to the end)
[CL 2684675 by Jaroslaw Surowiec in Main branch]
2015-09-09 10:48:30 -04:00
Ben Marsh
01b1901137 Cache checks for whether a module has source files.
[CL 2684672 by Ben Marsh in Main branch]
2015-09-09 10:47:39 -04:00
Marcus Wassmer
60ed00d7e7 Merge 2678656
UAT changes to support PS4 patch generation

[CL 2684546 by Marcus Wassmer in Main branch]
2015-09-09 09:35:59 -04:00
Marcus Wassmer
6a0a7f4c76 Merge 2678654.
PAK file changes for patch size reduction

[CL 2684543 by Marcus Wassmer in Main branch]
2015-09-09 09:35:08 -04:00
Richard.Fawcett
67ba2e5ab8 [INTEGRATE] Change 2684351 by Richard.Fawcett@Pitbull-RFawcett on 2015/09/09 06:31
Change patch generation process to only reuse files referenced by manifests newer than a certain age.

[CL 2684371 by Richard Fawcett in Main branch]
2015-09-09 06:49:20 -04:00
Ben Marsh
a9affa7384 Make sure we don't get any trailing directory separators in file system reference objects. Path.GetFullPath() doesn't seem to be removing them.
[CL 2683742 by Ben Marsh in Main branch]
2015-09-08 17:00:58 -04:00
Ben Marsh
01b1222cc2 Only expand $(PluginDir) variables once we know they're needed; the code path is so frequently called that it shows up in the profiler.
[CL 2683699 by Ben Marsh in Main branch]
2015-09-08 16:42:08 -04:00
Ben Marsh
b3dddeb541 Cache the name of the API define for each module and the relative path to its base directory, to avoid calculating them each time.
[CL 2683585 by Ben Marsh in Main branch]
2015-09-08 15:50:24 -04:00
Chris Babcock
f994d84df8 Fix deploy to Android ADB connected over WiFi
#jira UE-20864
#ue4
#android

[CL 2683523 by Chris Babcock in Main branch]
2015-09-08 15:14:20 -04:00
Peter Sauerbrei
0509e49edf remove some debug code
[CL 2683438 by Peter Sauerbrei in Main branch]
2015-09-08 14:35:53 -04:00
Peter Sauerbrei
781c32e3b3 UE-18280 - fix for not being able to build Mac from PC using SSH
#ubt

[CL 2683245 by Peter Sauerbrei in Main branch]
2015-09-08 12:52:17 -04:00