Commit Graph

15915 Commits

Author SHA1 Message Date
ionut matasaru
b64815adc2 [Insights] Fixed unsafe type cast warnings in TraceInsights module.
#rb none
#preflight 633581b1691c0168b73d75d1

[CL 22260791 by ionut matasaru in ue5-main branch]
2022-09-29 20:32:42 -04:00
tom waterson
f2d323119e Fix logic for how kinematic particles can wake islands
#jira UE-157408
#rb Chris.Caulfield
#preflight 63355aacb946208fc1e52610

[CL 22260677 by tom waterson in ue5-main branch]
2022-09-29 20:28:21 -04:00
Ben Marsh
9e157bc0a5 Horde: Implement an HTTP and filesystem storage client.
#preflight none

[CL 22255635 by Ben Marsh in ue5-main branch]
2022-09-29 17:04:24 -04:00
robert seiver
e601e4867c When setting up a workspace, we now only search for clients (workspaces) associated with the current user. This is makes the modal loading dialog noticeably faster and this is how it's done in current/old UGS
#rb Zack.Neyland
#preflight none
#jira UE-163985

[CL 22251386 by robert seiver in ue5-main branch]
2022-09-29 13:55:06 -04:00
Ben Marsh
2ce67605a6 Horde: Fix incorrect mapping between Slack users and email addresses. Was returning user documents with the 'hidden' flag set. Also fix users self-assigning issues showing up as assignment by "default".
#preflight none

[CL 22248821 by Ben Marsh in ue5-main branch]
2022-09-29 11:52:50 -04:00
bryan sefcik
9b6d73b95c Another optimization for when we iterate through header files when scanning the directories.
#jira
#preflight 633517e7c351ce85faff81e3

[CL 22244275 by bryan sefcik in ue5-main branch]
2022-09-29 02:32:55 -04:00
bryan sefcik
2fab2df752 Fixed a bug where the dependency file info was not cached properly if it changed. This resulted in the dependency files getting parsed every time we started UBT.
#jira
#preflight 63350898b946208fc1d57208

[CL 22244222 by bryan sefcik in ue5-main branch]
2022-09-29 02:27:41 -04:00
bryan sefcik
4a0fa07264 Optimized how files were iterated on when scanning the directories.
#jira
#preflight 633508bec351ce85fafc300b

[CL 22244215 by bryan sefcik in ue5-main branch]
2022-09-29 02:27:28 -04:00
yohann dossantos
debb34c4f0 Fix Slate UGC deprecation warning, following CL 22221537.
#rb: trivial
#preflight 6334e715022db53e7d357326

[CL 22240897 by yohann dossantos in ue5-main branch]
2022-09-28 22:36:41 -04:00
joe kirchoff
c08be8ba74 IncludeTool: Add Engine\Source\Runtime\Core\Public\Containers\VersePathFwd.h to fwd exclude list
#rnx
#rb trivial
#preflight skipped

[CL 22240864 by joe kirchoff in ue5-main branch]
2022-09-28 22:35:16 -04:00
bryan sefcik
001cc2d55e Fixed an issue where the makefile would not be invalidated if you switched back and forth between using inline gen cpp files when unity files were disabled. This would sometimes result in linker issues.
#jira
#preflight 6334bf5bb946208fc1c34ef2

[CL 22240851 by bryan sefcik in ue5-main branch]
2022-09-28 22:34:42 -04:00
chris caulfield
ae7546fc37 Chaos - fix CitySample vehicle waking up
- doin't add particles that start disabled to the constraint graph
- don't add joint connected to a disabled particle to the graph

[FYI] bill.henderson
#rb cedric.caillaud
#jira UE-162481
#preflight 6334cde6691c0168b71e523d

[CL 22240827 by chris caulfield in ue5-main branch]
2022-09-28 22:33:56 -04:00
joe kirchoff
abdd5ac8ca UnrealBuildTool: Don't throw entire action graph as an exception when there is a cycle
#rnx
#rb trivial
#preflight 63349be6ce6dba45926fb2d5

[CL 22240106 by joe kirchoff in ue5-main branch]
2022-09-28 22:11:23 -04:00
graeme thornton
ad6634ad10 Enable cached package data in the asset registry for cooked cookers, so that they can correctly find all the data it needs
#preflight none

[CL 22240056 by graeme thornton in ue5-main branch]
2022-09-28 22:10:08 -04:00
yohann dossantos
59b5769eca -Text font size changes in Text Box (Multy-Line) widget applies only after moving the text widget
It was the initial bug, but while looking at it, I noticed that the MultilineEditableTextBox was containing both a Font via FEditableTextBoxStyle, and another one via FTextBlockStyle, thus being error prone / inconsistent.
In order to fix the underlying issue (in addition to fix the initial bug), I removed the Font from FEditableTextBoxStyle, and moved the FTextBlockStyle from MultilineEditableTextBox to FEditableTextBoxStyle.
It solves the duplication issue and so make it clear where the Font should be set/read from.
However, as the text block style is now embedded in the editable text box style, it cannot be initialized the exact same way, and I had to do some changes to ensure there was no regression, by configuring various FEditableTextBoxStyle in some style files. I also change the default value for TextBlockStyle to better match our default theme.

