The rules for http route handlers:
- OnComplete callback must be called only once. some utils like ValidateContentType and DeserializeRequest already call OnComplete with an error message.
- If OnComplete callback is invoked, the handler must return true, even if the request didn't succeed (had some error), it is still considered "handled".
#jira UE-217594
#rb jeremie.roy
[CL 35147758 by jean perrier in ue5-main branch]
- Fixed up a couple of uses of FConsoleManager when IConsoleManager is the correct usage
#rb David.Harvey, Tim.Smith
[CL 32183192 by josh adams in ue5-main branch]
simplifies usage of Object Properties and fixes a few edge cases
see zousar.shaker for issues
#rb zousar.shaker
[CL 29761675 by joe pribele in ue5-main branch]
Fix Undo/Redo crash with the WebApp open while calling the OnPropertyUnexposed.
Fix Rename issue in the WebApp and OnFieldsRenamed never broadcasted in the Engine.
Fix Rename Transaction not created correctly.
Fix RCTransactionListener not keeping the Delegate by reference causing the system to not call bound function to the Delegate if they were bound after the creation of the TransactionListener.
#rb jeremie.roy
[CL 29711290 by andrea botti in ue5-main branch]
Fixed up usage of FHttpRequestHandler across engine and projects.
#tests Ran some RPC tests successfully, which execute RPCs against the engine utilizing HTTPServer.
[CL 29401814 by nick edwards in ue5-main branch]
* TRACE_CPUPROFILER_EVENT_SCOPE(ScopeName) --> to be used with a plain text as scope name (not a string!). If the parameter is a string ("abc" or TEXT("abc")), the quotes (and the TEXT prefix) will be included in the actual timer name.
* TRACE_CPUPROFILER_EVENT_SCOPE_STR("scope name") --> to be used with a static string (const ANSICHAR* or const TCHAR*); ex: when the scope name needs to include a space char
* TRACE_CPUPROFILER_EVENT_SCOPE_TEXT(*MyScopeName) --> to be used with a dynamic string (const ANSICHAR* or const TCHAR*)
See also the comments for these macros in ProfilingDebugging\CpuProfilerTrace.h.
#rb Catalin.Dragoiu
[CL 28337738 by ionut matasaru in ue5-main branch]