Commit Graph

13044 Commits

Author SHA1 Message Date
matt peters
4061ab7181 Added missing defines when UE_MEMORY_TAGS_TRACE_ENABLED is not defined
#rnx
#rb partner: cdpr: eryk.dwornicki

[CL 28502574 by matt peters in ue5-main branch]
2023-10-05 12:05:04 -04:00
david harvey
c2033f3b24 Named chunk callback is always triggered with failure for unknown chunks.
#jira UE-197009
#rnx
#rb Eric.McDaniel, Justin.Marcus

[CL 28492161 by david harvey in ue5-main branch]
2023-10-05 06:00:51 -04:00
johan berg
368dedc2c3 Configurable timeouts for crashes.
Licensees has been requesting a way to configure the timeout used when processing a crash.

#rb Jimmy.Andrews

[CL 28490704 by johan berg in ue5-main branch]
2023-10-05 03:39:18 -04:00
robert millar
8efb6449bd Add helpers to quickly add text to tokenized messages
#rb none

[CL 28480257 by robert millar in ue5-main branch]
2023-10-04 18:34:44 -04:00
Josh Adams
ee4e6e1fad - Enabling BSD_SOCKET_FEATURE_IOCTL and BSD_SOCKET_FEATURE_POLL for Mac platform
(Copied over from source CL 28461631)
#rb po.beaudoin
#jira  TM-13499

[CL 28466469 by Josh Adams in ue5-main branch]
2023-10-04 14:15:31 -04:00
ben woodhouse
7646fd40ad Fix warning due to GET_VARARGS deprecation
[CL 28462933 by ben woodhouse in ue5-main branch]
2023-10-04 13:11:52 -04:00
ben woodhouse
22b0abeacb Add support for labels in the file open order, specified with the FILE_OPEN_ORDER_LABEL() macro. This allows us to delineate different sections of loading to support offline processing (e.g splitting out map loading screen etc). These use existing comment syntax (#)
Also add logging on initialization indicating where the log file is located
#rb john.huelin

[CL 28459830 by ben woodhouse in ue5-main branch]
2023-10-04 12:04:35 -04:00
allan bentham
bcf47fc734 Android: Update memory advisor to v2.0.1
- Add new total memory estimate to logs and crash context.
 - Add memory available estimate to logs and crash context.

#rb chris.babcock

[CL 28450956 by allan bentham in ue5-main branch]
2023-10-04 08:08:04 -04:00
steve robb
ccdbe57e7f Silenced IncludeTool from complaining about the string *.inl files.
#rb trivial

[CL 28449995 by steve robb in ue5-main branch]
2023-10-04 07:27:50 -04:00
andriy tylychko
0f84b2f46f removed a member that is not used anywhere, a remnant of old versions
#rb cosmetic
[FYI] danny.couture

[CL 28449088 by andriy tylychko in ue5-main branch]
2023-10-04 06:45:08 -04:00
steve robb
6d52034424 CIS fix.
#rb trivial

[CL 28438195 by steve robb in ue5-main branch]
2023-10-03 18:58:36 -04:00
steve robb
96a3b4ec26 Added FAnsiString and FUtf8String.
#rb devin.doucette
#jira UE-194628

[CL 28437713 by steve robb in ue5-main branch]
2023-10-03 18:45:10 -04:00
steve robb
e310b0712d Removed CharToEscapeSeqMap and MaxSupportedEscapeChars templates.
#rb trivial
#jira UE-194628

[CL 28434235 by steve robb in ue5-main branch]
2023-10-03 17:30:37 -04:00
steve robb
49c40df975 Disambiguated some more string class implementation details, by name.
#rb devin.doucette
#jira UE-194628

[CL 28431023 by steve robb in ue5-main branch]
2023-10-03 16:40:52 -04:00
steve robb
8481919115 Removed templating from FString implementation functions, to allow them to be defined per-char type and not clash in unity builds.
#rb devin.doucette
#jira UE-194628

[CL 28427431 by steve robb in ue5-main branch]
2023-10-03 15:37:50 -04:00
justin marcus
7c9a982339 MpscQueue - Fix for dequeuing move only types.
#rb Andriy.Tylychko

[CL 28423587 by justin marcus in ue5-main branch]
2023-10-03 14:17:15 -04:00
brandon schaefer
78b1c22f90 Add two OPENS around FName caches which create, store and own the FName memory while returning ID/numbers which we can leak not cleaning these up on a failed transaction
#rb Neil.Henning
[FYI] Michael.Nicolella

[CL 28421771 by brandon schaefer in ue5-main branch]
2023-10-03 13:36:15 -04:00
lorry li
b2c5f3e4db Load boot hotfix cvars after config system initialized, persistency dir checking has dependency to it on console.
[REVIEW] [at]michael.atchison [at]michael.kirzinger [at]joe.barnes
#rb [at]michael.atchison [at]michael.kirzinger

#tests Tested on console with boot hotfix applied.
#jira UE-196854

[CL 28415511 by lorry li in ue5-main branch]
2023-10-03 11:24:20 -04:00
steve robb
4c7a7800fb Added UTF-8 serialization for non-TCHAR string classes.
#rb devin.doucette
#jira UE-194628

[CL 28413111 by steve robb in ue5-main branch]
2023-10-03 10:15:01 -04:00
johan berg
89ee1ba3a4 Don't try to auto-connect when already connected
Trace auto-connecting did not check current state before trying to connect, causing an error to be emitted.

#rb ionut.matasaru

[CL 28412382 by johan berg in ue5-main branch]
2023-10-03 09:45:26 -04:00
johan berg
61c28e1623 Add failsafe for memory tracing on Windows
Adds an extra check when looking for functions on callstack tracing on Windows. This issue has been observed on Clang compiled targets. Thanks to phisko for PR.

#rb martin.ridgers

[CL 28409873 by johan berg in ue5-main branch]
2023-10-03 07:40:00 -04:00
steve robb
f105deaf5e Moved reusable StripNegativeZero out of string template code.
#rb trivial
#jira UE-194628

[CL 28408168 by steve robb in ue5-main branch]
2023-10-03 05:12:53 -04:00
mieszko zielinski
c4ba107e7d [Backout] - CL28291280
Bringing back LWI changes with improved FActorInstanceHandle serialization (required addition of custom FFortniteValkyrieBranchObjectVersion version).

Original CL Desc
-----------------------------------------------------------------
Undoing CLs 28079915, 28081103 and 2827483 to restore PerfB replay deserialization.

#jira UE-196358

#rnx

[CL 28407010 by mieszko zielinski in ue5-main branch]
2023-10-03 01:43:32 -04:00
yiliang siew
6f83f472d0 Fixes our Clang database generation to produce a compilation database that doesn't trip up against our checks in platform headers, so that it can actually be used properly.
#rb Joe.Kirchoff
#rb Josh.Adams

[CL 28396415 by yiliang siew in ue5-main branch]
2023-10-02 17:33:12 -04:00
steve robb
ca7a4b880b Added UE_STRING_CHARTYPE_IS_TCHAR for switching on that because there's no easy way to compare the UE_STRING_CHARTYPE macro.
Replaced the if constexpr usage in FString's operator<< with the new macro.
Fixed some incorrect usage of CHARTEXT when logging.

#rb devin.doucette
#jira UE-194628

[CL 28391466 by steve robb in ue5-main branch]
2023-10-02 15:59:43 -04:00