Sergii Pylypenko
8909ce3d8c
Fixed emscripten compilation
2021-12-15 00:40:26 +02:00
Sergii Pylypenko
793444e1ba
Merge tag '12.1' into branch 12
2021-12-10 02:36:38 +02:00
Sergii Pylypenko
2f6b20cbfd
Merge branch upstream/master while introducing compile errors and reverting parts of Android changes, video BPP options are gone
2021-11-29 02:20:37 +02:00
Sergii Pylypenko
87c94c6230
Emscripten: disable page zoom
2021-11-28 03:39:26 +02:00
Sergii Pylypenko
487c2f76a9
Emscripten: console text input
2021-11-28 03:39:26 +02:00
Sergii Pylypenko
a3b87d43a3
Emscripten: fixed key events for text input
2021-11-28 03:39:26 +02:00
Sergii Pylypenko
0ae8febc37
Emscripten: text input with HTML <input> element
2021-11-28 03:39:26 +02:00
Sergii Pylypenko
022df487c7
Emscripten: added a hit counter to loading screen
2021-11-28 03:39:26 +02:00
Sergii Pylypenko
ef3b0961c1
Emscripten: fixed fontconfig font path
2021-11-28 03:35:07 +02:00
Sergii Pylypenko
c9e2163aa6
Emscripten: compile libiculx for RTL text support
2021-11-28 03:35:07 +02:00
Sergii Pylypenko
960e1a7957
Emscripten: Sync FS before closing the browser window
2021-11-28 03:35:07 +02:00
Sergii Pylypenko
dd37c3d8da
Emscripten: updated emsdk patch
2021-11-28 03:35:06 +02:00
Sergii Pylypenko
eca0f69e11
Emscripten: updated deploy script
2021-11-28 03:34:42 +02:00
Sergii Pylypenko
7defb52028
Merge branch upstream/master
2021-11-28 03:16:36 +02:00
Sergii Pylypenko
909b24b2bb
Emscripten: Fixed liblzo2 compilation
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
371a94ae3c
Emscripten: fixed linking with freetype library
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
82b8772f8f
Emscripten: enable debug logs
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
8efa8964d0
Emscripten: libicu is not working anyway, because there are no libicuuc and libicu-le-hb available
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
10fb568cd0
Emscripten: explicitly linking to libexpat and libuuid is not necessary
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
98d7eb2c94
Emscripten: fixed compilation with fontconfig
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
032a92532e
Emscripten: disabled libtimidity for now, it does not work anyway on Chrome for Android because of massive lag
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
bc59102732
Emscripten: fixed fontconfig compilation
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
fd42ae95f4
Emscripten: added fontconfig library
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
f2812cd7e3
Fixed saving config file
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
c61311978a
Emscripten: Fixed relative paths
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
6a07256e33
Emscripten: updated deply script
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
f11e9ba1de
Emscripten: fixed deploy script
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
a048423b61
Emscripten: script to deploy the webapp
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
679968a567
Fixed OpenMSX not recognized
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
81796d8c8f
Emscripten: build with timidity
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
74066154d7
Emscripten: updated app manifest
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
6d41b97504
Emscripten: fixed build script
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
378dae0996
Emscripten: fixed init script
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
dde5c130ae
Emscripten: small fix to build script
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
38ba55633e
Emscripten: fixed build script
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
ffe5031dbe
Emscripten: add SFX and music to the data file
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
8be06db7fa
Emscripten: Include GFX baseset into data file
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
19bd2f9fe3
Emscripten: Re-enabled sounds
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
9f5be43100
emscripten: moved build scripts from root dir
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
105bc6af0f
Emscripten: added app manifest and favicon
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
e88d185e76
Updated Emscripten liblzma patch for Emscripten 2.0.15
2021-11-28 02:04:25 +02:00
Patric Stout
4137c2e2e8
Change: upgrade Emscripten to 2.0.31 and enable LZMA by default ( #9604 )
2021-10-16 20:33:50 +02:00
embeddedt
883e4ea325
Change: [Emscripten] set default scrolling mode to non-pointer-locking ( #9191 )
2021-06-28 18:39:09 +02:00
rubidium42
44ca7d9377
Change: Use gender-neutral pronouns
2021-05-15 10:16:48 +02:00
embeddedt
86741ad489
Fix: [Emscripten] Force secure WebSockets over HTTPS ( #9248 )
2021-05-13 10:13:34 +02:00
Patric Stout
69118d063f
Change: use TCP for everything except for master-server and initial server scan ( #9130 )
...
This means that pressing Refresh button and adding servers manually
now uses TCP.
The master-server and initial scan are still UDP as they will be
replaced by Game Coordinator; no need to change this now.
If we query a server that is too old, show a proper warning to the
user informing him the server is too old.
2021-04-30 11:34:47 +02:00
embeddedt
6c8f2227cd
Fix: [Emscripten] open links in browser ( #8655 )
2021-02-08 19:18:30 +01:00
embeddedt
76a279ef68
Fix: [Emscripten] Pin Dockerfile to emsdk:2.0.10 to prevent patch failure ( #8628 )
2021-01-31 15:27:17 +01:00
Patric Stout
d15dc9f40f
Add: support for emscripten (play-OpenTTD-in-the-browser)
...
Emscripten compiles to WASM, which can be loaded via
HTML / JavaScript. This allows you to play OpenTTD inside a
browser.
Co-authored-by: milek7 <me@milek7.pl >
2020-12-15 15:46:39 +01:00