Commit Graph

352 Commits

Author SHA1 Message Date
Sergii Pylypenko
1acfc90c98 Emscripten: updated deploy script 2021-05-08 00:14:58 +03:00
Sergii Pylypenko
3980253155 Emscripten: Fixed liblzo2 compilation 2021-05-06 02:56:17 +03:00
Sergii Pylypenko
ab36c6b189 Emscripten: fixed linking with freetype library 2021-05-06 01:53:06 +03:00
Sergii Pylypenko
de3a9955d0 Emscripten: enable debug logs 2021-05-05 23:49:21 +03:00
Sergii Pylypenko
47b4e2d339 Emscripten: libicu is not working anyway, because there are no libicuuc and libicu-le-hb available 2021-05-05 23:32:53 +03:00
Sergii Pylypenko
47798e7364 Emscripten: explicitly linking to libexpat and libuuid is not necessary 2021-05-05 23:31:51 +03:00
Sergii Pylypenko
a37ae35b29 Emscripten: fixed compilation with fontconfig 2021-05-05 23:30:34 +03:00
Sergii Pylypenko
a2539bc50d Emscripten: disabled libtimidity for now, it does not work anyway on Chrome for Android because of massive lag 2021-05-05 22:51:29 +03:00
Sergii Pylypenko
cdb07d9960 Emscripten: fixed fontconfig compilation 2021-05-05 22:49:07 +03:00
Sergii Pylypenko
866d9c71bc Emscripten: added fontconfig library 2021-05-05 02:49:37 +03:00
Sergii Pylypenko
befad1d00f Fixed saving config file 2021-05-05 00:50:59 +03:00
Sergii Pylypenko
836b8b9406 Emscripten: Fixed relative paths 2021-05-05 00:20:45 +03:00
Sergii Pylypenko
7d90871a36 Emscripten: updated deply script 2021-05-05 00:17:31 +03:00
Sergii Pylypenko
55ef341194 Emscripten: fixed deploy script 2021-05-05 00:09:30 +03:00
Sergii Pylypenko
347a543d9e Emscripten: script to deploy the webapp 2021-05-04 23:47:00 +03:00
Sergii Pylypenko
b4d123d916 Fixed OpenMSX not recognized 2021-05-04 22:26:52 +03:00
Sergii Pylypenko
4a9dbfbe65 Emscripten: build with timidity 2021-05-03 01:53:40 +03:00
Sergii Pylypenko
da31bb7e66 Emscripten: updated app manifest 2021-05-03 00:26:35 +03:00
Sergii Pylypenko
9623c6bfd2 Emscripten: fixed build script 2021-05-03 00:13:57 +03:00
Sergii Pylypenko
f138d2645c Emscripten: fixed init script 2021-05-03 00:13:48 +03:00
Sergii Pylypenko
910d87d5c5 Emscripten: small fix to build script 2021-05-02 23:36:55 +03:00
Sergii Pylypenko
0f45d014a0 Emscripten: fixed build script 2021-05-02 23:30:11 +03:00
Sergii Pylypenko
5108cf6c58 Emscripten: add SFX and music to the data file 2021-05-02 23:28:41 +03:00
Sergii Pylypenko
503e6c9876 Emscripten: Include GFX baseset into data file 2021-05-02 02:22:31 +03:00
Sergii Pylypenko
e85e585f3e Emscripten: Re-enabled sounds 2021-05-02 01:56:17 +03:00
Sergii Pylypenko
b98ad2036a emscripten: moved build scripts from root dir 2021-05-02 00:55:14 +03:00
Sergii Pylypenko
de194454b6 Emscripten: added app manifest and favicon 2021-05-02 00:54:55 +03:00
Sergii Pylypenko
6c658cb0f5 Updated Emscripten liblzma patch for Emscripten 2.0.15 2021-04-30 23:56:13 +03: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
nikolas
2d27e8e685 Add #6173: New SDL 2 based video and sound drivers (#7086) 2019-09-19 17:18:50 +02:00
Patric Stout
c99f731f89 Update: documentation updates from 1.9 branch 2019-04-05 00:19:41 +02:00