-Default font is not set for text widgets.
EditableWidget: ensure to have a default font, and to set the style when calling SynchronizeProperties to ensure it reacts directly without having to force a refresh (by moving the widget for instance)

Bonus:
-Move to cpp some private methods that where 'forced' inline (and we were using function pointer on them). It will avoid some noise in public interface and speed up iteration / compile time when playing with them.

#jira UE-96464
#jira UE-137126

[RN] MultilineEditableTextBox was containing both a Font via FEditableTextBoxStyle, and another one via FTextBlockStyle, thus being error prone / inconsistent.The Font from FEditableTextBoxStyle has been removed, and the FTextBlockStyle moved from MultilineEditableTextBox to FEditableTextBoxStyle. It solves the duplication issue and so make it clear where the Font should be set/read from.
However, as the FTextBlockStyle is now embedded in the FEditableTextBoxStyle, it cannot be initialized the exact same way, and you can now configure the FTextBlockStyle of FEditableTextBoxStyle when creating one from scratch, by calling SetTextStyle on it.


Test
- created a Widget blueprint with different editable types combination: multiline or single line, box or no box.
    -Validated that everything was reacting live as expected now.
    -Created a blue print to set the text style and validated it was working.
    -Create data with old version, then open it with updated version to validate that the visual was still the same and deprecation of style working as expected.
-checked different places in the editor using variation of editable text to ensure they were behaving as before (detail view, console command entry, comment on blueprint node).
#preflight 63344b9f110bb3721ef8aa77

[CL 22232366 by yohann dossantos in ue5-main branch]
2022-09-28 17:59:29 -04:00
carl bystrom
9ef483cbd4 Horde: Add support for instance type to use when expanding pools
#preflight 6334b032ee7b13756dcf8bd8

[CL 22230531 by carl bystrom in ue5-main branch]
2022-09-28 16:40:11 -04:00
Ben Marsh
0b926700de Horde: Flush nodes to the backing store as they are generated.
#preflight none

[CL 22230462 by Ben Marsh in ue5-main branch]
2022-09-28 16:37:39 -04:00
Josh Engebretson
fbd280fe7f Horde: Fix typo in issue collection
#jira none
#fyi ben.marsh
#rnx
#preflight none

[CL 22229810 by Josh Engebretson in ue5-main branch]
2022-09-28 16:10:18 -04:00
balazs toereki
a8e925d13d DataSmith Revit Exporter compilation fixes for pre 2023 versions
#jira UE-165228
#preflight 633330ffe11ae0b19c1e3e8a
#rb JeanLuc.Corenthin

[CL 22228743 by balazs toereki in ue5-main branch]
2022-09-28 15:18:24 -04:00
Ben Marsh
f1b55f3565 Horde: Implement ranged reads for storage backends. Remove code to emulate ranged reads from StorageClientBase.
#preflight none

[CL 22227699 by Ben Marsh in ue5-main branch]
2022-09-28 14:37:09 -04:00
Ben Marsh
71e0f535e2 Horde: Add a read queue to StorageClientBase, and add support for concurrent reads.
* Background task creates up to 4 concurrent read threads.
* When reading a bundle header, we read a fixed 1mb chunk of data from the start of the bundle and add any encoded packets within that range to the cache.
* When reading a bundle packet, we also read more data that specifically requested, and add that to the cache.
* Packet decode requests are also performed asynchronously and shared between requests.

#preflight none

[CL 22226744 by Ben Marsh in ue5-main branch]
2022-09-28 13:58:49 -04:00
Zousar Shaker
6540112e2f Allow an Epic-only configuration on UnrealHeaderTool that enforces TObjectPtr usage in Engine Plugins specifically. Cannot be used externally due to the occurrance of third party plugins being placed in the engine plugins directory. Tested against C++ UHT and C# UHT both with and without the Epic-only configuration file present.
#rb tim.smith
#preflight 6334666b0169596cdf0cc710

[CL 22225475 by Zousar Shaker in ue5-main branch]
2022-09-28 12:58:24 -04:00
Ben Marsh
522c445abf UGS: Support for manually refreshing list of changes, by pressing Ctrl+R or F5.
#preflight none

[CL 22224494 by Ben Marsh in ue5-main branch]
2022-09-28 12:11:13 -04:00
Josh Engebretson
f2ac14cf10 Horde: Fix issue with older job step refs not having valid update issues flag
#jira none
#preflight none
#rnx

[CL 22223880 by Josh Engebretson in ue5-main branch]
2022-09-28 11:40:39 -04:00
robert seiver
5deeb17a68 Makes the browse button on the workspace window remember the previously opened folder
#fyi Brandon.Schaefer, Zack.Neyland
#jira UE-164164
#preflight none

[CL 22222418 by robert seiver in ue5-main branch]
2022-09-28 10:50:10 -04:00