Commit Graph

52 Commits

Author SHA1 Message Date
James Moran
0672ad1e6f Fix HTML5LaunchHelper not serving to remote machines.
[CL 2600347 by James Moran in Main branch]
2015-06-25 06:39:00 -04:00
Ankit Khare
cb9851e8cc #html5 fix emitting compression for code projects. use consistent file extentions for compressed files.
[CL 2584749 by Ankit Khare in Main branch]
2015-06-11 15:29:20 -04:00
Ankit Khare
d2ec18b95e UEPLAT-794 Emit compressed javascript from HTML5 packaging .
- big build products which are sent over the wire are now compressed.
  - modfied HTML5Launcher to serve compressed files. Added this to the final packaged game too because python simple http server does not handle compressed files.
  - combined various javascript utlity files into one.

#codereview josh.adams, james.moran

[CL 2577658 by Ankit Khare in Main branch]
2015-06-04 17:21:16 -04:00
Ankit Khare
d95352df87 UE-15926 : missing symbols file.
make sure the the generated symbols file is checked in.

#codereview josh.adams

[CL 2559399 by Ankit Khare in Main branch]
2015-05-20 15:30:36 -04:00
Ankit Khare
bd6ee8ccad UE-8662: unresponsive script warning when using development buids.
- don't include debuggin info / minify development builds - cuts development binary size from 200Mb to 69Mb.
  - generate symbols file
  - modify template to download this symbols file on the fly on a crash and use it generate an unmangled and unminified callstack. ( we now have real callstacks for shippign builds!)

#codereview josh.adams , james.moran

[CL 2556055 by Ankit Khare in Main branch]
2015-05-18 18:27:24 -04:00
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
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -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