Peter Nelson
db56499c01
Codechange: Use std::array for company infrastructure arrays.
6 months ago
Peter Nelson
fe7bd3a266
Codechange: Use std::array for cached town zone radius.
6 months ago
Peter Nelson
d57bf84196
Codechange: Remove some unnecessary c_str() when passing std::strings. ( #12532 )
...
Functions have been updated from `char *` to `std::string` since without removing `c_str()`.
6 months ago
Peter Nelson
45886e50b2
Codechange: Unify where rail station tile flags are set. ( #12531 )
...
This avoids repeating the logic in three places.
6 months ago
Patric Stout
04a3bf76e8
Codechange: upgrade Emscripten to 3.1.57 ( #12526 )
...
This also upgrades liblzma to 5.4.6, and uses the new ports.contrib
system Emscripten 3.1.56 introduced.
6 months ago
Patric Stout
08d05bf4c0
Doc: update release documentation with the latest ( #12525 )
6 months ago
Peter Nelson
4170c9923a
Fix: Inconsistent space between console history and current line. ( #12528 )
6 months ago
Tyler Trahan
78b83190cc
Fix: Mark vehicle status bars dirty when a vehicle leaves unbunching depot ( #12516 )
6 months ago
Patric Stout
715f8c0218
Codefix: cast to "CommandCallback *" in a way cast-function-type-mismatch doesn't mind ( #12529 )
6 months ago
translators
c355e98c58
Update: Translations from eints
...
english (au): 4 changes by krysclarke
russian: 4 changes by Ln-Wolf
finnish: 7 changes by hpiirai
portuguese: 4 changes by azulcosta
portuguese (brazilian): 5 changes by pasantoro
polish: 4 changes by pAter-exe
6 months ago
Peter Nelson
63ce81570c
Remove: Custom opendir implementation for Windows no longer needed.
...
std::filesystem::directory_iterator is now used instead.
6 months ago
Peter Nelson
42523379d9
Codechange: Use directory_iterator in ScanPath.
...
Replaces use of custom ttd_opendir.
6 months ago
Peter Nelson
d7c547d0db
Codechange: Use directory_iterator to list directories in file list windows.
...
This replaces use of custom ttd_opendir. Files are listed separately using ScanPath as that handles downloaded content.
6 months ago
Peter Nelson
5a523cf212
Codechange: Simplify FioCreateDirectory.
...
`std::filesystem` provides `create_directories()` as a cross-platform way to create a directory tree.
6 months ago
Peter Nelson
6458980413
Change: Draw group hierarchy tree lines. ( #12522 )
6 months ago
Jonathan G Rennison
83d99ec11d
Fix #12506 : Update station/industry nearby lists in BuildOilRig ( #12511 )
6 months ago
Patric Stout
f7bd080015
Codechange: improve desync documentation ( #12521 )
6 months ago
Patric Stout
07b162ffc4
Codechange: skip all commands of the past during desync replay ( #12520 )
6 months ago
Patric Stout
a0636d8200
Codechange: use infinite-fast-forward when rerunning command-log ( #12519 )
6 months ago
Patric Stout
a09749f6a6
Codefix: don't send desync=0 log messages to commands.log ( #12517 )
...
They are only used during replay, and you want to see those in
the console; not in the log.
6 months ago
Patric Stout
1005c86c62
Codechange: record cache warnings with a "warning" prefix ( #12518 )
6 months ago
Tyler Trahan
a02da5476e
Fix: Don't show train waiting for unbunching as waiting for free path ( #12515 )
6 months ago
Tyler Trahan
5878d09ef2
Fix: Smooth outliers in unbunching round trip calculations ( #12513 )
6 months ago
Tyler Trahan
824687d1f0
Codefix: Don't mix signed and unsigned ints in unbunching calculations ( #12514 )
6 months ago
Jonathan G Rennison
0b9029b69c
Fix: Station/industry nearby list checks in CheckCaches
6 months ago
Peter Nelson
ef8eb66a2b
Fix c38df2d58: Use VehicleID instead of pointer in map of vehicles to replace. ( #12512 )
...
This affects the sort order, VehicleID is deterministic, Vehicle * is not.
6 months ago
Paco Esteban
b477a8458c
Codechange: Use arc4random_buf on random_func.cpp for OpenBSD
6 months ago
translators
018326321c
Update: Translations from eints
...
english (us): 5 changes by 2TallTyler
latvian: 1 change by lexuslatvia
6 months ago
Koen Bussemaker
257d312a58
Fix #12228 , Fix #12231 : CheckShipReverse only restricts path when it has to
6 months ago
Rubidium
b2218e75d4
Codefix: missing space between close parenthesis and open curly brace
6 months ago
Peter Nelson
48eb9b8bc9
Add: Check that towns can build roads before generating map. ( #12503 )
6 months ago
translators
8e2ccddd77
Update: Translations from eints
...
portuguese (brazilian): 2 changes by pasantoro
6 months ago
Peter Nelson
3ad143c43a
Codechange: Use `x = y` instead of `x{y}` for value-type member initialisation. ( #12501 )
...
This is easier to read and less likely to look like an array definition.
6 months ago
Koen Bussemaker
672aa014d8
Doc: Updated Visual Studio, cpp standard and Cmake version
6 months ago
ladysadie
727392e0b3
Codechange: Remove per font AA settings. ( #12413 )
...
OpenTTD will use the global AA font setting for all fonts from now on.
6 months ago
Peter Nelson
a1b03ee69e
Codechange: Replace platform-specific calls with std::filesystem::last_write_time. ( #12487 )
6 months ago
dP
f5a50a874f
Codechange: Update doxygen comment to reflect removed parameter ( #12499 )
6 months ago
translators
cd108fd9e4
Update: Translations from eints
...
greek: 10 changes by gh658804
6 months ago
Peter Nelson
839f486074
Codechange: Use directory_iterator to find language files. ( #12495 )
...
This avoids using custom ttd_opendir, along with C-style string comparisons against file names.
6 months ago
Peter Nelson
4eaeccdaeb
Codechange: Introduce FioRemove() to remove files. ( #12491 )
...
New function FioRemove() handles OTTD2FS conversion, and uses std::filesystem::remove instead of unlink, all in one location.
6 months ago
translators
29e932e087
Update: Translations from eints
...
ukrainian: 13 changes by imlystyi
lithuanian: 19 changes by dziugas1959
french: 7 changes by ottdfevr
portuguese (brazilian): 14 changes by pasantoro
6 months ago
translators
090c3b3abf
Update: Translations from eints
...
danish: 5 changes by bscargo
dutch: 5 changes by Afoklala
portuguese (brazilian): 7 changes by pasantoro
6 months ago
Peter Nelson
e83e2df023
Fix: Build industry window did not take width of count into account. ( #12476 )
6 months ago
Peter Nelson
12125bad82
Fix 3de8853e: Industry cargo types callback no longer functioned due to container change. ( #12489 )
...
Use defined INDUSTRY_NUM_INPUTS/INDUSTRY_NUM_OUTPUTS values instead of container size, which is now empty at this point.
6 months ago
Peter Nelson
c1520cf682
Fix 25aeb1c: Driver parameter documentation was not updated. ( #12486 )
6 months ago
Peter Nelson
ca73f03334
Codechange: Use std::filesystem::remove/rename in settingsgen. ( #12483 )
6 months ago
Peter Nelson
44b8210037
Codechange: settingsgen's CopyFile actually appends. ( #12485 )
6 months ago
Peter Nelson
003906becb
Codechange: std::filesystem::rename does not need remove first. ( #12484 )
6 months ago
translators
bb9b8b90c7
Update: Translations from eints
...
swedish: 6 changes by sereneavatar
portuguese (brazilian): 11 changes by pasantoro
6 months ago
Peter Nelson
9915c1f032
Fix #12477 : Use std::filesystem::rename instead of Windows Shell API call. ( #12478 )
6 months ago