Commit Graph

32839 Commits

Author SHA1 Message Date
Rubidium bcda4a72ee Codechange: make WindowClass a scoped enum 2026-05-20 21:39:04 +02:00
Rubidium a9a2965131 Codechange: introduce regression script for GS compat scripts 2026-05-20 20:36:03 +02:00
Rubidium 4e58f4dffa Codechange: introduce regression script for GS 2026-05-20 20:36:03 +02:00
Rubidium 2cebcc50f4 Codechange: explicitly pass the script folder for regression scripts 2026-05-20 20:36:03 +02:00
Ricardo Holmes bf03ca2303 Fix #13600: Make terraform click+draggable in scenario editor. (#15135) 2026-05-20 13:09:34 -04:00
Tad Hardesty ad87be3a6b Add: List 'Place object' in landscaping dropdown 2026-05-20 11:55:22 +01:00
translators a6db43ea59 Update: Translations from eints
maori (new zealand): 144 changes by Kyle-McDangersword
2026-05-20 05:53:46 +00:00
Peter Nelson 3177583cdd Codechange: make TileSource a scoped enum (#15613) 2026-05-19 19:02:21 +01:00
Rubidium 54d8c3f8e3 Codechange: split WindowNumberEnum into several scoped enumerations 2026-05-19 16:14:40 +02:00
Rubidium 98c9297134 Add: scoped enum support for scripts 2026-05-19 16:14:40 +02:00
Tyler Trahan 49c36f1b39 Codechange: Use enum class for GenWorldProgress (#15560) 2026-05-19 13:26:02 +00:00
Peter Nelson 7a0d9ba2d7 Codechange: use AutoRestoreBackup when loading NewGRFs (#15612)
Dates, counters and display options are now automatically restored.
2026-05-19 07:14:23 +01:00
translators d349295091 Update: Translations from eints
vietnamese: 4 changes by MagicalDrizzle
luxembourgish: 23 changes by phreeze83
2026-05-19 05:52:40 +00:00
Cyprian Klimaszewski e4803dbe54 Codechange: Prefer std::get<T> over std::get<N>. (#15538) 2026-05-19 06:50:16 +01:00
Peter Nelson e7845e48dc Codechange: make DisplayOption a scoped enum/enum bitset (#15611) 2026-05-19 06:21:38 +01:00
Jonathan G Rennison 7d03e0c4b7 Fix: Dedicated server signal handling for SIGTERM/SIGINT/SIGQUIT 2026-05-18 21:39:58 +02:00
Peter Nelson 36a4a10a01 Codefix: F is not a suitable name for a local variable (#15603) 2026-05-18 20:05:55 +01:00
Peter Nelson a2b8d38a73 Codechange: make LiveryClass a scoped enum 2026-05-18 20:05:19 +01:00
Peter Nelson 2868060660 Codechange: make LiveryScheme a scoped enum 2026-05-18 20:05:19 +01:00
Peter Nelson 7d70a7b9e9 Codechange: add LiverySchemes as EnumBitSet 2026-05-18 20:05:19 +01:00
Peter Nelson 81c07db934 Codechange: split group and livery selections internally in company colour window
This allows using the properties of strong types.
2026-05-18 20:05:19 +01:00
Rubidium c59d64c132 Codechange: separate TextColour enumeration and flags 2026-05-18 08:37:42 +02:00
translators 31424f700e Update: Translations from eints
swedish: 25 changes by robert-i
2026-05-18 05:56:30 +00:00
translators 2dba7ac196 Update: Translations from eints
chinese (simplified): 4 changes by xiaoliuprogrammer
2026-05-17 05:48:11 +00:00
translators 2a7bd3fc60 Update: Translations from eints
norwegian (bokmal): 4 changes by eriksorngard
2026-05-15 05:49:18 +00:00
translators 71bda38826 Update: Translations from eints
swedish: 14 changes by joeax910
luxembourgish: 192 changes by phreeze83
2026-05-14 05:47:55 +00:00
Peter Nelson a5b1394b9e Cleanup: remove unused yapf functions (#15605) 2026-05-13 22:39:07 +01:00
Jonathan G Rennison 4817364a7f Codefix: Order type checks in CmdOrderRefit (#15602) 2026-05-13 09:07:07 -04:00
translators 030c5d9c67 Update: Translations from eints
luxembourgish: 39 changes by phreeze83
maori (new zealand): 4 changes by Kyle-McDangersword
2026-05-13 05:48:12 +00:00
Peter Nelson 7a15d3c017 Fix: [NewGRF] potential out-of-bounds read when performing GRM (#15600) 2026-05-12 07:48:16 +01:00
translators 20b387b91f Update: Translations from eints
portuguese: 1 change by jcteotonio
2026-05-12 05:46:04 +00:00
translators a2b380830e Update: Translations from eints
esperanto: 4 changes by slashdevslashurandom
2026-05-11 05:49:28 +00:00
translators 8b7f7f7bc0 Update: Translations from eints
chinese (traditional): 4 changes by KogentaSan
english (us): 4 changes by 2TallTyler
korean: 4 changes by telk5093
hungarian: 4 changes by vargaviktor
portuguese: 4 changes by jcteotonio
2026-05-10 05:45:18 +00:00
translators 4abec621b5 Update: Translations from eints
english (au): 4 changes by krysclarke
greek: 4 changes by gh658804
russian: 4 changes by Ln-Wolf
finnish: 4 changes by hpiirai
portuguese (brazilian): 4 changes by pasantoro
polish: 4 changes by pAter-exe
2026-05-09 05:33:35 +00:00
translators 54e32255a0 Update: Translations from eints
luxembourgish: 84 changes by phreeze83
2026-05-08 05:20:36 +00:00
Tyler Trahan 4decdedff4 Feature: Scale cargo payment aging rate (#14635)
Co-authored-by: dP <dp@dpointer.org>
2026-05-07 08:09:08 -04:00
translators e8658995e3 Update: Translations from eints
swedish: 5 changes by joeax910
maori (new zealand): 73 changes by Kyle-McDangersword
2026-05-07 05:41:34 +00:00
Jonathan G Rennison ebba01a4c8 Fix: Finding nearest train depot when driving backwards (#15590) 2026-05-06 08:10:50 +01:00
translators fdbc25a941 Update: Translations from eints
swedish: 13 changes by joeax910
korean: 1 change by telk5093
2026-05-06 05:39:19 +00:00
Peter Nelson ce506230c0 Fix: badge offsets not ignored when determining width (#15588)
Badges are drawn without padding offsets, so they should not affect dimensions either.
2026-05-05 21:35:02 +01:00
Peter Nelson 01b5b35b74 Codechange: use Coord2D instead of various structs and typedefs (#15586) 2026-05-05 21:34:39 +01:00
Peter Nelson d026e7098c Fix: account for NewGRF's global train width when drawing dual-head engines (#15587)
Improves display in purchase list for dual-head engines.
2026-05-05 20:48:15 +01:00
translators 275ba48eea Update: Translations from eints 2026-05-05 05:30:46 +00:00
Peter Nelson 0cc9f02e86 Fix #15495: fix incorrectly built default waypoints 2026-05-04 23:02:03 +01:00
Peter Nelson 1be2cd0c9a Fix #15495: unable to build bridge over default waypoints 2026-05-04 23:02:03 +01:00
nikolas b5abd08a52 Add: [CI] pipewire-devel header files (#15582)
SDL supports the pipewire audio driver, and we can allow for use of
this by installing these headers.

As documented here:
https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md
2026-05-04 23:01:28 +01:00
Peter Nelson eb52e2448d Fix 9494881e: NewGRF driving-backwards flag tested wrong part (#15579)
The DrivingBackwards flag is only ever set on the first vehicle of the consist, other vehicle parts in the consist may have indeterminate state.
2026-05-04 23:00:46 +01:00
verbosecodes 8875e12956 Fix #15235: Make GameScripts obey town road construction setting (#15559) 2026-05-04 22:59:47 +01:00
Peter Nelson 30fbc0aab8 Codechange: make SaveLoadResult a scoped enum (#15584) 2026-05-04 22:58:43 +01:00
Peter Nelson a7a025623e Codechange: make RailVehicleType a scoped enum (#15576) 2026-05-04 22:58:05 +01:00