Commit Graph

58292 Commits

Author SHA1 Message Date
Peter Nelson
56cac21086 Codechange: Use functions to create common drop down list items. 2024-04-01 22:33:16 +01:00
Loïc Guilloux
11aa3694fa Fix: [Win32] Force font mapper to only use TrueType fonts (#12406) 2024-04-01 22:59:13 +02:00
Peter Nelson
f79ec7955a Codechange: Explicitly reset old industry data before loading games. 2024-04-01 21:35:20 +01:00
Peter Nelson
3de8853e29 Codechange: Store accepted and produced cargo in vector instead of array.
Most industries do not use the full 16 slots, so this can save a little memory and iteration time.
2024-04-01 21:35:20 +01:00
Peter Nelson
bd2a92331b Codechange: Use inline and std::array for old industry structures.
This avoids separate declaration/definition, and less C-style arrays.
2024-04-01 21:35:20 +01:00
Peter Nelson
00e0021e3a Codechange: Don't assume accepted/produced slot exists. 2024-04-01 21:35:20 +01:00
Peter Nelson
295508fc53 Codechange: Avoid lengthof() on std::array. 2024-04-01 21:35:20 +01:00
Peter Nelson
f6b38e8e06 Codechange: Remove optional MakeCargo() parameters that are never changed.
Default values are always used, so don't need to be parameters.
2024-04-01 18:46:29 +01:00
Peter Nelson
e4fc8ef595 Codechange: Use std::span for industry cargo window instead of pointer + length. 2024-04-01 18:46:29 +01:00
merni-ns
6f36f3d714 Fix #11055: Make saveload failure error messages consistent with others (#12247)
The save/load error messages were combined using string parameters, rather than using the built-in functionality of error dialogs.
2024-04-01 17:57:03 +01:00
merni-ns
92a171c3e0 Doc: Improve the output and documentation of the font command. (#12392)
Now that the default font =/= sprite font, there is a different way to invoke the sprite font, and default size applies to default (not sprite).
Also, interface scaling now affects the font size.
2024-04-01 17:55:44 +01:00
Peter Nelson
d68e5159e1 Feature: Allow base sounds set to be changed mid-game. (#12399) 2024-04-01 17:54:42 +01:00
translators
3d2a8fb60c Update: Translations from eints
welsh: 5 changes by Ansbaradigeidfran
ukrainian: 11 changes by StepanIvasyn
catalan: 1 change by J0anJosep
portuguese (brazilian): 69 changes by pasantoro
2024-04-01 04:40:15 +00:00
Peter Nelson
d683ec0183 Codechange: Move dropdown and slider out of widgets directory. (#12403)
Also shuffle headers to place widget includes near end.

This leaves the widgets directory solely for defining Widget IDs.
2024-03-31 19:37:16 +01:00
Jonathan G Rennison
0008e7d769 Fix velocity unit names used in cargo payments graph window 2024-03-31 17:48:58 +01:00
Jonathan G Rennison
4d47eee48d Lang: Update tiles/day and tiles/sec unit name strings 2024-03-31 17:48:42 +01:00
Jonathan G Rennison
6e689c2b93 Fix tiles/day speed unit in wallclock mode 2024-03-31 17:02:27 +01:00
Jonathan G Rennison
e041fb8b25 Fix industry window production last month string in wallclock mode 2024-03-31 16:52:14 +01:00
Jonathan G Rennison
9dc332ca59 Fix choppy audio playback of sound effects on Windows
Increase default audio buffer size

See: #680
See: 25aeb1c5
2024-03-31 16:17:30 +01:00
Rubidium
d5e28a904d Fix fb9d4af: use different nonces for key exchange and stream encryption 2024-03-31 15:14:16 +02:00
translators
9954187680 Update: Translations from eints
greek: 172 changes by gh658804
ukrainian: 18 changes by StepanIvasyn
portuguese (brazilian): 9 changes by pasantoro
2024-03-31 04:41:01 +00:00
Jonathan G Rennison
083a05a179 Adjust case of vehicle list window drop down items 2024-03-30 16:42:59 +00:00
Jonathan G Rennison
d31359f4d2 Saveload: Fix doc comment for SlXvGetFeatureName 2024-03-30 16:31:31 +00:00
Patric Stout
77f02faf15 Codefix 977aba73be: also update comment about removal of is_random (#12400) 2024-03-30 13:29:51 +01:00
Jonathan G Rennison
98f1fb2722 Saveload: Fix NGRF chunks being saved with incorrect table SL_ARR format
Array length prefix was missing

See also: https://github.com/OpenTTD/bananas-api/pull/456
2024-03-30 10:16:26 +00:00
translators
340c2802da Update: Translations from eints
ukrainian: 14 changes by StepanIvasyn
dutch: 3 changes by Afoklala
portuguese (brazilian): 34 changes by pasantoro
2024-03-30 04:40:28 +00:00
Patric Stout
e866ca8adc Cleanup 69d5b9d3: actually clean up all remnants of "no-thread" builds (#12398) 2024-03-29 23:26:32 +01:00
Patric Stout
c0308acb03 Fix: "-q" displays NewGRF IDs in the wrong byte-order (#12397) 2024-03-29 23:26:24 +01:00
Jonathan G Rennison
9f7d25e02d TBTR: Fix head state migration when using start/stop callbacks
Don't run start/stop callbacks during head state migration
2024-03-29 16:20:54 +00:00
Jonathan G Rennison
3439d208d7 TBTR: Fix cost estimation of replacement when using wagon attach callbacks
Do not CMD_SELL_VEHICLE in cost estimation, just use the vehicle values
2024-03-29 16:09:13 +00:00
Peter Nelson
8d312b305b Codechange: Replace currency macros with functions. (#12396) 2024-03-29 14:49:48 +00:00
translators
e21c12afeb Update: Translations from eints
finnish: 39 changes by hpiirai
ukrainian: 23 changes by StepanIvasyn
danish: 1 change by bscargo
french: 1 change by Lishouuu
portuguese: 1 change by azulcosta
portuguese (brazilian): 100 changes by pasantoro
2024-03-29 04:41:18 +00:00
Peter Nelson
e16b982b6a Codechange: Use iteration when dealing with all HouseSpecs. 2024-03-28 23:23:00 +01:00
Peter Nelson
3e83dcedfd Codechange: Allocate houses dynamically instead of from a fixed array.
This uses vectors for HouseSpecs and global/town building counts.
2024-03-28 23:23:00 +01:00
Peter Nelson
8746be8bf2 Codechange: Use FindVehiclesWithOrder when removing a road stop. (#12144) 2024-03-28 23:22:37 +01:00
frosch
907cb4fc53 Fix: [Script] ScriptSubsidy::GetExpireDate should return an economy-date (#12372) 2024-03-28 23:21:20 +01:00
Michael Lutz
8fb7d74dfe Fix eabb9db: Drag building of road stops should not allow mixing z levels. 2024-03-28 22:28:48 +01:00
Michael Lutz
69acc132ca Fix #12387, eabb9db: [NewGRF] Wrong tile offset passed to rail station CB 149 (slope check) 2024-03-28 22:28:48 +01:00
Loïc Guilloux
71087bb6d3 Change: [CI] Always use latest stable Xcode (#12390) 2024-03-28 21:22:20 +01:00
Jonathan G Rennison
0ba9d9bb18 Version: Committing version data for tag: jgrpp-0.58.2 2024-03-28 20:07:44 +00:00
glx22
64a67d8821 Change: [CI] Always use latest stable Xcode
(cherry picked from commit d750db9bbefe853002edea59ad72ca37a4702b6c)
2024-03-28 16:15:52 +00:00
translators
ca53e134be Update: Translations from eints
swedish: 14 changes by sereneavatar
finnish: 2 changes by hpiirai
ukrainian: 18 changes by StepanIvasyn
latvian: 4 changes by lexuslatvia
portuguese (brazilian): 13 changes by pasantoro
2024-03-28 04:40:56 +00:00
Jonathan G Rennison
433484cda3 Fix #12388: Vehicle::CopyVehicleConfigAndStatistics not releasing unit number (#12389) 2024-03-27 21:20:27 +01:00
Jonathan G Rennison
315dd62bd9 Fix Vehicle::CopyVehicleConfigAndStatistics not releasing unit number
See: https://github.com/OpenTTD/OpenTTD/issues/12388
2024-03-27 19:25:03 +00:00
SamuXarick
afaf452534 Fix: Changing NPF max search nodes while in-game had no effect (#12194)
(cherry picked from commit f845b4bbc3)
2024-03-27 18:29:33 +00:00
Peter Nelson
5c345f55e2 Fix #12368: Incorrect offset for click position within industry chain window. (#12370)
(cherry picked from commit 97c1738541)
2024-03-27 18:28:05 +00:00
Peter Nelson
b919c412b9 Fix 2fd9096: Label for fruit incorrectly changed to FRUI from FRUT. (#12367)
(cherry picked from commit eebfb83aa2)
2024-03-27 18:27:36 +00:00
translators
b8b01818ca Update: Translations from eints
english (au): 1 change by krysclarke
norwegian (bokmal): 1 change by eriksorngard
spanish (mexican): 32 changes by rgonzalez-py
english (us): 3 changes by 2TallTyler
russian: 3 changes by Ln-Wolf
ukrainian: 18 changes by StepanIvasyn
lithuanian: 6 changes by dziugas1959
portuguese (brazilian): 11 changes by pasantoro
2024-03-27 04:43:49 +00:00
Jonathan G Rennison
8e9600991a Clear vehicle unit number on load for non-primary vehicles 2024-03-26 17:46:56 +00:00
Jonathan G Rennison
459e13fc5a Remove unused command: CMD_SET_VEHICLE_UNIT_NUMBER 2024-03-26 17:26:49 +00:00