Commit Graph

8698 Commits

Author SHA1 Message Date
jamie dale
e2ca653f25 Localization.DumpLiveTable improvements
* Dumps can now be written to a file as well as the log, by specifying a filename via -DumpFile.
* Dumps are now sorted for better diffing.
* Dumps no longer trigger hang detection if they take a while to output.

[FYI] Leon.Huang

[CL 31924194 by jamie dale in ue5-main branch]
2024-02-29 16:56:06 -05:00
steve robb
6fea413641 Added TArrayView support to TSet's constructor and fixed TArrayView deduction in its Append overload.
Added deduction guide for TSet to allow CTAD.

#rb devin.doucette

[CL 31921664 by steve robb in ue5-main branch]
2024-02-29 15:55:13 -05:00
tim smith
fae5f7c09d [Backout] - CL31912492
[FYI] Tim.Smith
Original CL Desc
-----------------------------------------------------------------
Improve the support for notification that UObjects have been registered.  This includes the callback always being registered regardless of the target options.

#rb ben.zeigler

[CL 31917272 by tim smith in ue5-main branch]
2024-02-29 14:01:55 -05:00
tim smith
3a5892ffbe Improve the support for notification that UObjects have been registered. This includes the callback always being registered regardless of the target options.
#rb ben.zeigler

[CL 31912821 by tim smith in ue5-main branch]
2024-02-29 12:17:23 -05:00
steve robb
952e195383 Added a check to MakeShareable to ensure that you're not trying to call it on an already-shared TSharedFromThis object, as this will result in a double delete.
#rb devin.doucette

[CL 31912665 by steve robb in ue5-main branch]
2024-02-29 12:15:02 -05:00
yiliang siew
393ecd42f5 Exposes AddHeader/AddFooter/BeginSection/EndSection/AddSection properly by adding the missing export macros.
[CL 31910144 by yiliang siew in ue5-main branch]
2024-02-29 11:19:22 -05:00
yiliang siew
719eb46729 [Backout] - CL31899274
[FYI] gary.yuan
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL31885276
[FYI] yiliang.siew
Original CL Desc
-----------------------------------------------------------------
Exposes `AttendedStatusToString` and `AddCrashProperty` properly.

#rb Josh.Adams

[CL 31910024 by yiliang siew in ue5-main branch]
2024-02-29 11:15:45 -05:00
nick edwards
5e14ea7d7c [Unit Conversion]
- Update NoExportTypes.h to add missing units, and to correct the order of units that were already there. This was breaking serialization of entries missing from the mirrored enum in NoExportTypes.h
- Update the comment in UnitConversion.h to reference NoExportTypes.h instead of Object.h
- Make sure that EUnit in both UnitConversion.h and NoExportTypes.h match exactly, so they can be more easily diffed.
- Split some units onto their own lines, and neaten up the comments.


#rb elias.lozadabenavent

[CL 31902202 by nick edwards in ue5-main branch]
2024-02-29 05:24:59 -05:00
gary yuan
94536574fb [Backout] - CL31885276
[FYI] yiliang.siew
Original CL Desc
-----------------------------------------------------------------
Exposes `AttendedStatusToString` and `AddCrashProperty` properly.

#rb Josh.Adams

[CL 31899304 by gary yuan in ue5-main branch]
2024-02-28 23:29:51 -05:00
yiliang siew
926efde818 Exposes AttendedStatusToString and AddCrashProperty properly.
#rb Josh.Adams

[CL 31885911 by yiliang siew in ue5-main branch]
2024-02-28 16:35:27 -05:00
michael bao
a52ae9c883 increase maximum value contained by FImplicitObjectUnion::NumLeafObjects from uint16 to int32
#rb cedric.caillaud, Chris.Caulfield, Marc.Audy, Sergio.Gardeazabal
#lockdown marc.audy

[CL 31876108 by michael bao in ue5-main branch]
2024-02-28 13:00:21 -05:00
matt peters
5e38b33441 CompactBinary: Add operator<<(FCbWriter&, const FString&) so that defining operator<< for some other type that can implicitly construct from FString does not cause an ambiguous overload error.
#rnx
#rb Devin.Doucette

[CL 31875855 by matt peters in ue5-main branch]
2024-02-28 12:55:45 -05:00
danny couture
71ebc3cb5c [TaskGraph]
- Fix use-after-free in both WaitForAnyTaskCompleted and UE::Tasks::WaitAny

