Commit Graph

19 Commits

Author SHA1 Message Date
Ben Marsh
df83418aeb Auto-format UBT for consistent spacing. All default Visual Studio settings, but tabs instead of spaces.
[CL 2704665 by Ben Marsh in Main branch]
2015-09-24 12:37:21 -04:00
James Moran
2ac5e6735a Adding GUID to .emscripten build files to allow easy re-gen of files in case of change or programmer error.
Fixes UE-20591.

[CL 2693204 by James Moran in Main branch]
2015-09-16 05:35:30 -04:00
James Moran
a892538094 Fix handling of spaces in emcc path.
Fix Optimizer path on Mac
fix jira-19532 part 2

[CL 2647762 by James Moran in Main branch]
2015-08-07 07:10:38 -04:00
Ankit Khare
9f0dbaee08 #html5 fix packaging when prebuildsync was not called ( packaging content only games, sync'd from perforce)
[CL 2622371 by Ankit Khare in Main branch]
2015-07-15 16:37:24 -04:00
Ankit Khare
ce28ed2dfd #html5 html5 sdk has a race condition when handling temporary folders in a custom location. Fix by removing offiending code in the SDK and recreate the temp folder in UBT before build.
#codereview james.moran , ben.marsh

[CL 2620387 by Ankit Khare in Main branch]
2015-07-14 13:06:21 -04:00
Ankit Khare
da60e1c22b #html5 move emscripten cache to platform intermediate dir. fix an issue with CL 261593 where PlatformIntermediateFolder was not set during packaging, using explicit name instead.
#codereview james.moran

[CL 2615600 by Ankit Khare in Main branch]
2015-07-09 15:31:44 -04:00
James Moran
76ab578ac3 Override '.emscripten' config file location for UBT builds.
#codereview ankit.khare

[CL 2614969 by James Moran in Main branch]
2015-07-09 09:12:36 -04:00
Ankit Khare
03b4dcc227 #html5 correct sanity check for the emscripten config file, always recreate if not created by UE4 build system.
[CL 2612909 by Ankit Khare in Main branch]
2015-07-07 17:16:21 -04:00
Ankit Khare
9b38554ee8 UEPLAT-826 : use HTML5 SDK from third party directories.
- Always pickup HTML5 sdk from third party directory.
   - Use the new html5 template by default.

[CL 2610587 by Ankit Khare in Main branch]
2015-07-04 18:45:54 -04:00
James Moran
b78ecd3230 Handle falling back to EMSCRIPTEN env var correctly.
[CL 2485922 by James Moran in Main branch]
2015-03-20 05:20:34 -04:00
James Moran
f5973b69f2 HTML5 SDK setup catches bogus SDK paths.
[CL 2485406 by James Moran in Main branch]
2015-03-19 18:51:34 -04:00
James Moran
ac4fb66edf Fixed typo with default device detection.
Allow Fallback onto EMSCRIPTEN env var when SDK settings are blank.

[CL 2484534 by James Moran in Main branch]
2015-03-19 10:58:46 -04:00
James Moran
f1320865f9 Many improvements to HTML5.
- Fixes to the Mac HTML5 Device selection. .app files now work correctly.
- Re-enabled HTML5 in Mac Editor.
- Added HTML5LaunchHelper executable to clean up the process of LaunchOn for HTML5.
- Improve HTML5 SDK Settings Editor interface. Only the emscripten install directory is needed now, SDK version are automatically picked up and selected for use.
- Change UnrealPak to also account for bytes saved (>64KB) and percentage size of original file (<90%) when choosing to automatically turn off compression.
- Added Server Port option for HTML5 deploy to stop clashes on port 8000
- Adding more logging for use during debugging & tracing.
- Added an option to turn on HTML5 tracing api and added calls to the api.
- Fix up check() macros to throw alert messages and be more clear that something has gone wrong on HTML5.

#codereview Ankit.Khare

[CL 2452979 by James Moran in Main branch]
2015-02-20 04:41:01 -05:00
James Moran
c5b4ca076e HTML5 SDK settings are now set via the Editor.
Android SDK path backslash duplication fix.
Fix for User inis not saving array properties correctly.

#codereview Ankit.Khare, Josh.Adams

[CL 2418611 by James Moran in Main branch]
2015-01-26 10:22:57 -05:00
James Moran
e48fdc9356 Enable User.ini's.
Switch HTML5 SDK setupt to prefer values from User*.ini's over environment varibles

FYI #codereivew josh.adams, ankit.khare, rob.jones

[CL 2383359 by James Moran in Main branch]
2014-12-10 09:07:36 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ankit Khare
4953a8e1b8 UE-3043,UE-2026,UE-4835,UE-4880 - SDK discovery and cook on the fly issues on mac for HTML5.
#codereview james.moran

[CL 2352102 by Ankit Khare in Main branch]
2014-11-06 15:46:19 -05:00
Ben Marsh
f1a24ce8dd Don't use exceptions to check whether HTML5 is not installed - it prevents running through Visual Studio with break-on-exceptions turned on.
#codereview Ankit.Khare

[CL 2347066 by Ben Marsh in Main branch]
2014-11-03 10:50:47 -05:00
Ankit Khare
55d2e28ba4 Allow html sdk path to be set using ini file.
- takes preference over EMSCRIPTEN env variable
   - editor can now detect sdk on yosemite.
   - refactor and simplyfy emscripten sdk access in .cs files.

#corereview james.moran

[CL 2345958 by Ankit Khare in Main branch]
2014-10-31 04:31:19 -04:00