Commit Graph

1379 Commits

Author SHA1 Message Date
paul chipchase
d657c87f4d Prevent a slate assert if a perforce connection error is encountered when initializing VA source control connections from background threads.
#rb Sebastian.Nordgren
#rnx
#preflight 63581307d669d2aa7ec95866

- Added FTSMessageLog which is a thread safe version of FMessageLog with limited functionality. It can be used as a thread safe drop in replacement for code that only wants to send messages to the FMessageLog system.
- Somewhat experimental at the moment so it is being kept private in the perforce plugin where it is immediately needed.
- Thread safety is currently achieved by using the normal logging system if we detect that the messages are being added from background threads.
-- In future work this will be improved and we will marshal the messages to the GameThread.

[CL 22795873 by paul chipchase in ue5-main branch]
2022-10-26 18:17:21 -04:00
henrik karlsson
5298cc8120 Non-unity/pch compile fixes when building UnrealEditor linux
#rb none
#preflight skipped

[CL 22794114 by henrik karlsson in ue5-main branch]
2022-10-26 17:49:37 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
charles bloom
48ea639682 TextureFormatOodle : remove bForceAllBC23ToBC7 option
it was unused and is more prone to cause problems than help

#rb none
#preflight none

[CL 22714454 by charles bloom in ue5-main branch]
2022-10-23 10:36:56 -04:00
charles bloom
6c3450ead6 TextureFormatOodle: LLM tag malloc, and add DebugInfo context to Jobify
#preflight 6352a9c4cb31f106ced66ed9
#rb dan.thompson,fabian.giesen

[CL 22711111 by charles bloom in ue5-main branch]
2022-10-22 12:11:23 -04:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
christian savoie
48b260a74e Fix Perforce Sync command to correctly use Revision value.
Add Revision and Force options to Plastic and Subversion.

#tests Used when implementing source control menu refactor  https://p4-swarm.epicgames.net/reviews/22528870, only tested perforce sync command.

[CL 22683432 by christian savoie in ue5-main branch]
2022-10-21 01:05:23 -04:00
fabian giesen
591ad86e1c Update Oodle Texture libs to 2.9.6b, 2.9.7b, 2.9.8c
Fixes an integer overflow issue that can lead to crashes when encoding textures.

#rb charles.bloom
#preflight 634f254aa1527f6b3bef670a

[CL 22647390 by fabian giesen in ue5-main branch]
2022-10-19 21:59:56 -04:00
jason walter
fe32b77d6a Work around reload issue on sub level by loading the p-level when a sub-level changes.
#jira UE-166716
#rb none
#preflight 63505af58449f85a47683401

[CL 22637583 by jason walter in ue5-main branch]
2022-10-19 16:27:47 -04:00
dominik peacock
54df444737 Fix Multi-User - Slate server crash after modifying Media Profile
#jira UE-167401
#rb Jason.Walter
#preflight 634dc4543d74ebc73864c409
#lockdown Alejandro.Arango

[CL 22634635 by dominik peacock in ue5-main branch]
2022-10-19 15:09:20 -04:00
jason walter
07c9a452c6 MultiUser: Allow sequence players to free loop without synchronization point via the sequence manager.
#jira UE-166890
#rb Zach.Brockway
#lockdown alejandro.arango
#preflight 634886f0907f474939b23dc0

[CL 22546714 by jason walter in ue5-main branch]
2022-10-14 22:18:20 -04:00
mic rooney
ec231bd6e7 Fixing the plugin manager not resetting asset localization ids on creation.
[REVIEW] [at]Josh.Andersen, [at]aaron.eady, [at]matt.stone, [at]Andrew.Thayer, [at]miles.Kaech

[CL 22507211 by mic rooney in ue5-main branch]
2022-10-13 13:02:39 -04:00
charles bloom
61cedd835a TextureFormatOodle validate memory before passing to Oodle Texture
#rb fabian.giesen,dan.thompson
#preflight none

[CL 22505514 by charles bloom in ue5-main branch]
2022-10-13 11:39:06 -04:00
valentin ritzi
1c72853cdb Adding startup delegates to ConcertServer for custom UnrealMultiUserServer apps
This change allows other plugins to be notified and provides them a TWeakPtr when a ConcertServer/ConcertSyncServer or a ConcertServerSession has started

#jira UCS-5080
#rb jason.walter, stuart.hill, manuel.lang
#preflight 6345748b3e2a5d14ad22e09f

