tim smith
e31e2dd7a2
Fixed issue where net enabled properties would prevent properties from finding their getter/setter methods
...
#rb self
#preflight 63234a2b63312bbbbb02b0f7
[CL 22038445 by tim smith in ue5-main branch]
2022-09-15 17:09:37 -04:00
Ben Marsh
866ac827dd
Horde: Add a signature and header to bundle objects, plus a GUID type identifier for each object inside it. This will allow transcoding objects to different types when extracted from a bundle.
...
#preflight none
[CL 22032608 by Ben Marsh in ue5-main branch]
2022-09-15 13:35:59 -04:00
Ryan Hummer
730c61da7b
Adding a known compile log event for an xcode library
...
It comes from sterr so needs to be outside the normal warning/error checking in the CompilerEventMatcher
#rnx
#jira UE-163741
#rb ben.marsh
#preflight 63221b3347741a7dbd834069
[CL 22021414 by Ryan Hummer in ue5-main branch]
2022-09-14 20:52:50 -04:00
zack neyland
a4e34fd975
Adds more paths for finding the p4 binary on Mac and Linux, specifically the location as to where Homebrew puts p4.
...
#rb Josh.Adams
#jira none
#preflight none
[CL 21997845 by zack neyland in ue5-main branch]
2022-09-13 21:51:08 -04:00
Ryan Hummer
d646ac2c5a
Adding missing file from previous CL # 21982447
...
#rnx
#jira FORT-514357
#rb none
#preflight none
[CL 21982614 by Ryan Hummer in ue5-main branch]
2022-09-13 10:42:05 -04:00
Ben Marsh
e4720da1bf
EpicGames.Perforce: Fix invalid changelist number being returned when submitting a non-shelved changelist.
...
#preflight none
[CL 21978102 by Ben Marsh in ue5-main branch]
2022-09-12 21:44:33 -04:00
tim smith
d471843162
Fixed issue where C# UHT would not declare shadowing errors in the incomplete instances where UHT would.
...
#rb self
#preflight 631f59153267bd833660b6f3
[CL 21974126 by tim smith in ue5-main branch]
2022-09-12 18:21:00 -04:00
Ben Marsh
a4d707c6a6
Horde: Fix errors posting summary messages to threads for issues.
...
#preflight none
[CL 21969744 by Ben Marsh in ue5-main branch]
2022-09-12 14:44:55 -04:00
Ben Marsh
b51ee11618
UGS: Fix exception when querying current stream from a non-stream workspace.
...
#preflight none
[CL 21969077 by Ben Marsh in ue5-main branch]
2022-09-12 14:07:43 -04:00
Ben Marsh
44286a5bf7
Horde: Fix errors being ignored when submitting changelists, and incorrect changelist number being returned.
...
#preflight none
[CL 21967470 by Ben Marsh in ue5-main branch]
2022-09-12 12:45:59 -04:00
Ben Marsh
6c50740a30
Horde: Fix errors failing to update Slack messages. Posting messages to channels will automatically resolve user ids to specific DM channels, which must be used to update the message later.
...
#preflight none
[CL 21965325 by Ben Marsh in ue5-main branch]
2022-09-12 10:36:39 -04:00
Ben Marsh
f98b6dcb90
Horde: Change to the correct host when impersonating a user.
...
#preflight none
[CL 21958769 by Ben Marsh in ue5-main branch]
2022-09-11 11:09:49 -04:00
Ben Marsh
e172b4590d
EpicGames.Perforce: Add a host parameter for native perforce lib.
...
#preflight none
[CL 21958737 by Ben Marsh in ue5-main branch]
2022-09-11 10:28:25 -04:00
Ben Marsh
1c97f4644b
Horde: Few more tweaks to Perforce logging.
...
#preflight none
[CL 21949892 by Ben Marsh in ue5-main branch]
2022-09-10 13:24:59 -04:00
Ben Marsh
d04863c0c3
Horde: Enable trace logging for PerforceService. Also add support for configuring console log output level.
...
#preflight none
[CL 21949339 by Ben Marsh in ue5-main branch]
2022-09-10 12:56:25 -04:00
tim smith
8084c71c48
Removed NameToDisplayString port to C# since we don't need to save the generated strings and imply that the C# version will match the C++ version.
...
#rb self
#preflight 631b7aa7f448dc6e58f417ca
[CL 21926335 by tim smith in ue5-main branch]
2022-09-09 15:40:20 -04:00
Ben Marsh
b8235f49f8
Horde: Improve performance of querying large numbers of commits.
...
* Tags are now only computed on demand.
* Batching for queries that require describe commands reuses connections and stream metadata between iterations.
#preflight none
[CL 21926162 by Ben Marsh in ue5-main branch]
2022-09-09 15:29:39 -04:00
tim smith
6f2faf9f3d
Fixed issue where C# UHT was not catching some blueprint properties contained in editor only sections.
...
#rb self
#preflight 631b6433a20b67673beb720c
[CL 21924084 by tim smith in ue5-main branch]
2022-09-09 13:30:21 -04:00
Ben Marsh
fd656ae334
Horde: Add tests for schema generation, and fix current serialization issues.
...
#preflight none
[CL 21920362 by Ben Marsh in ue5-main branch]
2022-09-09 10:28:19 -04:00
Ben Marsh
19020ebe4b
Horde: Add commit tags to stream configuration, allowing commits modifying files matching various wildcards to be tagged as different types (eg. code, content, modifies project X, etc...).
...
#preflight none
[CL 21903605 by Ben Marsh in ue5-main branch]
2022-09-08 17:14:06 -04:00
Ben Marsh
ca48dfabb9
Horde: Refactor Perforce service to use EpicGames.Perforce rather than P4API.NET. New implementation supports connection pooling and asynchronous operation.
...
#preflight 63121d66ab25bb91f58f42be
[CL 21759888 by Ben Marsh in ue5-main branch]
2022-09-02 11:20:42 -04:00
Tim Smith
5675727bfe
Fixed issue where C# UHT was not generating errors with unsupported blueprint member types.
...
#rb self
#preflight 6310f8ad31667117dfcb32a1
[CL 21744791 by Tim Smith in ue5-main branch]
2022-09-01 14:34:56 -04:00
Ben Marsh
d082dfcc2a
EpicGames.Perforce: Use regular command execution flow for logging in.
...
#preflight none
[CL 21722327 by Ben Marsh in ue5-main branch]
2022-08-31 12:05:09 -04:00
Ben Marsh
31b1359c92
EpicGames.Perforce: Allow passing a stdin prompt response directly into the regular command method, rather than having a special implementation for login commands.
...
#preflight none
[CL 21721707 by Ben Marsh in ue5-main branch]
2022-08-31 11:36:54 -04:00
Ryan Hummer
1b0163b46c
Optimize Horde printing a shelved CL for Preflight by issuing one call to p4 print
...
Using the wildcard support for p4 print we can print the entire contents of a shelf with one call instead of a call for each file.
Splitting TryPrint*Async into a method that assumes one file in and one result out, and another method that can return multiple results.
#rnx
#jira none
#rb ben.marsh
#preflight n/a
[CL 21706680 by Ryan Hummer in ue5-main branch]
2022-08-30 14:48:22 -04:00