The use case for this is implementing a plugin that displays warning and error counts on the status bar - we would like to reset the counters when the Output Log is cleared.
NOTE: This is a resubmit of a fairly old CL that got backed out due to issues with compiling on clang. I have altered the problematic code to make it compile.
#rb sebastian.arleryd, aditya.ravichandran
#jira none
Note: The PF is actually to make submit tool work but actually its 6622a95a37485b66bb46449f, submit tool is failing because its from a different stream.
#ushell-cherrypick of 32932719 by gabriel.wreczycki
[CL 33109990 by ben hoffman in ue5-main branch]
#fyi ben.hoffman
Original CL Desc
-----------------------------------------------------------------
Editor | Make it possible to listen when the Status Bar Output Log is cleared
The use case for this is implementing a plugin that displays warning and error counts on the status bar - we would like to reset the counters when the Output Log is cleared.
#rb sebastian.arleryd
#ushell-cherrypick of 28707029 by gabriel.wreczycki
[CL 28823870 by ben hoffman in ue5-main branch]
The use case for this is implementing a plugin that displays warning and error counts on the status bar - we would like to reset the counters when the Output Log is cleared.
#rb sebastian.arleryd
#ushell-cherrypick of 28707029 by gabriel.wreczycki
[CL 28802239 by ben hoffman in ue5-main branch]
#fyi Matt.Hoffman
Original CL Desc
-----------------------------------------------------------------
Editor: Ctrl + Console Key (` by default) now iterates through active Console Command Executors, so you can switch between Cmd and Python by hitting Ctrl + `.
#jira None
#rb Yafes.Sahin, Rob.Millar
#preflight 629a542d5818a74ce53fd524
[CL 20497486 by matt hoffman in ue5-main branch]
- 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
[CL 16941163 by Michael Noland in ue5-main branch]
#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]
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]
#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]