Commit Graph

8889 Commits

Author SHA1 Message Date
Steve Robb
203cacf399 FNames can now be constructed with UTF8CHAR strings.
UTF-8 support added to FString::AppendChars() and made able to correctly handle variably-encoded source strings (both wider and narrower than TCHAR).
FUTF8ToTCHAR now accepts either UTF8CHAR* or ANSICHAR* for better compatibility.
FUtf8StringView now binds to UTF8CHAR* or any UTF8CHAR range, and can be constructed via a _U8SV string literal suffix.
CompactBinary now supports UTF-8.
Miscellaneous other UTF8CHAR fixes.

#rb devin.doucette

[CL 17017066 by Steve Robb in ue5-main branch]
2021-08-02 12:15:16 -04:00
Matt Peters
82534bfafc Cooking: Store build dependencies, runtime dependencies, and TargetDomainKey in an attachment in the oplog.
#rb Per.Larsson
#rnx

[CL 17016596 by Matt Peters in ue5-main branch]
2021-08-02 11:38:49 -04:00
Tim Smith
006c65a63c Remove the bEnableReinstancing global setting to reduce confusion now that a project setting is available.
#rb none
#rnx
#jira UE-118772

[CL 17015824 by Tim Smith in ue5-main branch]
2021-08-02 10:26:16 -04:00
Stefan Boberg
55c818a30b Remove prototype "ZenHttp" DDC client code - this was never meant to propagate to main
#rb zousar.shaker

[CL 17015794 by Stefan Boberg in ue5-main branch]
2021-08-02 10:24:04 -04:00
Tim Smith
4d09c02a58 Added log message for when quick start gets re-enabled.
#rb none
#rnx

[CL 17015792 by Tim Smith in ue5-main branch]
2021-08-02 10:24:01 -04:00
Catalin Dragoiu
4372388e3b [Insights] Move Task and Slate Insights to the Timing Insights workspace group
#rb Ionut.Matasaru

[CL 17015772 by Catalin Dragoiu in ue5-main branch]
2021-08-02 10:21:38 -04:00
danny couture
5981108e9c Get rid of huge amount of allocs which affects Linux more than Windows due to the allocator used
#rnx
#rb Jarl.Ostensen

[CL 17015216 by danny couture in ue5-main branch]
2021-08-02 08:47:46 -04:00
Matt Peters
e9b39c84d1 SavePackage PackageStoreWriter with EditorDomain: fix offsets written into the BulkDatas to be relative to the end of the Linker's archive as expected, rather than relative to some number of bytes before the end of the archive because we were copying Linker->Tell at a point before AppendAdditionalData and the Package Post Tag were written to the archive.
Also add the writing of AppendAdditionalData to a callback on the PackageStoreWriter, so that FVirtualizedUntypedBulkDatas can be separated out into separate archives in the same way FUntypedBaseData are.

#rnx
#rb Paul.Chipchase

[CL 17015164 by Matt Peters in ue5-main branch]
2021-08-02 08:36:01 -04:00
ionut matasaru
aaed4a8c64 [Insights]
- Timing view: Fixed the drawing of borders for timing events when scale factor is greater than 100%.
  - Timing view: Fixed the drawing of borders for hovered and selected  timing event (2px).

#jira UE-75607
#rb Catalin.Dragoiu

[CL 17014928 by ionut matasaru in ue5-main branch]
2021-08-02 07:29:38 -04:00
CarlMagnus Nordin
23761e1901 IoStore:
Add more flexibility to the redirects/localization functionality by moving redirect information away from the package summaries and import tables
Changed import references from global import hashes to package local export hashes

#robomerge[bot1] dev-enginemerge-test
#rb pj.kack
#rnx
#jira none

[CL 17014898 by CarlMagnus Nordin in ue5-main branch]
2021-08-02 07:21:02 -04:00
ionut matasaru
4afc7c8e66 [Insights] Updated icon for CopyToClipboard actions (context menu of several tree views). Also added icons for log category quick filter actions (context menu of the Log View).
#rb none

