Commit Graph

231353 Commits

Author SHA1 Message Date
nick darnell
9e765542af Editor - Fixing an ASan bug in the category paths, need to declare them statically so that the compiler doesn't free the list too early.
Editor - Upgrading the Texture AssetTypeActions to be AssetDefinitions.

#jira UE-169989
#jira UE-165574

[CL 23121796 by nick darnell in ue5-main branch]
2022-11-14 13:18:14 -05:00
joe pribele
4e92aea636 fix for PrintScriptCallStack crashing when called from the immedieate window
changed `FWindowsPlatformMisc::IsLocalPrintThreadSafe` to return true if attached in the debugger this allows log calls to immediately print to the debug window

a follow up change is necessary to allow for attaching after the process has started
#preflight 63727f813248425305e8a6a1

[CL 23121763 by joe pribele in ue5-main branch]
2022-11-14 13:16:47 -05:00
joe pribele
0f3e322ac0 [WindowsPlatformFeatures] removed WINDOWSPLATFORMFEATURES_DEBUG, WINDOWSPLATFORMFEATURES_START, and WINDOWSPLATFORMFEATURES_END
no need for more macro to enable debugging use regular macros to disable optimizations
#rb devin.doucette
#preflight 63727efbbf76990b710f07d2

[CL 23121752 by joe pribele in ue5-main branch]
2022-11-14 13:15:54 -05:00
Ben Marsh
f67e4d9966 Horde: Handle multiple logger types when unwrapping the JSON RPC logger.
#preflight none

[CL 23121618 by Ben Marsh in ue5-main branch]
2022-11-14 13:09:34 -05:00
Ben Marsh
fb6642e3d3 Horde: Fix invalid cast when using new logger backend.
#preflight none

[CL 23121370 by Ben Marsh in ue5-main branch]
2022-11-14 12:56:14 -05:00
Matt Peters
ebc8986b2e BulkDataRegistry: Compute the actual PayloadId and put it into the BulkDataRegistryPayloadId cache whenever the Payload is loaded for an EditorBulkData with a PlaceholderPayloadId. Issuing Puts in this case causes future Gets to not miss; spurious misses are expensive in the DDC cache and break our analytics. Previously we would Put only when we demanded the actual Payload Id from the build system, but this did not cover all BulkDatas for which we issue Gets, since we issue Gets speculatively without knowing for sure whether the PayloadId will be needed.
#rb Zousar.Shaker, Paul.Chipchase
#rnx
#preflight 63727a7eb663683828718abb

[CL 23121107 by Matt Peters in ue5-main branch]
2022-11-14 12:42:50 -05:00
Max Chen
daf941885d Sequencer: Add sequencer tools examples with an example for baking the transforms for all the bindings in the sequence
Usage is: import sequence_tools_examples, sequencer_tools_examples.bake_transform("/Game/TestSequence")

#rb none
#jira none
#preflight none
#rnx

[CL 23120979 by Max Chen in ue5-main branch]
2022-11-14 12:37:40 -05:00
Wojciech Krywult
5b7ef50b76 UBT: Edit and Continue: Unified the property names used to enable edit and continue.
On some platforms we used bUseLiveCodeEdit, which was expected to be present in the per-platform configuration block. At the same time, on Windows we rely on bSupportEditAndContinue from BuildConfiguration.

Modified the console platforms to use BuildConfiguration.bSupportEditAndContinue for consistency. However, there is some value in being able to control this setting per-platform, so I've left the existing properties and just renamed them bUseLiveCodeEdit -> bSupportEditAndContinue.

As a result, all platforms that support Edit and Continue are affected by BuildConfiguration.bSupportEditAndContinue. However, if XXPlatform.bSupportEditAndContinue is presetnt, it overrides the global.

Removed ClangToolChainOptions.EnableLiveCodeEditing and related code as it turns out it wasn't really used.

#preflight 637274a99e3bea8079f98af5
#rb Joe.Kirchoff

[CL 23120407 by Wojciech Krywult in ue5-main branch]
2022-11-14 12:15:28 -05:00
marc audy
1918b5ac50 Fix previewing failing when bot has no alias
[CL 23120226 by marc audy in ue5-main branch]
2022-11-14 12:10:15 -05:00
mike beach
fedbefa6b4 Found another place where we're conflating enabled with mounted (for explicitly-loaded plugins, enabled does not equate to mounted).
When refershing the plugins list, we start by clearing unused plugin enteries. This change does this for unmounted (explicitly-loaded) plugins too.

#rb tim.smith
#preflight 6371e1ca232e3d12cb4752c5

[CL 23120194 by mike beach in ue5-main branch]
2022-11-14 12:09:25 -05:00
devon penney
ff194339c2 option for smoothing output height
small module optimizations

[CL 23120158 by devon penney in ue5-main branch]
2022-11-14 12:09:07 -05:00
Wojciech Krywult
3f2f9f9376 UBT: XmlConfigFile: Fixed potential exceptions handling deprecated properties and improved diagnostic messages when using renamed members (NewAttributeName).
#preflight 637272865368a3230a54cb81
#rb Joe.Kirchoff
#rnx

