Commit Graph

110 Commits

Author SHA1 Message Date
Chris Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Stefan Boberg
8607ecb30d Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6815521 by Stefan Boberg in Main branch]
2019-06-03 15:32:00 -04:00
Ben Marsh
0cc6e3dca6 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
brandon schaefer
dea9729e33 Bundle the Linux Toolchain for installed builds if it exists
#jira UE-71586
[at]Ben.Marsh, [at]Michael.Sartain
[CODEREVIEW] Ben.Marsh, Michael.Sartain
#rb Ben.Marsh
#lockdown cristina.riveron

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5739934 in //UE4/Release-4.22/... via CL 5739956
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5743760 by brandon schaefer in Dev-Core branch]
2019-04-04 13:06:27 -04:00
brandon schaefer
fc6cb5da9a Bundle the Linux Toolchain for installed builds if it exists
#jira UE-71586
[at]Ben.Marsh, [at]Michael.Sartain
[CODEREVIEW] Ben.Marsh, Michael.Sartain
#rb Ben.Marsh
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5739934 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5739956 by brandon schaefer in Main branch]
2019-04-04 11:33:41 -04:00
ben marsh
d29c036936 Fix name of LiveCodingConsole target.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5305881 in //UE4/Release-4.22/... via CL 5314626
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5328531 by ben marsh in Dev-Core branch]
2019-03-06 18:28:57 -05:00
ben marsh
b2131ceecc Fix name of LiveCodingConsole target.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 5305881 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5314626 by ben marsh in Main branch]
2019-03-06 12:43:57 -05:00
ben marsh
cf183af67c Integrating live coding feature (aka Live++) into UE4.
Allows fast iteration of C++ changes without restarting the application. To use, select the "Live Coding (Experimental)" mode from the drop down menu next to the editor's compile button, or type "LiveCoding" into the console for a monolithic build. Press Ctrl+Alt+F11 to find changes and compile.

Changes vs standalone Live++ version:

* UBT is used to execute builds. This allows standard UE4 adaptive unity mode, allows us to reuse object files when we do regular builds, supports using any build executor allowed by UBT (XGE, SNDBS, etc..).
* Adding new source files is supported.
* Custom visualizer for FNames is supported via a weakly linked symbol in a static library (Engine/Extras/NatvisHelpers).
* Settings are exposed in the editor's project settings dialog.
* Standalone application has been rewritten as a Slate app ("LiveCodingConsole"). There is an additional option to start the program as hidden, where it will not be visible until Ctrl+Alt+F11 is hit. Similarly, closing the window will hide it instead of closing the application.
* Does not require a standalone licensed version of Live++.

Known issues:

* Does not currently support class layout changes / object reinstancing

#rb none
[FYI] Marc.Audy, Stefan.Boberg, Nick.Penwarden
#jira

#ROBOMERGE-SOURCE: CL 5304722 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5309051 by ben marsh in Main branch]
2019-03-05 18:49:25 -05:00
jack porter
8e7b3428d2 Add DeploymentServerLauncher to the binary build
#jira UE-70452
#rb Ben.Marsh

#ROBOMERGE-SOURCE: CL 5198495 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5225168 by jack porter in Main branch]
2019-02-27 10:40:05 -05:00
Chris Gagnon
80918bea22 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00
ben marsh
85f547dd30 Add the -createstub argument when compiling installed target platform files for TVOS.
#rb none
#jira UE-69605

#ROBOMERGE-SOURCE: CL 4938604 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4938609 by ben marsh in Main branch]
2019-02-07 17:06:53 -05:00
francis hurteau
58b717876d Added Multi User server to binary builds
#rb Jamie.Dale
#jira UEENT-2341

#ROBOMERGE-SOURCE: CL 4891204 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4891214 by francis hurteau in Main branch]
2019-02-04 16:17:04 -05:00
jerome delattre
96c428090b Copied from Dev-Enterprise - Add WebRTCProxy to InstalledEngineBuild script
#jira UE-69340
#rb Ben.Marsh

#ROBOMERGE-SOURCE: CL 4883313 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4883315 by jerome delattre in Main branch]
2019-02-04 10:17:54 -05:00
ben marsh
b9350c1da7 Fix warnings building DDC on Windows, due to DeploymentServer.exe not being copied into the correct output directory.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 4867191 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4867292 by ben marsh in Main branch]
2019-02-01 10:50:20 -05:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
Joe Barnes
55cc21d08f Copying //UE4/Dev-Console to Main (//UE4/Main) Source CL: 4825024
#lockdown: Nick.Penwarden
#rb integration

[CL 4825156 by Joe Barnes in Main branch]
2019-01-28 17:35:18 -05:00
Chris Gagnon
1dd3e0189f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4730305 by Chris Gagnon in Dev-Editor branch]
2019-01-15 18:47:22 -05:00
Ben Marsh
a22b952aa9 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Michael Trepka
3d932b32ac Fixed path for Mac DDCUtils files in InstalledEngineBuild.xml
#rb none
#jira UE-68398
#fyi Ben.Marsh

[CL 4714137 by Michael Trepka in Dev-Build branch]
2019-01-11 17:05:29 -05:00
Ben Marsh
def82ca4c5 Prevent files being copied to staging folders if the sync workspace is in a directory called "source".
#rb none
#rnx
#jira UE-51758

[CL 4682822 by Ben Marsh in Dev-Build branch]
2019-01-04 16:08:14 -05:00
Ben Marsh
53467c22ef UBT: Deprecate Visual Studio 2015. Still technically supported from source if explicitly selected as the compiler for a particular target, but will not be automatically detected by UBT for building.
#rb none

[CL 4681677 by Ben Marsh in Dev-Build branch]
2019-01-04 11:35:38 -05:00
Ben Marsh
f7ba030d00 Use the -allmodules option when building UHT for the installed engine build.
#rb none
#rnx

[CL 4678506 by Ben Marsh in Dev-Build branch]
2019-01-03 10:57:26 -05:00
Ben Marsh
c8a41448c1 Remove hacks for configuring stub creation on IOS. The -CreateStub argument is now only specified when building remotely, and when building the engine as part of an installed engine build.
#rb none
#rnx

[CL 4558322 by Ben Marsh in Dev-Build branch]
2018-11-11 13:47:43 -05:00
Matt Kuhlenschmidt
46e3285149 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4543237 by Matt Kuhlenschmidt in Dev-Editor branch]
2018-11-06 10:00:36 -05:00
Ben Marsh
0f022f2f46 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none

[CL 4502641 by Ben Marsh in Dev-Build branch]
2018-10-24 13:03:31 -04:00