Commit Graph

111 Commits

Author SHA1 Message Date
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
michael noland
2b8274a9a0 Tools: Output log category improvements
- You can now choose to color-code entire log lines by category, or just the category itself (CategoryColorizationMode in editor appearance settings)
- You can also choose to highlight all messages for a particular category by right-clicking on a line
- Also includes plumbing to expose GetCursorLocation up to SMultiLineEditableTextBox
- Known issues: If you edit editor appearance preferences after scrolling (but not clicking) in the output log, the view in the output log will be snapped to the last clicked cursor location
#jira UE-119864
#rb jamie.dale

#ROBOMERGE-SOURCE: CL 16941163 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16941172 by michael noland in ue5-release-engine-test branch]
2021-07-23 15:57:30 -04:00
matt hoffman
7790991476 Editor: Clicking a suggestion in the auto-complete list now moves the caret to the end of the selected text like using Tab to select the value.
#jira None
#rb Jamie.Dale

#ROBOMERGE-SOURCE: CL 16697672 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16697689 by matt hoffman in ue5-release-engine-test branch]
2021-06-16 18:32:55 -04:00
matt kuhlenschmidt
9b214e74ae Fix console edit box not appearing in immersive mode
#jira UE-116426

#ROBOMERGE-SOURCE: CL 16447020 in //UE5/Main/... via CL 16447043
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v818-16446889)

[CL 16447047 by matt kuhlenschmidt in ue5-release-engine-staging branch]
2021-05-25 09:35:30 -04:00
Matt Kuhlenschmidt
034543a222 Fix console edit box not appearing in immersive mode
#jira UE-116426

[CL 16447020 by Matt Kuhlenschmidt in ue5-main branch]
2021-05-25 09:32:44 -04:00
matt kuhlenschmidt
b74e0b93ec The output log can now be summoned from a drawer in each asset editor status bar. The default sequence mirrors -game behavior where '~' will toggle between focusing the console input box, opening the drawer, and restoring focus to the previously focused UI element. This behavior can be disabled in settings to prevent the output log from opening as a drawer with '~'. Additionally a separate shortcut can be bound in order to activate the output log drawer independently of console input box focus.
#preflight 609bfbab7ed62d0001454827

#ROBOMERGE-SOURCE: CL 16312223 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16312226 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-05-13 09:36:27 -04:00
Matt Kuhlenschmidt
179f7fcc79 The output log can now be summoned from a drawer in each asset editor status bar. The default sequence mirrors -game behavior where '~' will toggle between focusing the console input box, opening the drawer, and restoring focus to the previously focused UI element. This behavior can be disabled in settings to prevent the output log from opening as a drawer with '~'. Additionally a separate shortcut can be bound in order to activate the output log drawer independently of console input box focus.
#preflight 609bfbab7ed62d0001454827

[CL 16312223 by Matt Kuhlenschmidt in ue5-main branch]
2021-05-13 09:36:03 -04:00
Lauren Barnes
39f1923ed0 Deprecating .Icon() as a slate attribute on SDockTab. By default, tab icons fall back to using the one for the tab spawner's menu item. SetTabIcon can be used in the edge cases where an icon needs to be set that doesn't match the default. Updating all found cases of .Icon() usage on SDockTab.
#jira UETOOL-3429
#preflight 60996a2bdd2e00000126ff25
#rb Matt.Kuhlenschmidt

[CL 16251489 by Lauren Barnes in ue5-main branch]
2021-05-10 14:19:15 -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
Louise Rasmussen
e96422024e Updated Style Colors - replaced "Background" Color with "Panel" Color and updated "Background" Color to be dark base
#rb matt.kuhlenschmidt

