Ben Marsh
8ada18e314
Few CIS fixes.
...
#rb none
#rnx
[CL 7288820 by Ben Marsh in Dev-Build branch]
2019-07-12 08:58:05 -04:00
Ben Marsh
a5ab2cfbbf
LiveCoding: Add support for the new restart functionality in Live++ 1.5.0. The Live Coding console window now includes a "Quick Restart" button, which restarts the process and adds the existing patches back in.
...
#rb none
[CL 7280858 by Ben Marsh in Dev-Build branch]
2019-07-11 16:43:54 -04:00
Ben Marsh
6b65e69c7a
Fix unity build error.
...
#rb none
#rnx
[CL 7277337 by Ben Marsh in Dev-Build branch]
2019-07-11 13:11:43 -04:00
Ben Marsh
1c6a3b0220
Merging Live++ 1.5.0
...
#rb none
#rnx
[CL 7277271 by Ben Marsh in Dev-Build branch]
2019-07-11 12:59:10 -04:00
ben marsh
4e1e602670
Live Coding: Prevent compiling from the IDE while a Live Coding session is active. Engine runtime creates a global mutex with the executable path in the a name and leaks the handle, then UBT checks for it existing before allowing a build to start.
...
#rb none
#jira UE-74438
#ROBOMERGE-SOURCE: CL 6957113 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)
[CL 6966779 by ben marsh in Main branch]
2019-06-12 23:22:12 -04:00
Ben Marsh
ae2ee9b54a
Live Coding: Prevent compiling from the IDE while a Live Coding session is active. Engine runtime creates a global mutex with the executable path in the a name and leaks the handle, then UBT checks for it existing before allowing a build to start.
...
#rb none
#jira UE-74438
[CL 6942240 by Ben Marsh in Dev-Build branch]
2019-06-11 16:51:23 -04:00
stefan boberg
285a908f86
Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 6815521 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v365-6733468)
[CL 6821265 by stefan boberg in Dev-Build branch]
2019-06-03 19:09:16 -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
Ben Marsh
7170e4ccc1
Live Coding: Fix several issues related to using launch on / packaged builds with Live Coding.
...
* The original .uproject file is now compiled into monolithic executables when Live Coding is enabled. This allows invoking UBT with the original project file when the executable is staged to a different directory. This parameter can be overriden via the LiveCoding.SourceProject cvar.
* The original engine directory is also compiled into the executable. This allows finding the console executable path without having to enter it manually via the LiveCoding.ConsolePath cvar.
* If an exact match for a binary filename is not found, try to find a match by name only. Also required to support staged builds for 'Launch On', etc...
* Add a LiveCoding.Compile command to trigger a compile from the console.
#rb none
#jira UE-72677
#jira UE-72678
#jira UE-72683
[CL 6625676 by Ben Marsh in Dev-Build branch]
2019-05-23 20:41:59 -04:00
Ben Marsh
6ce07c75dd
Live Coding: Enable live coding for modules during the first Tick() call, to prevent other modules loaded during initialization being added later.
...
#rb none
#jira UE-74945
[CL 6608137 by Ben Marsh in Dev-Build branch]
2019-05-22 13:29:57 -04:00
Ben Marsh
e60277ec4b
LiveCoding: Add a target setting for using the debug version of the console application.
...
#rb none
#rnx
[CL 6605895 by Ben Marsh in Dev-Build branch]
2019-05-22 11:57:41 -04:00
Ben Marsh
e9f67d76f0
Live coding: Add multiple modules in one call at startup, rather than adding each module individuallly.
...
#rb none
#jira UE-74946
[CL 6605695 by Ben Marsh in Dev-Build branch]
2019-05-22 11:22:38 -04:00
Ben Marsh
d6fee0eb80
Merging latest version of Live++ (check timestamps on object files, support for adding multiple modules at once)
...
#rb none
#rnx
[CL 6605641 by Ben Marsh in Dev-Build branch]
2019-05-22 11:21:49 -04:00
Ben Marsh
fd2852f44f
Update to latest version of Live Coding. Fixes issues with symbols not being stripped if they can throw an exception during construction.
...
#rb none
[CL 6602853 by Ben Marsh in Dev-Build branch]
2019-05-21 21:03:36 -04:00
marc audy
254e9d131e
Fix non-unity
...
#rb
#rnx
[CODEREVIEW] Ben.Marsh
#jira
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 6007151 via CL 6007296 via CL 6007313
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 6011683 by marc audy in Dev-Build branch]
2019-04-19 08:33:30 -04:00
marc audy
e732209b78
Fix non-unity
...
#rb
#rnx
[CODEREVIEW] Ben.Marsh
#jira
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 6007151 via CL 6007296 via CL 6007313
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)
[CL 6010574 by marc audy in Dev-Core branch]
2019-04-19 06:34:23 -04:00
marc audy
1c062e4fb2
Fix non-unity
...
#rb
#rnx
[CODEREVIEW] Ben.Marsh
#jira
#ROBOMERGE-SOURCE: CL 6007151 via CL 6007296
[CL 6007313 by marc audy in Main branch]
2019-04-19 00:37:07 -04:00
ben marsh
744b6cd6a0
LiveCoding: Merging fixes to resolve issues with global symbols being reconstructed when loading patch DLLs. Was causing asserts when log channels were re-registered etc...
...
#jira
#rb none
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5993252 via CL 5993257 via CL 5995286 via CL 5995562
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)
[CL 6001814 by ben marsh in Dev-Core branch]
2019-04-18 21:38:02 -04:00
ben marsh
2e0ac43aeb
LiveCoding: Prevent Live Coding starting automatically when in unattended mode.
...
#rb none
#jira UE-72524
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5988868 in //UE4/Release-4.22/... via CL 5988908
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5999860 by ben marsh in Dev-Build branch]
2019-04-18 21:27:17 -04:00
ben marsh
1ffdf73243
LiveCoding: Prevent Live Coding starting automatically when in unattended mode.
...
#rb none
#jira UE-72524
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5988868 in //UE4/Release-4.22/... via CL 5988908
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)
[CL 5999856 by ben marsh in Dev-Core branch]
2019-04-18 21:27:16 -04:00
ben marsh
a289f6681e
LiveCoding: Merging fixes to resolve issues with global symbols being reconstructed when loading patch DLLs. Was causing asserts when log channels were re-registered etc...
...
#jira
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5993252 via CL 5993257 via CL 5995286
[CL 5995562 by ben marsh in Main branch]
2019-04-18 17:51:25 -04:00
ben marsh
075ce10523
LiveCoding: Prevent Live Coding starting automatically when in unattended mode.
...
#rb none
#jira UE-72524
#ROBOMERGE-SOURCE: CL 5988868 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5988908 by ben marsh in Main branch]
2019-04-18 14:02:02 -04:00
Ben Marsh
1e38db4e2c
Merging early Live++ 1.4.3 changes.
...
#rb none
[CL 5920648 by Ben Marsh in Dev-Build branch]
2019-04-16 13:01:07 -04:00
Ben Marsh
5651dbf4cd
Integrating changes from Live++ 1.4.1.
...
#rb none
[CL 5919984 by Ben Marsh in Dev-Build branch]
2019-04-16 12:46:58 -04:00