[CL 17014808 by ionut matasaru in ue5-main branch]
2021-08-02 06:48:39 -04:00
Helge Mathee
a5922199da Control Rig: RigVM Property Based storage support for sliced memory
#rb audit
#jira na

[CL 17008022 by Helge Mathee in ue5-main branch]
2021-07-30 14:28:53 -04:00
rune stubbe
d1afc5174e Added Nanite streamer support for separate sizes for streaming pages and root pages
Reduced root page size from 128kb to 32kb
Page allocation size is no longer rounded up when using fixed sized allocation (r.Nanite.Streaming.DynamicRootPages=0)
Removed the ClusterPageHeaders resource and embedded its data directly into pages
Renamed SOAStrides to PageConstants
#preflight 61041cd35b2fb800011aa2c2


#ROBOMERGE-SOURCE: CL 17007430
#ROBOMERGE-BOT: (v838-16927207)

[CL 17007443 by rune stubbe in ue5-main branch]
2021-07-30 12:30:33 -04:00
michael balzer
1e3a3267f4 MeshModelingToolset: Split plugin into non-experimental and experimental
#jira UETOOL-3823
#rb ryan.schmidt
#preflight 6101fb4b2b002800014f7007

[CL 17003092 by michael balzer in ue5-main branch]
2021-07-29 20:04:58 -04:00
Helge Mathee
9ff65f566c Control Rig: Re-enable RigVMCompiler Unit Tests for new memory storage class
#rb audit
#jira na

[CL 16999038 by Helge Mathee in ue5-main branch]
2021-07-29 14:29:46 -04:00
Devin Doucette
a1fb614f8a DDC: Moved new stats functions into FDerivedDataCacheInterface to remove module dependency
#rb Aurel.Cordonnier
#rnx

[CL 16997387 by Devin Doucette in ue5-main branch]
2021-07-29 13:05:41 -04:00
Catalin Dragoiu
8caec8104e Add "Text Files" and "All Files" as options when exporting from a STableTreeView.cpp
#rb none

[CL 16995866 by Catalin Dragoiu in ue5-main branch]
2021-07-29 11:07:30 -04:00
dmytro vovk
e0e8407cc0 Fixed static events initialization crash
#jira none
#rb Andriy.Tylychko

[CL 16995074 by dmytro vovk in ue5-main branch]
2021-07-29 09:55:50 -04:00
Martin Ridgers
e3629a017c Removed a redundant comment.
#rnx

[CL 16994792 by Martin Ridgers in ue5-main branch]
2021-07-29 08:59:49 -04:00
Martin Ridgers
217b578502 Older trace protocols had synchronised new-event events so we can't short-circuit those events.
#rnx

[CL 16994788 by Martin Ridgers in ue5-main branch]
2021-07-29 08:58:34 -04:00
Martin Ridgers
5b6f289b0d NetTrace events that were using attachments have been converted over to use string or array type fields.
#rb peter.engstrom
#rnx

[CL 16994694 by Martin Ridgers in ue5-main branch]
2021-07-29 08:54:23 -04:00
Martin Ridgers
cb244b237e Removed some unused code
#rnx

[CL 16994631 by Martin Ridgers in ue5-main branch]
2021-07-29 08:51:51 -04:00
Martin Ridgers
eddd4680e5 Ancient traces have no magic FourCC. We can say though that they definitely start with 01 00 00 00. So we'll use that as a FourCC to identfiy antique traces.
#rnx

[CL 16994617 by Martin Ridgers in ue5-main branch]
2021-07-29 08:51:16 -04:00
ionut matasaru
2272286969 [Insights]
- Added "-NoUI" command line argument to be able to run analysis for a session without the UI to be created (useful when used together with -AutoQuit).
  - Added a log message (emitted when analysis completes) with session duration, analysis duration and analysis speed.

#rb Catalin.Dragoiu

[CL 16994511 by ionut matasaru in ue5-main branch]
2021-07-29 08:36:44 -04:00
Martin Ridgers
7c36e1e935 The wrong protocol stage was being used for older protocol-2 and protocol-3 traces
#rnx

[CL 16994501 by Martin Ridgers in ue5-main branch]
2021-07-29 08:35:36 -04:00