Commit Graph

131 Commits

Author SHA1 Message Date
Peter Sauerbrei
04ca41e2fa #ue4
#ios
* better fix for creating stubs on Mac
* creates stub files when building from UFE on Mac, need to fix that next, but wanted this in so PC workflow was back to normal

[CL 2049277 by Peter Sauerbrei in Main branch]
2014-04-23 19:28:13 -04:00
Kellan Carr
03a3d69fe0 Stage Loc .dat file outside of UFE #codereview Justin.Sargent
[CL 2048966 by Kellan Carr in Main branch]
2014-04-23 19:23:30 -04:00
Justin Sargent
1ef976fe8b L10N: Cooking: Added the ICU .dat files to be included in the cooking file copying stage.
[CL 2048844 by Justin Sargent in Main branch]
2014-04-23 19:22:43 -04:00
Thomas Sarkanen
2e3d1f5aae #summary Source code access is now done via plugins
#ttp 330039 	EDITOR: Platform-agnostic editor code depends on Windows-only VSAccessor headers
#detail 	Source code access is now extensible via plugins, so any new editors can be easily added.
#add 	Added SourceCodeAccess module that routes access via plugins.
#change 	Moved much of the old VSAccessor code into a new VisualStudioSourceCodeAccess plugin.
#add 	Added a counterpart XCode plugin & migrated the code from FSourceCodeNavigation (Applescript etc.) into there.
#remove 	Removed applescript for XCode access (it is now done via code).
#remove 	Removed source code access functionality from platform layer.
#add 	Added details customization for source code access settings, so users can choose their own accessor.
#remove 	Removed dependencies on VSAccessor.
#change 	Changed API in SWidget to not require building a string to be parsed, instead this acesses and forwards filenames & line numbers.
#extra 	Tested on Mac by Mark S.
reviewed by 	Andrew.Brown

[CL 2048697 by Thomas Sarkanen in Main branch]
2014-04-23 19:19:51 -04:00
Max Preussner
d28aed0a08 fixed up incorrect/obsolete module dependencies in various UFE related modules
[CL 2048464 by Max Preussner in Main branch]
2014-04-23 19:18:37 -04:00
Max Preussner
b4342fa320 fixed incorrect module dependencies in various target platforms
[CL 2048457 by Max Preussner in Main branch]
2014-04-23 19:17:54 -04:00
Jeff Campeau
1216535490 Xbox One deploy/packaging/path fixes
- Executable path modified to Game\\Binaries\\XboxOne
- Packaging reworked to function with March XDK and remove warnings/errors
- Pakcaging images cleaned up to allow localization
- Support for localized strings added
- Support for resource.pri generation added
- Separate Package.appxmanifest and Deploy.appxmanifest for packaging/deployment (major difference is number of included configs)
- Switched from TargetName to AumidOverride to set configuration to run when debugging in VS (TargetName was incompatible with the executable path change)
- Cleaned up some files that are no longer in use for packaging.

These changes *require* project file regeneration and updated UAT/UBT to function (which will in most cases be taken care of for you automatically).

[CL 2048386 by Jeff Campeau in Main branch]
2014-04-23 19:16:11 -04:00
Jaroslaw Palczynski
d93005e5ef #ttp 332139 - UHT: Unclear error message when a function param is a pointer to a struct
#proj UE4
#branch UE4
#summary Fixed the error message.
#codereview Robert.Manuszewski

[CL 2047508 by Jaroslaw Palczynski in Main branch]
2014-04-23 19:08:00 -04:00
Jaroslaw Palczynski
0ec22e37ea #ttp 331894 - [GitHub] 37 : Assert for possible undefined behavior where UProjectFile is empty.
#proj UE4
#branch UE4
#summary Merged.
#codereview Robert.Manuszewski

[CL 2047499 by Jaroslaw Palczynski in Main branch]
2014-04-23 19:07:50 -04:00
Jaroslaw Palczynski
be91b5e8e7 #ttp 331937 - [GitHub] 44 : Prevent duplication of Target Arguments passed to RunUBT
#proj UE4
#branch UE4
#summary Merged.
#codereview Robert.Manuszewski

