Commit Graph

4503 Commits

Author SHA1 Message Date
dmytro ivanov
31966efe00 Use correct AFS in the push script
#jira UE-186383
#rb Allan.Bentham

[CL 29133672 by dmytro ivanov in ue5-main branch]
2023-10-26 10:05:17 -04:00
josh adams
976eced673 - Fixed uncooking of maps after recent fix for .ini files
#rb francis.hurteau
#jira UE-198593

[CL 29096546 by josh adams in ue5-main branch]
2023-10-25 14:27:23 -04:00
calvin zheng
8d6e633f99 Fixing multiple blocking modern xcode issues
#jira UE-198617
#rb Josh.Adams

[CL 29095687 by calvin zheng in ue5-main branch]
2023-10-25 14:06:59 -04:00
ben marsh
24bda4ce70 Horde: Remove BundleNodeHandle and BundleNodeLocator in favor of storing parsed data on handle objects.
#jira

[CL 29005756 by ben marsh in ue5-main branch]
2023-10-21 22:46:54 -04:00
ben marsh
00ef101197 Horde: Unify BundleStorageClient and BundleStorageClientWrapper.
#jira

[CL 29001725 by ben marsh in ue5-main branch]
2023-10-21 15:08:34 -04:00
ben marsh
9a598cd6cb Horde: Make HttpStorageClient a direct implementation of IStorageClient rather than deriving from BundleStorageClient.
#jira

[CL 29001200 by ben marsh in ue5-main branch]
2023-10-21 14:38:40 -04:00
dmytro ivanov
32d57e9b28 Don't bundle libUnreal.so in .apk for faster iteration
#jira UE-186383
#rb Chris.Babcock

