Commit Graph

47934 Commits

Author SHA1 Message Date
Sergii Pylypenko e80df6ae8e Removed NWST_STEP and min_step, we don't need two variables doing the same thing 2021-05-07 22:24:45 +03:00
Sergii Pylypenko 607d73f872 Merge tag '1.11.2' into 1.11 2021-05-07 21:53:27 +03:00
Sergii Pylypenko a737180146 Updated revision file 2021-05-07 21:42:52 +03:00
Sergii Pylypenko f048c692f1 Disabled on-screen keyboard in default config, we have native text input 2021-05-07 02:17:27 +03:00
Sergii Pylypenko 3980253155 Emscripten: Fixed liblzo2 compilation 2021-05-06 02:56:17 +03:00
Sergii Pylypenko 40ad95c98c Load TTF fonts by default 2021-05-06 02:19:50 +03:00
Sergii Pylypenko ab36c6b189 Emscripten: fixed linking with freetype library 2021-05-06 01:53:06 +03:00
Sergii Pylypenko e375bf460b Updated todo 2021-05-06 01:51:06 +03:00
Sergii Pylypenko fb803563b7 Better colors for build confirmation estimated cost tooltip 2021-05-06 01:45:55 +03:00
Sergii Pylypenko 693ae0cf84 Emscripten: disabled fullscreen mode, it apparently crashes in iOS 14.4 2021-05-06 00:12:08 +03:00
Sergii Pylypenko 754ec97141 Updated TODO 2021-05-06 00:02:53 +03:00
Sergii Pylypenko de3a9955d0 Emscripten: enable debug logs 2021-05-05 23:49:21 +03:00
Sergii Pylypenko 58bb93fd59 Emscripten: disable extmidi 2021-05-05 23:49:08 +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 a4ab459e5a Emscripten: disabled libtimidity in cmake 2021-05-05 23:29:27 +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 a7cc30e2c7 Emscripten: on the other hand, let's make audio buffer slightly bigger 2021-05-05 01:47:05 +03:00
Sergii Pylypenko 7a952eddbe Emscripten: Try smaller audio buffer 2021-05-05 01:45:58 +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 90320ddaed Changed default settings to match Android default config file 2021-05-05 00:08:42 +03:00
Sergii Pylypenko 347a543d9e Emscripten: script to deploy the webapp 2021-05-04 23:47:00 +03:00
Sergii Pylypenko 6daf1a3dd5 Fixed incorrect buffer size for Timidity mixer routine 2021-05-04 23:05:17 +03:00
Sergii Pylypenko a1cdf3be27 Emscripten: increase audio buffer to unreasonable size 2021-05-04 23:04:17 +03:00
Sergii Pylypenko 6d3cb7b41e Fixed libtimidity not working with SDL2 2021-05-04 22:54:17 +03:00
Sergii Pylypenko b4d123d916 Fixed OpenMSX not recognized 2021-05-04 22:26:52 +03:00
Charles Pigott 672f285218 Update: Changelog for 1.11.2 release 1.11.2 2021-05-03 19:33:42 +01:00
Charles Pigott f11b06ff6a Update: Backport language changes 2021-05-03 19:33:42 +01:00
rubidium42 f9595543ca Fix #9117, 04ce1f07: [Fluidsynth] Infinite wait when stopping song (#9181)
In FluidSynth 2.2.0 an extra state was added to denote stopping. To transition
from this state to a stopped state the rendering needs to be running. Since
04ce1f07 locking was added that skipped the rendering when something else held
a lock, so the state would never get to stopped and join would never return.
2021-05-03 19:33:42 +01:00
PeterN 9aa335aca3 Fix: Query windows may be partially drawn initially. (#9184)
Query window was not marked dirty after being moved on init. It was then marked dirty once the white border flash completed.
2021-05-03 19:33:42 +01:00
PeterN 05aed133c7 Fix #9174: Don't update text effect if it has been reset. (#9183) 2021-05-03 19:33:42 +01:00
Jonathan G Rennison b9ea4f07e4 Fix #9113: Assertion failure when removing airport with order backup (#9182) 2021-05-03 19:33:42 +01:00
Milek7 8b5bd34a65 Codechange: Acquire video buffer before taking game state lock to prevent erratic fast forward behaviour (#9140) 2021-05-03 19:33:42 +01:00
Michael Lutz 72090f39ce Fix #9147: Delay making screenshots until the next draw tick as we may not access the video buffer from the game thread. 2021-05-03 19:33:42 +01:00
Michael Lutz de61dadaa9 Codechange: Generalise the delayed blitter change to a generic video driver command queue. 2021-05-03 19:33:42 +01:00
PeterN d52a66642d Fix: Update text effect size when font zoom is changed. (#9174) 2021-05-03 19:33:42 +01:00
frosch d92d807e1d Fix: [NewGRF] industry variable 66 and object variable 46 clamped the squared-euclidian distance to 16 bit, when they should not. 2021-05-03 19:33:42 +01:00
frosch 60f85dbc37 Fix: [NewGRF] industry variables 65 and 66 ignored the parameter, and always used the north tile. 2021-05-03 19:33:42 +01:00
rubidium42 dbba489fcf Fix: [Network] Reading beyond the length of the server's ID when hashing password
Under normal circumstances the server's ID is 32 characters excluding '\0', however this can be changed at the server. This ID is sent to the server for company name hashing. The client reads it into a statically allocated buffer of 33 bytes, but fills only the bytes it received from the server. However, the hash assumes all 33 bytes are set, thus potentially reading uninitialized data, or a part of the server ID of a previous game in the hashing routine.
It is still reading from memory assigned to the server ID, so nothing bad happens, except that company passwords might not work correctly.
2021-05-03 19:33:42 +01:00
PeterN dd70d0ad85 Fix: Crash when extra viewport height is zero with sign in view. (#9175)
If a viewport sign straddles the top of a viewport, a crash will occur if the viewport height is zero. This is resolved by simply not attempting to draw the viewport in this situation, consistent with other widgets.
2021-05-03 19:33:42 +01:00
rubidium42 a8c5f8a10b Codechange: move some OS abstraction method implementations out of the header 2021-05-03 19:33:42 +01:00
rubidium42 ef258b1686 Codechange: encapsulate network error handling 2021-05-03 19:33:42 +01:00
rubidium42 3265e56294 Codechange: rename NetworkError to ShowNetworkError 2021-05-03 19:33:42 +01:00
Loïc Guilloux 5e7f9cc22c Fix: Don't consider regression AIs when starting a random AI (#9164) 2021-05-03 19:33:42 +01:00