Files
UnrealEngineUWP/Engine/Build/HTML5/RunMacHTML5LaunchHelper_template.command

22 lines
803 B
Plaintext
Raw Normal View History

Copying //UE4/Dev-Mobile to //UE4/Dev-Main (Source: //UE4/Dev-Mobile [at] 4355761) #lockdown Nick.Penwarden #rb Jack.Porter ============================ MAJOR FEATURES & CHANGES ============================ Change 4066430 by Nick.Shin HTML5 - fix merge stomping and add in missing SC.Metadatadir (null) object to last {if else} block #jira UE-58423 HTML5 Quicklaunch through UnrealFrontEnd fails on Stage Command: Error: System.NullReferenceExeception Change 4067037 by Bogdan.Vasilache #jira UE-57406 Shaders compiled for GLSL_ES2 with CFLAG_FeatureLevelES31 compiler flag will now shift to GLSL_ES3_1_ANDROID profile instead of GLSL_310_ES_EXT. Change 4067649 by Jack.Porter Remove obsolete cvars from ini files #jira UE-54768 Change 4071833 by Bogdan.Vasilache #jira UE-57406 ShaderVersion guid updated to reflect changes in the OpenGL shader compiler. Change 4075162 by Bogdan.Vasilache #jira UE-53195 Change 4099176 by Jack.Porter Fix SpeedTree node not working on ES3_1 (Contributed by PicaroonX) #jira UE-59685 PR #4761 Change 4124398 by Mi.Wang Add particle cutout support for feature level es31. Change 4129400 by Sorin.Gradinaru UE-60226 Web Browser widget is completely white on Android #jira UE-60226 #jira UE-53247 #Android #4.21 from Release-4.20 CL 4122319 The URL from the sample app is malformed (http:www.google.com). Since the phone's default browser is able to correct this problem for http and https URLs, I've added this exception to the code that checks the URL prefix, re-writing the fix for UE-53247. Change 4164212 by Nick.Shin minor fixes to merge from Main #jira none Change 4165606 by Nick.Shin #jira UE-57006 QA-Promotion WebGL1 HTML5 Launch On has numerous graphical errors in order for UNROLL to work -- break statement needs to be removed Change 4165823 by Nick.Shin HTML5 - split single large template file to smaller component (e.g. js & css) files custom template files are also supported on a per-project basis: copy .../Engine/Build/HTML5/GameX.*.template to <project>/Build/HTML5/. build will automatically pick it the project's path (otherwise fallback to the Engine's version) this is based on GitHub PR #4780 #jira UE-60136 GitHub 4780 : Proposed HTML5 Changes Change 4202481 by Sorin.Gradinaru UE-50492 OnUrlChanged does not fire on mobile #jira UE-50492 #iOS #4.21 Adding the events for load started & finished with errors Change 4202484 by Sorin.Gradinaru UEMOB-454 Move the virtual keyboard out of Experimental and make it enabled by default #jira UEMOB-454 #4.21 Change 4202583 by Bogdan.Vasilache [UE-53816] Allow texture sampling in vertex shaders for ES2 feature level #jira UE-53816 Change 4214064 by Nick.Shin Epic's GitHub policy is to treat "unknown" file extensions as "binary" changing filenames so that they will show up GitHub's repo this is in reference to GitHub PR #4780 #jira UE-60136 GitHub 4780 : Proposed HTML5 Changes Change 4224514 by Mi.Wang We should not Tick USceneCaptureComponent on DS by default. Change 4230192 by Nick.Shin HTML5 READMEs updating old ones - and putting new ones in these originally came from (mostly) onboarding the chrome team on UE4 emails. capturing most of that in markdown format. #jria UEMOB-255 HTML5 Multithreading Change 4232460 by Nick.Shin HTML5 - fix UE_MakeHTTPDataRequest() crash #jira UE-38351 ( Pri:1 - 4.21 ) Red and Blue color channels flipped on materials called from HTML5 server Change 4234647 by Nick.Shin HTML5 - ERGBFormat::RGBA vs ERGBFormat::BGRA - make use of the enums in UAsyncTaskDownloadImage::HandleImageRequest() - enable RGBA vs BGRA options for JPG decoder #jira UE-38351 ( Pri:1 - 4.21 ) Red and Blue color channels flipped on materials called from HTML5 server Change 4240086 by Sorin.Gradinaru UE-61345 Decals in Remote Session are not rendering on some iOS devices #jira UE-61345 #4.21 #iOS Changed the texture compression from DXT5 to RGBA Change 4240234 by Sorin.Gradinaru UE-61838 Android 'Launch On All' can't run during an existing launch on session on Windows #jira UE-61838 #4.21 Cancel previous sessions before launching the selected configuration. Change 4244686 by Nick.Shin HTML5 - syncing build scripts #jria UEMOB-255 HTML5 Multithreading Change 4246399 by Nick.Shin HTML5 - syncing PhysX build scripts #jria UEMOB-255 HTML5 Multithreading Change 4267990 by Bogdan.Vasilache [UEMOB-405] - Mobile PIE polishing - Bezel & Rotation + related subtasks #jira UEMOB-405 #jira UEMOB-458 #jira UEMOB-459 #jira UEMOB-460 Change 4280211 by Chris.Babcock Fix FD_SET macro invoke crash when Socket FD exceed 1023 (contributed by scahp) #jira UE-62290 #PR #4912 #ue4 #android Change 4300275 by Nick.Shin HTML5 - Unreal File Server - css response header fixes #jira UE-63009 HTML5 template page has non-centered viewport and loading banner stretches the entire screen Change 4302328 by Nick.Shin #jira UE-63108 HTML5 RunMacHTML5LauncherHelper.command files do not have appropriate permissions to run on Mac Change 4303428 by Jack.Porter Fixed crash during cooking for certain landscapes with collision data out of sync with render data. Change 4307517 by Jack.Porter Fix warning on Mac/Linux #jira UE-62993 Change 4311437 by Nick.Shin HTML5 : re-enabling [ -s BINARYEN_TRAP_MODE='clamp'; ] warning: this is technically slower performing -- but, this fixes a lot of 64-bit issues (HTML5 is "only" 32-bits) #jira UE-63049 HTML5 Quicklaunch to Chrome crashes with RuntimeError: float unrepresentable in integer range Change 4312602 by Chris.Babcock Allow some hardware buttons through if hardware keyboard disabled #jira UE-63260 #ue4 #android Change 4312711 by Chris.Babcock Fix string formatting for some locales in GetMetaDataString Method (contributed by IlinAleksey) #jira UE-63252 #PR #5026 #ue4 #android Change 4321719 by Bogdan.Vasilache UE-63378 - Fixed static analysis warnings #jira UE-63378 Change 4331224 by Jack.Porter Fixed Mobile PIE resolution for iPhone 8 Plus #jira UE-63191 Change 4339446 by Jack.Porter Modified foliage thumbnail color to better show when it is inactive #jira UE-30824 #5057 Change 4339458 by Dmitriy.Dyomin Fixed typos in glObjectPtrLabel type definitions (contributed by TheCodez) #4920 #jira UE-62368 Change 4339460 by Dmitriy.Dyomin Fixed: bRenderInMainPass on SkeletalMeshes doesn't work on Mobile #jira UE-59077 Change 4339523 by Sorin.Gradinaru UE-61351 Error: Failed to send -1 bytes of data to RemoteConnection spammed in the editor log when closing RemoteSession on device during connection #jira UE-61351 #4.21 Not an real issue. The message is issued whenever the host (or the client) tries to send messages through an inactive channel. There is a "/ping" message sent back and forth between the host and the client, with high frequency (hence the spam) - if this message is no longer received, the host (or the client) decides to terminate the connection. "Downgrading" the message from Error to Log, to avoid spamming the log on release builds. Change 4339590 by Sorin.Gradinaru UE-61554 Web Browser: No Transparency in 3D Widget Component on Mobile #jira UE-61554 #Android #4.21 Modified Web Texture Material's blend mode to "Translucent" Change 4339595 by Sorin.Gradinaru [Build] UE4 Dev-Mobile - CL 4339590 - Incremental Editor Win64 Change 4339597 by Jack.Porter Fix static analysis CIS This function should be moved to SceneUtils.h and the dependency in AsyncTaskDownloadImage resolved another way. #jira UE-63378 Change 4339599 by Sorin.Gradinaru UE-56076 Android Launch On "Running..." toast intermittently doesn't appear #jira UE-56076 #Android #4.21 wait before getting the process list with "adb shell ps" - on some devices the list is not yet ready Change 4339647 by Sorin.Gradinaru UE-54791 Planar Reflection gamma / brightness incorrect on Samsung Galaxy S5 #jira UE-54791 #Android #4.21 The planar texture contains encoded data: - decode it immediately after sampling the texture - alpha channel was inverted during the PrefilterPlanarReflectionPS step Change 4339654 by Sorin.Gradinaru UE-59697 WebBrowser SetVisibility not working on Android & iOS #jira UE-59697 #4.21 #iOS #Android SetVisibility implemented on iOS and Android's web browsers, by extending the implementation on Windows: use a list to store references to the webbrowsers in the scene , then in WebBrowserSingleton::Tick check if the cached web browsers windows or widgets ticked on the last frame Change 4339656 by Sorin.Gradinaru Remove unnecessary comment in IOSPlatformWebBrowser.cpp Change 4339666 by Bogdan.Vasilache [UEMOB-455] Make editor tool to dump out a device .json file for a connected Android device #jira UEMOB-455 Change 4339667 by Bogdan.Vasilache Mobile PIE bugfixes #jira UE-63288 #jira UE-63282 Change 4339700 by Bogdan.Vasilache [bugfix] Accidentally disabled SetPreviewPlatform() call for mobile PIE simulation. Change 4339733 by Sorin.Gradinaru UE-59381 Ios application default orientation #jira UE-59381 #iOS #4.21 - added Initial interface orientation in the generated Plist file (UIInterfaceOrientation key) - implemented preferredInterfaceOrientationForPresentation in the IOSViewController - re-arranged the orientation list in the Plist file Change 4339781 by Sorin.Gradinaru UE-60716 Show cursor in Editor text boxes when focused on Android #jira UE-60716 #Android #4.21 Updating the widget's cursor position from the native code. This also overrides the fix for UE49124 Cursor in virtual keyboard and UMG don't match - initially the solution was to hide the widget's cursor. Change 4340037 by Jack.Porter Added an Android Project Settings checkbox to enable detection of Vulkan device support by default. If unchecked, the -detectvulkan command line parameter can be used. Change 4340076 by Jack.Porter Fix warning seen by CIS #jira UE-63377 Change 4340212 by Sorin.Gradinaru UE-63224 Android DLC profile in Project Launcher fails if there is a space in the path for the destination directory #jira UE-63224 #4.21 #Android Avoid enclosing path arguments in double quotes (""<path>""). MakePathSafeToUseWithCommandLine(<path>) already adds quotes when needed. Change 4340721 by Andrew.Grant Fixed -vsmac argument not working with GenerateProjectFiles #jira nojira Change 4340822 by Andrew.Grant Replaced default iOS splashcreens with UE logo Added missing resolutions (iPhone 5 portrait, iPad 10.5") Removed custom splash images from RemoteSessionApp #jira UE-59864, UE-61939 Change 4340857 by Chris.Babcock Fix virtual keyboard crashes on Android #jira none Change 4341047 by Andrew.Grant Prevent Xcode upgrade warnings for >9.0 versions Change 4343797 by Cosmin.Sulea iOS - iPhonePackager ExportCertificate command failing 100% Change 4343823 by Sorin.Gradinaru UE-63334 Unreal Remote 2 does not send information about motion control #jira UE-63334 #iOS #Android The functionality was commented out. Tested it for performance and it seems OK (despite the high frequency of /motion signals) Change 4343824 by Sorin.Gradinaru UEMOB-185 Implement the equivalent of FAndroidJSScripting for iOS UE-59488 FWebBrowserWindow::UnbindUObject of IOSPlatformWebBrowser.cpp is not implemented yet #jira UEMOB-185 #jira UE-59488 #4.21 #iOS New methods (using WebKit, matching the Android implementation): - Go back/forward - HandlePageLoading (loading/didCommitNavigation, loaded/didFinishNavigation) - HandleReceivedError (didFailNavigation) - execute JS code - controlling the client using JS commands (WKWebViewConfiguration & WKUserContentController): - in Android we using shouldInterceptRequest to intercept a custom resource URL (JS: XMLHttpRequest.send, document.location) - iOS will register handlers (JS: window.webkit.messageHandlers.<FMobileJSScripting::JSMessageHandler>.postMessage) Change 4343845 by Sorin.Gradinaru Adding the signatures for FJavaWrapper's CallLongMethod, CallFloatMethod and CallDoubleMethod in the AndroidJNI.h #4.21 #Android Change 4343893 by Cosmin.Sulea UEMOB-465 - Add Device Output Log support for iOS #jira UEMOB-465 Change 4343895 by Dmitriy.Dyomin Fixed: DepthFade does not work in mobile emulation while MobileMSAA enabled #jira UE-60404 Change 4343899 by Dmitriy.Dyomin GitHub 4851 : Fix layer info property bNoWeightBlend not being saved after tiled landscape import (contributed by cmp-) #4851 #jira UE-61437 Change 4343906 by Bogdan.Vasilache Editor's feature level is now saved and restored between sessions #jira UE-55506 #jira UE-59688 Change 4346729 by Jack.Porter Fix CIS #jira UE-63716 Change 4347811 by Jack.Porter Fix dependency chain while including PIEPreviewDeviceSpecification #jira UE-63755 Change 4348580 by Jack.Porter Fix CIS issues in IOSPlatformWebBrowser #jira UE-63809 Change 4350092 by Jack.Porter Fix null pointer exception in iPhonePackager when a matching certificate cannot be found #jira UE-63821 Change 4350968 by Jack.Porter Update binaries for deployment server #jira UEMOB-332 Change 4353925 by Jack.Porter Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile) Rework PR 4912 from CL 4280211 #jira UE-62290 Change 4354034 by Jack.Porter Rebuilt deployment server after backing out changes #jira UE-63826 Change 4354338 by Ben.Marsh Attempted fix for incorrect certificate errors when compiling remotely. * Overloaded meaning of the -Certificate argument (ie. as the output path rather than as the desired certificate when selecting a provision) was causing certificate name check to fail. Now uses a different parameter to specify the output path. * TVOS argument was not being passed when exporting the certificate, also causing the wrong provision/certificate pair to be selected. * Add support for the -bundlename argument, though it shouldn't be necessary when invoked from UBT since the UUID discovered in a previous invocation of IPP is explicitly specified. Since the provision UUID is already being specified to IPP, it should be able to identify the correct provision on phase -1 using this info. #jira UE-63859 Change 4354459 by Chris.Babcock Fix issue with Android PCH include files #jira UE-63909 #ue4 #android Change 4255761 by Peter.Sauerbrei fix for space in manifest name #jira UE-63868 #ROBOMERGE-OWNER: jason.bestimt #ROBOMERGE-SOURCE: CL 4356719 in //UE4/Main/... #ROBOMERGE-BOT: DEVVR (Main -> Dev-VR) [CL 4356730 by chris babcock in Dev-VR branch]
2018-09-10 21:28:08 -04:00
#!/bin/sh
# Find the Unreal Mono install if it exists, we'll use that if possible
# Otherwise we fallback to mono and hope it exists
EPIC_MONO=""
if [ -f "${unreal_mono_pkg_path}" ]; then
pushd "${unreal_mono_pkg_path_base}"
source SetupMono.sh
popd
else
EPIC_MONO="NOTE: It seems this $0 was built from another platform and copied here.\nNOTE: Was expecting to setup mono via: "'${unreal_mono_pkg_path}';
fi
# Give some warning if mono isn't valid.
command -v mono > /dev/null 2>&1 || { echo "Mono is required to run this script. If it's already installed please make sure it exists on the path"; echo $EPIC_MONO; exit 1; }
# Set the current directory to where the script is being run from
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
pushd "$DIR"
mono HTML5LaunchHelper.exe
popd