Commit Graph

113 Commits

Author SHA1 Message Date
Ben Marsh
f94d3704db Update launcher to use new file association code. Include UnrealVersionSelector in the launcher build process.
#codereview gil.gribb, nicholas.davies

[CL 2045895 by Ben Marsh in Main branch]
2014-04-23 18:48:13 -04:00
Ben Marsh
7b0f041f8b Add missing resources for UnrealVersionSelector, add missing to DesktopPlatformWindows and remove RegisterShellCommands.bat (just run UnrealVersionSelector to set up file associations). Also always select something by default in the switch engine version dialog.
[CL 2045856 by Ben Marsh in Main branch]
2014-04-23 18:46:59 -04:00
Ben Marsh
ec684822c3 Updates to version selector.
* Lots of code moved into IDesktopPlatform for sharing with Launcher and Mac (including setting up file associations, querying project versions, etc...)
* Hack to enumerate all the known launcher engine installations. Does not use registry keys any more. Will probably change to use a list of installations generated by the launcher at some point soon.
* List of registered GitHub builds is stored in HKEY_CURRENT_USER
* Switching engine versions is now done through a dialog rather than through the context menu.
* VersionSelector includes a version number for shell integration, allowing it to defer to an existing installation of the same version if necessary.

#codereview Michael.Trepka

[CL 2045845 by Ben Marsh in Main branch]
2014-04-23 18:46:48 -04:00
Ben Marsh
7f68ab075f Fix for UHT build errors in non-unity.
[CL 2045824 by Ben Marsh in Main branch]
2014-04-23 18:46:37 -04:00
Gil Gribb
4c455779a3 build script, reduce temp storage to 2 days
[CL 2045793 by Gil Gribb in Main branch]
2014-04-23 18:46:25 -04:00
Peter Sauerbrei
ed30f5b247 #ue4
#ios
* fix for looking for the All_iOS_On device which doesn't exist when wanting to deploy to all devices.

[CL 2045577 by Peter Sauerbrei in Main branch]
2014-04-23 18:45:54 -04:00
Peter Sauerbrei
bca1e7e347 #ue4
#ios
* fix IPA name when archiving a content only project

[CL 2045476 by Peter Sauerbrei in Main branch]
2014-04-23 18:44:50 -04:00
Gil Gribb
1ffa7ef953 build script, recheck history after each node to make sure we have up to date information
[CL 2045305 by Gil Gribb in Main branch]
2014-04-23 18:43:04 -04:00
Steve Robb
04c2da0cf2 #ttp 331467: Make UHT not depend on CoreUObject
#add FClass and FClasses added to encapsulate (and ultimately replace) UClass and FClassTree.
#add StringUtils contains a bunch of string-related functions which were in FHeaderParser for no real reason.
#change Replaced FClassTree with UHT and fixed up all the code which was affected.

#codereview robert.manuszewski

[CL 2045258 by Steve Robb in Main branch]
2014-04-23 18:42:01 -04:00
Gil Gribb
6b719a7fc5 build script, nonunity is not under a trigger, makebuild independent of the promotable, cooks not under a trigger, got rid of hardcoded games that use custom workflows
[CL 2045179 by Gil Gribb in Main branch]
2014-04-23 18:40:36 -04:00
Dmitry Rekman
74907c7330 Show progress (action number/total actions) when executing actions locally.
Also, do not halve number of processors when running on mono (unnecessary generalization).
Part of pull request 49 by sbc, see https://github.com/EpicGames/UnrealEngine/pull/49 for details.

#codereview Ben.Marsh

[CL 2045177 by Dmitry Rekman in Main branch]
2014-04-23 18:40:26 -04:00
Justin Sargent
3c6c706e17 L10N: Launcher: Automation: Updated the Launcher localization. Added/modified the Launcher configuration so it outputs word count and conflicts reports. Added a new automation script to build Launcher localization.
[CL 2045167 by Justin Sargent in Main branch]
2014-04-23 18:40:16 -04:00
Gil Gribb
0a2526f3a9 build script, remove trigger for testing, 5h20m
[CL 2045103 by Gil Gribb in Main branch]
2014-04-23 18:38:38 -04:00
Dmitry Rekman
9454bdc669 Switched Linux tolchain to use compiler for linking and added action descriptions.
#codereview Michael.Liebenow

[CL 2045102 by Dmitry Rekman in Main branch]
2014-04-23 18:38:28 -04:00
Gil Gribb
b41ac9ea7d build script, remove GUBP_V3 stuff and rearrange mac vs PC options
[CL 2045055 by Gil Gribb in Main branch]
2014-04-23 18:38:06 -04:00
Jaroslaw Palczynski
063df8cb16 #ttp 331356 - 'Recompile' editor button should tell user to quit and compile if hot reload is not possible.
#proj UE4
#branch UE4
#summary Changed UBT and UHT exit codes to inform about compilation result. The editor is reading exit code of UBT process and changes output message informing if this is a failure due to header changes.
#codereview Robert.Manuszewski

[CL 2044928 by Jaroslaw Palczynski in Main branch]
2014-04-23 18:36:17 -04:00
Peter Sauerbrei
27984c454c #ue4
#ios
* added stub to manifest
* fixed name of stub for non-development builds

[CL 2044630 by Peter Sauerbrei in Main branch]
2014-04-23 18:33:14 -04:00
Ben Marsh
e5cfd26b2d Allow ICU to be disabled by programs; move code which forces it on into ResetBuildConfiguration() rather than ValidateBuildConfiguration().
[CL 2044627 by Ben Marsh in Main branch]
2014-04-23 18:33:03 -04:00
Ben Marsh
8835780db3 Move functions for querying engine installations from Core to DesktopPlatform.
[CL 2044626 by Ben Marsh in Main branch]
2014-04-23 18:32:52 -04:00
Peter Sauerbrei
70b747a902 #ue4
#ios
* Mac builds will now also create the stub file for PC

TTP331698

[CL 2044478 by Peter Sauerbrei in Main branch]
2014-04-23 18:29:50 -04:00
Gil Gribb
028b58d8e1 build script, add success emails
[CL 2044453 by Gil Gribb in Main branch]
2014-04-23 18:29:19 -04:00
Gil Gribb
04377d2ce5 build script, make sure version files make real build products for a local rocket build
[CL 2044439 by Gil Gribb in Main branch]
2014-04-23 18:28:59 -04:00
Robert Manuszewski
563da04a92 #UE4 - UAT Improvements:
- Project rules will now be stored in EngineSavedFolder when running non-installed UAT, otherwise in Temp/UAT/EscapedRoot folder
- Added CommandUtils.EscapePath utility function
- Moved DeleteDirectoryContents function from LocalBuildEnvironment to CommandUtils
- Added code to clean rules folder up on startup.

#codereview gil.gribb

[CL 2044393 by Robert Manuszewski in Main branch]
2014-04-23 18:28:28 -04:00
Ben Marsh
5d2a27f07f Fix command line for handling of GenerateProjectFiles.bat in UnrealVersionSelector
[CL 2044389 by Ben Marsh in Main branch]
2014-04-23 18:28:06 -04:00
Gil Gribb
899d6571a0 build script, add email hackers to the GUBP
[CL 2044376 by Gil Gribb in Main branch]
2014-04-23 18:27:56 -04:00