tim smith
956cd96221
Added documentation to the PreloadNamedModules live coding setting
...
#rnx
#rb Tim.Smith
[CL 33260287 by tim smith in ue5-main branch]
2024-04-26 06:57:17 -04:00
henrik karlsson
16360300e5
Fixed non unity compile errors
...
[CL 32947049 by henrik karlsson in ue5-main branch]
2024-04-12 18:02:03 -04:00
VesCodes
004d5cae1c
PR #11437 : LiveCoding: Fix crash patching headless editor instances
...
#jira UE-206330
#rb Tim.Smith
[CL 32589028 by VesCodes in ue5-main branch]
2024-03-28 15:19:29 -04:00
julien stjean
67d9048ae5
Large perf improvement for the editor in a large project:
...
Reworked the ClassDataSource so that it doesn't require a full data refresh when a module is Loaded, Unloaded or Reloaded.
Deprecated the capacity for a ContentBrowser Data Source to request a full data refresh since this doesn't well scale on large projects.
Added a way to query a IReload for the classes that were reinstancited.
Fixed a bug in the FNativeClassHierarchy::GatherMatchingNodesForPaths function. It failed a getting a existing class node if a folder in its path had the same name has the class.
#jira UE-208789
#rb kevin.macaulayvacher
[CL 32212553 by julien stjean in ue5-main branch]
2024-03-13 10:24:34 -04:00
christopher waters
15bede992d
Entire engine compiling with -DisableUnity -IncludeHeaders
...
[CL 31778133 by christopher waters in ue5-main branch]
2024-02-23 16:51:32 -05:00
christopher waters
5a0e169c6d
Getting more headers compiling solo on Win64.
...
#rb joe.kirchoff, henrik.karlsson
[CL 31663239 by christopher waters in ue5-main branch]
2024-02-20 18:57:35 -05:00
robert millar
69d430b79c
Add synchronous version of live coding compile command for use with cmdlink tool/remote console commands in general
...
[CL 31067089 by robert millar in ue5-main branch]
2024-01-31 17:07:52 -05:00
nick edwards
642f1a39bb
Allow enabling/disabling LiveCoding via command line switch -LiveCoding=true|false
...
Useful in cases where there are multiple live coding targets, and you are only interested in having live coding enabled for one.
#rb Tim.Smith
[CL 30686790 by nick edwards in ue5-main branch]
2024-01-18 11:54:34 -05:00
maxime mercier
78714aa45a
Enabling LiveCoding in UEFN
...
Support live coding when the BaseDir is != than the Executable path
#rb Tim.Smith
[CL 30592990 by maxime mercier in ue5-main branch]
2024-01-12 10:16:10 -05:00
marc audy
a88b71c8b7
Fix/silence C4702 warnings
...
#rnx
[CL 29883627 by marc audy in ue5-main branch]
2023-11-22 01:04:15 -05:00
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
aeca895d45
Fix compile issue with cl-clang
...
#rnx
[CL 28427476 by joe kirchoff in ue5-main branch]
2023-10-03 15:38:41 -04:00
tim smith
9cc91976c0
Fix to live coding shutdown to eliminate a somewhat rare crash on exit.
...
#rb Dan.Engelbrecht
#jira UE-188767
[CL 26055035 by tim smith in ue5-main branch]
2023-06-16 11:55:21 -04:00
Steve Robb
e8df23c174
Fixed mismatched copy constructor/assignment operator in FixedSizeString.
...
#rb none
#jira none
#preflight 645919bc6c35ad81e621217a
[CL 25372020 by Steve Robb in ue5-main branch]
2023-05-08 12:18:34 -04:00
tim smith
20d5198a07
Fixed issue in LiveCoding preload module support where if a module name is known but not currently loaded, the engine would generate a check.
...
#rb devin.doucette
#jira UE-177805
#preflight 63f4f6f19b26c4957e0b8914
[CL 24345013 by tim smith in ue5-main branch]
2023-02-21 13:47:53 -05:00
tim smith
a6a1bcf63b
Fixed issue with LiveCoding where large projects might not have enough memory reserved around libraries preventing patching.
...
#rb josh.adams, self
#preflight 63d9550fba4fadeef097c212
[CL 23935004 by tim smith in ue5-main branch]
2023-01-31 14:46:34 -05:00
tim smith
ad7274f76c
Fix compilation issue with VS2019
...
#rb self
#rnx
#preflight 63d82e52d21dbe1d296cf453
[CL 23923504 by tim smith in ue5-main branch]
2023-01-31 01:17:32 -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
d447f60f19
Fixed LiveCoding issue where if a typo is made in the preloaded module list, the game would hit a breakpoint.
...
#rb self
#preflight 63c54a302e714f64adda77e0
[CL 23729054 by tim smith in ue5-main branch]
2023-01-16 09:26:35 -05:00
bryan sefcik
c998a06737
Fixes to get arm64 and arm64ec to partially compile.
...
#jira
#fyi josh.adams
#preflight 6392612567018b14b5af1d5f
[CL 23456665 by bryan sefcik in ue5-main branch]
2022-12-08 17:28:30 -05:00
Tim Smith
9f52c3aa2d
Fix to allow settings objects to be properly handled by LiveCoding and HotReload.
...
#rb matt.peters
#jira UE-169808
#preflight 6373dbaf232e3d12cbd1e9a0
[CL 23139425 by Tim Smith in ue5-main branch]
2022-11-15 13:39:47 -05:00
Tim Smith
684a5edf74
Fixed issue where Live Coding Console would fail to properly enable when it is started on demand.
...
#rb self
#jira UE-169199
#preflight 63655cf1882365b859bea5e4
[CL 22992274 by Tim Smith in ue5-main branch]
2022-11-04 14:48:13 -04:00
henrik karlsson
bd5352a0c3
[UE]
...
* More fixes to be preprocessor conformant (/Zc:preprocessor)
#rb none
#preflight skipped
[CL 22705198 by henrik karlsson in ue5-main branch]
2022-10-21 19:52:08 -04:00
henrik karlsson
dbe0123ff5
* Fixed so preprocessor conforms to C99 and C++11 (/Zc:preprocessor)
...
Not proud over the LC_* files but don't dare touching the actual log macros since that is hard to get right and I don't know how to test this code
#preflight 6351d6de777a77c440123e2c
#rb none
[CL 22705170 by henrik karlsson in ue5-main branch]
2022-10-21 19:50:32 -04:00
Tim Smith
d087b03671
Improved Live Coding startup time to make starting the console an asyncronous task.
...
#rb Robert.Miller
#preflight 635143efc9559712ed540c11
[CL 22654049 by Tim Smith in ue5-main branch]
2022-10-20 09:21:20 -04:00