tim smith
6fcbe51e16
Removed usage of include file macros from LiveCoding source since it was causing issues with SN-DBS
...
#rb tim.smith
[CL 29401475 by tim smith in ue5-main branch]
2023-11-03 07:04:54 -04:00
joe kirchoff
b1f4c0f34d
Fix several more Shipping compile errors
...
#rnx
#jira UE-192219
#jira UE-192222
#jira UE-192227
#lockdown Francis.Hurteau
#rb dan.oconnor
[CL 26957940 by joe kirchoff in ue5-main branch]
2023-08-09 11:37:09 -04:00
tim smith
ab2e98d398
Fixed issue where LiveCoding would fail with "unresolved external symbols" when used with Clang.
...
#rb self
#jira UE-144384
#preflight 640102d9a20ddf1bf4516998
[CL 24499732 by tim smith in ue5-main branch]
2023-03-03 11:23:15 -05:00
tim smith
a50d2794ac
Improve the out-of-date check for object files and the dlls. This is now required since object files can now be ignored. Once the dll for an ignored object file is loaded by the engine, any future live coding requests will link the previously ignored object files.
...
#rb joe.pribele
#rnx
#jira UE-161641
#preflight 6400e6963206d45d20b3abb5
[CL 24488112 by tim smith in ue5-main branch]
2023-03-02 14:41:00 -05:00
tim smith
faf69c88e5
Adding lazy load modules to the manifest. Unknown modules will generate error messages but not halt patch generation. This resolves an issue where changes to unloaded modules would prevent any type of patching.
...
[RN] matt.peters
#rnx
#jira UE-161641
#preflight 63fe5c72437ce3e7f3a6a394
[CL 24452472 by tim smith in ue5-main branch]
2023-02-28 16:58:21 -05:00
tim smith
4054a68024
LiveCoding no longer generates errors about object files being missing after a source file is removed from a unity file by live coding.
...
#rb matt.peters
#jira UE-178179
#preflight 63f76d53977ceed915b08cbe
[CL 24386202 by tim smith in ue5-main branch]
2023-02-23 14:27:56 -05:00
Tim Smith
63c7a8c63a
Fixed LiveCodingConsole to handle the patching of coroutines.
...
#rb self
#jira UE-176273
#preflight 63ea94adb91ae11c1ccaa001
[CL 24185562 by Tim Smith in ue5-main branch]
2023-02-13 15:08:14 -05:00
tim smith
bcf0ae33a5
Fixed a message formatting issue
...
#rb self
#rnx
#preflight 63d9341ecf52968117ac2733
[CL 23929343 by tim smith in ue5-main branch]
2023-01-31 12:08:16 -05:00
tim smith
ccf1af206b
Added a new LiveCoding command that allows for a single command to add both types of modules and a list of reserved pages.
...
#rb self
#rnx
#preflight 63d80c8a1f0aa8a2895c9d22
[CL 23923296 by tim smith in ue5-main branch]
2023-01-31 01:12:06 -05:00
Tim Smith
29f509cf8d
Fixed compile issue
...
#rb self
#rnx
#jira UE-170534
#preflight 63779f5faa2fe2b05f8d73c5
[CL 23194313 by Tim Smith in ue5-main branch]
2022-11-18 10:10:41 -05:00
Tim Smith
5154702a01
Fix crash issue when LiveCodingConsole is run independently.
...
#rb self
#preflight 630e2e2be352708d441a96ba
[CL 21702269 by Tim Smith in ue5-main branch]
2022-08-30 11:41:54 -04:00
Tim Smith
606d63e307
Updating LiveCoding to Live++ 1.6.10
...
#rb self
#preflight 62f128d1185da2495f7b4182
[CL 21269385 by Tim Smith in ue5-main branch]
2022-08-08 11:29:32 -04:00
avudnez
a8d559fbad
PR #9001 : Fix building LiveCodingConsole with clang-cl (Contributed by avudnez)
...
#rb self
#rnx
#jira UE-146904
#preflight 623b78e4ca34ffd7bf7f9874
[CL 19484226 by avudnez in ue5-main branch]
2022-03-23 15:59:49 -04:00
tim smith
a49cb3c2bb
Fix linking issue when doing Live Coding and adding new classes.
...
#rb self
#rnx
#jira UE-134615
#preflight 619ce61caa4521f9e7918e70
#ROBOMERGE-OWNER: tim.smith
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 18269134 in //UE5/Release-5.0/... via CL 18269224
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18269238 by tim smith in ue5-release-engine-test branch]
2021-11-23 08:52:14 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007
Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
...
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
tim smith
edd54daaa7
Attempt to fix "Cannot find image section .voltbl" LiveCoding error spam
...
#rb trivial
#rnx
#preflight 614a2c1c286e3b0001106a97
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17587940 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
[CL 17587968 by tim smith in ue5-release-engine-test branch]
2021-09-21 16:46:30 -04:00
tim smith
a2bda6df6b
Fixed issue where LiveCoding fails to reinstance objects when their structure has changed.
...
#jira UE-126681
#rb trivial
#rnx
#preflight 61486bfa11925a00015b3c8a
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17569666 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
[CL 17569716 by tim smith in ue5-release-engine-test branch]
2021-09-20 08:16:25 -04:00
tim smith
d6bc6ede20
Added log message for when quick start gets re-enabled.
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 17015792 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v839-17012307)
[CL 17015805 by tim smith in ue5-release-engine-test branch]
2021-08-02 10:24:45 -04:00
tim smith
a5492ef6d6
Fix to LiveCoding symbol resolution that could result in a function being patched to the wrong implementation. This would result in unpredictable behavior and crashes.
...
#rb jonathan.adamczewski
#rnx
#ROBOMERGE-SOURCE: CL 16729989 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16729999 by tim smith in ue5-release-engine-test branch]
2021-06-21 13:08:36 -04:00
tim smith
01d31e503b
Fixing minor feedback issue where a warning was being generated incorrectly.
...
#rb trivial
#rnx
#ROBOMERGE-SOURCE: CL 16658305 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)
[CL 16658328 by tim smith in ue5-release-engine-test branch]
2021-06-14 10:30:27 -04:00
tim smith
899eaa25cd
Improved notifications in the editor/game for live coding.
...
Added message that packaging can fail if assets reference new changes.
#rb
#rnx
#jira UE-115558
#preflight 60c39c8e8d00b80001b1e85f
#ROBOMERGE-SOURCE: CL 16645001 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)
[CL 16645007 by tim smith in ue5-release-engine-test branch]
2021-06-11 14:48:40 -04:00
tim smith
635605e672
Fix new bug with LiveCodingConsole where it doesn't update UI during a compile.
...
#rb trivial
#rnx
#preflight 60c22147730f8a00016e2c95
#ROBOMERGE-SOURCE: CL 16624311 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)
[CL 16624316 by tim smith in ue5-release-engine-test branch]
2021-06-10 11:53:34 -04:00
tim smith
ae3ed81ad2
Starting with VS2019 16.10, we are getting multiple _valmd symbols in the object files. Changing to not generate any warnings about symbols in COMDATs.
...
#rb trivial
#rnx
#ROBOMERGE-SOURCE: CL 16621980 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v830-16605563)
[CL 16621993 by tim smith in ue5-release-engine-test branch]
2021-06-10 08:49:26 -04:00
tim smith
8d9ec1e173
If re-instancing is enabled in a process using LiveCoding, disable the "Quick Restart" button until we can resolve the issues.
...
#rb jonathan.adamczewski
#rnx
#jira UE-115743
#preflight 60c1136cb68c700001a25659
#ROBOMERGE-SOURCE: CL 16613414 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16613419 by tim smith in ue5-release-engine-test branch]
2021-06-09 17:32:56 -04:00