[CL 15013052 by Louise Rasmussen in ue5-main branch]
2021-01-07 14:20:25 -04:00
Matt Kuhlenschmidt
e49a615ad2 Fix console not appearing in immersive mode
[CL 14247339 by Matt Kuhlenschmidt in ue5-main branch]
2020-09-02 16:05:07 -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
Matt Kuhlenschmidt
af0fcc582d Fix hard to read console hint text highlight colors
[CL 14197395 by Matt Kuhlenschmidt in ue5-main branch]
2020-08-27 00:55:14 -04:00
brooke hubert
48113fc77e Adding EditorFramework to build.cs files
#rnx
#Jira UE-96448
#rb chris.gagnon

[CL 14114839 by brooke hubert in ue5-main branch]
2020-08-14 13:24:16 -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
Matt Kuhlenschmidt
40d18019fe Fix output log colors not functioning properly.
[CL 13849547 by Matt Kuhlenschmidt in ue5-main branch]
2020-07-13 15:23:17 -04:00
Josh Adams
94f4be4de1 - Renamed PlatformInfo::FPlatformInfo to PlatformInfo::FTargetPlatformInfo
- Renamed FDataDrivenPlatformRegistry::FPlatformInfo to FDataDrivenPlatformInfo
- Moved some fields from PlatformInfo::FTargetPlatformInfo to FDataDrivenPlatformInfo, and cleaned them up in the process
- Fixed the DataDrivePlatformInfo.ini files to match the previous items
- Removed FVanillaPlatformEntry, and now just using FTargetPlatformInfo to manage flavors under a vanilla PlatformInfo (see PlatformInfo::GetVanillaPlatformInfoArray())
- Cleaned up TPerPlatformValue, as it was often misused (took a group and platform name, but we can get the group from the platform name) [AnimationSharingManager.cpp, *Engine.cpp, Runtime\Engine\*, ]
- Fixed FBlueprintNativeCodeGenPaths::GetDefaultCodeGenPaths() to use IniPlatformName instead of some hacky code [BlueprintNativeCodeGenManifest.cpp]
- Fixed various Turnkey bugs that recent testing exposed
- Enabled AUTOSDKS_ENABLED in both Mac and Linux on the Editor side (not that there are much set up to use it)
- Using Turnkey to get the SDK status instead of ValidatePlatforms (gives more detailed information - may want to go back to ValidatePlatforms so only UBT is needed, but change it to give more info)
- Moved OnDeviceDiscovered and Lost delegates from each platform's TargetPlatform class to a static in ITargetPlatform - there was no need for per-platform implementations
- Started working on allowing for SDK to be installed with editor running and not need to restart editor - Work in Progress! It is not usable yet.
#fyi jack.porter
#rb pete.sauerbrei

[CL 13816905 by Josh Adams in ue5-main branch]
2020-07-01 17:07:12 -04:00
Matt Kuhlenschmidt
fd7e6d1dfc Do not allow the console command window to absorb and enter a key when the content browser drawer key is pressed
[CL 13505335 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-22 12:52:39 -04:00
Matt Kuhlenschmidt
9573ab2bf0 Status bar updates
- Hooked up console edit box
- Hooked up active tool messages to modes (the mode specific messages need a lot of improvement
- Added status bars to standalone asset editors

#rb louise.rasmussen

[CL 13264057 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-11 09:39:04 -04:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
jamie dale
3d4aec0159 Defer Output Log text layout modification to Tick
This avoids the text layout for the Output Log being modified while the Output Log itself is being painted (eg, from messages being logged during OnPaint).

#jira UE-59184
#rb Francis.Hurteau


#ROBOMERGE-OWNER: jamie.dale
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 9541025 via CL 9541026
#ROBOMERGE-BOT: (v521-9539702)

[CL 9541261 by jamie dale in Main branch]
2019-10-10 15:48:28 -04:00
improbable-valentyn
fc29a64867 PR #6273: Fix memory leak in SOutputLog (Contributed by improbable-valentyn)
#jira UE-81496
#rb lauren.barnes

[CL 9486987 by Rex Hill in Main branch]
2019-10-09 10:05:01 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
ben marsh
fb4078d777 More IncludeTool fixes.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 8374228 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8497914 by ben marsh in Main branch]
2019-09-04 15:40:51 -04:00
Josh Markiewicz
d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00