[CL 23120016 by Wojciech Krywult in ue5-main branch]
2022-11-14 12:04:09 -05:00
Stephen Holmes
e135ef11a0 Fix for ServerWorldTimeSecondsDelta being float when it should be double. I have had to break compilation for any licensee code overiding virtual float GetServerWorldTimeSeconds() as it seems like the only sensible option here (typical virtual function deprecation issues).
#review
#jira nojira
#preflight 63725e8dbf76990b7102cd16
#rb Andy.Davidson

[CL 23119772 by Stephen Holmes in ue5-main branch]
2022-11-14 11:50:15 -05:00
Josh Adams
7a9968a030 - Fix for bad bundle id for editor builds in installed build projects, related to the plist changes needed for Xcode14
#jira UE-169934
#preflight 6372664db6636838286afa32

[CL 23119760 by Josh Adams in ue5-main branch]
2022-11-14 11:49:56 -05:00
vlad golovan
d6b72ff737 Fix for keytimes in CurveTables not supporting decimals when using WriteTableAsJSON
#rb andrew.davidson

[CL 23119755 by vlad golovan in ue5-main branch]
2022-11-14 11:49:44 -05:00
vlad golovan
23dcf8fb89 Fix for a large amount of data in clipboard + trying to search gameplay tag references crashing the editor (fixed)
#Jira UE-167194
#rb ben.zeigler

[CL 23119751 by vlad golovan in ue5-main branch]
2022-11-14 11:49:39 -05:00
eric knapik
a20359a167 Integration of CL: 23064620
#jira: FORT-537062

Change when ImageNtHeader is called to PreInitPostStartupScreen. This is after some hidden DbgHelp initialization is done so future calls to SymFromAddr succeed. There is not a clear answer for when ImageNtHeader can be called but where it was before was too early.
This is potentially an issue with large PDBs
This issue only was seen to reproduce in monolithic exes

[REVIEW] [at]Bob.Tellez [at]Devin.Doucette [at]Robert.Millar [at]Gary.Yuan [at]Joe.Kirchoff
[REVIEW] [at]Devin.Doucette [at]Robert.Millar
#preflight 636c0f617c2b505190240d9b

[CL 23119748 by eric knapik in ue5-main branch]
2022-11-14 11:49:34 -05:00
vlad golovan
054f5ebde3 Fix for a large amount of data in clipboard + trying to search gameplay tag references crashing the editor
#Jira UE-167194
#rb ben.zeigler

[CL 23119742 by vlad golovan in ue5-main branch]
2022-11-14 11:49:16 -05:00
derek ehrman
8df448566f [Backout] - CL23092056 - causing hangs on PC performance mode startup
[FYI] derek.ehrman
Original CL Desc
-----------------------------------------------------------------
Fix assert on IsInActualRenderingThread() by using IsInParallelRenderingThread() instead and inverting condition

#rnx
#rb Zach.Bethel
#preflight 636d4af5a430c8fbeab23e14
#p4v-cherrypick 23091910
[FYI] James.Doverspike, Danny.Couture, Zach.Bethel

[CL 23119732 by derek ehrman in ue5-main branch]
2022-11-14 11:48:57 -05:00
mattias hornlund
04adc5e638 Iris
FastArraySerialzier
- PostReplicatedReceive is now always called after all calls to FastArrayDeltaSerialize on the receiving side

#rb Peter.Engstrom
#preflight 63724ce2953c19d435182d6d

[CL 23119728 by mattias hornlund in ue5-main branch]
2022-11-14 11:48:50 -05:00
aris theophanidis
bd8479f298 Fix misleading local variable name.
#jira none
#rb trivial
#preflight 63726f90bf76990b710a4e80

[CL 23119646 by aris theophanidis in ue5-main branch]
2022-11-14 11:46:30 -05:00
Aris Theophanidis
69748e483d [Navmesh] Keep the same Oodle compression in editor as in game to (avoid being slower in PIE)
#jira none
#rb Mieszko.Zielinski
#preflight 63726d07ee4d25f90acb13d2

[CL 23119391 by Aris Theophanidis in ue5-main branch]
2022-11-14 11:36:55 -05:00
Aris Theophanidis
a0dbfcd9c3 Silence static analysis warning in MassAvoidanceProcessors
#jira UE-169904
#rb Maxime.Mercier
#preflight 63726ac9bf76990b710723a8

[CL 23119345 by Aris Theophanidis in ue5-main branch]
2022-11-14 11:33:53 -05:00
josselin francois
87d2ab5adb Added asset name to error logging reported by USmartObjectDefinition::Validate
#jira UE-168001
#preflight 636b6c96f56cab38c766e8e2
#p4v-cherrypick 23050127

[CL 23118606 by josselin francois in ue5-main branch]
2022-11-14 10:55:51 -05:00
jordi rovira
ad68413d78 [mutable] Fix bug preventing the removal of layout blocks.
[REVIEW] [at]pere.rifa
#preflight 63722513232e3d12cb51292f
#rnx

[CL 23118427 by jordi rovira in ue5-main branch]
2022-11-14 10:46:41 -05:00