Commit Graph

22 Commits

Author SHA1 Message Date
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
sebastian nordgren
e53720fc25 UEditorConfigBase now won't load or save if GEditor is not initialized.
#rb lauren.barnes

[CL 16483466 by sebastian nordgren in ue5-main branch]
2021-05-27 09:29:38 -04:00
sebastian nordgren
b2cfdb4696 Speculative fix for crash when cooking and GetEditorSubsystem() returns nullptr.
#rb aurel.cordonnier

[CL 16472540 by sebastian nordgren in ue5-main branch]
2021-05-26 14:08:19 -04:00
sebastian nordgren
bb68ab3b81 Added UClass & UStruct versions of FEditorConfigSubsystem::TryGetRoot*.
#review-16449464 @lauren.barnes
#preflight

[CL 16467398 by sebastian nordgren in ue5-main branch]
2021-05-26 08:27:40 -04:00
sebastian nordgren
5072dd8816 UEditorConfigSubsystem now has helpers to directly load into UObjects based on the EditorConfig= class metadata, as well as filtering of properties tagged with the EditorConfig property metadata.
#rb tim.smith, lauren.barnes
#jira UETOOL-3448
#preflight 60aceb521d02bb000144bc59

[CL 16447508 by sebastian nordgren in ue5-main branch]
2021-05-25 10:01:03 -04:00
sebastian nordgren
7c3dd67e2d Fixed potential nullptr deref caught by static analysis.
#jira UE-112078

[CL 15874231 by sebastian nordgren in ue5-main branch]
2021-03-31 09:12:16 -04:00
lauren barnes
04f2e6cd99 Adding init values to FEditorConfigTestKeyStruct and FEditorConfigTestStruct
#jira UE-110790
#rb trivial
[FYI] Sebastian.Nordgren
#pf 60622a2125b98e00011377ed

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

[CL 15857226 by lauren barnes in ue5-main branch]
2021-03-29 20:49:29 -04:00
sebastian nordgren
6d625d8bcb Added code for favoriting custom builders.
Also added code for favoriting groups, but this currently isn't enabled work since header widgets suffer from the same problem as custom widget rows do - their SWidget is created in place rather than through a function call, so thus cannot be duplicated. This needs some more thought, but the code for storing them is the same either way.

#jira UE-109586
#rb lauren.barnes

[CL 15802120 by sebastian nordgren in ue5-main branch]
2021-03-24 12:54:49 -04:00
sebastian nordgren
97672bcf73 Added missing includes causing non-Unity compile failures.
#jira UE-108416

#ROBOMERGE-SOURCE: CL 15407208 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15407227 by sebastian nordgren in ue5-main branch]
2021-02-15 11:55:20 -04:00
sebastian nordgren
526239e053 Actually fixed PVS warnings in JsonConfig.cpp.
#jira UE-108183
#rb paul.chipchase

#ROBOMERGE-SOURCE: CL 15406850 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15406853 by sebastian nordgren in ue5-main branch]
2021-02-15 11:02:57 -04:00
sebastian nordgren
6cb594177e Changed conditions in JsonConfig.cpp to satisfy PVS.
#jira UE-108183

#ROBOMERGE-SOURCE: CL 15375842 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15378755 by sebastian nordgren in ue5-main branch]
2021-02-10 15:19:35 -04:00
sebastian nordgren
109c631cfc Added checks to satisfy PVS.
#jira UE-107941

#ROBOMERGE-SOURCE: CL 15356313 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15360316 by sebastian nordgren in ue5-main branch]
2021-02-08 17:05:30 -04:00
sebastian nordgren
1b2a1ceacb Added some includes to fix non-unity compile issues.
#jira UE-107391
#rb trivial

#ROBOMERGE-SOURCE: CL 15311900 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15311992 by sebastian nordgren in ue5-main branch]
2021-02-04 05:47:39 -04:00
sebastian nordgren
f037fcf1ed Fixed incorrect operator usage in FJsonConfig picked up by static analysis.
#jira UE-107503
#rb paul.chipchase

[CL 15279024 by sebastian nordgren in ue5-main branch]
2021-02-02 05:20:46 -04:00
sebastian nordgren
27f0137dec Fixed non-unity build errors due to missing semicolon after IMPLEMENT_MODULE.
Removed unnecessary includes and overrides in EditorConfigModule.

#rb paul.chipchase
#jira UE-107391

[CL 15269585 by sebastian nordgren in ue5-main branch]
2021-02-01 06:01:10 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
sebastian nordgren
9950d61b10 Removed a dangling PRAGMA_ENABLE_OPTIMIZATION. Added copyright notice.
#rb trivial
#jira UE-107301
#jira UE-107312

[CL 15218462 by sebastian nordgren in ue5-main branch]
2021-01-27 13:21:35 -04:00
sebastian nordgren
4d09b44a23 Fixes for CIS errors.
#rb trivial

[CL 15208897 by sebastian nordgren in ue5-main branch]
2021-01-26 12:58:58 -04:00
sebastian nordgren
16a291e899 Fixed CIS errors: static_assert with no message is a C++17 extension.
#rb trivial

[CL 15208687 by sebastian nordgren in ue5-main branch]
2021-01-26 12:33:13 -04:00
sebastian nordgren
1853026606 Fixed CIS errors in previous submits.
[CL 15208595 by sebastian nordgren in ue5-main branch]
2021-01-26 12:19:41 -04:00
sebastian nordgren
560ed14eb0 Added EditorMetadataOverrides subsystem and enabled its usage for details view favourites.
The Favorites category is now always visible, and displays a note about how to add properties there when empty.

#rb chris.gagnon
#jira UETOOL-2769

[CL 15208242 by sebastian nordgren in ue5-main branch]
2021-01-26 11:51:28 -04:00
sebastian nordgren
6fe795953f Initial submit of the new JSON-based editor config system. This consists of two layers - the JSON config system enables access to JSON objects through the use of JSON paths of the form $.Object.Array[3].Member. The editor config system applies this system to UObjects and UStructs.
#rb chris.gagnon
#jira UETOOL-2769

[CL 15208207 by sebastian nordgren in ue5-main branch]
2021-01-26 11:48:50 -04:00