summaryrefslogtreecommitdiff
path: root/os
AgeCommit message (Collapse)Author
2021-11-14Change: [Emscripten] update to 2.0.34 and use Release over RelWithDebInfo ↵Patric Stout
(#9696) It turns out that having "-g" in the compile-statement causes Emscripten to pick -g3, which makes for very big binaries. This is very likely not your intention when building Emscripten, as smaller really is better. For comparison, with RelWithDebInfo the binary is ~80MB. With Release it is ~7.4MB.
2021-11-11Add: Specify minimum version for macOS (#9689)Owen Rudge
2021-11-10Change: Explicitly specify SHA1 for legacy code signing on WindowsOwen Rudge
2021-10-03Change: upgrade Emscripten to 2.0.31 and enable LZMA by default (#9604)Patric Stout
2021-06-28Change: [Emscripten] set default scrolling mode to non-pointer-locking (#9191)embeddedt
2021-05-26Feature: Sign Windows buildsOwen Rudge
2021-05-15Change: Use gender-neutral pronounsrubidium42
2021-05-13Fix: [Emscripten] Force secure WebSockets over HTTPS (#9248)embeddedt
2021-04-30Change: use TCP for everything except for master-server and initial server ↵Patric Stout
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-02-14Change: [OSX] Render screen in full native resolution on HiDPI displays.Michael Lutz
2021-02-08Fix: [Emscripten] open links in browser (#8655)embeddedt
2021-02-05Add: [Actions] Automatically upload releases to Steam (#8644)Patric Stout
2021-01-31Fix: [Emscripten] Pin Dockerfile to emsdk:2.0.10 to prevent patch failure ↵embeddedt
(#8628)
2021-01-28Feature: [Actions] Create .zip for macOS buildOwen Rudge
2021-01-13Feature: Sign macOS buildsOwen Rudge
2020-12-19Fix: [bundle] custom launch.sh is no longer required for Mac OSPatric Stout
Co-authored-by: Owen Rudge <owen@owenrudge.net>
2020-12-15Add: support for emscripten (play-OpenTTD-in-the-browser)Patric Stout
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-06-05Add: create bundles via CPackPatric Stout
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-05Add: introduce CMake for project managementPatric Stout
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-05-05Fix #8102: Update Windows installer strings to reference newer Windows ↵duck
version (#8114) * Fix #8102: Update Windows installer strings to reference versions newer than 7 * Fix 2c53390: Version strings incorrectly capitalised
2020-02-08Change: Heading for 1.11 nowglx
2019-12-24Update: Prepare for 1.10.0-beta2 releaseCharles Pigott
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-10-30Codechange: No longer expect iculx when building debsCharles Pigott
2019-10-28Fix: A few places still referred to old name of COPYING and READMECharles Pigott
2019-10-28Update: Changelog and other release files for 1.10.0-beta1Charles Pigott
2019-10-28Doc: Updates from 1.9Charles Pigott
2019-10-23Fix 3575dd551: update names for installerglx
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-09-19Add #6173: New SDL 2 based video and sound drivers (#7086)nikolas
2019-04-05Update: documentation updates from 1.9 branchPatric Stout
2019-03-19Remove: DOS supportPatric Stout
In 10 years there was no active development on DOS. Although it turned out to still work, the FPS was very bad. There is little interest in the current community to look into this. Further more, we like to switch to c++11 functions for threads, which are not implemented by DJGPP, the only current compiler for DOS. Additionally, DOS is the only platform which does not support networking. It is the reason we have tons of #ifdefs to support disabling networking. By removing DOS support, we can both use c++11 functions for threads, and remove all the code related to disabling network. Sadly, this means we have to see DOS go. Of course, if you feel up for the task, simply revert this commit, and implement stub c++11 functions for threads and stub functions for networking. We are more than happy to accept such Pull Request.
2019-03-03Change: Heading for 1.10 now (#7319)frosch
2019-02-25Fix: [Windows] make the installer DPI aware (#7277)glx22
2019-02-24Update: Changelog for 1.9.0-beta3 and prepare for release.Michael Lutz
2019-02-09Update: Add changelog for 1.9.0-beta2 and prepare for releasePatric Stout
2019-02-09Update: Add changelog for 1.9.0-beta1 and prepare for releaseCharles Pigott
2019-02-01Doc: Yearly increment.Peter Nelson
2018-11-06Doc: Changed several files to unificate them... (#6964)Greg-21
...with those from release 1.8 branch.
2018-06-05Update: Install DOS music data in Windows installerNiels Martin Hansen
2018-04-22Change: win9x installer configuration to correct path.ZehMatt
2018-04-21Cleanup: Use new filename for README file. (#6738)Ricardo N Feliciano
2018-03-14(svn r27993) -Change: Heading for 1.9 nowfrosch
2018-03-11(svn r27980) -Doc: Yearly incrementfrosch
2017-12-24(svn r27950) -Merge: Documentation updates from 1.7 branchfrosch
2017-03-11(svn r27780) -Update: Numbersfrosch
2017-03-11(svn r27777) -Doc: Yearly incrementfrosch
2017-03-11(svn r27776) -Merge: Documentation updates from 1.6 branchfrosch
2017-01-14(svn r27730) -Change: Split openttd.grf into openttd.grf and orig_extra.grffrosch
openttd.grf is now always loaded and provides all extra graphics in case the (possibly outdated) baseset does not. orig_extra.grf contains graphics specific to the original baseset only.
2016-03-01(svn r27518) -Update: Numbersfrosch