b8c73b195f
Fix bug in HTML5 HTTPClient.
...
The URL parameter already has a slash, adding an extra one results in
an invalid resource path
2018-03-30 14:31:18 +02:00
5be7c3dcee
Detect and configure JavaScript build per Emscripten configuration file
2018-03-29 04:07:23 +02:00
3014e48ec5
Fix engine.js startGame() when loading from directory
2018-03-27 11:26:34 +02:00
d373029382
Allow custom path when using engine.js preloadFile() with URL
2018-03-27 11:26:29 +02:00
6f1bddf4b5
Fix engine.js preloadFile() with directories
2018-03-27 11:26:25 +02:00
63c7fc6358
Expose Emscripten libs to engine.js discreetly
2018-03-27 09:12:08 +02:00
d8d9eea722
Refactor JavaScript platform build script
2018-03-26 19:46:56 +02:00
25800ffb0e
Add RWLockDummy for NO_THREADS builds
2018-03-20 05:37:42 +01:00
d6c9d8d778
Disable Emscripten assertions in release_debug builds
...
The messages generated by some assertions can be confusing to users.
2018-03-18 21:33:54 +01:00
e06a56eac8
Fix typo in engine.js
2018-03-16 15:40:00 +01:00
61026e62bf
Check only for WebGL 1.0, move test to HTML file
...
Whether to use WebGL 1.0 or 2.0 can only be determined at runtime after
reading project settings, so check for the lower version.
The test is now in the HTML file, so if desired WebGL 2.0 can be
checked early by changing the behaviour there.
2018-03-15 04:04:24 +01:00
802b6d3669
Reinstate WebGL 1.0 driver in HTML5 platform
2018-03-07 20:38:14 +01:00
d780d774aa
Clean and expose get_audio/video_driver_* funcs on OS class
2018-03-04 14:18:05 -03:00
df522cf4e1
Merge pull request #16781 from eska014/html5-httpc
...
HTML5 HTTPClient fixes
2018-02-17 19:00:55 +01:00
98039909f2
Flush HTTPClient response data only on request/close in HTML5 platform
2018-02-17 18:13:05 +01:00
ca9fa9cca8
Warn when polling HTTPClient synchronously in HTML5 platform
2018-02-17 18:12:50 +01:00
2cd7bc04ea
Disable insecure HTTP methods CONNECT and TRACE in HTML5 platform
2018-02-17 16:56:40 +01:00
8a21f27f54
Fix HTML5 HTTPClient response header retrieval
2018-02-16 05:38:36 +01:00
9ea4452d21
Fix HTML5 HTTPClient failure detection
2018-02-16 05:11:25 +01:00
9e2b1b3b00
Disabled mbedtls module in javascript platform
2018-02-14 01:26:34 +01:00
6fcc8b7e1f
Deleting OpenSSL module and library
2018-02-14 01:26:34 +01:00
8afe5b4d9f
Merge pull request #16059 from eska014/html5-notls
...
Disable OpenSSL module in HTML5 platform by default
2018-01-25 09:14:50 +01:00
4a3aaaf276
Disable OpenSSL module in HTML5 platform by default
2018-01-25 09:07:07 +01:00
dcc55bad20
Fix HTML5 JS API setResizeCanvasOnStart
2018-01-24 05:08:35 +01:00
eec2218e7c
HTML export: Make s3tc the standard Texture Format
2018-01-20 15:20:26 +01:00
bd1750c076
Wrap Emscripten module into JS Engine singleton per SCons
...
Emscripten's meta DCE changes in 1.37.27(/28?) make it impossible to
keep using --pre-js for this
2018-01-13 19:40:59 +01:00
5a1156347d
Fix HTML5 feature tags
...
'HTML5' is the platform tag, the 'JavaScript' tag indicates availability of
the JavaScript.eval singleton.
Also report texture compression support.
2018-01-12 00:32:17 +01:00
4ab4001ab2
Merge pull request #15447 from eska014/html5-optmode
...
Build WebAssembly release module with -Os to decrease file size
2018-01-07 17:47:15 +01:00
4211e4453e
Build WebAssembly module with -Os to decrease file size
2018-01-07 17:43:06 +01:00
2dbf8251bc
Initialize WebGL context in OS
2018-01-07 15:49:48 +01:00
b33bf23c6a
Merge pull request #15422 from eska014/html5-logger
...
Print without color control sequences in HTML5 platform
2018-01-07 00:30:58 +01:00
efdca59a03
HTML5: Print without color control sequences
2018-01-07 00:04:09 +01:00
cf5b074a95
Fix internal Emscripten JS API calls
...
Emscripten 1.37.24 no longer exports these by default
2018-01-06 15:53:04 +01:00
ea02c62345
Add missing method for javascript
2018-01-05 13:37:31 -02:00
e4213e66b2
Add missing copyright headers and fix formatting
...
Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module.
2018-01-05 01:22:23 +01:00
322cb08dd9
Fix macOS and other builds after #15299
...
Commit ammended by @akien-mga to fix more platforms.
2018-01-04 19:48:05 +01:00
76b5f8b0df
Fixed missing parenthesis
2018-01-04 19:31:35 +03:00
d78335d87f
Add missing translation in Javascript export dialog
...
Also remove newlines from translated strings.
2018-01-04 16:08:24 +01:00
e315c94900
Change OS::initialize signature to return Error (fix segfault on x11)
2018-01-04 15:15:55 +01:00
b50a9114b1
Update copyright statements to 2018
...
Happy new year to the wonderful Godot community!
2018-01-01 14:40:47 +01:00
a68d15d509
Merge pull request #14597 from NathanWarden/linux_extensions
...
Updated Linux template extensions to match architecture.
2017-12-16 13:05:18 +01:00
206275f3e7
Fix javascript build error and improve #14604
2017-12-15 15:35:18 +01:00
966c054fc9
HTTP cleanup & better defaults
2017-12-14 10:59:42 +01:00
f89d78a7a4
Updated Linux template extensions to match architecture.
2017-12-12 16:09:48 -05:00
13c2ff9320
Style: Apply new clang-format 5.0 style to all files
2017-12-07 08:02:00 +01:00
76725b6c1f
Merge pull request #13387 from rraallvv/refactor
...
Add target helper functions and refactor (master)
2017-11-29 08:54:59 +01:00
a65c0939fd
disable caching for targets using helper functions
2017-11-28 23:24:12 -04:00
640d8cc5d2
Fix inverted relative mouse motion in HTML5 export
2017-11-29 00:56:47 +01:00
e1cf789593
Merge pull request #13278 from eska014/jseval-returntypes
...
Remove contrived JavaScript.eval() return types
2017-11-25 15:59:43 +01:00
8de25d6e62
Remove contrived JavaScript.eval return types
2017-11-25 15:38:02 +01:00