[CL 28967167 by dmytro ivanov in ue5-main branch]
2023-10-20 11:24:28 -04:00
joe bestrotheray
ad12e72ee2 Multi client launcher:
Add option to disable deleting all logs (this was breaking if there's a client running which wasn't launched by the tool as it couldn't delete its log file)
Pass in the full client number to the command line (I had issues with the existing 2 digit system because my bot accounts cross a 3 digit boundary)
#rb Arciel.Rekman, Richard.Smith, Kaleb.Morris
#tests built and ran tool locally using the new args

[CL 28918878 by joe bestrotheray in ue5-main branch]
2023-10-19 10:42:42 -04:00
ben marsh
93ffbc126f Horde: Make all DDC warnings systemic.
#jira UE-180177

[CL 28856083 by ben marsh in ue5-main branch]
2023-10-17 17:31:08 -04:00
brendan lienau
449eef756f [Backout] - CL28852937
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[Gauntlet] Adds MSTest unit testing project to gauntlet for self testing
#rb Marcelo.Gomes

[CL 28855081 by brendan lienau in ue5-main branch]
2023-10-17 17:12:48 -04:00
benoit deschenes
c4802070bb Updating the NotarizeTask to now use the new "notarytool" as Apple is deprecating "altool --notarize-app".
#jira UE-189475
#rb Ryan.Hummer, zack.neyland

[CL 28854677 by benoit deschenes in ue5-main branch]
2023-10-17 17:03:23 -04:00
brendan lienau
396d9610ca [Gauntlet] Adds MSTest unit testing project to gauntlet for self testing
#rb Marcelo.Gomes

[CL 28854366 by brendan lienau in ue5-main branch]
2023-10-17 16:58:28 -04:00
tomasz obrebski
d134b22f0b Gauntlet device configuration profiles - revised
#rb wojciech.krywult, david.harvey

[CL 28837426 by tomasz obrebski in ue5-main branch]
2023-10-17 09:33:49 -04:00
tomasz obrebski
9a6dae0470 [Backout] - CL28792672
[FYI] tomasz.obrebski
Original CL Desc
-----------------------------------------------------------------
Gauntlet device configuration profiles

#rb wojciech.krywult, David.Harvey

[CL 28799457 by tomasz obrebski in ue5-main branch]
2023-10-16 11:30:46 -04:00
tomasz obrebski
f3c6c1dd58 Gauntlet device configuration profiles
#rb wojciech.krywult, David.Harvey

[CL 28799239 by tomasz obrebski in ue5-main branch]
2023-10-16 11:26:29 -04:00
josh adams
b64cad84ae - Fixed various blocking issues with making Mac/IOS builds that can be uploaded to AppStore in Xcode
* Missing ThinApp.sh
  * Missing some quotes around a variable in GenerateUniversalDSYM.sh
  * Correctly filter out the stub .app's and such when copying the Staged data directory into the .app
  * Disabled the Mac's Sign To Run Locally option by default, as that causes Xcode's Validation/Upload to not have the team name embedded in it, causing a hassle while pushing up to AppStore/TestFlight
  * Fixed the PRODUCT_NAME for BP projects
  * Made CrashReportClient be a sandboxed app that inherits from parent
  * Fix Hybrid apps to check all platforms before in the project generator, so that if a project needs a temp target for IOS (via a plugin)
  * Disabled the LoginFlow module from OnlineFramework plugin - this was causing issues with having CEF and EpicWebHelper embedded into a sandboxed .app, and LoginFlow isn't seemingly actually used by anything
  * Set the no-encryption setting in the template Mac plist to make uploading to TestFlight/AppStore easier
  * Fixed editor to not compile as universal when using -distribution, only the client should be universal
  * Further improvements to stripping out nested .app's in a final .app (remove them from the staged directory helps)
  * Changed how the Mac app name is displayed, since the .app name itself is shown in the Finder,  unlike IOS where the CFBundleName is shown (the archived .app name in the .xcarchive is named by a project setting, falling back to the .uproject name if not set)
  * Disabled the SignExecutables function on Modern because they attempt to sign the wrong .apps, and one is no longer (previously it was uselessly signing .apps, but now it throws an error due to changes for the third item in this list)
  * Legacy Xcode mode is forced with Window's Remote Mac builds, so use the old legacy code when running under windows
  * Added a third party .cpp file to get copied to remote macs
  * Fix Tools -> Open Xcode not working with modern Xcode

#jira UE-197465

[CL 28724701 by josh adams in ue5-main branch]
2023-10-12 15:44:13 -04:00
ben marsh
a93fe81feb Match multi-line shader compilation errors as log events.
#jira

[CL 28718432 by ben marsh in ue5-main branch]
2023-10-12 13:54:33 -04:00
robert millar
ca83da36b1 [Backout] - CL28685958
[FYI] robert.millar
Original CL Desc
-----------------------------------------------------------------
Add ability for gauntlet to parse BP script callstack from error messages matching regex \[ScriptStack\]\s*.+

#rb jerome.delattre,andrew.grant

[CL 28688187 by robert millar in ue5-main branch]
2023-10-11 18:35:07 -04:00
robert millar
282ab23d55 Add ability for gauntlet to parse BP script callstack from error messages matching regex \[ScriptStack\]\s*.+
#rb jerome.delattre,andrew.grant

[CL 28686064 by robert millar in ue5-main branch]
2023-10-11 18:01:04 -04:00
marcelo gomes
9ad17edc97 Implement FullClean method in TargetDevice for all platforms
#rba

[CL 28680451 by marcelo gomes in ue5-main branch]
2023-10-11 16:18:18 -04:00
zousar shaker
31cd3b3dbf Remove use of CommandUtils.MakePathSafeToUseWithCommandLine on the executable name when performing zen snapshot exports as it makes the execution fail on Mac.
#rb none

[CL 28672186 by zousar shaker in ue5-main branch]
2023-10-11 13:44:24 -04:00
adolf stary
36753e4cb9 Fix for Gauntlet marking failed tests due to lack of devices as pass
#rb brendan.lienau
#rnx

[CL 28668338 by adolf stary in ue5-main branch]
2023-10-11 12:22:40 -04:00
zousar shaker
e95a2b2c30 Change default port for autolaunched ZenServer local service to 8558. When connecting to an existing service (not autolaunched), the default port remains what it was before, but will change in the future.
[CL 28665636 by zousar shaker in ue5-main branch]
2023-10-11 11:18:41 -04:00
ryan hummer
4d2ec0e268 Fixing ZenLaunch spawning failing on non-Windows Platforms
no need to wrap in quotes

#rnx
#rb zousar.shaker.

[CL 28646893 by ryan hummer in ue5-main branch]
2023-10-10 19:53:33 -04:00
ryan hummer
fb320d73a5 BuildGraph: Fix EnvVar lookup on non Windows platforms
Just like the Engine, swap - for _ as - is not valid on non Windows platform

#rnx
#rb ben.marsh

[CL 28646840 by ryan hummer in ue5-main branch]
2023-10-10 19:52:57 -04:00