606be85f94
Bump .ottdrev to 13.4
2023-08-24 00:02:17 +01:00
31a55c0909
Merge tag '13.4' into 13
2023-08-23 23:59:48 +01:00
pelya
ed05787e0d
We don't need no Quit button!
2023-08-23 23:49:37 +01:00
pelya
9d4e769ab2
This should fix Japanese fonts not working
2023-08-23 23:49:37 +01:00
e2f2a4dfa3
change: Remove min_button setting
2023-08-23 23:31:24 +01:00
538ee72ea9
fix: Properly scale town authority window
...
Fixes #21
2023-08-19 14:43:27 +01:00
a113d8874f
fix: Allow titlebars to be disabled
2023-08-19 13:00:30 +01:00
Patric Stout
7e457a367e
Fix: [CI] actually use the GitHub Apps token to trigger "Publish Docs" ( #11128 )
2023-07-30 00:43:37 +02:00
Patric Stout
132098d723
Fix d5a72193: [CI] downloading single artifact doesn't add folder to it ( #11107 )
2023-07-30 00:43:37 +02:00
Patric Stout
ba86e1115c
Fix d5a72193: [CI] GOG and Steam also depend on the source itself ( #11095 )
2023-07-30 00:43:37 +02:00
Patric Stout
eedd9fb150
Change: [CI] upload releases to new CDN ( #11093 )
2023-07-30 00:43:37 +02:00
Patric Stout
60fe3fc0df
Fix: [CI] enable audio (alsa / jack / pulse) for generic Linux builds ( #11051 )
...
SDL needs to see the header files when compiling to enable those
drivers runtime. It doesn't actually link against them: it just
needs to see the headers.
2023-07-30 00:43:37 +02:00
Owen Rudge
64db854632
Change: [Actions] Use notarytool for notarization instead of gon
2023-07-30 00:43:37 +02:00
Patric Stout
ad29d242ed
Change: release with (much) newer versions of dependencies for Generic Linux ( #10484 )
2023-07-30 00:43:37 +02:00
glx22
dbcf165b2f
Doc: Changelog for 13.4
2023-07-29 22:11:03 +02:00
glx22
7cc3bc0e53
Doc: Bump release version.
2023-07-29 22:11:03 +02:00
glx22
80ed387c37
Update: Backport language changes
2023-07-29 22:11:03 +02:00
Charles Pigott
9e05fa31e2
Update: Backport language changes
2023-06-28 23:58:09 +01:00
PeterN
31913d02b8
Fix: Setting tree lines drawn incorrectly for RTL languages. ( #11070 )
2023-06-28 23:58:09 +01:00
Jonathan G Rennison
5150f3bb66
Fix #11016 : Defer deletion of client and server game socket handlers
...
This fixes various use after free scenarios in error handling paths
2023-06-28 23:58:09 +01:00
Jonathan G Rennison
a19826247e
Fix: Error logging in game and admin server HandlePacket
...
Don't invent a packet type in the log message if we can't/don't
read a packet type at all.
Fix packet type not being logged when appropriate.
2023-06-28 23:58:09 +01:00
Finn Willard
6dc5c4fff5
Fix #10917 : Pay loan interest before generating statistics ( #11040 )
2023-06-28 23:58:09 +01:00
PeterN
1e1f1fada5
Fix #11043 : Don't choose toolbar dropdown option if focus is lost. ( #11044 )
...
Since dropdown menus now get closed if they lose focus, 'instant close' dropdowns (i.e. the toolbar dropdowns) should no longer execute their action to avoid unintended actions.
2023-06-28 23:58:09 +01:00
PeterN
5cd9c6d9a0
Fix #10987 : Double-close of dropdown stopped land-info tool working as default. ( #11000 )
...
Clicking and releasing on the query toolbar icon is meant to select the land-info tool.
This did not work as during closing a window, OnFocusLost() is called, which then closes the window again. These two calls toggled the land-info tool one and off in the same action.
Resolve by not calling Window::Close in OnFocusLost() if the window is already closing.
2023-06-28 23:58:09 +01:00
glx22
d854bb82e5
Doc: Changelog for 13.3
2023-06-11 17:03:58 +02:00
glx22
5cc06f5dbe
Doc: Bump release version.
2023-06-11 17:03:58 +02:00
glx22
69168078d8
Revert ee6e30e: pretending 13.2.1 was 13.2 didn't work
...
This reverts commit ee6e30ead9 .
2023-06-11 17:03:58 +02:00
Owen Rudge
7cdb8c92e0
Change: [Actions] Upgrade import-codesign-certs dependency in macOS build workflow
2023-06-11 16:41:13 +02:00
Patric Stout
402baa63f2
Doc: Changelog for 13.2.1 ( #10988 )
2023-06-11 13:47:20 +02:00
Patric Stout
e80cb487e6
Doc: Bump release version.
2023-06-11 13:42:31 +02:00
Patric Stout
ee6e30ead9
Fix: make 13.2.1 act like 13.2 for networking
2023-06-11 13:42:31 +02:00
Patric Stout
4b7fcaca0f
Fix 07add7a9: [Win32] use full monitor resolution for fullscreen ( #10985 )
...
On Windows in fullscreen you cannot reach the top with
the cursor for the halve of the height of your toolbar.
Additionally, on Win10 in fullscreen you can see the actual toolbar.
2023-06-11 13:42:31 +02:00
Charles Pigott
d4df692a70
Doc: Changelog for 13.2 ( #10981 )
2023-06-10 15:50:05 +02:00
Charles Pigott
9580aef49c
Update: Backport language changes
2023-06-10 15:49:43 +02:00
PeterN
4aded39db6
Fix: Don't restore backed up vehicle name if it's no longer unique. ( #10979 )
2023-06-10 15:49:43 +02:00
merni-ns
ed9895dbb5
Fix #10975 : Clear a non-head engine's name ( #10976 )
2023-06-10 15:49:43 +02:00
PeterN
ab0924f14e
Fix dec7ff6b0c: Dropdowns couldn't be closed by pressing the parent button. ( #10954 )
...
Since dropdowns self-close, the detection of re-clicking a dropdown
button no longer worked, as the dropdown is already closed.
Instead set (and then test) a flag on the parent widget to indicate that
the dropdown closed. This method avoids looping windows on every click.
2023-06-10 15:49:43 +02:00
Patric Stout
dea0f7e894
Fix: when syncing width of GUI items, take padding into account ( #10915 )
2023-06-10 15:49:43 +02:00
PeterN
4949bd8cd5
Fix dec7ff6b0c: Dropdowns would close if their tooltip appeared. ( #10939 )
...
Solution is to not focus any tooltips, so that the dropdown doesn't lose focus. Tooltips don't accept any input so this does not change their behaviour.
2023-06-10 15:49:43 +02:00
Bernard Teo
374a51c766
Doc: Fix spelling error in ScriptTileList::RemoveRectangle ( #10937 )
2023-06-10 15:49:43 +02:00
Jonathan G Rennison
57946c8507
Fix #10831 : Level crossing parts left barred after crossing tile removal ( #10874 )
2023-06-10 15:49:43 +02:00
Patric Stout
0f81c20ee2
Update: Backport language changes
2023-06-04 22:47:05 +02:00
Patric Stout
46d30aa970
Fix: [Win32] position window in center of workspace of primary display ( #10942 )
2023-06-04 22:47:05 +02:00
Patric Stout
4a7d93b2a6
Fix: crash with tooltip on low resolution screens ( #10933 )
2023-06-04 22:47:05 +02:00
Patric Stout
2a0e2f1658
Fix: crash when window can't be placed on low resolution screens. ( #10932 )
...
Co-authored-by: Jonathan G Rennison <j.g.rennison@gmail.com >
2023-06-04 22:47:05 +02:00
Patric Stout
83a857afb6
Fix: crash when not even a single row fits for dropdowns on low resolution screens ( #10934 )
2023-06-04 22:47:05 +02:00
PeterN
b5a38cb14d
Fix #10502 : Refit engine before attaching free wagons. ( #10926 )
...
Caused by incorrect order of operations when buying a train engine with refit and attaching free wagons.
2023-06-04 22:47:05 +02:00
Patric Stout
00bcda7e33
Fix: disable hardware acceleration when GPU driver crashed the game last attempt ( #10928 )
2023-06-04 22:47:05 +02:00
Patric Stout
6f7d44c3f4
Add: [Linux] change default scroll mode to non-mouse-lock ( #10920 )
...
Wayland doesn't support mouse warping, X11 only for native
systems (so not for remote desktop, WSLg, etc), and emscripten
neither without complications. All these cannot offer a
mouse-lock.
2023-06-04 22:47:05 +02:00
Patric Stout
045e81809a
Codechange: remove queue_wrap / last_position from mouse movement
...
No backend uses it anymore, so also no longer any need to support
it.
2023-06-04 22:47:05 +02:00