Commit Graph

145 Commits

Author SHA1 Message Date
jeremie roy
ee96e96e7a Fix values not transacting through nDisplay when driving Remote Control parameter
#rb simon.therriault
#lockdown simon.tourangeau
#jira UE-145251
#preflight 622b8db7cd605bd993cd82cc

#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 19359071 in //UE5/Release-5.0/... via CL 19360208
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19361050 by jeremie roy in ue5-main branch]
2022-03-11 16:37:11 -05:00
patrick gross
09f3bc958f Fix Initialization Issue
#jira UE-145120
#rb simon.therriault
#preflight 6228af84695c94f981cf8777
#lockdown simon.tourangeau
#rnx

#ROBOMERGE-AUTHOR: patrick.gross
#ROBOMERGE-SOURCE: CL 19320188 in //UE5/Release-5.0/... via CL 19320951
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19348007 by patrick gross in ue5-main branch]
2022-03-10 21:49:42 -05:00
Patrick Gross
47717024e8 Taking Fix from Initialization Error in Release-5.0
#jira UE-145120
#rb simon.therriault
#preflight 6228c99a695c94f981d364e9

[CL 19320599 by Patrick Gross in ue5-main branch]
2022-03-09 10:58:34 -05:00
patrick gross
23b85397e4 Fixing Compilation Issues caused by Customizaion Files. Copyright Notices
#jira none
#rb simon.therriault
#preflight 62214352c7262e0e5387b281
#lockdown alejandro.arango

#ROBOMERGE-AUTHOR: patrick.gross
#ROBOMERGE-SOURCE: CL 19256513 in //UE5/Release-5.0/... via CL 19258452
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263799 by patrick gross in ue5-main branch]
2022-03-04 04:06:25 -05:00
simon therriault
2e288b6fe8 Potential Security Issue, Login Screen
Have addeda a FHttpRequestHandler as a RequestPreprocessor which checks whether or not an Requests Header has a corresponding ApiKey to allow the execution, using MD5 hashing to obscure it a bit.
This affects Http Calls and Websocket Calls. Changes Wrapped RCWebsocketRequest to allow holding hashed ApiKeys from the outside. Mainly hooked as an additional Handler in WebRemoteControl.

#jira UE-139210
#rb simon.therriault, amir.keren
#preflight 622113f2c7262e0e538118cf
#lockdown alejandro.arango

#ROBOMERGE-OWNER: simon.therriault
#ROBOMERGE-AUTHOR: patrick.gross
#ROBOMERGE-SOURCE: CL 19252881 in //UE5/Release-5.0/... via CL 19257182
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263496 by simon therriault in ue5-main branch]
2022-03-04 03:45:11 -05:00
jeremie roy
ae2685bce1 Fix remote control changes not replicating in PIE
#rb simon.therriault
#lockdown alejandro.arango
#jira UE-144500
#preflight 6220d1691e3b27ff0d702541

#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 19246002 in //UE5/Release-5.0/... via CL 19249205
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263169 by jeremie roy in ue5-main branch]
2022-03-04 03:20:45 -05:00
jeremie roy
cc72955257 Fix remote control not updating viewport in real time
#jira UE-144284
#rb simon.therriault
#lockdown alejandro.arango
#preflight 621f9838257fd6e0996a7319

#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 19228411 in //UE5/Release-5.0/... via CL 19229174
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19231632 by jeremie roy in ue5-main branch]
2022-03-02 17:32:37 -05:00
Elliot Colp
c2cc43e61e Tentative fix for Mac build errors about FRCJsonStructSerializerBackend::DefaultSerializerFlags
#rb: none
#preflight 621ea8bab20446f11c76fe79

[CL 19210457 by Elliot Colp in ue5-main branch]
2022-03-01 18:26:54 -05:00
Elliot Colp
1e332b2251 Expose WebRemoteControl websocket API to other modules
#rb: Jeremie.Roy
#preflight 621e64e8b20446f11c667187

[CL 19202712 by Elliot Colp in ue5-main branch]
2022-03-01 13:43:14 -05:00
Elliot Colp
c7ed06229e Fix compilation warnings/errors in non-unity build for StageAppBeaconReceiver
#jira UE-141875
#rb: none
#preflight 621d70d29a5676d19a512eb1

[CL 19190319 by Elliot Colp in ue5-main branch]
2022-02-28 20:10:15 -05:00
Elliot Colp
749fb47989 Epic Stage App connect screen using UDP multicast, and beacon receiver on engine side to reply to the beacon messages
#jira UE-141875
#rb: Alejandro.Arango
#preflight 621d21aa9a5676d19a3c552c

[CL 19179710 by Elliot Colp in ue5-main branch]
2022-02-28 14:42:23 -05:00
marc audy
cff01aa9fa Added support for native FProperty setters and getters.
Setters and getters are native functions called by FProperties when setting property values with *_InContainer functions.
Setters and getter function names can be manually specified with Setter = Func and Getter = Func keywords inside of UPROEPRTY macro but they will also be automatically parsed if the name is not explicitly specified if the setter or getter function name matches SetPropertyName and GetPropertyName pattern.
The latter behavior can be disabled in UHT's DefaultEngine.ini by setting AutomaticSettersAndGetters=False.
ImportText and ExportTextItem functions have been deprecated and should be replaced with *_InContainer or *_Direct variants.