#rnx
#jira UE-208191
#rb kevin.macaulayvacher
#tests Stress FTaskGraphWaitForAnyTask under ASAN/TSAN for both TASKGRAPH_NEW_FRONTEND on/off

[CL 31870683 by danny couture in ue5-main branch]
2024-02-28 09:48:11 -05:00
richard malo
8c5ba33f72 - Fixed FLinkerInstancedPackageMap::BuildPackageMapping to be case insensitive
- Added optional SearchCase parameter to TStringView<>::Contains and TStringView<>::Find defaulted to ESearchCase::CaseSensitive for backward compatibility
#rb Devin.Doucette, JeanFrancois.Dube

[CL 31853222 by richard malo in ue5-main branch]
2024-02-27 16:31:18 -05:00
jerome delattre
64c6f5a1f2 Add EAutomatinTestFlags::ProgramContext flag to filter tests for Program target.
#jira UE-208123
#rb sebastian.lewicki

[CL 31848206 by jerome delattre in ue5-main branch]
2024-02-27 14:18:03 -05:00
chris varnsverry
7b43d0b006 - Fix some outdated comments
#rb Josh.Adams

[CL 31845961 by chris varnsverry in ue5-main branch]
2024-02-27 13:31:07 -05:00
daniele pieroni
3cec0eb185 - Pass down the StorageServerConnection if a request needs a staging buffer to decode into it, since the memory used can be uncached or write-combined, usually GPU resource
#jira UE-207219
#rb Per.Larsson

[CL 31839785 by daniele pieroni in ue5-main branch]
2024-02-27 09:55:36 -05:00
dmytro ivanov
d7e3046599 Unreal Insights support for tracing swap events
#jira UE-198367
#rb ionut.matasaru

[CL 31839388 by dmytro ivanov in ue5-main branch]
2024-02-27 09:39:44 -05:00
neil henning
a63e3ce85e Make it so we can turn off AutoRTFM per-island by setting the metadata to 0. Also added a force enable mode to the CVar for our testing.
#rb michael.nicolella

[CL 31835403 by neil henning in ue5-main branch]
2024-02-27 05:41:29 -05:00
dominic couture
b6b02e9f6d -Initial experimental WorldPartition support for VolumetricLightMaps, must be enabled with the r.AllowStaticLightingInWorldPartitionMaps cvar
-Needs whole map in memory for proper computation
-Uses the currently implemented level streaming mechanism (streaming of highest detail bricks only, no dynamic stitching for correct filtering of bricks that switch neighboring levels)
-Contains a initial version of the static lighting builder for command line computation

#rb aleksander.netzel, JeanFrancois.Dube, Richard.Malo
#jira UE-194661

[CL 31814085 by dominic couture in ue5-main branch]
2024-02-26 15:13:43 -05:00
steve robb
2dfaea1130 Fixed the StdMalloc wrappers not being defined when FORCE_ANSI_ALLOCATOR is defined.
#rb devin.doucette
#jira UE-207636

[CL 31807641 by steve robb in ue5-main branch]
2024-02-26 12:22:12 -05:00
devin doucette
522e5bb838 Added a family of string splitting functions as UE::String::Split*
Extended UE::String::Find(First|Last)OfAny[Char] with an optional match index output parameter.

#rb Zousar.Shaker

[CL 31787743 by devin doucette in ue5-main branch]
2024-02-23 21:00:09 -05:00
sean sweeney
6578379046 AutomationTest pointer comparisons
#jira UE-207121
#rb chris.constantinescu, rob.huyett, sebastian.lewicki

[CL 31779994 by sean sweeney in ue5-main branch]
2024-02-23 17:22:18 -05:00
matt peters
d42b412899 IterativeCooker: Include configvalues in the targetdomain key for cooked packages.
#rnx
#rb Zousar.Shaker

[CL 31768060 by matt peters in ue5-main branch]
2024-02-23 12:46:30 -05:00
nicolas mercier
79d1f2426f - Tentatively add detector for hybrid hard drives.
- Log error message when physical drives can't be enumerated.

#rb daniele.vettorel

[CL 31762102 by nicolas mercier in ue5-main branch]
2024-02-23 09:32:14 -05:00