Commit Graph

134 Commits

Author SHA1 Message Date
Gil Gribb
2478626d11 build script, some retries on temp storage
[CL 2089699 by Gil Gribb in Main branch]
2014-05-30 10:48:01 -04:00
Ben Marsh
89668b5397 [INTEGRATE] Everything from 4.2 branch back into main.
[CL 2088526 by Ben Marsh in Main branch]
2014-05-29 17:45:17 -04:00
Kellan Carr
39956c1431 build script, add promotable label suffix, _withnightlys now working, shared promotables now work correctly with custom workflows
[CL 2088311 by Kellan Carr in Main branch]
2014-05-29 17:42:14 -04:00
Jamie Dale
3ea331525b UAT now uses the game INI files to add additional directories to cook and stage.
TTP# 335070 - Add GUI based way to specify additional non-asset files or paths to package

CookCommandlet now uses the project settings to work out which additional directories it should cook (this removes the need for the editor to pass this information to that UAT via the command line). I've left the COOKDIR option in the UAT/CookCommandlet as, while non of our projects seem to be using it, I'm not comfortable removing it in case any scripts are using it.

CopyBuildToStagingDirectory also uses these project settings to work out which additional directories it should stage when producing the staging manifest (these are split into UFS and non-UFS directories). This allows users to define additional directories in the editor (or directly in the settings file) which will always be staged regardless of how UAT is invoked.

All of these paths are specified in the settings file as relative to the project Content directory, and the editor will enforce this fact when using the directory picker.

Also mirrored the meta-data interface from UField on IPropertyHandle. This takes care of accessing the meta-data from the correct property, even when you're accessing an element inside an array (MattK approved!).

ReviewedBy Thomas.Sarkanen, Robert.Manuszewski, Max.Preussner

[CL 2088172 by Jamie Dale in Main branch]
2014-05-29 17:38:00 -04:00
Kellan Carr
c5859d03cb build script, fixing branch setup
[CL 2087109 by Kellan Carr in Main branch]
2014-05-29 17:28:50 -04:00
Kellan Carr
e5a8124b37 build script, add back _withnightlys
[CL 2087093 by Kellan Carr in Main branch]
2014-05-29 17:28:11 -04:00
Kellan Carr
2d924e2ebc build script, back out previous change to allow shared promotables
[CL 2086937 by Kellan Carr in Main branch]
2014-05-29 17:24:41 -04:00
Kellan Carr
35b27ee057 build script, use correct getfullname function
[CL 2086899 by Kellan Carr in Main branch]
2014-05-29 17:24:29 -04:00
Kellan Carr
f92892b507 build script, correct _withnightlys logic
[CL 2086874 by Kellan Carr in Main branch]
2014-05-29 17:24:00 -04:00
Kellan Carr
6c03037a62 build script, Use specific withnightlys workflow when in main branch
[CL 2086850 by Kellan Carr in Main branch]
2014-05-29 17:23:07 -04:00
Wes Fudala
0b458bf537 [336846] Include OneSky library referenced by automation scripts.
- AutomationScripts.Automation.csproj now uses a valid ToolsVersion number
- The OneSky library reference now points to the DotNet binaries folder similar to other references
- Add OneSky release binary to the Binaries\\DotNet folder

[CL 2086526 by Wes Fudala in Main branch]
2014-05-29 17:19:57 -04:00
Kellan Carr
00a79f02be build script, Add custom shared promotable workflow
[CL 2085753 by Kellan Carr in Main branch]
2014-05-29 17:13:50 -04:00
Dmitry Rekman
2db8777197 UAT: fixes for Mono.
- Fixes correct (normalized) filename not being used in FileExists().
- Removes unused variables (safe fix).

This is a subset of changes (compiler warning fixes needed for Linux editor) from pull request 185 by sbc100, 3dluvr, wshearn, abarbu et al (#ue4linux community): https://github.com/EpicGames/UnrealEngine/pull/185

#codereview Gil.Gribb, Robert.Manuszewski, Daniel.Lamb

[CL 2085591 by Dmitry Rekman in Main branch]
2014-05-29 17:10:13 -04:00
Robert Manuszewski
fd39e788ca Shortening Cook sandbox path from Game\\Saved\\Sandboxes\\Cooked-Platform to Game\\Saved\\Cooked\\Platform
[CL 2082933 by Robert Manuszewski in Main branch]
2014-05-29 16:43:14 -04:00
Robert Manuszewski
19851024ea UAT: Adding CommandUtils.ThreadedCopyFiles, ScopedTimer
#codereview Gil.Gribb

[CL 2082175 by Robert Manuszewski in Main branch]
2014-05-22 14:15:06 -04:00
Gil Gribb
24cc437d9b build script, fix bug in git pull request
[CL 2081834 by Gil Gribb in Main branch]
2014-05-22 06:57:27 -04:00
Gil Gribb
b1f0ff7f5e build script, add support for UT to gitpullrequest
[CL 2080338 by Gil Gribb in Main branch]
2014-05-21 10:10:47 -04:00
Jaroslaw Palczynski
26cfa3432e UnrealSync GUI
Initial version of UnrealSync UAT command GUI.
#codereview Robert.Manuszewski, Gil.Gribb

[CL 2080263 by Jaroslaw Palczynski in Main branch]
2014-05-21 08:45:24 -04:00
Gil Gribb
4d8945b0b8 build script, test shared temp storage for write
[CL 2078831 by Gil Gribb in Main branch]
2014-05-20 08:33:13 -04:00
Gil Gribb
f79df56dfb build script, better dependencies for test compiles
[CL 2077522 by Gil Gribb in Main branch]
2014-05-19 08:32:20 -04:00
Gil Gribb
a3a345f8c3 build script, fix and enable build cleaning
[CL 2077502 by Gil Gribb in Main branch]
2014-05-19 08:02:12 -04:00
Ben Marsh
12a4c434df Integrate API docs from 4.2 release back to main branch.
#codereview Jeff.Wilson

[CL 2077122 by Ben Marsh in Main branch]
2014-05-18 18:14:17 -04:00
Gil Gribb
6b8576f8df build script, disable automated testing
[CL 2075429 by Gil Gribb in Main branch]
2014-05-16 09:02:24 -04:00
Wes Fudala
0ec88fb740 Enable OneSky portion of LauncherLocalization build.
Fix for a regression that was preventing Portable Object(.po) localization files from being exported/imported to the appropriate culture folders.  Enabled the OneSky integration in the LauncherLocalization build script and also made OneSky configuration settings more flexible to set/retrieve/hide.

[CL 2074870 by Wes Fudala in Main branch]
2014-05-15 18:14:11 -04:00
Gil Gribb
0ab75d01c7 build script, more robust pull script
[CL 2074473 by Gil Gribb in Main branch]
2014-05-15 14:28:17 -04:00