Commit Graph

29 Commits

Author SHA1 Message Date
alejandro arango
3c17d40a05 ConsoleVariables: Don't track cvars that have already been unregistered.
This avoids a crash when matching cheat variables like con.DebugLateCheat.

#rb
#jira
[FYI] jared.therriault
#preflight 61b2d6c3ee0de9822e2d3266

#ROBOMERGE-AUTHOR: alejandro.arango
#ROBOMERGE-SOURCE: CL 18428584 in //UE5/Release-5.0/... via CL 18428592
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18428594 by alejandro arango in ue5-release-engine-test branch]
2021-12-09 23:30:32 -05:00
jared therriault
b18fd78a5d Issue 125273: Compile errors in ConsoleVariablesAsset.gen.cpp and ConsoleVariablesAsset.h
#rb None
#[fyi] Jason.Walter

#jira UE-137201

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18427893 in //UE5/Release-5.0/... via CL 18427899
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427900 by jared therriault in ue5-release-engine-test branch]
2021-12-09 20:28:45 -05:00
jared therriault
0e3b1eea46 Console Variables Editor:
-Make Input for showflags an int slider

#rb None
#[fyi] Jason.Walter

#jira UE-137196

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18427261 in //UE5/Release-5.0/... via CL 18427271
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427276 by jared therriault in ue5-release-engine-test branch]
2021-12-09 19:06:46 -05:00
jared therriault
b8b19c1b66 Console Variables Editor:
-Change Bool Types to button
-Check for bool type before int type, as bools are considered ints in cvars but ints aren't considered bools
-Fixed an issue in which resetting to preset value wouldn't update the cached value

#rb None
#[fyi] Jason.Walter

#jira UE-137161

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18426944 in //UE5/Release-5.0/... via CL 18427094
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427129 by jared therriault in ue5-release-engine-test branch]
2021-12-09 18:59:02 -05:00
jared therriault
085aac3e92 Console Variables Editor:
-Change save type from TMap to structure and save checked state

#rb None
#[fyi] Jason.Walter

#jira UE-137032

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18425130 in //UE5/Release-5.0/... via CL 18425169
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18425185 by jared therriault in ue5-release-engine-test branch]
2021-12-09 16:29:56 -05:00
jared therriault
df3d6ebc65 Console Variables Editor:
-Filter non-variable console commands from the custom console variables input box

#rb None
#[fyi] Jason.Walter

#jira UE-137151

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18424525 in //UE5/Release-5.0/... via CL 18424555
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18424572 by jared therriault in ue5-release-engine-test branch]
2021-12-09 15:47:27 -05:00
jared therriault
5cdb9741ef Console Variables Editor:
-Make custom widget for row tooltips for hovering over rows in the list and suggestion box

#rb None
#[fyi] Jason.Walter

#jira UETOOL-4363
#preflight 61b14b53530975c280f0b4a3

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18415633 in //UE5/Release-5.0/... via CL 18415646
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415654 by jared therriault in ue5-release-engine-test branch]
2021-12-08 20:58:29 -05:00
jared therriault
894d7747be Console Variables Editor:
-Fix for: changed values are set continuously on the node resulting in nDisplay crash

#rb None
#[fyi] Jason.Walter

#jira UE-136949

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18408643 in //UE5/Release-5.0/... via CL 18408651
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18408663 by jared therriault in ue5-release-engine-test branch]
2021-12-08 13:42:42 -05:00
jared therriault
99083a4744 Console Variables Editor:
-Fix for: nDisplay crashes when attempting to launch a config that is not in the selected level

#rb None
#[fyi] Jason.Walter

#jira UE-136736

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18402623 in //UE5/Release-5.0/... via CL 18402633
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18402643 by jared therriault in ue5-release-engine-test branch]
2021-12-07 21:18:09 -05:00
jared therriault
4b3208f94d Compile error fixes
#rb None
#[fyi] Jason.Walter

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18402018 in //UE5/Release-5.0/... via CL 18402019
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18402020 by jared therriault in ue5-release-engine-test branch]
2021-12-07 19:31:43 -05:00
jared therriault
b55e0872b7 Console Variables Editor:
-Fix for: Can't remove Editor.ReflectEditorLevelVisibilityWithGame from cvar list

#rb Jason.Walter

#jira UE-136725

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18401857 in //UE5/Release-5.0/... via CL 18401862
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18401870 by jared therriault in ue5-release-engine-test branch]
2021-12-07 19:10:56 -05:00
jared therriault
1e178e6cdc Console Variables Editor:
-Implemented Show Filters for Source text
-Edited order of operations in OnConsoleVariableChanged
-Added new method RebuildList and separated out lighter elements of it into RefreshList.
-Centered NoList text and set it to wrap automatically

#rb Jason.Walter

#jira UE-136632

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18401856 in //UE5/Release-5.0/... via CL 18401861
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18401866 by jared therriault in ue5-release-engine-test branch]
2021-12-07 19:10:45 -05:00
jared therriault
a72ea1b901 Console Variables Editor:
-Fix for: Update tooltip when hovering Remove icon

