Commit Graph

58263 Commits (4c56026680a2810fc927564b8c6fea1e7d84578c)
 

Author SHA1 Message Date
Jonathan G Rennison 33baceaef7 Maintain timer sort invariants when changing period
See: https://github.com/OpenTTD/OpenTTD/issues/12509
2 months ago
Jonathan G Rennison 674642f9cc Add a priority field to TimerGameTick::TPeriod
Use this as the primary sort key for TimerGameTick::TPeriod,
to avoid container sort order changes on timer period saveload.
2 months ago
Jonathan G Rennison d5b8f51bf9 Rename variable to fix Windows header name collision 2 months ago
Jonathan G Rennison 71227f61d8 Use MoveFileExW to implement FioRenameFile on Windows
This is to allow renaming over an existing file
2 months ago
Jonathan G Rennison 083d91a582 Remove use of shell API function for rename 2 months ago
Peter Nelson 653e217bb1 Fix: Signature validation did not close its file. (#12479)
(cherry picked from commit 3316b27496)
2 months ago
Peter Nelson 8fdc91bd9f Fix a29766d: Wrong scrolling dropdown list position with RTL. (#12412)
(cherry picked from commit 9750826590)
2 months ago
Loïc Guilloux 54093fb8b2 Fix: [Win32] Force font mapper to only use TrueType fonts (#12406)
(cherry picked from commit 11aa3694fa)
2 months ago
Jonathan G Rennison 98dc6c3c81 Fix NewGRF byte order when using -q 2 months ago
Peter Nelson ae16df2d61 Fix #12497: Add workaround for motion_counter being implemented correctly.
#12229 stopped updating motion_counter for non-engine parts of trains, and in doing so accidentally followed the spec for NewGRF var 46, which breaks NewGRFs that used to... accidentally work.

Make var 46 return motion_counter of the first engine, regardless of self or parent scope. This means var 46 is always in sync with the head engine, and avoids further changes to when motion_counter is updated.

(cherry picked from commit 9539b02455f672e11f3ac32302a00cffa5507770)
2 months ago
Jonathan G Rennison 6056a00222 Fix incorrect train weight used for infrastructure sharing track fees 3 months ago
Jonathan G Rennison 0150f8f570 Merge branch 'master' into jgrpp
# Conflicts:
#	src/network/network_server.cpp
3 months ago
Jonathan G Rennison e17c6da46a Fix industry cargoes when loading newer vanilla savegames 3 months ago
Jonathan G Rennison d70c824056 Linkgraph: Increase effect strength of distance scaling setting
Updates: 3d049895
3 months ago
Jonathan G Rennison d52d447603 Update station/industry nearby lists in BuildOilRig
See: https://github.com/OpenTTD/OpenTTD/issues/12506
3 months ago
Jonathan G Rennison 41543498f4 Fix ships leaving dots behind in viewport map mode
Fixes: 57db9a41
3 months ago
Jonathan G Rennison 1e38e513ae Fix EnginesDailyLoop being called on new economy day instead of calendar 3 months ago
dP f5a50a874f
Codechange: Update doxygen comment to reflect removed parameter (#12499) 3 months ago
translators cd108fd9e4 Update: Translations from eints
greek: 10 changes by gh658804
3 months ago
Jonathan G Rennison 0dcbcedbac Fix ScriptRail::BuildSignal when using realistic braking with block signals 3 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.
3 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.
3 months ago
FedelloKirfed 46d71463d9 🌐 Update Galician Translations 2024-04-14 3 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
3 months ago
translators 090c3b3abf Update: Translations from eints
danish: 5 changes by bscargo
dutch: 5 changes by Afoklala
portuguese (brazilian): 7 changes by pasantoro
3 months ago
Peter Nelson e83e2df023
Fix: Build industry window did not take width of count into account. (#12476) 3 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.
3 months ago
Peter Nelson c1520cf682
Fix 25aeb1c: Driver parameter documentation was not updated. (#12486) 3 months ago
Peter Nelson ca73f03334
Codechange: Use std::filesystem::remove/rename in settingsgen. (#12483) 3 months ago
Peter Nelson 44b8210037
Codechange: settingsgen's CopyFile actually appends. (#12485) 3 months ago
Peter Nelson 003906becb
Codechange: std::filesystem::rename does not need remove first. (#12484) 3 months ago
translators bb9b8b90c7 Update: Translations from eints
swedish: 6 changes by sereneavatar
portuguese (brazilian): 11 changes by pasantoro
3 months ago
Peter Nelson 9915c1f032
Fix #12477: Use std::filesystem::rename instead of Windows Shell API call. (#12478) 3 months ago
Rubidium eda10abc8c Codechange: pass command line arguments as std::span to openttd_main 3 months ago
Peter Nelson 3316b27496
Fix: Signature validation did not close its file. (#12479) 3 months ago
Rubidium afd7878de0 Codechange: internally use a span of arguments for GetOptData 3 months ago
Rubidium 5592b4409b Codechange: use ranged for loop and separate function instead of goto 3 months ago
Rubidium e8a56db21d Codechange: use designated initializers for OptionData and pass as span 3 months ago
Rubidium 4f2412a272 Codechange: range based for loops instead of C-style for loops 3 months ago
Rubidium 2587a21400 Codechange: use zero-initialization instead of C-style loop 3 months ago
Rubidium ff27b9e76a Codechange: use std::any_of instead of custom loop 3 months ago
translators 6cade18053 Update: Translations from eints
portuguese (brazilian): 1 change by pasantoro
polish: 1 change by pAter-exe
3 months ago
rubidium42 442daf58da Codechange: replace lengthof with std::size in Windows specific code 3 months ago
Peter Nelson 6bc4a62c27 Codechange: Pass std::string_view from blitters instead of char *. 3 months ago
Peter Nelson 332cbca36e Codechange: Pass std::string_view from drivers instead of char *. 3 months ago
Peter Nelson a42aa1a086
Codechange: Remove cargo_suffix C-array from GetIndustryString. (#12472)
The information is pushed onto a vector, so string ownership can be moved there instead of using a pointer into to the CargoSuffix array.
3 months ago
Jonathan G Rennison 40644f21d4 Version: Committing version data for tag: jgrpp-0.58.3 3 months ago
Jonathan G Rennison 6642b7e12c Temporary fix for click/tooltip alignment of cargo lines in industry chains window
See: #681
See: https://github.com/OpenTTD/OpenTTD/issues/12465
3 months ago
Peter Nelson 144bcbbaf1
Fix: Use clear() to clear std::string. (#12471) 3 months ago
Rubidium 21b640b5ff Codechange: simplify president name generation 3 months ago