#rb Steve.Robb
#preflight 6210a377a83e0bcefd03d9e1

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 19070318 via CL 19098059 via CL 19104650 via CL 19104661 via CL 19110012
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19147839 by marc audy in ue5-main branch]
2022-02-25 10:39:39 -05:00
vincent gauthier
1bd18c6704 Fix to Localization macros usage.
#jira UE-136397
#rb Patrick.Boutot
#preflight 62153604141b500e17ec4ad5
#lockdown jeanmichel.dignard

#ROBOMERGE-OWNER: vincent.gauthier
#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 19081591 in //UE5/Release-5.0/... via CL 19096389
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19140512 by vincent gauthier in ue5-main branch]
2022-02-24 23:16:52 -05:00
geoffrey douglas
b1cb54a5f3 Fixed duplicate localization keys in VP-IO plugins
#jira UE-141508
#preflight 61fd8a50b5226316389684b7
#rb alejandro.arango

#ROBOMERGE-AUTHOR: geoffrey.douglas
#ROBOMERGE-SOURCE: CL 18892450 in //UE5/Release-5.0/... via CL 18892959 via CL 18893403
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18893418 by geoffrey douglas in ue5-main branch]
2022-02-07 16:29:26 -05:00
robert manuszewski
97b5e82c0b Deprecating EInternalObjectFlags::PendingKill. Making sure iterators use the appropriate flags based on the current state of PendingKill being enabled or not.
#preflight 61f8f33d537702981c352c7a
#rb Steve.Robb

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 18806353 in //UE5/Release-5.0/... via CL 18808526 via CL 18821789
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18822151 by robert manuszewski in ue5-main branch]
2022-02-02 02:21:12 -05:00
george rolfe
3f2934344a Added remote control support for FColor and FLinearColor
#jira none

#preflight 61f89b4468795b2f45934983

#rb george.rolfe

#ROBOMERGE-AUTHOR: george.rolfe
#ROBOMERGE-SOURCE: CL 18804952 in //UE5/Release-5.0/... via CL 18807939 via CL 18821735
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18822103 by george rolfe in ue5-main branch]
2022-02-02 02:18:25 -05:00
simon therriault
3cbf24d363 - Fixing Webapp setup for LevelSnapshots
#jira UE-138770
#rb jeremie.roy
[FYI] amir.keren
#preflight 61f88e7a68795b2f4592114b

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18803563 in //UE5/Release-5.0/... via CL 18803576 via CL 18821589
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821676 by simon therriault in ue5-main branch]
2022-02-02 01:50:10 -05:00
jeremie roy
38ee4b66e9 Fix RC regression when exposing property
#rb simon.therriault
#preflight trivial

#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 18799688 in //UE5/Release-5.0/... via CL 18801908 via CL 18802506
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18808178 by jeremie roy in ue5-main branch]
2022-02-01 09:53:38 -05:00
amir keren
647e2fc9e6 RemoteControl: Editor crash when disabling Log Webapp requests handle duration
#jira UE-140441
#rb Simon.Therriault
#preflight

#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 18796715 in //UE5/Release-5.0/... via CL 18797788 via CL 18798506
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18798619 by amir keren in ue5-main branch]
2022-01-31 17:03:53 -05:00
elliot colp
a9d028e768 Remote Control delta API work and associated tests
#rb simon.therriault,jeremie.roy,Alejandro.Arango
#preflight 61f47bfd6b5aea38e5c751a7

#ROBOMERGE-AUTHOR: elliot.colp
#ROBOMERGE-SOURCE: CL 18780391 in //UE5/Release-5.0/... via CL 18780945 via CL 18781365
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18781669 by elliot colp in ue5-main branch]
2022-01-28 19:49:32 -05:00
simon therriault
c14b864477 - Fixing static analysis warning in rc preset
#rb none
#jira UE-140522
[FYI] jeremie.roy
#preflight 61f44a9f74510448a6884344

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18777386 in //UE5/Release-5.0/... via CL 18780416 via CL 18780590
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18780601 by simon therriault in ue5-main branch]
2022-01-28 18:43:32 -05:00
simon therriault
eb076771e4 - Changing default webapp port to avoid conflicts on mac
#b amir.keren
[FYI] jeremie.roy
#jira UE-138889
#preflight 61f44b367a7f0d39ddf2f09c

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18777279 in //UE5/Release-5.0/... via CL 18778402 via CL 18778929
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18778965 by simon therriault in ue5-main branch]
2022-01-28 16:45:44 -05:00
jeremie roy
a5271058f2 Fix issues with remote control rebinding
#jira UE-139056
#rb simon.therriault
#preflight 61f2b09f1e5d78c383111f7e

#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 18763986 in //UE5/Release-5.0/... via CL 18764054 via CL 18764409
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18764513 by jeremie roy in ue5-main branch]
2022-01-27 17:52:35 -05:00
jeremie roy
31f847a291 Remote Control - Fix crash when changing lightcard location
#rb simon.therriault
#jira UE-139683
#preflight 61f2b0681e5d78c3831117b1

#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 18763739 in //UE5/Release-5.0/... via CL 18764025 via CL 18764341
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18764501 by jeremie roy in ue5-main branch]
2022-01-27 17:51:55 -05:00
simon therriault
733cea575d - Adding special handler for ndisplay properties in widget registry
#rb jeremie.roy
#jira UE-138909
#preflight 61f15069fc74f46b563ac5fe

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18734787 in //UE5/Release-5.0/... via CL 18734788 via CL 18734897
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18734914 by simon therriault in ue5-main branch]
2022-01-26 09:09:19 -05:00