Commit Graph

51 Commits

Author SHA1 Message Date
Ankit Khare
8a2d642116 HTML5: An alternate template with accurate progress bar/UI styling etc.
[CL 2521393 by Ankit Khare in Main branch]
2015-04-22 14:26:39 -04:00
Ankit Khare
f6875911b2 HTML5: Correctly gate map downloading. Use a progress bar with real progress instead of an infinite throbber.
[CL 2514434 by Ankit Khare in Main branch]
2015-04-16 12:11:10 -04:00
Ankit Khare
fc94ebce37 HTML5: Don't create per map paks when doing "Launch On".
[CL 2507081 by Ankit Khare in Main branch]
2015-04-09 14:18:38 -04:00
Ankit Khare
79542f541b Allow HTML5 to download maps on the fly.
UPLAT-685 (Remove Virtual File System to reduce run-time memory overhead and allow for larger worlds in HTML5)

#codereview josh.adams, james.moran

[CL 2505577 by Ankit Khare in Main branch]
2015-04-08 14:53:36 -04:00
James Moran
fc5be6e3ff Disable -js-console on HTML5 firefox device as it causes v36 to lock up on launch.
[CL 2473739 by James Moran in Main branch]
2015-03-10 10:17:11 -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
6a028fd2c9 Fix incorrect HTML5 command line for content only games when enabling pak files.
[CL 2435089 by James Moran in Main branch]
2015-02-06 04:29:05 -05:00
James Moran
0fc63432ef HTML5 always uses Pak files when packaging. Pak files are compressed for HTML5.
Fixes UE-6883

[CL 2429640 by James Moran in Main branch]
2015-02-03 05:40:53 -05:00
Terence Burns
6f98decbcd UE-8433
Added an error code for missing ue4game binaries when packaging a non code project.
Added a check in main frame actions to determine whether we display a dialog with the error message in it.

Fix for incorrect IOS stub path being logged
Fix for incorrect Android apk path being generated for non ue4game renames in ::GetFinalApkName

[CL 2427458 by Terence Burns in Main branch]
2015-02-01 12:33:30 -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
735cd5be4c Fix variable being initialised to the wrong value. Fixes UE-6893
[CL 2398546 by James Moran in Main branch]
2015-01-06 04:49:34 -05:00
Michael Trepka
98dc0aa5fe Removed conditional inclusion of most platform files in UBT project so the same project can be used in Visual Studio and Mono Develop/Xamarin Studio, removed _Mono UBT and UAT projects, updated automation scripts to be compatible with Mono 3.10
[CL 2388812 by Michael Trepka in Main branch]
2014-12-15 15:28:22 -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
Ben Marsh
959cfa782d Add missing copyright notices to source files.
[CL 2379212 by Ben Marsh in Main branch]
2014-12-06 19:14:20 -05:00
James Moran
1d00258d5e Added another missing quote in HTML5 Package commands.
Fix UE-5375

#codereview Ankit.Khare

[CL 2359886 by James Moran in Main branch]
2014-11-14 07:00:34 -05:00
Ankit Khare
9ea17a729f re-add file with correct case and relvant automation changes.
#html5

[CL 2351848 by Ankit Khare in Main branch]
2014-11-06 15:25:26 -05:00
Ankit Khare
ae12f862aa CIS fix.
[CL 2345986 by Ankit Khare in Main branch]
2014-10-31 05:16:31 -04: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
James Moran
cd45e72ecc Fixed HTML5 Packaging failing because of missing funciton.
[CL 2343698 by James Moran in Main branch]
2014-10-29 08:01:57 -04:00
Saul Abreu
44baed0ff7 Added settings for staging internationalization presets. Updated staging logic to stage ICU internationalization data presets from commandline arguments or settings. Added default settings for internationalization presets.
[CL 2341735 by Saul Abreu in Main branch]
2014-10-27 19:33:51 -04:00
James Moran
88141087d9 Mac fix for launching html5 on chrome
[CL 2339718 by James Moran in Main branch]
2014-10-24 08:10:08 -04:00
Saul Abreu
a05e2d523e Corrected platform-specific ICU data staging logic that was using the old paths.
[CL 2339348 by Saul Abreu in Main branch]
2014-10-23 19:42:28 -04:00
James Moran
001ed1841d CIS fix
[CL 2332793 by James Moran in Main branch]
2014-10-17 05:06:50 -04:00
James Moran
b9307c8123 Launch On fix for HTML5/Chrome. #ttp 349166
Chrome spawns a subprocess for html5 webpage, run command will now attach to that page and not kill the http server immediately.

[CL 2332764 by James Moran in Main branch]
2014-10-17 04:21:41 -04:00
Dmitry Rekman
e1b8fc1d03 Minor fixes to UAT projects (PR #492).
- Android/HTML5 automation projects reference OneSky, UAT compiled for AnyCPU platform.
- contributed by amigo.

[CL 2324466 by Dmitry Rekman in Main branch]
2014-10-09 17:15:41 -04:00