Commit Graph

4726 Commits

Author SHA1 Message Date
Sascha Elble
89dd36b7af made changes to folder structure for windowsdeviceportalwrapper to remove 55 warnings
(cherry picked from commit 0670fe983721c80626ae9a8de72f0e0d30240c20)
(cherry picked from commit f9c5149958)
(cherry picked from commit 9a8e92fd78)
2020-05-12 17:35:40 +12:00
Sascha Elble
c8f7bc3d7e WindowsDevicePortalWrapper has outdated nuget, using modified source for now
(cherry picked from commit a27c33114e19ecefecf079a7328e421faf024a6a)
(cherry picked from commit ea0f8c4595bfaa5e715584ebd11bd56e7b705438)
(cherry picked from commit 661df7de81)
(cherry picked from commit c8ccb272ab)
2020-05-12 17:34:10 +12:00
Ben Wright
5220af7a3e Workaround for 4.20 and 4.21 uwp branches to force linkage to store version of vccorlib. This resolves a missing dependency error when running on xbox one.
(cherry picked from commit aa7fd4a3d3)
(cherry picked from commit 29e7883cbe)
2020-05-12 17:33:11 +12:00
Ben Wright
b1ea53dbd2 Fixes required for UWP on 4.22
Notes:
- Dropped RTAudio support for UWP as it isn't compiling
2020-05-12 17:32:10 +12:00
Ben Wright
297e433f87 Add all changes required for UWP on 4.21
(based from commit d2d9eab01bf364dce4edee40e6f4ac94b23a7d42)

(cherry picked from commit d072e2774e)
2020-05-12 13:08:08 +12:00
Sascha Elble
a94c9a2aaf Add files to support UWP (Copied from MICROSOFT-XBOX-ATG) also modified gitignore due to untracked folder Engine/Source/ThirdParty/Windows/PIX/lib as this causes issues with generateprojectfiles
(cherry picked from commit 81f3c027a347bdd98f68cc2c603bff7f74007771)
(cherry picked from commit b54dda39f6)
2020-05-12 11:30:13 +12:00
Ben Marsh
15e93819fa UBT: Always treat *.modules files as being up to date for an installed engine. Prevents BuildId being regenerated if timestamps for DLLs are newer.
#rb none
#jira UE-76017

[CL 6916209 by Ben Marsh in 4.22 branch]
2019-06-10 15:53:03 -04:00
Ryan Durand
34e4aa5a33 PR #5893: 4.22 sndbs fix (Contributed by surakin)
#rb Ryan.Durand
#lockdown Ben.Marsh
#jira 72225

[CL 6834833 by Ryan Durand in 4.22 branch]
2019-06-04 09:38:25 -04:00
Ben Marsh
e26102be60 Merging fixes for UnrealVS with VS2019.
#rb none
#jira UE-75533

[CL 6816426 by Ben Marsh in 4.22 branch]
2019-06-03 16:14:51 -04:00
Cosmin Sulea
c84d1f1d4c UE-74772 - RemoteMac.cs fails to build if ProjectFile is null
#jira UE-74772
#rb Jack.Porter
#lockdown Cristina.Riveron

[CL 6683824 by Cosmin Sulea in 4.22 branch]
2019-05-31 03:36:39 -04:00
Cosmin Sulea
ef55953c43 UE-69887 - DeploymentServerLauncher.exe does not always quit
#jira UE-69887
#rb Jack.Porter
#lockdown Cristina.Riveron

[CL 6573489 by Cosmin Sulea in 4.22 branch]
2019-05-20 05:38:20 -04:00
Ryan Durand
d5e9222f1f UE-72225
Merging in fixes to better support SNDBS in UBT with use of cl-filter.

#lockdown ben.marsh
#rnx
#rb none
#jira UE-72225

[CL 6489426 by Ryan Durand in 4.22 branch]
2019-05-15 13:09:09 -04:00
Cosmin Sulea
1bb106e7e3 UE-73030 - DeploymentServerLauncher crash with multiple editor sessions
#jira UE-73030
#rb Jack.Porter
#lockdown Cristina.Riveron