[CL 2047498 by Jaroslaw Palczynski in Main branch]
2014-04-23 19:07:40 -04:00
Jaroslaw Palczynski
1700a9f9af #ttp 331927 - [GitHub] 47 : Fixed game plugins using shared PCH files
#proj UE4
#branch UE4
#summary Merged.
#codereview Robert.Manuszewski

[CL 2047496 by Jaroslaw Palczynski in Main branch]
2014-04-23 19:07:29 -04:00
Michael Trepka
30c938f093 Fix for TTP #332331 CRITICAL: Mac: Launching from Editor or UFE fails
[CL 2047017 by Michael Trepka in Main branch]
2014-04-23 19:04:40 -04:00
Ben Donatelli
c629071067 Added include directives to fix non-unity build
[CL 2046980 by Ben Donatelli in Main branch]
2014-04-23 19:03:48 -04:00
Dmitry Rekman
a6a4b25bfb Do not fail the whole build if a toolchain cannot be switched (as it might be not necessary for the build in question).
#codereview Gil.Gribb, Josh.Adams

[CL 2046931 by Dmitry Rekman in Main branch]
2014-04-23 19:03:25 -04:00
Michael Trepka
cce5074eb1 Added Windows Main file for UE4EditorServices so that GUBP doesn't complain
[CL 2046904 by Michael Trepka in Main branch]
2014-04-23 19:02:47 -04:00
Michael Trepka
5b646dd288 New version of UE4EditorServices (Mac tool for opening uproject files etc.)
[CL 2046760 by Michael Trepka in Main branch]
2014-04-23 18:59:02 -04:00
Peter Sauerbrei
a928c4fa63 #ue4
#ios
* fix for bad path slashes on Mac

[CL 2046702 by Peter Sauerbrei in Main branch]
2014-04-23 18:53:42 -04:00
Michael Trepka
02c6d41f8a Delete "Run (iOS)" Xcode schemes that we don't use any more when regenerating Xcode project
[CL 2046627 by Michael Trepka in Main branch]
2014-04-23 18:52:07 -04:00
Ben Marsh
f94d3704db Update launcher to use new file association code. Include UnrealVersionSelector in the launcher build process.
#codereview gil.gribb, nicholas.davies

[CL 2045895 by Ben Marsh in Main branch]
2014-04-23 18:48:13 -04:00
Ben Marsh
7b0f041f8b Add missing resources for UnrealVersionSelector, add missing to DesktopPlatformWindows and remove RegisterShellCommands.bat (just run UnrealVersionSelector to set up file associations). Also always select something by default in the switch engine version dialog.
[CL 2045856 by Ben Marsh in Main branch]
2014-04-23 18:46:59 -04:00
Ben Marsh
ec684822c3 Updates to version selector.
* Lots of code moved into IDesktopPlatform for sharing with Launcher and Mac (including setting up file associations, querying project versions, etc...)
* Hack to enumerate all the known launcher engine installations. Does not use registry keys any more. Will probably change to use a list of installations generated by the launcher at some point soon.
* List of registered GitHub builds is stored in HKEY_CURRENT_USER
* Switching engine versions is now done through a dialog rather than through the context menu.
* VersionSelector includes a version number for shell integration, allowing it to defer to an existing installation of the same version if necessary.

#codereview Michael.Trepka

[CL 2045845 by Ben Marsh in Main branch]
2014-04-23 18:46:48 -04:00
Ben Marsh
7f68ab075f Fix for UHT build errors in non-unity.
[CL 2045824 by Ben Marsh in Main branch]
2014-04-23 18:46:37 -04:00
Gil Gribb
4c455779a3 build script, reduce temp storage to 2 days
[CL 2045793 by Gil Gribb in Main branch]
2014-04-23 18:46:25 -04:00
Peter Sauerbrei
ed30f5b247 #ue4
#ios
* fix for looking for the All_iOS_On device which doesn't exist when wanting to deploy to all devices.

[CL 2045577 by Peter Sauerbrei in Main branch]
2014-04-23 18:45:54 -04:00
Peter Sauerbrei
bca1e7e347 #ue4
#ios
* fix IPA name when archiving a content only project

[CL 2045476 by Peter Sauerbrei in Main branch]
2014-04-23 18:44:50 -04:00