Commit Graph

39 Commits

Author SHA1 Message Date
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Steve Robb
1f3fe8c9ac Some ANSICHAR/UTF8CHAR cast fixes for upcoming changes to StringConv.h.
#rb none
#jira none

[CL 16469364 by Steve Robb in ue5-main branch]
2021-05-26 10:45:12 -04:00
Mattias Hornlund
c563c039d5 Moved FastArraySerialzier from NetSerialization.h into separate file in NetCore module in order to eliminate dependency on Engine module
#rb Brian.Bekich
#jira https://jira.it.epicgames.com/browse/UENET-1164

#ushell-cherrypick of 16296944 by mattias.hornlund

[CL 16346447 by Mattias Hornlund in ue5-main branch]
2021-05-17 03:53:27 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Steve Robb
7814fec1d1 TSharedPtr is now thread-safe by default.
ESPMode::Fast is deprecated.
UNIQUENETID_ESPMODE and UNIQUENETID_CONSTRUCTORVIS removed.
Delegate creation functions (DelegateType::CreateSP, DelegateType::BindSP and DelegateType::AddSP) now work in all modes, making the DelegateType::*ThreadSafeSP functions redundant (retained for backwards compatibliity).

#rb andriy.tylychko
#jira UE-102565
#fyi chris.varnsverry, ben.zeigler

[CL 16113360 by Steve Robb in ue5-main branch]
2021-04-26 08:56:09 -04:00
Steve Robb
9309254836 Removal of incorrect or unnecessary ESPMode::Fast usage.
#rb robert.manuszewski
#jira none

[CL 16095118 by Steve Robb in ue5-main branch]
2021-04-22 13:07:08 -04:00
alex koumandarakis
e46aca9472 Remove UE4 references from networking code
#jira UE-111839
#rb ryan.gerleve

[CL 15934632 by alex koumandarakis in ue5-main branch]
2021-04-06 16:42:09 -04:00
john barrett
17eae6a51a Fix UE4 references.
#JIRA UE-111459
#rb none

#ROBOMERGE-SOURCE: CL 15900088 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15900089 by john barrett in ue5-main branch]
2021-04-02 06:19:40 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Martin Ridgers
be972be826 Moved the Trace namespace into the UE namespace.
#rb jb
#rnx

[CL 14762673 by Martin Ridgers in ue5-main branch]
2020-11-17 06:54:28 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
jon nabozny
46ccad1c37 Fix last minute rename issue
#rb None
#rnx

#ROBOMERGE-SOURCE: CL 13115021 via CL 13115022 via CL 13115023 via CL 13115024 via CL 13115028
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13115029 by jon nabozny in Main branch]
2020-04-30 10:27:31 -04:00
jon nabozny
fab2f34357 Use FObjectKey in PushModel tracking instead of just UniqueId.
This will guarantee uniqueness across Garbage Collections to prevent potential collisions.

[REVIEW] [at]Peter.Engstrom
#rb Peter.Engstrom

#ROBOMERGE-SOURCE: CL 13114965 via CL 13114966 via CL 13114967 via CL 13114969 via CL 13114975
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13114978 by jon nabozny in Main branch]
2020-04-30 10:15:32 -04:00
jon nabozny
b4b512b499 Fix missing file
#rnx
#rb None

#ROBOMERGE-SOURCE: CL 12809818 via CL 12809824 via CL 12809833 via CL 12809842
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12809914 by jon nabozny in Main branch]
2020-04-15 12:33:36 -04:00
jon nabozny
854975ae83 Reset property dirty states after Garbage Collection.
This helps prevent issues with Object Properties being nulled out, but not receiving dirty notifications.

[at]Brian.Bekich
#rb Brian.Bekich

#ROBOMERGE-SOURCE: CL 12809049 via CL 12809061 via CL 12809093 via CL 12809106
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12809110 by jon nabozny in Main branch]
2020-04-15 12:21:47 -04:00
jon nabozny
51177f0ea3 Remove test ensures from push model
#rb None
[FYI] Bob.Tellez
#rnx

#ROBOMERGE-SOURCE: CL 12763454 via CL 12763476 via CL 12763486 via CL 12763496
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12763507 by jon nabozny in Main branch]
2020-04-13 15:32:24 -04:00
jon nabozny
6951db2923 Prevent PushModel from accessing internal memory for objects that are no longer replicating.
[at]Ryan.Gerleve, [at]Brian.Bekich
#rnx
#rb Ryan.Gerleve

#ROBOMERGE-SOURCE: CL 12759751 via CL 12759762 via CL 12759764 via CL 12759773
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12759790 by jon nabozny in Main branch]
2020-04-13 14:41:06 -04:00
jon nabozny
f6183ae92d Make GetNetPushIdDynamic public
#rb None
#rnx

#ROBOMERGE-SOURCE: CL 12676490 via CL 12677358 via CL 12677381 via CL 12677401
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12677448 by jon nabozny in Main branch]
2020-04-08 15:35:32 -04:00
mattias hornlund
2fcf07bd9e Updated -NetTrace to work with new channel concept for trace system.
Specifying -NetTrace=[VerbosityLevel] on the commanline implicitly enabled the NetChannel TraceChannel

#jira https://jira.it.epicgames.net/browse/UE-91097
#rb Jon.Nabozny
[at]Jon.Nabozny

#ushell-cherrypick of 11575325 by Mattias.Hornlund

#ROBOMERGE-SOURCE: CL 12388598 in //UE4/Release-4.25/... via CL 12388603
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Release-Engine-Staging) (v671-12333473)

[CL 12403430 by mattias hornlund in Release-Engine-Staging branch]
2020-03-25 10:29:09 -04:00
Mattias Hornlund
472a89bf34 Updated -NetTrace to work with new channel concept for trace system.
Specifying -NetTrace=[VerbosityLevel] on the commanline implicitly enabled the NetChannel TraceChannel

#jira https://jira.it.epicgames.net/browse/UE-91097
#rb Jon.Nabozny
#review-12388468 @Jon.Nabozny

#ushell-cherrypick of 11575325 by Mattias.Hornlund

[CL 12388598 by Mattias Hornlund in 4.25 branch]
2020-03-24 11:52:30 -04:00
Eric Knapik
0b1dd07075 #Jira: none
Sets ArIsError and ArIsCriticalError to private

[at]Graeme.Thornton [at]Johan.Torp [at]Steve.Robb [at]Carlos.Cuello

#rb Steve.Robb
#ROBOMERGE-OWNER: Eric.Knapik
#ROBOMERGE-AUTHOR: eric.knapik
#ROBOMERGE-SOURCE: CL 11949030 via CL 11949058 via CL 11949116 via CL 11949174
#ROBOMERGE-BOT: (v656-11643781)

[CL 11953024 by Eric Knapik in Main branch]
2020-03-05 14:43:10 -05:00