[CL 22476310 by valentin ritzi in ue5-main branch]
2022-10-12 06:13:47 -04:00
josh adams
e767d53dce - Fixed DeviceProfile inheriting LODGroups from parent DP when there are no LOD groups specified (in this case, it was getting all LODgroups from the class defaults, and then it would never copy parent settings down, and would have defaults instead of parent values)
- Fixed a bug in the SectionName remapping system
#jira UE-165868
#rb dan.thompson
#preflight 63407bed587d6afac86b4453

[CL 22411128 by josh adams in ue5-main branch]
2022-10-07 18:10:19 -04:00
dominik peacock
39ca01eed3 Final UX improvements for Multi-User.
Non-code changes:
- Add taskbar icons for UnrealMultiUserServer (Windows, Mac, Linux)
- Update taskbar icons for UnrealMultiUserSlateServer (Windows, Mac, Linux)
- Adjust icon on the top-left corner of window UnrealMultiUserSlateServer
- Adjust the "Create Session" button icon (shown in editor)
- Adjust the "Close server" button icon (shown in editor)
Code change:
- Disable the "Create Session" button in UnrealMultiUserSlateServer
- Make the "Launch Server" button (shown in editor) launch the slate server by default instead of the console one

#jira UE-166219
#rb Jason.Walter
#lockdown Alejandro.Arango
#preflight 633eb5a8f171e4e68b6f2850

[CL 22388876 by dominik peacock in ue5-main branch]
2022-10-06 20:11:57 -04:00
Cody Albert
fd79e38a96 Fixed issue where diffing files could fail when using Git LFS
#rb trivial
#preflight 633c974dd74cbd55040be91a

[CL 22337850 by Cody Albert in ue5-main branch]
2022-10-04 16:34:53 -04:00
jason walter
3f537bb9a5 Fix color (pink -> white) for Multi-user server style
#jira
[FYI] dominik.peacock
#preflight none

[CL 22323410 by jason walter in ue5-main branch]
2022-10-03 21:14:46 -04:00
fabian giesen
0b17c46664 Oodle 2.9.8 re-submit
Original CL (22282721) was reviewed, this is a re-submit without code changes, just fixed libs due to debug info problems on some targets

#rb none
#preflight 633a61c10d2b0d7bd83f9528
#jira UE-164148

[CL 22322219 by fabian giesen in ue5-main branch]
2022-10-03 20:37:45 -04:00
fabian giesen
5fa2790821 [Backout] - CL22282721
[FYI] fabian.giesen
Original CL Desc
-----------------------------------------------------------------
Oodle 2.9.8

#rb charles.bloom
#preflight 63373e3c5c2225fe5f8a3667
#jira UE-164148

[CL 22286632 by fabian giesen in ue5-main branch]
2022-09-30 23:09:48 -04:00
fabian giesen
f113a5c97b Oodle 2.9.8
#rb charles.bloom
#preflight 63373e3c5c2225fe5f8a3667
#jira UE-164148

[CL 22286538 by fabian giesen in ue5-main branch]
2022-09-30 23:04:22 -04:00
patrick enfedaque
aa180f6f09 Fix not being able to revert Uncontrolled Changelist changes with files not at head revision. (files were forced synched to proper revision but would stay in the UC)
- Add flag to SourceControlOperation to test modified status against synched revision (p4 #have)
- Use this new flag when testing for modifications in UncontrolledChangelist

#jira UE-165558
#rb luc.eygasier
#preflight 633633b7936ff7e3dcda5f92

[CL 22271768 by patrick enfedaque in ue5-main branch]
2022-09-30 11:39:49 -04:00
dominik peacock
565a1d1c33 Update icons
#jira UE-162304
#rb none
#preflight 63358afdf418a1071a591b22
[FYI] Jason.Walter

[CL 22260847 by dominik peacock in ue5-main branch]
2022-09-29 20:36:38 -04:00
dave belanger
6d349f9e23 Fix to UPackageTools::UnloadPackages to deal with stale external actor packages when unloading the current world
Remove code in FPluginUtils::UnloadPluginsAssets that closes the current world since UnloadPackages already takes care of it
#rb Rex.Hill
#preflight 63345ed0e25f11e51a13907a

[CL 22240462 by dave belanger in ue5-main branch]
2022-09-28 22:22:04 -04:00
keith yerex
9f4b84af30 Stop force enabling TraceFiltering trace channel
#rb Thomas.Sarkanen
#jira UE-138822
#preflight 63348b041b5c1220242a3272

[CL 22239918 by keith yerex in ue5-main branch]
2022-09-28 22:01:25 -04:00