Commit Graph

44 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Steve Robb
c30edbf721 FPrivateToken trick used to allow emplacement-style functions (like MakeShared) to compile without giving up constructor access rights.
This replaces classes' use of friendship with internal TSharedPtr functions.

#rb devin.doucette
#jira none

[CL 16745356 by Steve Robb in ue5-main branch]
2021-06-22 13:20:43 -04:00
jeremie roy
1c4972b56e Fix non-unity build errors in rcwebinterface and IRemoteControlUIModule
#jira UE-117512
#rb simon.therriault
#lockdown simon.tourangeau

#ROBOMERGE-OWNER: aurel.cordonnier
#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 16581790 in //UE4/Release-4.27/... via CL 16581792 via CL 16581833 via CL 16700083
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v835-16672529)

[CL 16700096 by jeremie roy in ue5-main branch]
2021-06-16 22:14:25 -04:00
Martin Ridgers
7bb5de1979 UnrealGame ununity fix.
#rnx

[CL 16654409 by Martin Ridgers in ue5-main branch]
2021-06-13 16:10:04 -04:00
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
Phillip Kavan
dfa32e9708 Extends the class viewer module to support multiple custom class filters along with an optional associated view option flag.
Additional changes:
- Deprecates the previous method for specifying a singular custom class viewer filter and updates all existing occurrences of this pattern in engine code.
- Extends the property editor utilities interface to expose custom class filter(s) that can be applied to the class picker widget used for editing class property values.
- Adds an implementation of this interface to SDetailsView such that additional class filter(s) can now be configured to be applied to all underlying class property nodes.

#jira UE-108316
#rb Lauren.Barnes
#preflight 60c2102e8ae8960001110d50

[CL 16623084 by Phillip Kavan in ue5-main branch]
2021-06-10 10:31:37 -04:00
brooke hubert
7655a7b154 Use slate common FOnDrop delegate in SDropTarget and deprecate the one off delegate version.
#Jira none
#review-16522125
#rb lauren.barnes jeremie.roy max.chen patrick.boutot
#fyi frank.fella
#preflight 60b8ee03ae46a100018c62f5

[CL 16549602 by brooke hubert in ue5-main branch]
2021-06-03 13:22:59 -04:00
aurel cordonnier
8f14e34a2e CIS no unity fixes
#rb trivial
#jira none

[CL 16496557 by aurel cordonnier in ue5-main branch]
2021-05-27 22:11:51 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
Andrew Davidson
22d11220de LWC: Build fixes
#rb trivial
#preflight 60a772997370d30001bcfbfd

[CL 16415792 by Andrew Davidson in ue5-main branch]
2021-05-21 05:05:50 -04:00
aurel cordonnier
73635caf9c Fixing CIS No Unity issues
#rb trivial

[CL 16405364 by aurel cordonnier in ue5-main branch]
2021-05-20 12:29:25 -04:00
Anousack Kitisa
4d16cb8f97 Fixed PVS static analysis ternary operator warnings.
#jira UE-115621

#rb trivial

[CL 16316266 by Anousack Kitisa in ue5-main branch]
2021-05-13 14:41:58 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
jonathan bard
0270cbb1ae Fixed crash when dropping a BP actor with a nested water body actor in a map with a landscape but no water brush and/or water mesh actor: in that case, the addition of the actor will trigger a UWorld::SpawnActor to create the missing actors, which is forbidden during a construction script :
* Changed the API of the actor factory's CreateActor/SpawnActor in order to take a FActorSpawnParameters in parameter, so as to expose UWorld::SpawnActor's own option to the factory user.
* The level pointer is still part of the function prototypes in order to make it explicit to the user that he needs to pass in a valid ULevel (rather than relying on FActorSpawnParameters's OverrideLevel, which is easy to miss). In the case where OverrideLevel is indeed passed within FActorSpawnParameters, the functions validate that the pointer is the same as the level param
* Also, removed automatic creation of water mesh actor on map load : this is not playing well with world partition because it will keep on creating new actors if the level containing the water mesh actor is not loaded

#rb marc.audy, kevin.ortegren
#jira none
#tests editor + full build preflight

[CL 16219600 by jonathan bard in ue5-main branch]
2021-05-06 08:19:17 -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
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
jeremie roy
3d71d3886b Merge cl from Release-Engine-Staging (15741694) to fix CIS issue
#rb simon.therriault
#jira UE-112918

[CL 15943461 by jeremie roy in ue5-main branch]
2021-04-07 13:56:34 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
jeremie roy
2315c2814f Fix uninitialized class pointer in ustruct
#rb geoffrey.douglas

[CL 15680655 by jeremie roy in ue5-main branch]
2021-03-11 16:27:16 -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
Jamie Dale
d424d1ae98 Deprecated UEditorEngine::OnObjectsReplaced in favor of FCoreUObjectDelegates::OnObjectsReplaced
Also removed the UEditorEngine::BroadcastBlueprintCompiled that took a map of objects, as nothing calls it

#rb Brooke.Hubert

[CL 15402078 by Jamie Dale in ue5-main branch]
2021-02-13 14:49:21 -04:00
Josh Adams
b0e4357576 - UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
#rb marc.audy (concept, not each file)

[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
sebastian nordgren
8dfcdabae8 Details rows now have a toolbar widget on the right that collapses any overflowing extension buttons into a dropdown menu.
Changed how global extension buttons are registered to restrict the available functionality. Instead of being able to register arbitrary widgets, only buttons are now possible.

Details view scrollbar is now displayed against a dark background.

Updated Remote Control UI usage of global extension widgets.

#jira UETOOL-2814
#b lauren.barnes

[CL 15019787 by sebastian nordgren in ue5-main branch]
2021-01-08 11:41:02 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00