PeterN
ed3759eef7
Fix: Land info window maximum width was not scaled. ( #10894 )
...
(cherry picked from commit 1ff0dc11d8
)
2023-06-10 16:42:22 +01:00
Patric Stout
19a6846cb6
Codechange: initialize all values of ICURun on construction ( #10892 )
...
(cherry picked from commit 0302e6f168
)
2023-06-10 16:42:22 +01:00
Loïc Guilloux
391b80d59a
Fix: Check max member count in squirrel classes ( #10883 )
...
Manual cherry-pick from 23a0620658
(cherry picked from commit c880157518
)
2023-06-10 16:42:22 +01:00
PeterN
8034609368
Fix: Ask FontConfig for the face index when opening fonts. ( #10878 )
...
This allows selection of the correct face in truetype fonts containing
multiple faces.
(cherry picked from commit 876871157f
)
2023-06-10 16:42:22 +01:00
PeterN
ac420f208c
Change: Cargo flow legend only shows defined cargo. ( #10872 )
...
This removes the large mostly-empty grid of cargo buttons when not using a complex industry set.
(cherry picked from commit 702194cfef
)
2023-06-10 16:42:22 +01:00
Jonathan G Rennison
08030e1b8a
Add hotkey for convert rail type by track piece
2023-06-10 10:21:33 +01:00
PeterN
2097719f26
Fix: Don't restore backed up vehicle name if it's no longer unique. ( #10979 )
2023-06-09 21:18:55 +00:00
Jonathan G Rennison
ccdca8ae52
Add setting to increase size of main toolbar
2023-06-09 19:21:28 +01:00
Rubidium
6d597879d0
Codechange: let ReadLine return a string instead of passing a buffer
2023-06-09 19:58:29 +02:00
Rubidium
81f957b9f8
Codechange: use std::string to find the executable's working directory
2023-06-09 19:58:18 +02:00
merni-ns
1be668c2e4
Fix #10975 : Clear a non-head engine's name ( #10976 )
2023-06-09 16:09:36 +01:00
Rubidium
66a984afd7
Codechange: rename function to better describe its functionality
2023-06-09 06:41:52 +02:00
Rubidium
48dcb79145
Cleanup: remove seprintf and vsnprintf
2023-06-09 06:41:33 +02:00
Jonathan G Rennison
36e1c28173
Fix trains ascending a sloped bridge ramp having incorrect z in wormhole
...
z one larger than the correct value due to an extra increment on the
transition frame
2023-06-08 22:47:01 +01:00
Rubidium
13cdf5fffa
Codechange: use std::filesystem::path for the language file's path
2023-06-08 23:20:28 +02:00
Rubidium
97dd84d1e0
Codechange: move saveload string fixing code to saveload
2023-06-08 20:36:27 +02:00
Rubidium
3f35787458
Codechange: replace stredup + StrMakeValidInPlace with std::string + StrMakeValid
2023-06-08 19:32:15 +02:00
Rubidium
e762855201
Cleanup: remove str_strip_colours; StrMakeValid also removes the colours
...
Essentially str_strip_colours followed by StrMakeValid makes the calling of
str_strip_colours useless, as StrMakeValid would have removed them too.
2023-06-08 19:32:15 +02:00
mrmbernardi
35ef6c1723
Feature: [GS] Goal destination can be updated ( #10817 )
2023-06-08 18:00:31 +01:00
Rubidium
9408ab4799
Codechange: only one '\0' is required
2023-06-08 18:51:02 +02:00
Rubidium
2ae7367024
Codechange: replace StrMakeValidInPlace with StrValid
2023-06-08 18:29:44 +02:00
Rubidium
4ca23a19b6
Cleanup: char-pointer variant of strtolower
2023-06-08 18:09:11 +02:00
Jonathan G Rennison
f8301f735f
Delivered cargo graph: Add missing overrides, remove unused variable
2023-06-08 00:14:44 +01:00
Jonathan G Rennison
ac2f9a21e8
Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/
...
Leave afterload in src/saveload/
2023-06-08 00:01:40 +01:00
Jonathan G Rennison
3c9ce6f9a5
Implement waypoint build window text filter for road waypoints
2023-06-08 00:01:39 +01:00
Jonathan G Rennison
02549c5224
Merge branch 'master' into jgrpp
...
# Conflicts:
# cmake/CompileFlags.cmake
# src/cargomonitor.cpp
# src/core/CMakeLists.txt
# src/economy.cpp
# src/landscape.cpp
# src/linkgraph/flowmapper.cpp
# src/linkgraph/linkgraph_gui.cpp
# src/linkgraph/linkgraphschedule.cpp
# src/misc_gui.cpp
# src/newgrf_generic.cpp
# src/newgrf_storage.cpp
# src/rail_gui.cpp
# src/saveload/afterload.cpp
# src/saveload/station_sl.cpp
# src/script/script_gui.cpp
# src/station_cmd.cpp
# src/station_gui.cpp
# src/string_func.h
# src/terraform_cmd.cpp
2023-06-08 00:01:38 +01:00
PeterN
b49bd86a46
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-07 19:01:30 +01:00
Rubidium
b2a8d8aea4
Codechange: use std::string for Windows' ISO code mangling
2023-06-07 08:27:18 +02:00
Rubidium
a541b8217d
Codechange: use fmt::format to build Squirrel error message
2023-06-07 08:02:58 +02:00
Rubidium
5e9a1eb790
Codechange: use fmt::format to construct error message
2023-06-07 08:02:58 +02:00
Rubidium
4de9b8a988
Codechange: use fmt::format to create desync dump savegames
2023-06-07 08:02:58 +02:00
Rubidium
d5c0d3beb7
Codechange: unify the formatting of the game's caption
2023-06-07 08:02:46 +02:00
Jonathan G Rennison
d3fbe88a9c
Add setting for departure boards duration when using minutes
...
Default to 24 hours
2023-06-07 02:20:32 +01:00
PeterN
9fa1984ef0
Codechange: IniGroup::GetItem() can now be const. ( #10966 )
2023-06-06 22:39:37 +00:00
PeterN
f249715db3
Fix #10964 : Missing FontConfig format for language. ( #10965 )
2023-06-06 22:38:11 +00:00
Jonathan G Rennison
f3116eedcf
Support 64 bit values in the give money and change bank balance commands
...
See: #535
2023-06-06 22:09:01 +01:00
PeterN
eda3defcb5
Codechange: Pass language for font detection as std::string. ( #10964 )
2023-06-06 20:55:56 +00:00
Jonathan G Rennison
3151751eda
Allow using the money cheat with values greater than 32 bits
...
See: #536
2023-06-06 21:49:30 +01:00
Jonathan G Rennison
d03465db59
Set default values for DoCommandPEx optional parameters
2023-06-06 21:48:24 +01:00
Jonathan G Rennison
bc00753996
NewGRF stations: Remove extended version of varuiable 68
2023-06-06 21:35:39 +01:00
Jonathan G Rennison
1d8df99c83
Fix upstream savegame load for versions 311 and later
2023-06-06 21:09:06 +01:00
Jonathan G Rennison
57762ce9f6
Enable upstream load for build object limit settings
2023-06-06 21:08:23 +01:00
Jonathan G Rennison
fa0771979f
Add upstream savegame load support for versions 315
2023-06-06 20:18:58 +01:00
Jonathan G Rennison
929dd46fcf
Add upstream savegame load support for versions 313 and 314
2023-06-06 19:48:59 +01:00
Michael Lutz
e5654a0414
Codechange: Use a dedicated variable for disaster vehicle action state. ( #10798 )
...
(cherry picked from commit 72c7536325
)
2023-06-06 19:59:10 +01:00
PeterN
7a0b6b7ddf
Codechange: Remove Freetype bits on Win32/OSX. ( #10960 )
...
These platforms have their own specific font rendering.
2023-06-06 19:43:27 +01:00
translators
316a434933
Update: Translations from eints
...
english (au): 6 changes by krysclarke
russian: 4 changes by Ln-Wolf
danish: 5 changes by bscargo
portuguese: 7 changes by azulcosta
2023-06-06 18:40:40 +00:00
Jonathan G Rennison
2c91866831
Adjust spacing of buttons in cargo payments rate graph
2023-06-06 19:32:16 +01:00
Jonathan G Rennison
2a5a9c2f9d
Add by cargo mode to company delivered cargo history graph
2023-06-06 19:31:59 +01:00
Rubidium
617cacd542
Fix #10961 , 52a7c69
: incorrect order of parameters to gamelog revision constructor
2023-06-06 20:26:26 +02:00