[CL 6473865 by Cosmin Sulea in 4.22 branch]
2019-05-15 08:03:26 -04:00
Cosmin Sulea
361e1a616d UE-72100 - tvOS For Distribution packages fail with Code Signing Error if made after a Development Build
#jira UE-72100
#rb Jack.Porter
#lockdown Cristina.Riveron

[CL 6473818 by Cosmin Sulea in 4.22 branch]
2019-05-15 08:03:01 -04:00
Ben Marsh
3502e47329 Add build of UnrealVS for Visual Studio 2019.
#rb none
#jira UE-74593

[CL 6456559 by Ben Marsh in 4.22 branch]
2019-05-14 20:27:02 -04:00
Ben Marsh
a9dce24c90 Add missing copyright notices.
#rb none
#rnx
#jira UE-74628

[CL 6455289 by Ben Marsh in 4.22 branch]
2019-05-14 18:15:00 -04:00
Ben Marsh
7ad04edd54 Live Coding: Fix crashes when patching adaptive non-unity files in game modules containing static global variables.
Live++ reads object files at startup for game modules, and assigns unique ids to each compiland (used to disambiguate static variables). When compiling the patch, these compilands are modified to reference a unique id for the unity blob, causing the variables to be reconstructed.

Solution is to generate a JSON file to each output directory containing object files containing the mapping, and to use that to assign compiland ids at startup.

#rb none
#jira UE-74036

[CL 6455253 by Ben Marsh in 4.22 branch]
2019-05-14 18:11:40 -04:00
Ben Marsh
9fb2236941 LiveCoding: Fix asserts/crashes due to variables being reconstructed when files are split out of a unity blob.
These variables (and their dynamic initializers) were being treated as new, rather than being linked back to their original instances. UBT now outputs a mapping of object files to their original unity object file during a live coding compile, which allows Live++ to disambiguate between new and reconstructed instances.

#rb none
#jira UE-72002

[CL 6455178 by Ben Marsh in 4.22 branch]
2019-05-14 18:09:57 -04:00
Ben Marsh
a336985262 Fix for case of engine directory being derived from launch path, and potentially not matching case of files on disk.
#rb none
#jira

[CL 6441354 by Ben Marsh in 4.22 branch]
2019-05-14 08:40:26 -04:00
Ben Marsh
936c01fe08 UBT: Add utility methods for correcting paths to match their case on disk, and fix issues with inconsistent paths when cross-compiling for Linux.
#rb none
#jira UE-72267
#jira UE-72904

[CL 6441346 by Ben Marsh in 4.22 branch]
2019-05-14 08:39:29 -04:00
Cosmin Sulea
3628594896 UE-71914 - Packaging code projects in Shipping configuration from Mac fails if there is a space in the project path
#jira UE-71914
#rb Jack.Porter
#lockdown Cristina.Riveron

[CL 6398839 by Cosmin Sulea in 4.22 branch]
2019-05-09 10:51:34 -04:00
Cosmin Sulea
9577f9baa6 UE-72100 - tvOS For Distribution packages fail with Code Signing Error if made after a Development Build
#jira UE-72100
#rb Jack.Porter
#lockdown Cristina.Riveron

[CL 6398047 by Cosmin Sulea in 4.22 branch]
2019-05-09 09:51:13 -04:00
Brandon Schaefer
bf0a12cbcd Allow UnrealVersionSelector to be called with -register -unattended to avoid the popup but still register the events
#jira none
#rb none
#fyi Arciel.Rekman, Ben.Marsh
#lockdown cristina.riveron

[CL 6382836 by Brandon Schaefer in 4.22 branch]
2019-05-08 18:01:56 -04:00
Ben Marsh
e677b796b3 UBT: Fix incorrect output directory being used for target version files.
#jira UE-74173
#rb none

[CL 6316064 by Ben Marsh in 4.22 branch]
2019-05-06 08:29:22 -04:00
Nick Shin
0cfe2cb815 #jira UE-71969 Black screen and flickering with Multithreaded HTML5
#rb none
#rnx
#lockdown jack.porter

[CL 6278974 by Nick Shin in 4.22 branch]
2019-05-03 16:42:19 -04:00