Commit Graph

1744 Commits

Author SHA1 Message Date
dominik peacock
62289e5f06 Fix dereferencing nullptr static analysis
#jira UE-201601

[CL 30019834 by dominik peacock in ue5-main branch]
2023-11-30 13:42:37 -05:00
dominik peacock
bf24fbbb16 Remove unneeded wrapper request types
#jira UE-201546

[CL 30012015 by dominik peacock in ue5-main branch]
2023-11-30 06:24:49 -05:00
dominik peacock
d27fa313c9 Ownership reassignment combo box
#jira UE-200344

[CL 30011332 by dominik peacock in ue5-main branch]
2023-11-30 05:20:05 -05:00
jason walter
7d32624488 Backout enabling landscape support in Concert (original CL25978997)
#jira UE-193846
#rb Luc.Eygasier, Roey.Borsteinas

[CL 30000247 by jason walter in ue5-main branch]
2023-11-29 17:21:03 -05:00
dominik peacock
4d3514c834 Add ISubmissionOperation::OnCompleteOperation
#jira UE-201311

[CL 29958410 by dominik peacock in ue5-main branch]
2023-11-28 08:51:35 -05:00
dominik peacock
9d2af14553 Add queuing for submissions
#jira UE-201304

[CL 29956473 by dominik peacock in ue5-main branch]
2023-11-28 04:59:04 -05:00
dominik peacock
8e3ad93d75 Fix struct not initialized warning
#jira UE-201223

[CL 29940289 by dominik peacock in ue5-main branch]
2023-11-27 13:56:44 -05:00
aditya ravichandran
391ea5791e Fix missing copyright boilerplate in source control files
#rb aditya.ravichandran

[CL 29936104 by aditya ravichandran in ue5-main branch]
2023-11-27 11:37:52 -05:00
DecoyRS
873e77b496 PR #11109: Specify styles when selecting icons for SourceCodeAccess implementations
#jira UE-200714
#rb aditya.ravichandran, Devin.Doucette

[CL 29935368 by DecoyRS in ue5-main branch]
2023-11-27 11:15:19 -05:00
paul chipchase
3cb65abf7a Fix SOURCE_CONTROL_WITH_SLATE to work properly with PerforceSourceControl module.
#rb PJ.Kack
#rnx

- Remove the slate widgets from the module if we are not compiling with slate.

[CL 29929990 by paul chipchase in ue5-main branch]
2023-11-27 03:02:45 -05:00
dominik peacock
660cca7580 Annotate code with TODO improvements
#jira UE-201165

[CL 29919199 by dominik peacock in ue5-main branch]
2023-11-24 09:22:52 -05:00
dominik peacock
3055e00c93 Remotely change other clients
#jira UE-198088

[CL 29909606 by dominik peacock in ue5-main branch]
2023-11-23 09:44:52 -05:00
dominik peacock
d60f450f37 Fix bugs:
- crash when checking and then unchecking property
- no stream change request being sent when unchecking property while you have authority

#jira UE-200881

[CL 29887795 by dominik peacock in ue5-main branch]
2023-11-22 09:42:31 -05:00
dominik peacock
e164fae867 Refactor ISubmissionWorkflow to be given the changes to submit instead of injecting them itself
#jira UE-200881

[CL 29862463 by dominik peacock in ue5-main branch]
2023-11-21 07:31:32 -05:00
dominik peacock
7d530d2a34 Remove subobject view
#jira UE-200785

[CL 29861008 by dominik peacock in ue5-main branch]
2023-11-21 04:53:49 -05:00
marc audy
763a611985 Fix C4072 warnings
#rnx

[CL 29852844 by marc audy in ue5-main branch]
2023-11-20 17:26:53 -05:00
jason walter
88c52d2095 Add support for sending BP struct data over Multi-user.
#jira UE-181274
#rb zach.brockway

[CL 29849016 by jason walter in ue5-main branch]
2023-11-20 15:23:35 -05:00
dominik peacock
3959a91346 Add replication toggle for all clients view
#jira UE-200345

[CL 29773166 by dominik peacock in ue5-main branch]
2023-11-16 05:06:04 -05:00
carl lloyd
742cd26994 Switching from mtlpp to Apple's MetalCPP library
- Mostly a straight port from mtlpp to MetalCPP
- The debug encoders have been removed in favour of Metal's built in encoder errors, these are always on in debug and development builds
- mtlpp had additional validation that we are now not implementing in the short term, but will revisit after some refactoring

#rb Zack.Neyland

[CL 29773146 by carl lloyd in ue5-main branch]
2023-11-16 05:04:37 -05:00
dominik peacock
e62c95ea4b Add missing inline specififer to util function in header file
#jira UE-200485

[CL 29746664 by dominik peacock in ue5-main branch]
2023-11-15 10:37:31 -05:00
dominik peacock
fdbe6e179b Split single and multi columns up into folders
#jira UE-200085

[CL 29744463 by dominik peacock in ue5-main branch]
2023-11-15 08:43:35 -05:00
dominik peacock
9fab7abe9e Add all clients view for replication
#jira UE-200342, UE-200343

[CL 29743217 by dominik peacock in ue5-main branch]
2023-11-15 07:19:21 -05:00
paul chipchase
277284a7e1 Fix an assert seen when errors are encountered while asynchronously updating the change list view window.
#rb Luc.Eygasier
#rnx

- FSourceControlAssetDataCache can launch work on the taskgraph system in the method ::FetchAssetData which in turn calls ISourceControlRevision::Get.
- The perforce implementation of this uses FMessageLog to report errors but this can only be used safely on the GameThread. When used on the taskgraph system we run the risk of either triggering an unsafe delegate assert or we end up trying to update a slate widget (if the FMessageLog window is open) which will assert when done outside of the GameThread.
- The short term fix is to use FTSMessageLog which is a quick and dirty wrapper in the perforce module that acts like FMessageLog but when called on a taskgraph thread it will just log the message rather than trying to route it to the FMessageLog system.
-- There is a work item to make FMessageLog thread safe but due to some API choices this is non-trivial.
- Note that this change does not address the original errors, but should prevent the crash.

[CL 29707502 by paul chipchase in ue5-main branch]
2023-11-14 02:44:11 -05:00
calvin zheng
2267ffd9e4 Improve source code lookup feature, using dsym if exists, and fix file path obtained from build machine
#jira UE-198540
#rb Josh.Adams

[CL 29653403 by calvin zheng in ue5-main branch]
2023-11-10 15:42:43 -05:00
paul chipchase
be8423dcc3 Add support for EStatus::WorkspacePath with the perforce source control provider.
#rb j.baumgartner
#rnx

- The safest way to determine the client spec root is to just initialize a p4 connection and extract the info from that.

[CL 29596693 by paul chipchase in ue5-main branch]
2023-11-09 10:48:13 -05:00