Commit Graph

354 Commits

Author SHA1 Message Date
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 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
Michael Lutz 0fc763bc55 Change: [OSX] Render screen in full native resolution on HiDPI displays. 2021-02-14 11:50:18 +01:00
embeddedt 6c8f2227cd Fix: [Emscripten] open links in browser (#8655) 2021-02-08 19:18:30 +01:00
Patric Stout a667ed945f Add: [Actions] Automatically upload releases to Steam (#8644) 2021-02-05 20:58:15 +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
Owen Rudge 1187dc3217 Feature: [Actions] Create .zip for macOS build 2021-01-28 19:15:36 +00:00
Owen Rudge 60851ef1a6 Feature: Sign macOS builds 2021-01-13 13:45:52 +00:00
Patric Stout 7cdf7c7ca0 Fix: [bundle] custom launch.sh is no longer required for Mac OS
Co-authored-by: Owen Rudge <owen@owenrudge.net>
2020-12-19 18:26:29 +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
Patric Stout b7643b1d36 Add: create bundles via CPack
CPack works closely together with CMake to do the right thing in
terms of bundling (called 'package'). This generates all the
packaging we need, and some more.
2020-06-05 19:36:05 +02:00
Patric Stout 56d54cf60e Add: introduce CMake for project management
CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.

Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.

This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.

Addtiionally, this heavily improves our detection of libraries, etc.
2020-06-05 19:36:05 +02:00
duck e1c85e67a7 Fix #8102: Update Windows installer strings to reference newer Windows version (#8114)
* Fix #8102: Update Windows installer strings to reference versions newer than 7

* Fix 2c53390: Version strings incorrectly capitalised
2020-05-05 22:05:40 +02:00
glx 2f264f2c92 Change: Heading for 1.11 now 2020-02-08 23:38:49 +01:00
Charles Pigott 18f03a300b Update: Prepare for 1.10.0-beta2 release 2019-12-24 22:20:28 +00:00
S. D. Cloudt 13cc8a0cee Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
Charles Pigott 9f50c754ff Codechange: No longer expect iculx when building debs 2019-10-30 17:28:22 +00:00
Charles Pigott dd07b23ed3 Fix: A few places still referred to old name of COPYING and README 2019-10-28 23:52:54 +01:00
Charles Pigott f5b72059be Update: Changelog and other release files for 1.10.0-beta1 2019-10-28 23:52:54 +01:00
Charles Pigott 57add90b0f Doc: Updates from 1.9 2019-10-28 23:52:54 +01:00
glx 93e42a9407 Fix 3575dd551: update names for installer 2019-10-23 15:05:40 +02:00
JMcKiern 04f659e768 Fix: Some typos found using codespell 2019-09-29 21:27:32 +01:00