Commit Graph

22 Commits

Author SHA1 Message Date
James Moran
e3fff57b73 Updated HTML5 Automation to reflect device name change.
Also updated Run command to use python exe pulled from emscripten config file if it exists.

[CL 2306772 by James Moran in Main branch]
2014-09-23 09:14:00 -04:00
Ankit Khare
1c4c7136bd HTML5 RequiresPackageToDeploy
#codereview peter.sauerbrei

[CL 2305813 by Ankit Khare in Main branch]
2014-09-22 14:24:24 -04:00
James Moran
417625cdd2 Fix for HTML5 packaging picking up the wrong version of python leading to path failures
[CL 2305633 by James Moran in Main branch]
2014-09-22 11:23:43 -04:00
Ankit Khare
e04b3c31a8 Fix up HTML5 Automation to correctly setup command line arguments. Make safari work correctly - it doesn't honor command line arguments like every other browser.
#ttp 342330

[CL 2298183 by Ankit Khare in Main branch]
2014-09-15 10:56:03 -04:00
Ankit Khare
c3e2580eee Make different browsers as HTML5 Devices.
The configuration is driven by a editor platform specific .ini setting. Also, always serve files via a web browser ( python SimpleHTTP Server ) whose life time is attached to the browser device to get around X-origin issues w/ chrome. cook on the fly path remains as such, because we already serve via the cook on the fly web server.

#HTML5
#codereview james.moran, peter.sauerbrei

[CL 2281792 by Ankit Khare in Main branch]
2014-09-02 14:36:52 -04:00
Ben Zeigler
67566bb0f2 Merging changes to UAT from UE4-Fortnite branch, up to CL #2256868:
Add BuildOnlyPlatforms_MonolithicOnly to the RulesCompiler, to specify platforms that we want to compile but not cook
Add concept of "Dependent platform" to UAT, where the cooked data comes from a source platform, and is duplicated at stage time
Updated brutal submit to handle the same changes already being submitted during a build.
Brutal submit now considers it as success when it attempts to reconcile with latest in P4 and finds no files are different in its workspace.
Fix formatting on automation.cs files to avoid future integration issues, unify as tabs-as-tabs instead of spaces

#codereview kellan.carr

[CL 2261070 by Ben Zeigler in Main branch]
2014-08-18 13:29:39 -04:00
Robert Manuszewski
e6072fb050 UnrealBuildTool: Added UnrealHeaderTool version checking when checking if it's up to date.
#change UBT will check for API version of all UnrealHeaderTool binaries to detect partial syncs
#change Added BuildHostPlatform class for runtime platform abstraction

[CL 2245408 by Robert Manuszewski in Main branch]
2014-08-06 07:05:15 -04:00
Ankit Khare
ba44f71314 #UE4 #HTML5
#TTP 342902 CRITICAL: Regression: HTML5: Code templates fails to launch
    #TTP 342884 CRITICAL: Regression: HTML5: UFE: Fails to cook then gets a mac crash

        -fix up html template ( argument ordering )
        -don't use pak when packaging for html5
        -properly quote pathname with spaces on mac.
        -fix linking of plugins on first run of ubt.
   #codereview peter.sauerbrei

[CL 2241888 by Ankit Khare in Main branch]
2014-08-04 08:08:56 -04:00
Ankit Khare
b98de3ee40 #UE4 #HTML5
#TTP 338960 CRITICAL: UFE: CRASH: Quick Launching project for HTML5

      - Fixup some logic change which went in a recent refactor for nfs.
      - Correctly launch firefox with the right http protocol url instead of file:// when cook on the fly is set.
      - Re- enable http nfs for win64.

#codereview peter.sauerbrei

[CL 2230905 by Ankit Khare in Main branch]
2014-07-24 19:26:40 -04:00
Ankit Khare
4b09c23a68 #HTML5
Correctly launch firefox browser on mac.

#codereview peter.sauerbrei

[CL 2225959 by Ankit Khare in Main branch]
2014-07-21 17:06:23 -04:00
Robert Manuszewski
1033c721b5 AutomationTool: Trying to work around exceptions when loading assemblies (possibly due to .Net 4.0 bug). Cleaning up referenced assemblies, better logging.
[CL 2191847 by Robert Manuszewski in Main branch]
2014-07-11 11:40:08 -04:00
Peter Sauerbrei
565619ad16 changed HTML5 automation to properly copy only the specified configuration for archiving
removed change to copy HTML5 files in Post Stage as that is used exclusively for streaming installs
#ue4
#html5

[CL 2171360 by Peter Sauerbrei in Main branch]
2014-07-07 19:15:12 -04:00
Ankit Khare
5fa2ac01cf #UE4 #HTML5
Allow "Packaging(Archiving)" and "Launch" to work from within the Editor. #TTP 340154, #TTP 340157

[CL 2165209 by Ankit Khare in Main branch]
2014-07-06 22:27:18 -04:00
Peter Sauerbrei
3bb407bb6e add support to HTML5 to build to the Game/Binaries/HTML5 directory
#ue4
#html5

[CL 2109351 by Peter Sauerbrei in Main branch]
2014-06-18 11:36:29 -04:00
Ankit Khare
849de9f541 #UE4 #HTML5
- fix an issue where packaging will fail - if the target binary directory doesn't exist. ( Happens on a clean spec, first time run ).

[CL 2091992 by Ankit Khare in Main branch]
2014-06-02 14:21:55 -04:00
Ankit Khare
5792819692 #UE4 HTML5
- actually use python in the command line, rather than depend on .py extention  to execute.
        - change file types to writable.

[CL 2091893 by Ankit Khare in Main branch]
2014-06-02 14:20:45 -04:00
Ankit Khare
7714a97161 #UE4 #HTML5 TTP: 333781 HTML5: Change Heap size per game project
Platform ini now contains a [BuildSettings] section with HeapSize values which can be overriden per config.

#codereview Peter.Sauerbrei

[CL 2087502 by Ankit Khare in Main branch]
2014-05-29 17:32:36 -04:00
Peter Sauerbrei
9a11ed266c [INTEGRATE] Change 2083281
missing file for copying the cookie storage for save game
#ue4-tappychicken
#html5

[CL 2083289 by Peter Sauerbrei in Main branch]
2014-05-29 16:50:39 -04:00
Ankit Khare
e8dc86da8b #UE4: HTML5 Allow building and cooking for HTML5 platform on Mac.
- Install Emscripten SDK > 1.16
  - Setup system wide enviorment variable EMSCRIPTEN. (  http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x )
  - Build HTML5 using Build.sh from command line.

@todo : Figure out whether to support cooking if SDK is not installed on host platform.

[CL 2057945 by Ankit Khare in Main branch]
2014-04-28 14:10:06 -04:00
Gil Gribb
c46ab3c148 build script, rework all email stuff to be hacker-style
[CL 2055579 by Gil Gribb in Main branch]
2014-04-24 12:08:28 -04:00
Peter Sauerbrei
9138bb3394 #ue4
#html5
* fix for putting in the proper js filename in to the generate web page for testing

[CL 2043592 by Peter Sauerbrei in Main branch]
2014-04-23 18:20:36 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00