Commit Graph

523 Commits

Author SHA1 Message Date
jason walter
a791cd21c4 Fix transaction check. We are suppose to check against the incoming transaction and not on the existing transaction buffer.
#jira UE-168397
#rb none, trivial fix
#preflight 637b8cb0815e4b9b75f61196

[CL 23220540 by jason walter in ue5-main branch]
2022-11-21 09:53:38 -05:00
henrik karlsson
b5164ac775 Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
Change consist of only forward declaration and additional includes

#preflight 63789c1de30d438849c48188
#rb none

[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
joe kirchoff
e737e995f1 UnrealEditor: Handle private includes from so the path isn't rooted in the module parent. This should be cleaned up to not require including private headers in public files.
#rnx
#rb Bryan.Sefcik
#preflight 6372dad7232e3d12cb8f12b7

[CL 23148562 by joe kirchoff in ue5-main branch]
2022-11-15 19:54:38 -05:00
jason walter
2e1235a071 Respect the console variable set by code when assigning CVar values.
#jira UE-168566
#rb none, trivial
#preflight 6373f9e41c114bec05c5762d

[CL 23141902 by jason walter in ue5-main branch]
2022-11-15 15:48:10 -05:00
jason walter
30a985468b Add ability to persist a single file in blueprints. Also added a delegate that indicates when a new package has been saved.
#jira UE-167476
#rb zach.brockway
#preflight 6373edba1c114bec05c0b579

[CL 23141497 by jason walter in ue5-main branch]
2022-11-15 15:25:38 -05:00
jason walter
8bec4a540e Work-in-progress receive only support. Still very experimental.
#jira UE-168181
#rb none
#preflight 637257e05368a3230a47fb66

[CL 23117692 by jason walter in ue5-main branch]
2022-11-14 10:04:13 -05:00
rex hill
cfe20b7b79 Concert Plugin - Detect missing assets when reading messages
#preflight 636e55ed0c74adb48b51801f
#rb jamie.dale

[CL 23102308 by rex hill in ue5-main branch]
2022-11-11 14:13:41 -05:00
joe kirchoff
5910c0aed2 Clean up & sort #include paths in various private cpp files using work in progress FixIncludePath
#rnx
#rb Matt.Peters
#preflight 6365911ac53af2f47f558f3b

[CL 23018659 by joe kirchoff in ue5-main branch]
2022-11-07 16:59:30 -05:00
jason walter
cae777bf7e Add a combo box to set the Multi-user send / receive state. This only provides the UI mechanism. The low level implementation is still TBC.
#jira UE-168175
#rb zach.brockway
#preflight 636957e8843e6ac7947bc877

[CL 23016600 by jason walter in ue5-main branch]
2022-11-07 15:23:40 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
stuart hill
1fc502d9b1 Give the option to disable being able to diff files in the Source Control Submit Widget. To allow this, AllowsDiffAgainstDepot function should return false.
#preflight 6360fd498768c5532f5425f0
#rb Marco.Anastasi, Patrick.Laflamme

[CL 22888653 by stuart hill in ue5-main branch]
2022-11-01 15:09:57 -04:00
christian savoie
fd89edb9be Add access to local revision number for all source control systems.
Change perforce Revert option to be based on if an item is checked out or marked for add, rather than if it can be checked in.

#tests Used to implement source control menu refactor https://p4-swarm.epicgames.net/reviews/22528870

[CL 22863683 by christian savoie in ue5-main branch]
2022-10-31 11:08:06 -04:00
Dominik Peacock
7a7eb58bd4 Fix crash due to race condition
#jira UE-168533
#rb Jason.Walter
#preflight 635a58b65d49a96f7b337a92

[CL 22826393 by Dominik Peacock in ue5-main branch]
2022-10-28 05:45:03 -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
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
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
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
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
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
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
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
marco anastasi
dd01cd42b5 Create shortcut buttons in Status Bar for Skein operations
#rb wouter.burgers, patrick.laflamme
#preflight 63301d3d665f6b8f7fab0066


RESOLUTION: Resolved conflict with IsAtLatestRevision() and GetNumLocalChanges()

[CL 22193646 by marco anastasi in ue5-main branch]
2022-09-26 16:32:49 -04:00