Commit Graph

283 Commits

Author SHA1 Message Date
Kellan Carr
6ce16abbef build script, store promotables
[CL 2347515 by Kellan Carr in Main branch]
2014-11-03 16:17:30 -05:00
Ben Zeigler
02a9e1dd4e Merging Dev -> Main using UE4-Fortnite-To-UE4 from CL 2340802
Includes following engine changes:

Getting display metrics only once at construct time when using SSafeZone. GetDisplayMetrics is expensive in Windows so it is impractical to call it every frame.
- Some AI API improvements, mostly switchig pointer function parameters to references.
- minor refactor of UCrowdFollowingComponent's queryinf functions:
    - IsCrowd*Enabled functions refactored to  IsCrowd*Active
    - implemented IsCrowd*Enabled that return acrual values of relevant properties
- Added a function to CrowdManager to query for location of agents neighbouring given agent
Added support for PS4 touchpad-based cursor
You can now choose to skip synchronously scanning for asset data in object libraries and just use the data that is currently in the asset registry. The data will be refereshed automatically later once the global scan completes. The only applies to non-commandlet editor instances.
Crash fixes for trying to access NULL Metal surfaces on IOS
Slate: Cleaned up some atlas code related to padding and corrected some comments

[CL 2347323 by Ben Zeigler in Main branch]
2014-11-03 15:47:28 -05:00
Kellan Carr
202b51b77a build script, add properties for dependent promotions
[CL 2347180 by Kellan Carr in Main branch]
2014-11-03 11:46:48 -05:00
Ben Marsh
182c90b0fe Add RPCUtility into the common tools build, and fix default platform name.
[CL 2346893 by Ben Marsh in Main branch]
2014-11-03 07:43:43 -05:00
Ben Marsh
125c50e085 Add BuildCommonTools to UAT project.
[CL 2345192 by Ben Marsh in Main branch]
2014-10-30 13:32:19 -04:00
Daniel Lamb
a8e869f622 Added nicer error when staging fails to copy from launch on.
[CL 2344892 by Daniel Lamb in Main branch]
2014-10-30 10:12:52 -04:00
Josh Adams
3cd1cc4efa - Fixing xbox packaging issues [UE-1251]
#codereview jeff.campeau
#lockdown james.dickinson

[CL 2344061 by Josh Adams in Main branch]
2014-10-29 14:43:27 -04:00
Ben Marsh
00979de33e Add a UAT script which builds the common tools needed to run, which Epic devs usually sync from Perforce. Indended as a shortcut for Git users, and to build binaries for promotions on Git.
[CL 2342595 by Ben Marsh in Main branch]
2014-10-28 14:53:23 -04:00
Saul Abreu
909b14ef3f Resolved unused variable (InternationalizationPreset) compilation warning-error in BuildCookRun.
[CL 2341753 by Saul Abreu in Main branch]
2014-10-27 19:58:45 -04:00
Saul Abreu
44baed0ff7 Added settings for staging internationalization presets. Updated staging logic to stage ICU internationalization data presets from commandline arguments or settings. Added default settings for internationalization presets.
[CL 2341735 by Saul Abreu in Main branch]
2014-10-27 19:33:51 -04:00
Kellan Carr
452ae367c3 build script, add depended on by properties
[CL 2341006 by Kellan Carr in Main branch]
2014-10-27 07:59:33 -04:00
Josh Adams
33b4ba0292 - Added parameter to UAT "-archivemetadata" which will copy build.properties to the archive directory [UE-2228]
#codereview kellan.carr

[CL 2339949 by Josh Adams in Main branch]
2014-10-24 11:50:48 -04:00
Saul Abreu
47b9813181 Modified staging logic for ICU data to only stage default ICU data.
[CL 2339072 by Saul Abreu in Main branch]
2014-10-23 16:46:47 -04:00
Saul Abreu
f047875bd1 Moved ICU data from Localization subdirectory to Internationalization subdirectory. Appropriate changes to loading and staging logic to reference the new location.
[CL 2339065 by Saul Abreu in Main branch]
2014-10-23 16:41:50 -04:00
Richard Fawcett
9da7b09dfa Limit reuse of patch data to 12 days for build machines.
This is to enable concurrent cleanup of builds to occur.

[CL 2335491 by Richard Fawcett in Main branch]
2014-10-21 05:32:35 -04:00
Dmitry Rekman
12fb93b1f3 Fix packaging on Linux (UEPLAT-184).
- The problem was caused by files that differ only in case (pak files are case-insensitive).
- Current solution is to ignore symlinks when staging files (so far we have been fixing case-sensitiveness issues by creating a symlink to the file, so this fixes the packaging too).
- Added a warning helping to pinpoint the problem if there happen to be two non-symlink files like this.

#codereview Robert.Manuszewski

[CL 2332310 by Dmitry Rekman in Main branch]
2014-10-16 19:14:57 -04:00
Kellan Carr
8c021ab81b build script, turn off formalbuild agent sharing group for shared promotables
[CL 2331887 by Kellan Carr in Main branch]
2014-10-16 13:58:42 -04:00
Kellan Carr
6f24e87a28 build script, add linux editor cross compile node
[CL 2330148 by Kellan Carr in Main branch]
2014-10-15 10:22:11 -04:00
Kellan Carr
137603d94b build script, fix logic to determine if we're running automated tests
[CL 2330026 by Kellan Carr in Main branch]
2014-10-15 08:26:52 -04:00
Saul Abreu
958ec0d6fc Improved logic for staging localization data to psuedo-canonicalize culture names from settings.
[CL 2329662 by Saul Abreu in Main branch]
2014-10-15 00:35:10 -04:00
Kellan Carr
be6f9fcd18 build script, moving formal shared builds to agent sharing
[CL 2324361 by Kellan Carr in Main branch]
2014-10-09 13:40:13 -04:00
Dmitry Rekman
cd7d003a4d Linux fixes from PR #496, #497.
- use /bin/bash instead of /bin/sh for RunUAT.sh since the script has bashisms.
- name casing change for UnrealPak.
- contributed by amigo.

[CL 2324236 by Dmitry Rekman in Main branch]
2014-10-09 11:50:05 -04:00
Kellan Carr
9d98612932 build script, fix has tests
[CL 2323216 by Kellan Carr in Main branch]
2014-10-08 16:52:49 -04:00
Kellan Carr
f3bf09b9e3 build script, cleanup hastests logic
[CL 2323134 by Kellan Carr in Main branch]
2014-10-08 15:37:19 -04:00
Kellan Carr
465b5fff2a build script, override cook platform for wex to be android_etc1
[CL 2322689 by Kellan Carr in Main branch]
2014-10-08 10:49:02 -04:00