Rubidium
3d0c109d82
Change: add some hints about the getaddrinfo warning to the troubleshooting part of the documentation
2021-04-18 21:31:21 +01:00
Rubidium
e0594d6cac
Change: warn the user about the resolving of an address being extra very slow
2021-04-18 21:31:21 +01:00
Rubidium
51cb9e71e5
Fix: split the UDP blocking of sockets to only the socket involved, and when another thread is busy do not attempt to process the packets of that socket
2021-04-18 21:31:21 +01:00
Rubidium
27630d255c
Change: move some things only relevant to UDP from network.cpp to network_udp.cpp
2021-04-18 21:31:21 +01:00
Michael Lutz
d04423251b
Fix: Check for a validly mapped OpenGL screen buffer during driver init. ( #9007 )
2021-04-18 21:31:21 +01:00
Patric Stout
9e5ab59eab
Change: reworked how the Game Option display options are drawn
...
"Hardware acceleration" was not aligned with its checkbox. So instead
of drawing the labels left and the options right, now draw settings
one by one with a spacer between label and option to get the right
spacing.
Also, use SetPIP instead of repeating a SetPadding for all but
last element.
2021-04-18 21:31:21 +01:00
Patric Stout
898c61d457
Feature: allow a toggle to enable/disable vsync
...
Vsync should be off by default, as for most players it will be
better to play without vsync. Exception exist, mainly people who
play in fullscreen mode.
2021-04-18 21:31:21 +01:00
Peter Nelson
ec8abd072d
Fix: Adjust scrolling interval of credits to account for text line height
2021-04-18 21:31:21 +01:00
Jonathan G Rennison
0f962aaf03
Fix: Data races on cursor state in OpenGL backends
2021-04-18 21:31:21 +01:00
Jonathan G Rennison
eeb6e9d417
Fix: Thread unsafe use of sprite cache in OpenGLBackend::DrawMouseCursor
...
See also: #8870
See also: #8977
2021-04-18 21:31:21 +01:00
Charles Pigott
0434cc017b
Fix #8956 : Industry disaster news messages showed the wrong location ( #8992 )
2021-04-18 21:31:21 +01:00
Niels Martin Hansen
5905fdb26e
Fix: [Win32] Font glyphs of certain widths broke
...
Font glyphs between 33 and 39 pixels wide, in the Win32 font system, used wrong alignment and caused glyphs to appear broken.
When in the 33 to 39 pixel range, glyphs without AA were rounded down to 32 pixel pitch, instead of up to 64 pixel pitch.
2021-04-18 21:31:21 +01:00
Patric Stout
4ffe7131cb
Fix 70bc55cfd6e: snow line height was set while calculating desert line ( #8989 )
...
Seems I liked copy/pasting just a tiny bit too much.
2021-04-18 21:31:21 +01:00
Michael Lutz
aadc7beccc
Fix #8930 : [Win32] Don't handle printable keys on keydown if an edit box is in focus.
...
Handle printable input only when the matching WM_CHAR message is incoming.
Without an edit box, do the handling in keydown as usual to support hotkeys.
2021-04-18 21:31:21 +01:00
Wim Leflere
9d233bb7d4
Change: [win32] Use user UI language for initial language selection ( #8973 ) ( #8974 )
2021-04-18 21:31:21 +01:00
Loïc Guilloux
5c6b43832c
Fix: [CMake] Use the right run-time library depending on vcpkg triplet ( #8964 )
2021-04-18 21:31:21 +01:00
Jonathan G Rennison
5cbbb0d17b
Fix: [Network] State conditions for sending client info/quit packets ( #8959 )
...
Use status >= STATUS_AUTHORIZED as the state criteria for all cases
where updates about other clients are sent.
This avoids the case where a client is informed that another client
has joined but not informed when it later quits, resulting in
stale entries in the client list window.
2021-04-18 21:31:21 +01:00
Loïc Guilloux
19b3f777c4
Change: [CMake] Improve 'In-source build' error message ( #8955 )
2021-04-18 21:31:21 +01:00
Ghislain Antony Vaillant
24ddedad38
Fix: Use FluidSynth default soundfont
2021-04-18 21:31:21 +01:00
Jonathan G Rennison
30313bb396
Fix: Viewport drag tooltips not being removed when dragging over other windows
2021-04-18 21:31:21 +01:00
Jonathan G Rennison
35aff633bd
Fix: Viewport drag tooltip flickering when dragging outside window
2021-04-18 21:31:21 +01:00
Peter Nelson
c6312a8ebf
Fix: Allow full sample range for 16-bit audio.
...
Clamping each sample value to half the available range could cause
unnecessary premature clipping with lots of sounds playing. This change
does not affect the actual volume level.
2021-04-18 21:31:21 +01:00
Peter Nelson
3976f2deed
Change: Apply power-of-3 scaling to master effect volume to improve perceived loudness change.
2021-04-18 21:31:21 +01:00
Ghislain Antony Vaillant
a7cb2d8d00
Fix: Honor default soundfont for FluidSynth
...
Debian now provides a default soundfont for FluidSynth via its alternatives system.
In short, FluidSynth is configured to look for `/usr/share/sounds/sf3/default-GM.sf3` as its default soundfont, and each soundfront package (FluidR3, OPL-3, MuseScore...) may provide or override this symlink. By default, FluidSynth is installed on Debian with the `TimGM6mb` soundfont by default due to its limited size.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929185 for further details.
2021-04-18 21:31:21 +01:00
PeterN
7021468ee3
Fix: Apply master effect volume during mixing instead of sound start. ( #8945 )
...
This makes the volume control work as most players would expect, affecting
existing playing sounds as well as new sounds.
2021-04-18 21:31:21 +01:00
Michael Lutz
d6a4b67df7
Fix #8935 : [OSX] Crash when clicking 'Save' due to wrongly-threaded OS call. ( #8944 )
2021-04-18 21:31:21 +01:00
Niels Martin Hansen
0b51290a1e
Feature: Volume sliders in Game Options window
2021-04-18 21:31:21 +01:00
Niels Martin Hansen
3a6b811559
Codechange: Move volume control slider logic to separate functions
2021-04-18 21:31:21 +01:00
Niels Martin Hansen
d02aae7a9c
Add: NWidgetBase::GetCurrentRect function
2021-04-18 21:31:21 +01:00
Niels Martin Hansen
78285207ce
Change: Default music and sound effects volume to be lower
2021-04-18 21:31:21 +01:00
Milek7
300391465a
Codechange: Use COINIT_MULTITHREADED in CoInitializeEx ( #8938 )
2021-04-18 21:31:21 +01:00
Charles Pigott
306d80be49
Remove: Invalid translations from Romanian
2021-04-18 21:31:21 +01:00
frosch
5af537026f
Fix d4c3d01d: add plural form 14 to strgen. ( #8999 )
2021-04-18 21:31:21 +01:00
Nicolae Crefelean
a8a838c24c
Add: new plural form for Romanian translation ( #8936 )
2021-04-18 21:31:21 +01:00
Didac Perez Parera
4cfcbcfbaa
Fix: adjust object and rail station selection window padding to be consistent ( #8929 )
...
consistent
2021-04-18 21:31:21 +01:00
Jonathan G Rennison
34606b7cbd
Fix: Memory leak of airport tile layout in AirportChangeInfo (prop 0A) ( #8928 )
2021-04-18 21:31:21 +01:00
Bernard Teo
f0f87ee0dc
Fix #8922 : Show vehicle window for single vehicle in shared order grouping ( #8926 )
2021-04-18 21:31:21 +01:00
Charles Pigott
9acb8f7d2c
Fix #8919 : Release builds with asserts enabled ( #8925 )
2021-04-18 21:31:21 +01:00
Patric Stout
fb23ee6add
Fix: building on Raspberry Pi failed because of const vs constexpr ( #8924 )
2021-04-18 21:31:21 +01:00
Charles Pigott
1d039c86cb
Add: [Actions] Debian Bullseye release build ( #8921 )
2021-04-18 21:31:21 +01:00
Loïc Guilloux
7c7f747ad8
Change: [CMake] Copy AI/GS compatibility files to build dir ( #8906 )
2021-04-18 21:31:21 +01:00
Patric Stout
bd80ec7cff
Fix: [CMake] if the regex for STABLETAG is empty, it means it is stable
...
This feels a bit inside out, but it makes sense: if there are no
"beta1" or "RC1" mentions, it means it is a stable release.
2021-04-01 13:34:39 +02:00
Patric Stout
935debbf6f
Fix: [Actions] "is-tag" variable is the 5th element, not 6th
...
The 6th is "is-stable-tag", but it is currently broken in meaning.
Betas and RCs are considered "stable", but final releases are not.
This is the reason it was working for RC1, but not for the final
release.
2021-04-01 13:34:39 +02:00
Patric Stout
4eac2163f5
Doc: Prepare for 1.11.0 release
2021-04-01 12:39:58 +02:00
Patric Stout
150341ba29
Codechange: Disable asserts for release
2021-04-01 12:39:58 +02:00
Patric Stout
183df5c981
Codechange: Suppress warnings when asserts are disabled ( #8917 )
2021-04-01 11:50:37 +02:00
translators
7fb12afc4f
Update: Translations from eints
...
catalan: 2 changes by J0anJosep
2021-04-01 10:28:08 +02:00
Charles Pigott
92f966821e
Codechange: Suppress warnings when asserts are disabled ( #8916 )
2021-04-01 10:28:08 +02:00
translators
903bd3d750
Update: Translations from eints
...
luxembourgish: 1 change by phreeze83
serbian: 59 changes by nkrs
2021-04-01 10:28:08 +02:00
Charles Pigott
edbae9ad6c
Fix #8803 : Only auto-remove signals when rail can be built ( #8904 )
2021-04-01 10:28:08 +02:00