ben marsh
1b7c05c25e
Live Coding: Restore patched module state if a packaged game is quick restarted.
...
#rb none
#jira UE-77396
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7713241 in //UE4/Release-4.23/... via CL 7713242
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7837360 by ben marsh in Dev-Build branch]
2019-08-06 23:07:26 -04:00
ben marsh
fe9ded22e3
Live Coding: Prevent orphaned console instances if a process never reattaches (due to manual startup, etc...). Job object handle is now duplicated into the child process at startup, and closed immediately.
...
#rb none
#rnx
#jira UE-77398
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7713232 in //UE4/Release-4.23/... via CL 7713233
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7837356 by ben marsh in Dev-Build branch]
2019-08-06 23:07:24 -04:00
ben marsh
eaa2228904
Live Coding: Use FPlatformMisc::RequestExit(true) when quick restarting an application, to ensure that logs are flushed and the session is not considered an abnormal termination.
...
#rb none
#rnx
#jira
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7713202 in //UE4/Release-4.23/... via CL 7713203
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7837351 by ben marsh in Dev-Build branch]
2019-08-06 23:07:22 -04:00
ben marsh
307c1187b1
Live Coding: Fix patches not being reapplied during a quick restart for lazy loaded modules. Now forces such modules to be enabled immediately if they have pending patches.
...
#rb none
#jira UE-77610
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7713016 in //UE4/Release-4.23/... via CL 7713017
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7837321 by ben marsh in Dev-Build branch]
2019-08-06 23:07:04 -04:00
ben marsh
996b348cdf
Live Coding: Fix failure to build patch when triggering Live Coding via the editor compile button with startup set to Manual. Was not registering the modules with the sidecar process before triggering the compile.
...
#rb none
#jira UE-77596
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7712963 in //UE4/Release-4.23/... via CL 7712964
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7837292 by ben marsh in Dev-Build branch]
2019-08-06 23:06:51 -04:00
ethan geller
b82b8aa4f2
[FYI] hongyi.yu, aaron.mcleran
...
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 7674538 via CL 7680304 via CL 7680413
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7805654 by ethan geller in Dev-Build branch]
2019-08-06 12:31:04 -04:00
brandon schaefer
8d99cce244
Remove OpenGL4 from the DefaultRHI list
...
#jira UE-78158
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7671960 in //UE4/Release-4.23/... via CL 7671961
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7799945 by brandon schaefer in Dev-Build branch]
2019-08-06 11:59:54 -04:00
ben marsh
db48c5fa8e
Live Coding: Restore patched module state if a packaged game is quick restarted.
...
#rb none
#jira UE-77396
#rnx
#ROBOMERGE-SOURCE: CL 7713241 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7713242 by ben marsh in Main branch]
2019-08-04 15:02:43 -04:00
ben marsh
beaddc8ced
Live Coding: Prevent orphaned console instances if a process never reattaches (due to manual startup, etc...). Job object handle is now duplicated into the child process at startup, and closed immediately.
...
#rb none
#rnx
#jira UE-77398
#ROBOMERGE-SOURCE: CL 7713232 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7713233 by ben marsh in Main branch]
2019-08-04 14:34:45 -04:00
ben marsh
819abedcf2
Live Coding: Use FPlatformMisc::RequestExit(true) when quick restarting an application, to ensure that logs are flushed and the session is not considered an abnormal termination.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7713202 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7713203 by ben marsh in Main branch]
2019-08-04 11:01:49 -04:00
ben marsh
d6df78234b
Live Coding: Fix patches not being reapplied during a quick restart for lazy loaded modules. Now forces such modules to be enabled immediately if they have pending patches.
...
#rb none
#jira UE-77610
#rnx
#ROBOMERGE-SOURCE: CL 7713016 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7713017 by ben marsh in Main branch]
2019-08-03 19:08:42 -04:00
ben marsh
2560cf153a
Live Coding: Fix failure to build patch when triggering Live Coding via the editor compile button with startup set to Manual. Was not registering the modules with the sidecar process before triggering the compile.
...
#rb none
#jira UE-77596
#rnx
#ROBOMERGE-SOURCE: CL 7712963 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7712964 by ben marsh in Main branch]
2019-08-03 16:27:12 -04:00
ethan geller
13d186f8b3
[FYI] hongyi.yu, aaron.mcleran
...
#ROBOMERGE-SOURCE: CL 7674538 via CL 7680304
#ROBOMERGE-BOT: (v382-7680231)
[CL 7680413 by ethan geller in Main branch]
2019-08-01 06:46:29 -04:00
brandon schaefer
85d93a94b9
Remove OpenGL4 from the DefaultRHI list
...
#jira UE-78158
#rb none
#ROBOMERGE-SOURCE: CL 7671960 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v376-7668820)
[CL 7671961 by brandon schaefer in Main branch]
2019-07-31 11:59:28 -04:00
ethan geller
fd3da51a79
Force inline CachePlatformAudioCookOverrides to avoid symbol duplication in monolithic builds.
...
#jira UE-77446
[FYI] aaron.mcleran
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 7422161 via CL 7430943 via CL 7431574
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v372-7473910)
[CL 7489736 by ethan geller in Dev-Build branch]
2019-07-22 20:51:30 -04:00
ethan geller
de4be8b155
Force inline CachePlatformAudioCookOverrides to avoid symbol duplication in monolithic builds.
...
#jira UE-77446
[FYI] aaron.mcleran
#rb none
#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 7422161 via CL 7430943
#ROBOMERGE-BOT: (v371-7306989)
[CL 7431574 by ethan geller in Main branch]
2019-07-17 16:15:27 -04:00
ben marsh
d0a8039487
LiveCoding: Prevent object files being overwritten during a live coding compile. Object files are now built with a .lc suffix, leaving the original files intact. This ensures it can gather COFF data from the correct executables on relaunch, and means that any existing changes will be patched in as soon as the first Live Coding compile is initiated. Should fix several issues.
...
#rb none
#jira UE-76940, UE-76993, UE-76943
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7321451 in //UE4/Release-4.23/... via CL 7321452
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)
[CL 7370113 by ben marsh in Dev-Build branch]
2019-07-17 03:40:33 -04:00
ben marsh
ef3c866b47
LiveCoding: Prevent object files being overwritten during a live coding compile. Object files are now built with a .lc suffix, leaving the original files intact. This ensures it can gather COFF data from the correct executables on relaunch, and means that any existing changes will be patched in as soon as the first Live Coding compile is initiated. Should fix several issues.
...
#rb none
#jira UE-76940, UE-76993, UE-76943
#ROBOMERGE-SOURCE: CL 7321451 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321452 by ben marsh in Main branch]
2019-07-16 08:51:35 -04:00
ben marsh
3cc5d9c8a2
Few CIS fixes.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7321421 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321423 by ben marsh in Main branch]
2019-07-16 08:47:25 -04:00
ben marsh
741185a47b
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
#jira
#ROBOMERGE-SOURCE: CL 7321413 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321415 by ben marsh in Main branch]
2019-07-16 08:46:52 -04:00
ben marsh
940f5a5f73
LiveCoding: Create a new external module that includes the appropriate headers for Visual Studio automation support (VisualStudioDTE), allowing the UE-friendly version to be used by the VS source code accessor as well as Live Coding.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7321384 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321387 by ben marsh in Main branch]
2019-07-16 08:45:13 -04:00
ben marsh
45e9324ffc
LiveCoding: Allow building without Visual Studio DTE being present. We don't support the restart feature yet.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 7321373 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321376 by ben marsh in Main branch]
2019-07-16 08:44:38 -04:00
ben marsh
4596a52f91
Fix unity build error.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7321364 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321365 by ben marsh in Main branch]
2019-07-16 08:44:06 -04:00
ben marsh
e675e5497c
Merging Live++ 1.5.0
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 7321355 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321356 by ben marsh in Main branch]
2019-07-16 08:43:32 -04:00
zzz77
97e4a99783
PR #6033 : Fixes for IntelliSense (Contributed by zzz77)
...
#rb none
#rnx
[CL 7308593 by Ben Marsh in Dev-Build branch]
2019-07-15 10:09:44 -04:00