#rb None
#[fyi] Jason.Walter

#jira UE-136494

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18363788 in //UE5/Release-5.0/... via CL 18363962
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364060 by jared therriault in ue5-release-engine-test branch]
2021-12-02 23:09:41 -05:00
jared therriault
8de10632b2 Console Variables Editor:
-Fix for: Current Preset should not be selectable

#rb None
#[fyi] Jason.Walter

#jira UE-136492

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18363753 in //UE5/Release-5.0/... via CL 18363960
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364056 by jared therriault in ue5-release-engine-test branch]
2021-12-02 23:09:27 -05:00
jared therriault
d190ca2613 Console Variables Editor:
-Fix for: Missing text in Multi-User settings

#rb None
#[fyi] Jason.Walter

#jira UE-136477

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18363692 in //UE5/Release-5.0/... via CL 18363946
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364036 by jared therriault in ue5-release-engine-test branch]
2021-12-02 23:07:54 -05:00
jared therriault
02d037fea6 Console Variables Editor:
-Sorting is now done Spotify-style

#rb None
#[fyi] Jason.Walter

#jira UE-136589

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18363671 in //UE5/Release-5.0/... via CL 18363944
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364035 by jared therriault in ue5-release-engine-test branch]
2021-12-02 23:07:47 -05:00
jared therriault
30e8d401bc Console Variables Editor
-Added Custom variable input box

#rb Jason.Walter

#jira UETOOL-4280

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18353112 in //UE5/Release-5.0/... via CL 18353146
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18353166 by jared therriault in ue5-release-engine-test branch]
2021-12-02 11:46:06 -05:00
jared therriault
56d8d6bafa Console Variables Editor:
-Implement drag and drop reordering
-Implement Sort Order column/property
-Implement option to set new custom sort order
-Set fill widths for some columns so full name visibility is prioritized
-Miscellaneous terminology and spelling updates
-Stopped value sliders from updating Source unless the value actually changes
-Added skeleton code for adding Show Filters (not implemented yet)
-Removed some old Level Snapshots UI implementations that don't apply to CVars as it is now

#rb Jason.Walter

#jira UE-136355
#jira UE-136357
#jira UE-136358
#jira UE-136359

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18353101 in //UE5/Release-5.0/... via CL 18353137
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18353160 by jared therriault in ue5-release-engine-test branch]
2021-12-02 11:45:56 -05:00
jared therriault
3a2a088b7a Console Variables Editor:
-Revert button tooltip now shows preset value
-Value Widget tooltip now shows preset, startup, and custom values

#rb None
#[fyi] Jason.Walter

#jira UE-135870
#jira UE-135871

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18279684 in //UE5/Release-5.0/... via CL 18279720
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18279723 by jared therriault in ue5-release-engine-test branch]
2021-11-23 22:26:04 -05:00
jared therriault
eb5c1a009a Console Variables Editor:
-Unchecked Rows now display startup source

#rb None
#[fyi] Jason.Walter

#jira UE-135793

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18278540 in //UE5/Release-5.0/... via CL 18278552
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18278557 by jared therriault in ue5-release-engine-test branch]
2021-11-23 19:35:02 -05:00
jared therriault
775076fde7 Console Variables Editor:
-Add project setting to choose which value to display when the row is unchecked

#rb None
#[fyi] Jason.Walter

#jira UE-135860

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18277662 in //UE5/Release-5.0/... via CL 18277948
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18277989 by jared therriault in ue5-release-engine-test branch]
2021-11-23 18:47:12 -05:00
jared therriault
bede56dd8a Console Variables Editor:
-Editing unchecked rows' values is now disabled

#rb None
#[fyi] Jason.Walter

#jira UE-134746

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18272386 in //UE5/Release-5.0/... via CL 18272417
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18272438 by jared therriault in ue5-release-engine-test branch]
2021-11-23 13:07:01 -05:00
jared therriault
e623df108f Console Variables Editor:
-Multi-User support added
 -Changing variable values in dialogue will call SendConsoleVariableChange
 -If the user is tracking changed variables from outside the dialogue, this will also call SendConsoleVariableChange so all clients will begin tracking it as well
 -Added IsInitialized returning bool to FManager so that MU UI can be generated based on whether or not the Concert plugin is enabled
-Fix for: Some variables that don't trigger the sink delegate when changed outside the CVE dialogue
-Fixed issue where "FindSavedValueByCommandString" always returned false even when a value was found
-Removed redundant Settings functions from FConsoleVariablesEditorModule

#jira UE-133151
#jira UETOOL-4551

#ROBOMERGE-AUTHOR: jared.therriault
#ROBOMERGE-SOURCE: CL 18266887 in //UE5/Release-5.0/... via CL 18266899
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18266902 by jared therriault in ue5-release-engine-test branch]
2021-11-22 23:55:32 -05:00
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
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00