rubidium42
bf07420916
Fix: [Network] errno and strerror do not handle network errors on Windows
2021-05-03 19:33:42 +01:00
rubidium42
21b196d5c4
Fix #9152 , Fix #9153 : screenshot command showed error messages when successful
2021-05-03 19:33:42 +01:00
Patric Stout
26b7500f3b
Remove: performance measurements in YAPF
...
YAPF was constantly measuring its performance, but only at
certain debug-levels this information was shown.
Now after years, I sincerely wonder if anyone still knows about this
feature and who still use it. Especially with the new framerate window,
this detailed performance is not as meaningful anymore as it once
was.
2021-05-03 19:33:42 +01:00
Patric Stout
9a203b2b2c
Cleanup: remove weird left-over comment in yapf.hpp
2021-05-03 19:33:42 +01:00
PeterN
c3eae71778
Fix: Incorrect vertical alignment of icon and text in DropDownListIconItem. ( #9133 )
...
This happens if the bounding dimensions are changed so that each item is the same size, as happens on the railtype/roadtype dropdown lists, as the vertical offset was calculated before this dimension is changed.
2021-05-03 19:33:42 +01:00
Milek7
b1d3b9544e
Codechange: Use __attribute__ access none to silence GCC 11 -Wmaybe-uninitialized warnings ( #9124 )
2021-05-03 19:33:42 +01:00
PeterN
45c866cbd1
Fix: Count engine details text in lines rather than pixels. ( #9107 )
...
This allows the details panel to scale correctly for different zoom levels.
2021-05-03 19:33:42 +01:00
rubidium42
f8f57ab46f
Fix: [Network] Prevent stalling save game transfer when compression is slow
2021-05-03 19:33:42 +01:00
PeterN
ef48195ffa
Fix: Use width of tiny arrow string instead of scaled pixels in ship/aircraft list. ( #9102 )
2021-05-03 19:33:42 +01:00
Michael Lutz
967c2ed56c
Fix: [OpenGL] Main loop expects to start with the video buffer unmapped. ( #9100 )
2021-05-03 19:33:42 +01:00
PeterN
037bd14ed8
Fix #9097 : Upper 16 bits of cargo base payment rate were discarded. ( #9098 )
...
NewGRF spec says that base payment rate is 32 bits, but it was loaded into a 16 bit variable. This value is loaded into Money variable after inflation is applied.
2021-05-03 19:33:42 +01:00
rubidium42
8eb53fa1a0
Fix: String validation could leave invalid Utf8 encoded strings ( #9096 )
...
In case a character was encoded in multiple bytes, but required fewer bytes to be encoded, the first byte would be copied to the output leaving an invalid Utf8 encoded string. Later uses of the validated string would use the same decode logic, which would yield a question mark and just read a single byte, so nothing dangerous happened.
Furthermore, because the next byte would not be a first byte of an encoded Utf8 character, the last few valid characters could be removed by the validation as well.
2021-05-03 19:33:42 +01:00
glx22
4b14a84510
Fix: [CMake] Check nforenum and grfcodec return value
2021-05-03 19:33:42 +01:00
glx22
4e1b0eda94
Fix: [CMake] Incorrect dependency checks for GRF
2021-05-03 19:33:42 +01:00
Michael Lutz
bf727cb26a
Codechange: [Win32] Try getting an OpenGL 4.5 context first before aiming at 3.2.
2021-05-03 19:33:42 +01:00
Michael Lutz
e609c936a4
Change: [Win32] Limit the OpenGL video driver to OpenGL 3.2 or newer on Windows.
2021-05-03 19:33:42 +01:00
Michael Lutz
59ce9b4d2f
Fix: [OpenGL] Check maximum supported texture size against screen resolution.
2021-05-03 19:33:42 +01:00
PeterN
ceee558fe5
Codechange: Scale rating minigraphs on station window list. ( #9075 )
...
Minigraphs did not adjust size to accomodate large text, either by font size or font zoom, leading to cropped labels.
Minigraphs and spacing are now scaled by font zoom, as this seems to behave better than gui zoom in this instance.
2021-05-03 19:33:42 +01:00
Loïc Guilloux
2bc7e5a8e2
Fix 799eb31: [CMake] Don't include regression AIs in bundles ( #9068 )
2021-05-03 19:33:42 +01:00
Loïc Guilloux
8d1d271cda
Fix d4f0b6f4: [CMake] CMAKE_PROJECT_VERSION_XXX are not in CMake 3.9 ( #9154 )
2021-05-03 19:33:42 +01:00
glx22
c454cc09b3
Fix: Auto-fill version details in rev.cpp and ottres.rc
2021-05-03 19:33:42 +01: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
747d429fb3
Emscripten: request fullscreen on first mouse click
2021-05-02 23:55:45 +03:00
Sergii Pylypenko
910d87d5c5
Emscripten: small fix to build script
2021-05-02 23:36:55 +03:00
Sergii Pylypenko
6d59c9e9d5
Emscripten: fixed data file path
2021-05-02 23:32:51 +03:00
Sergii Pylypenko
cc638cb825
Revert "Emscripten: fullscreen by default" - SDL2 fullscreen flag is emulated, it won't make browser window borderless
...
This reverts commit abbe0a4a0a .
2021-05-02 23:30:34 +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
abbe0a4a0a
Emscripten: fullscreen by default
2021-05-02 02:03:24 +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
73c4b2673b
Emscripten: disabled relative mouse mode
2021-05-01 00:10:46 +03:00
Sergii Pylypenko
7c185bc75e
Added Emscripten build scripts
2021-04-30 23:58:27 +03:00
Sergii Pylypenko
6c658cb0f5
Updated Emscripten liblzma patch for Emscripten 2.0.15
2021-04-30 23:56:13 +03:00
Sergii Pylypenko
fd84cfa196
Fixed Multiplayer dialog
2021-04-26 01:13:53 +03:00
Sergii Pylypenko
066a20c696
Updated revision
2021-04-26 00:11:47 +03:00
Sergii Pylypenko
5b2f316cda
Fixed text input in the wrong edit box in Multiplayer server list
2021-04-26 00:05:45 +03:00
Sergii Pylypenko
1c0c2b7345
Fixed a crash in game options dialog
2021-04-25 23:48:28 +03:00
Sergii Pylypenko
561ce3ee7f
Merge tag '1.11.1' into 1.11
2021-04-25 22:58:47 +03:00
Charles Pigott
0be22efffc
Add: Changelog entries for 1.11.1 release
1.11.1
2021-04-18 21:31:21 +01:00
Charles Pigott
4f8b2aa003
Update: Backport language changes
2021-04-18 21:31:21 +01:00
stormcone
57f01188c2
Add: Hotkey to focus the build object class name filter editbox.
2021-04-18 21:31:21 +01:00
stormcone
bcb6174bf3
Add: Hotkey to focus the rail station class name filter editbox.
2021-04-18 21:31:21 +01:00
Peter Nelson
7b56a630aa
Fix #9042 : Make multiplayer server list height auto-fill window.
...
#9042 did not fix all combinations of scaling options. This additional
change makes the server list automatically fill available height.
2021-04-18 21:31:21 +01:00
Rubidium
4e5be077ff
Fix #6322 : [Script] Try to let the script die when no memory can be allocated instead of crashing the whole game
2021-04-18 21:31:21 +01:00