Commit Graph

  • 1101b04371 Fix: Build button text when train purchase window using "Engines" filter Jonathan G Rennison 2024-01-11 23:00:07 +00:00
  • 32ab765792 Fix #11485: new run on same line must not use last_space of previous run as cut-off point Rubidium 2024-01-11 21:39:47 +01:00
  • b1812751e0 Fix: [CI] unbreak Linux releases by using a slightly older rust-cache action (#11758) Patric Stout 2024-01-12 11:25:50 +01:00
  • 94d31864b3 Update: Translations from eints chinese (simplified): 16 changes by WenSimEHRP arabic (egypt): 23 changes by AviationGamerX korean: 1 change by telk5093 portuguese (brazilian): 10 changes by pasantoro polish: 4 changes by pAter-exe translators 2024-01-11 18:39:13 +00:00
  • d3ee045c2d Codechange: refactor the Windows-only DllLoader in a cross-platform LibraryLoader (#11751) Patric Stout 2024-01-10 22:38:58 +01:00
  • f7bd70baec Fix #11748: Incorrect clamping of negative service interval values (#11749) Loïc Guilloux 2024-01-10 16:23:36 +01:00
  • 86b046cd26 Fix: Incorrect assertion in GetTileIndexFromLocalCoordinate (#11747) Jonathan G Rennison 2024-01-10 00:20:34 +00:00
  • 8f2266f0ed Codechange: Use range-for when validating and finalising industries. (#11744) Peter Nelson 2024-01-09 22:36:09 +00:00
  • 09eefd6e95 Cleanup: Remove unused constant YAPF_SHIP_PATH_CACHE_LENGTH Jonathan G Rennison 2024-01-09 17:10:50 +00:00
  • c1b421c0c3 Fix: Clear one way state when removing road from road+tram tile Jonathan G Rennison 2024-01-09 08:59:44 +00:00
  • 97e2bc612c Codechange: Rename and move SpriteGroup-specific cargo types into a namespace. Peter Nelson 2024-01-08 21:40:09 +00:00
  • 400ae65ff2 Codechange: Redefine some cargo-related values in terms of CargoID instead of CargoType. Peter Nelson 2024-01-06 15:29:48 +00:00
  • 952d111b94 Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. Peter Nelson 2024-01-06 15:15:37 +00:00
  • 4fd986bd07 Update: Translations from eints english (au): 7 changes by krysclarke english (us): 7 changes by 2TallTyler chinese (simplified): 6 changes by WenSimEHRP serbian: 39 changes by DoLoop216 russian: 3 changes by Ln-Wolf finnish: 4 changes by hpiirai portuguese: 10 changes by azulcosta polish: 34 changes by pAter-exe translators 2024-01-09 18:38:30 +00:00
  • c86d918921 Add: [Script] Optional filter parameter to more ScriptXXXList constructors (#11698) Loïc Guilloux 2024-01-09 09:39:13 +01:00
  • f1e999ec59 Feature: Region-based pathfinder for ships (#10543) Kuhnovic 2024-01-08 20:29:05 +01:00
  • 9a7c4dda52 Update: Translations from eints english (au): 3 changes by krysclarke english (us): 3 changes by 2TallTyler chinese (simplified): 5 changes by WenSimEHRP korean: 3 changes by telk5093 russian: 3 changes by Ln-Wolf finnish: 3 changes by hpiirai french: 5 changes by Lishouuu translators 2024-01-08 18:40:07 +00:00
  • 56dd8497e0 Fix: Use consistent wording on waypoint button tooltip (#11700) Tyler Trahan 2024-01-07 16:11:25 -05:00
  • cfc14a57e1 Add: Latvian Lats currency (#11691) Kaspars Putniņš 2024-01-07 23:03:38 +02:00
  • 4b48d3b5fe Fix: String gender scan with SCC_INDUSTRY_NAME (#11697) Jonathan G Rennison 2024-01-07 20:48:47 +00:00
  • 948651d086 Fix: Use consistent wording for lorry stations (#11699) Tyler Trahan 2024-01-07 15:45:35 -05:00
  • 6bf7a86a04 Update: Translations from eints english (us): 2 changes by 2TallTyler korean: 2 changes by telk5093 danish: 2 changes by bscargo translators 2024-01-07 18:38:14 +00:00
  • 1e56bd1e5a Change: Reorganize Settings menu items (#11683) Tyler Trahan 2024-01-07 08:44:50 -05:00
  • 0a8c0d62ee Update: Translations from eints chinese (simplified): 103 changes by WenSimEHRP latvian: 2 changes by lexuslatvia translators 2024-01-06 18:39:19 +00:00
  • 3a676a5af0 Codechange: replace static inline with static for non-class functions Rubidium 2024-01-06 12:19:27 +01:00
  • 06a5fa6239 Codechange: Use CompanyMask to pass Companies to PopupMainCompanyToolbMenu(). Peter Nelson 2024-01-05 21:50:37 +00:00
  • 6828b6014a Codechange: Use company group statistics to test for vehicles for drop down list state. Peter Nelson 2024-01-05 21:38:56 +00:00
  • 847f3f660d Fix #10511: Delay 'go to nearest depot' orders (#11548) SamuXarick 2024-01-05 21:23:01 +00:00
  • 7a5106042f Codechange: Use CompanyMask and company group statistics for auto clean tests. (#11693) Peter Nelson 2024-01-05 20:58:24 +00:00
  • 34e8c8e1c1 Codechange: Build station and depot vehicle lists from shared order lists. (#11676) Peter Nelson 2024-01-05 18:59:38 +00:00
  • 7788b68bbe Fix: don't unneededly block on transmitting survey on exit (#11687) Patric Stout 2024-01-05 19:54:00 +01:00
  • 28e2576589 Fix: race-condition when quitting the game with libcurl (#11688) Patric Stout 2024-01-05 19:48:21 +01:00
  • 8bc473766b Update: Translations from eints english (au): 2 changes by krysclarke chinese (simplified): 6 changes by WenSimEHRP russian: 2 changes by Ln-Wolf finnish: 2 changes by hpiirai dutch: 6 changes by Afoklala portuguese: 5 changes by azulcosta portuguese (brazilian): 2 changes by ericandradex polish: 4 changes by pAter-exe translators 2024-01-05 18:38:36 +00:00
  • 7bfc766f94 Fix: [Script] document return type of member GSIndustry::GetProductionLevel glx22 2024-01-05 17:50:33 +01:00
  • 707e8001be Fix #11689: properly close DOXYGEN_API block glx22 2024-01-05 17:54:48 +01:00
  • 4c1ddb1479 Change: [Script] detection of not properly closed DOXYGEN_API blocks glx22 2024-01-05 17:52:13 +01:00
  • 623df6b94f Codechange: Get count of road vehicles by summing company group statistics data in small UFO handler. (#11690) Peter Nelson 2024-01-05 13:13:55 +00:00
  • 91ea8e3fa6 Codechange: Use locals for company/deity mode during script loops. (#11686) Peter Nelson 2024-01-05 08:32:43 +00:00
  • 06050f7bb3 Fix: Pass townnameparts as parameter when testing townname based companyname. (#11685) Peter Nelson 2024-01-04 23:10:54 +00:00
  • 7482f71692 Change: Don't handle 'missing' string parameters as 0. (#11673) Peter Nelson 2024-01-04 20:50:58 +00:00
  • c44faf4eea Update: Translations from eints english (us): 2 changes by 2TallTyler chinese (simplified): 39 changes by WenSimEHRP polish: 29 changes by pAter-exe translators 2024-01-04 18:39:48 +00:00
  • 5db9266f4b Change: Allow STRING/STRINGN to use all remaining parameters in game script mode Jonathan G Rennison 2024-01-04 01:51:40 +00:00
  • e2a79f0f32 Codechange: No longer advance parent offset in StringParameters parent mode Jonathan G Rennison 2024-01-04 00:25:07 +00:00
  • a3576e48c1 Cleanup: Remove DS_Store added in #11682 (#11684) Tyler Trahan 2024-01-04 12:02:16 -05:00
  • 6522351a1f Feature: Setting to disable the loading speed penalty for trains longer than the station EmperorJake 2024-01-04 23:03:11 +11:00
  • e3f49ee7a0 Codechange: coding style fixes Rubidium 2024-01-03 22:33:38 +01:00
  • 0075364c89 Fix: curl_global_cleanup called before libcurl HTTP thread exited Jonathan G Rennison 2024-01-04 01:02:51 +00:00
  • 51ef416b49 Fix: libcurl HTTP thread race at uninit preventing thread exit Jonathan G Rennison 2024-01-04 01:02:22 +00:00
  • c6dafb0865 Doc: indicate a bit better that mass-change PRs for translations are possible (#11677) Patric Stout 2024-01-04 13:40:59 +01:00
  • 4fcd94a1cb Update: replace the cedilla characters with comma ones for Romanian (#11665) George Abraham 2024-01-03 19:56:07 +00:00
  • 799455abf7 Update: Translations from eints latvian: 2 changes by lexuslatvia portuguese (brazilian): 1 change by pasantoro translators 2024-01-03 18:39:18 +00:00
  • 3864902683 Codechange: Use vehicle viewport hash to find clicked vehicle. (#11675) Peter Nelson 2024-01-03 18:36:34 +00:00
  • aef49e9933 Fix: race-conditions in GUI updates when downloading HTTP files (#11639) Patric Stout 2024-01-02 22:05:25 +01:00
  • 344bdafb53 Update: Translations from eints latvian: 8 changes by lexuslatvia polish: 1 change by pAter-exe translators 2024-01-02 18:40:54 +00:00
  • 1cdafcd7ac Fix: Missing word in conditional order comparator (#11632) Krys Clarke 2024-01-03 05:29:25 +11:00
  • ae3352582a Fix: Autorenew failed message consumes arguments. (#11669) Peter Nelson 2024-01-02 18:08:04 +00:00
  • 48b6b1844a Change: Limit total script ops that can be consumed by a list valuate (#11670) Jonathan G Rennison 2024-01-02 18:02:12 +00:00
  • 502a52edd5 Fix: Spurious cancellations of HTTP content downloads (#11668) Jonathan G Rennison 2024-01-01 19:13:29 +00:00
  • 3e4dee6d0c Update: Translations from eints english (us): 11 changes by 2TallTyler korean: 29 changes by telk5093 translators 2024-01-01 18:38:47 +00:00
  • 88324a253e Fix #11644: Off by one error/buffer over-read in StrMakeValid (#11645) Jonathan G Rennison 2024-01-01 18:26:31 +00:00
  • a672813bb0 Add: [Script] Optional filter parameter to ScriptVehicleList constructor (#11663) Loïc Guilloux 2024-01-01 01:07:47 +01:00
  • f56a2d0f82 Fix: Missing invalidations on gui.ai_developer_tools change (#11664) Loïc Guilloux 2024-01-01 00:43:10 +01:00
  • 3e2060f155 Fix #11337: Station blocked/pylon/wire bits with CBID_STATION_TILE_LAYOUT (#11656) Jonathan G Rennison 2023-12-31 23:31:01 +00:00
  • 13348b7790 Update: Translations from eints galician: 13 changes by Xocko12 catalan: 47 changes by J0anJosep latvian: 14 changes by lexuslatvia french: 11 changes by ottdfevr portuguese: 52 changes by azulcosta translators 2023-12-31 18:38:20 +00:00
  • 934545a674 Fix: Calculation of initial engine age was inaccurate. (#11660) Peter Nelson 2023-12-31 15:47:32 +00:00
  • 7124b4eef1 Codechange: Use std::unique_ptr for all NWidgets. Peter Nelson 2023-12-30 07:36:22 +00:00
  • 9a3934ae23 Codechange: Use vector/unique_ptr inside widget containers. Peter Nelson 2023-12-30 07:36:21 +00:00
  • 628092f133 Codechange: Use GetParentWidget to find widget's NWidgetMatrix container. Peter Nelson 2023-12-30 20:50:01 +00:00
  • c2c65d66ba Codechange: Add GetParentWidget() to widgets. Peter Nelson 2023-12-30 20:49:08 +00:00
  • 8ff0bef862 Codechange: Make widget index const to prevent changes. (#11658) Peter Nelson 2023-12-30 18:55:16 +00:00
  • fd782ada05 Update: Translations from eints russian: 11 changes by lexuslatvia finnish: 12 changes by hpiirai latvian: 217 changes by lexuslatvia translators 2023-12-30 18:38:27 +00:00
  • 6215e9bf77 Fix #11655: Crash due to NWidgetMatrix modifying widget->index. (#11657) Peter Nelson 2023-12-30 18:24:26 +00:00
  • 1e60734660 Fix: Compilation with DEBUG_DUMP_COMMANDS enabled (#11607) Charles Pigott 2023-12-30 17:46:32 +00:00
  • 49db7bbe08 Change: add vcpkg.json to instruct vcpkg what dependencies we require Patric Stout 2023-12-30 18:00:24 +01:00
  • 0c064b5119 Change: [CI] use vcpkg built-in caching mechanism Patric Stout 2023-12-30 17:58:18 +01:00
  • 5d86588a45 Change: [CI] pkg-config is installed by default on latest runner Patric Stout 2023-12-30 18:00:38 +01:00
  • 086bd00f5d Fix: [CI] upgrade curl to a modern version to avoid patching other tools Patric Stout 2023-12-30 17:59:46 +01:00
  • 3fec8ece5a Change: [CI] always use "latest" image for our runners Patric Stout 2023-12-30 17:55:31 +01:00
  • d6e8e83052 Fix: [CI] patch in SHF_COMPRESSED symbol for our Linux Generic binaries (#11651) Patric Stout 2023-12-30 14:40:09 +01:00
  • f3b4d2a384 Fix #11649: Ignore disabling a widget that does not exist. (#11652) Peter Nelson 2023-12-30 13:29:31 +00:00
  • 268e512fb8 Codechange: Set storage type of widget enums to WidgetID. Peter Nelson 2023-12-29 21:15:25 +00:00
  • a0dfb76e34 Codechange: Replace mishmash of types for widget index with WidgetID. Peter Nelson 2023-12-29 19:11:59 +00:00
  • fd84f73323 Fix #11643: Empty area at top of survey preview. (#11647) Peter Nelson 2023-12-30 00:19:27 +00:00
  • b86182ab84 Codechange: Use std::map to provide indexed widget access. Peter Nelson 2023-10-16 11:13:36 +01:00
  • a12f426d69 Codechange: Rename nested array to widget lookup. Peter Nelson 2023-12-29 14:52:42 +00:00
  • a8e587632a Update: Translations from eints danish: 3 changes by bscargo dutch: 10 changes by Afoklala translators 2023-12-29 18:38:59 +00:00
  • feb94d233d Codechange: Remove deferred nested_array initialization path. (#11640) Peter Nelson 2023-12-29 14:27:04 +00:00
  • 11ba951250 Fix: race-condition when creating new HTTP requests from different threads (#11638) Patric Stout 2023-12-29 12:45:23 +01:00
  • 5d2ed80c95 Fix: Changing group parent did not properly update partially-default liveries. Peter Nelson 2023-12-27 20:25:38 +00:00
  • bfb4254226 Fix: Changing default livery did not propagate to group liveries. Peter Nelson 2023-12-27 15:26:33 +00:00
  • 3b18877b87 Fix #11629: AirportGetNearestTown for rotated airports (#11631) Jonathan G Rennison 2023-12-28 21:43:05 +00:00
  • 33ff64ef74 Codechange: Simplify ConvertDateToYMD by returning YearMonthDay instead of outputting to a pointer. (#11637) Peter Nelson 2023-12-28 21:34:08 +00:00
  • bd3b28551e Codechange: Replace reliability magic numbers with constants. Peter Nelson 2023-12-28 18:11:26 +00:00
  • 7b2c143df0 Fix: Prevent underflow if engine base life is less than 8 years. Peter Nelson 2023-12-28 18:08:39 +00:00
  • ead5ad119c Update: Translations from eints english (au): 11 changes by krysclarke danish: 9 changes by bscargo portuguese (brazilian): 10 changes by pasantoro translators 2023-12-28 18:38:31 +00:00
  • 5cf9c46b29 Feature: Toyland-specific river graphics (#11523) Richard Wheeler 2023-12-27 22:44:21 +00:00
  • ce6a65d7b5 Update: Translations from eints english (au): 2 changes by krysclarke chinese (simplified): 37 changes by WenSimEHRP romanian: 28 changes by bnegrut russian: 13 changes by Ln-Wolf finnish: 36 changes by hpiirai danish: 16 changes by bscargo dutch: 17 changes by Afoklala translators 2023-12-27 18:38:01 +00:00
  • 2b914c7a2f Fix: Memory leak in WindowDescTestsFixture Jonathan G Rennison 2023-12-26 21:00:13 +00:00
  • e0c670cbe8 Codechange: replace NULL with nullptr Rubidium 2023-12-26 00:31:57 +01:00
  • 2072e532f7 Codechange: replace NULL with nullptr Rubidium 2023-12-26 00:24:59 +01:00