Commit Graph

  • 7afd686541 Codechange: add tests for GS <-> AdminPort JSON conversion (#11252) Patric Stout 2023-08-31 21:38:15 +02:00
  • 993e7be707 Fix: [Script] GSAdmin.Send() could generate invalid JSON (#11250) Patric Stout 2023-08-31 18:52:52 +02:00
  • 4eddec9e79 Add: [Emscripten] Support for bootstrapping glx22 2023-07-06 18:20:33 +02:00
  • 3d1c4a8589 Codechange: [Emscripten] Improve syncfs synchronisation on exit/abort glx22 2023-07-06 18:18:03 +02:00
  • 75d3dc0a19 Codechange: [Emscripten] remove "relative_mode" parameter from -vsdl as it doesn't exist (#11249) Patric Stout 2023-08-31 12:04:22 +02:00
  • 502414b567 Fix: [Emscripten] config not saved on exit game (#11248) Patric Stout 2023-08-31 11:10:11 +02:00
  • 672382f960 Tracrestrict: Fix non-train slot windows allowing unusable sort modes Jonathan G Rennison 2023-08-30 23:22:37 +01:00
  • a29c01493d Tracerestrict: Fix train texts used in non-train slots windows Jonathan G Rennison 2023-08-30 23:13:21 +01:00
  • 2f96ccc18a Add: [CI] Create and store breakpad symbols for releases (#11247) Patric Stout 2023-08-30 20:27:15 +02:00
  • ecb4bb5161 Change: for surveys capture more information about the OpenTTD version (#11244) Patric Stout 2023-08-30 12:14:32 +02:00
  • 66ddbf94b0 Crash log: Show type of last sync record if applicable Jonathan G Rennison 2023-08-28 20:36:14 +01:00
  • 8f209b0dc4 Mark main thread as the game thread if video driver not using threads Jonathan G Rennison 2023-08-28 20:27:05 +01:00
  • e92ee922cf Crash log: Only show scope info for the game thread Jonathan G Rennison 2023-08-28 20:12:57 +01:00
  • d6ff538a46 Network: Include frame in client join info Jonathan G Rennison 2023-08-28 19:57:58 +01:00
  • 82c9d18b5b Network: Update state checksum with DoCommandP costs Jonathan G Rennison 2023-08-28 19:52:02 +01:00
  • cdf1ff8d5a Network: Extend post-desync frame sync history Jonathan G Rennison 2023-08-28 15:17:53 +01:00
  • 5e75afb628 Update: Translations from eints catalan: 2 changes by J0anJosep translators 2023-08-28 18:38:07 +00:00
  • a3d631ffed Change: make nlohmann a mandatory library to build OpenTTD (#11235) Patric Stout 2023-08-28 19:04:36 +02:00
  • 13b76b0243 Fix: [CI] don't install breakpad on arm64-windows-static, as it is not supported (yet) (#11242) Patric Stout 2023-08-28 16:49:14 +02:00
  • 110dd0e6c1 Fix: [CI] Allow release-flow to run in forks (while skipping survey-key) (#11241) Patric Stout 2023-08-28 16:24:07 +02:00
  • 8e755bf0c2 Network: Remove NETWORK_SEND_DOUBLE_SEED define Jonathan G Rennison 2023-08-28 13:18:36 +01:00
  • abc060525d Add: calendar date for Survey results Patric Stout 2023-08-28 13:02:52 +02:00
  • b0d7cfaa3d Change: [Win32] don't allocate 192KiB of memory on the stack on crash (#11240) Patric Stout 2023-08-28 12:14:11 +02:00
  • de5e338a76 Change: mention in MacOS / Windows crashlog popup when files couldn't be generated (#11239) Patric Stout 2023-08-28 00:49:12 +02:00
  • be9a690f41 Fix #9642: Keep infrastructure totals when overbuilding road depots. (#11229) Joan Josep 2023-08-28 00:20:37 +02:00
  • ee4e82c1b6 Plans GUI: Fix out of bounds read when selected plan remotely removed Jonathan G Rennison 2023-08-27 22:35:18 +01:00
  • 40f9b61b4c Crash log: Windows: Fix screenshot filename in crash dialog box Jonathan G Rennison 2023-08-27 22:07:28 +01:00
  • d4312c59a4 Codechange: [MacOS] use backtrace() instead of our custom variant (#11233) Patric Stout 2023-08-27 22:32:11 +02:00
  • 5e6b5d981f Codechange: Use existing functions in GetMonthlyInfrastructureCosts. (#11237) Joan Josep 2023-08-27 22:12:44 +02:00
  • b00e483b0f Change: recover when possible from crashes during a crash (#11238) Patric Stout 2023-08-27 21:54:05 +02:00
  • 99e4a14cdf Update: Translations from eints english (au): 1 change by krysclarke finnish: 3 changes by hpiirai danish: 1 change by bscargo french: 1 change by glx22 portuguese (brazilian): 1 change by pasantoro translators 2023-08-27 18:39:02 +00:00
  • 29a37c2e0b Change: [Win32] unify the crashlog handler with the other OSes (#11236) Patric Stout 2023-08-27 19:58:31 +02:00
  • 9dc0f0c95c Programmable pre-signals: Fix instruction indent in RTL mode Jonathan G Rennison 2023-08-27 14:01:04 +01:00
  • 02aecca5ae Conditional order: Replace "next station" with manually set station Jonathan G Rennison 2023-08-27 11:16:59 +01:00
  • a1eefaecd5 NWidgetStacked: Allow treating planes independentally for layout Jonathan G Rennison 2023-08-27 12:14:34 +01:00
  • 691e2dcc69 Fix cargo waiting amount via station not being cleared when station deleted Jonathan G Rennison 2023-08-27 10:21:46 +01:00
  • c11be37fd9 Add xdata2 field to OrderExtraInfo Jonathan G Rennison 2023-08-27 10:03:37 +01:00
  • e377535ea6 Routing restrictions: Fix instruction indent in RTL mode Jonathan G Rennison 2023-08-27 08:59:37 +01:00
  • 7d3e627687 TBTR: Fix layout of template edit window info panel in RTL languages Jonathan G Rennison 2023-08-27 03:08:50 +01:00
  • d6041149a4 TBTR: Fix layout of middle panel in RTL languages Jonathan G Rennison 2023-08-27 03:08:30 +01:00
  • c6dcb28372 TBTR: Fix layout of bottom panel in RTL languages Jonathan G Rennison 2023-08-27 01:04:30 +01:00
  • 03c3050c43 Fix too small string buffer in FormatUnitWeightRatio Jonathan G Rennison 2023-08-27 00:49:40 +01:00
  • 0f8d8ca485 TBTR: Fix layout of top panel in RTL languages Jonathan G Rennison 2023-08-27 00:44:59 +01:00
  • 3b8d8aeb6a TBTR: Adjust config buttons/text in main window Jonathan G Rennison 2023-08-26 23:59:22 +01:00
  • 8dc635b516 Order window: Fix misalignment of shared order vehicles button Jonathan G Rennison 2023-08-26 22:17:24 +01:00
  • 668a0f774a Window: Add accessors for cached NWidgetLeaf dimensions Jonathan G Rennison 2023-08-26 22:15:05 +01:00
  • 81a0ed0763 TBTR: Change template mode buttons to on/off instead of push Jonathan G Rennison 2023-08-26 21:41:49 +01:00
  • f2841e62d9 Update: Translations from eints russian: 1 change by Ln-Wolf turkish: 1 change by densxd portuguese: 1 change by azulcosta polish: 3 changes by pAter-exe translators 2023-08-26 18:38:15 +00:00
  • a0e3885acc Add airport tile variables to get airport type local ID and layout Jonathan G Rennison 2023-08-26 15:01:10 +01:00
  • e72744cc77 Debug: Show airport type/layout in debug window Jonathan G Rennison 2023-08-26 11:18:19 +01:00
  • c804442005 Release: Remove ubuntu 18.04, debian buster. Add debian bookworm Jonathan G Rennison 2023-08-26 10:37:17 +01:00
  • 6726918ab0 Update: Translations from eints catalan: 30 changes by J0anJosep translators 2023-08-25 18:38:04 +00:00
  • 96fdfb941a Feature: Transparency option for cost and income indicators (#11001) Richard Wheeler 2023-08-25 15:04:40 +01:00
  • a938067d6b Codechange: Invalid depot value is unrelated to invalid station value. (#11227) Joan Josep 2023-08-25 14:29:51 +02:00
  • ead5284476 Doc: Improve the example given for fall throughs. (#11228) Joan Josep 2023-08-25 12:56:11 +02:00
  • 9aef380c99 Update: Translations from eints italian: 43 changes by Rivarossi french: 1 change by ottdfevr translators 2023-08-24 18:38:24 +00:00
  • 5f8bfb176c Support articulated engines with multiple cargoes in engine news messages Jonathan G Rennison 2023-08-24 17:45:25 +01:00
  • 547c00b465 Settings: Only write out config on setting change for persistent changes Jonathan G Rennison 2023-08-24 17:27:47 +01:00
  • f8c8ba2670 Settings: Split HandleSettingDescs into per-ini functions Jonathan G Rennison 2023-08-24 17:14:13 +01:00
  • c8501938b0 Fix 19835b51: Wrong GoodsEntryData used after vehicle refit in station Jonathan G Rennison 2023-08-23 21:52:16 +01:00
  • 84b7f2eb20 Fix 19835b51: GoodsEntryData was not zero-inited Jonathan G Rennison 2023-08-23 21:48:28 +01:00
  • 1eb1b0ffcb Debug: Show cargo packet info if cargo is reserved Jonathan G Rennison 2023-08-23 21:29:01 +01:00
  • 056616ae1a Fix text truncation in PNG screenshot metadata Jonathan G Rennison 2023-08-23 20:58:06 +01:00
  • b323e1a8ae Remove pessimising std::move Jonathan G Rennison 2023-08-23 19:45:44 +01:00
  • d132dc67d7 Fix compilation issues on clang Jonathan G Rennison 2023-08-23 19:44:44 +01:00
  • 22f9a6d7b0 Fix 19835b51: Linker issues with static empty structs Jonathan G Rennison 2023-08-23 19:25:45 +01:00
  • 14dc6586bc Sprite cache: Avoid resizing to fully zoomed if not needed Jonathan G Rennison 2023-08-23 02:20:53 +01:00
  • 0cac2526f1 Fix 2f692a79: Dest ptr not advanced for BM_BLACK_REMAP in 32bpp anim blitter Jonathan G Rennison 2023-08-23 02:03:00 +01:00
  • 3a8217fc99 Sprite cache: Move LRU to struct Sprite Jonathan G Rennison 2023-08-23 01:30:57 +01:00
  • 8077274ed1 Sprite cache: Clamp recolour sprite allocation to max size Jonathan G Rennison 2023-08-23 01:02:15 +01:00
  • 627fd3d4fa Add console command to dump sprite cache stats Jonathan G Rennison 2023-08-23 00:26:59 +01:00
  • 7e5a87dd46 Blitter: Null blitter always requires no zoom levels Jonathan G Rennison 2023-08-22 23:10:52 +01:00
  • c4e8b919f8 Blitter: Change some informational virtual functions to member values Jonathan G Rennison 2023-08-22 23:02:25 +01:00
  • 46f5fb9f25 Sprite cache: Allow caching only required subset of sprite zoom levels Jonathan G Rennison 2023-08-22 22:16:04 +01:00
  • 4d4a046d23 Update: Translations from eints polish: 2 changes by pAter-exe translators 2023-08-22 18:39:08 +00:00
  • 785216db73 Sprite: Don't allocate sprite encode space for map-mode zoom levels Jonathan G Rennison 2023-08-21 23:19:26 +01:00
  • d6f01988e3 Sprite cache: List total candidates in cache eviction debug message Jonathan G Rennison 2023-08-21 21:56:07 +01:00
  • d5e0d8f81e Blitter: Reduce mallocs, memsets in Blitter_32bppOptimized::Encode Jonathan G Rennison 2023-08-21 22:10:28 +01:00
  • 2cbd76593a Fix #11215: Assert in NewGRF parameters window (manual parameter mode) (#11217) Jonathan G Rennison 2023-08-21 11:42:33 +01:00
  • 83d3fab599 TBTR: Autorefit button in depot window now also does template replacements Jonathan G Rennison 2023-08-20 23:37:46 +01:00
  • b0331c84b3 TBTR: Refactor handling of vehicle start/stop state Jonathan G Rennison 2023-08-20 23:36:39 +01:00
  • 6635f809dd Fix #11181: attempting to read string as int triggers assertion Rubidium 2023-08-20 22:58:49 +02:00
  • d7d9c05cbd TBTR: Fix various refit issues in refit as incoming vehicle mode Jonathan G Rennison 2023-08-20 22:27:38 +01:00
  • 64df35067a TBTR: Handle setting unit direction separately from refits Jonathan G Rennison 2023-08-20 21:09:43 +01:00
  • 2cf95eea36 TBTR: Refactor train/template match function to return difference flags Jonathan G Rennison 2023-08-20 21:09:22 +01:00
  • 2b44d3302e CommandCost: Change AllocSummaryMessage to std::string SummaryMessage Jonathan G Rennison 2023-08-20 21:15:14 +01:00
  • 8df4aa7979 Fix: Road stops should not draw a ground sprite of 0 (#11214) Jonathan G Rennison 2023-08-20 20:46:19 +01:00
  • 45cc3acaf5 Codechange: [Win32] unify AppendDecodedStacktrace and LogStacktrace (#11220) Patric Stout 2023-08-20 20:57:01 +02:00
  • bc2dfc4691 Update: Translations from eints turkish: 2 changes by BeratSJ translators 2023-08-20 18:39:09 +00:00
  • 352ac264a5 Remove: [Win32] module-list from crash.log (#11219) Patric Stout 2023-08-20 19:09:21 +02:00
  • b0538a00e0 Add setting for whether to allow converting town road to non-house types Jonathan G Rennison 2023-08-20 17:46:05 +01:00
  • f120d2beb8 Add: use breakpad to create crash.dmp on MacOS / Linux too (#11202) Patric Stout 2023-08-20 17:16:08 +02:00
  • 8f6df242c4 Remove: [Win32] (pointer-only) stack trace in crash.log (#11211) Patric Stout 2023-08-20 17:08:16 +02:00
  • a5aebeb1b5 Remove: [Win32] register values in crash.log (#11212) Patric Stout 2023-08-20 16:59:22 +02:00
  • 8c9ecde964 Change: Remove autosave from settings window (#11218) Loïc Guilloux 2023-08-20 16:33:02 +02:00
  • ff61b6d243 Fix crash in NewGRF parameters window (manual parameter mode) Jonathan G Rennison 2023-08-20 11:27:42 +01:00
  • 19835b51ee Move StationCargoList and FlowStatMap out of GoodsEntry struct Jonathan G Rennison 2023-08-19 21:21:31 +01:00
  • 93f4f1e83a Update: Translations from eints german: 40 changes by Wuzzy2 translators 2023-08-19 18:38:46 +00:00
  • cd2ab6430b Use btree map for GRFParameterInfo value names Jonathan G Rennison 2023-08-19 18:14:22 +01:00
  • 615c42d357 Reserve vector size when loading station flow stats Jonathan G Rennison 2023-08-19 17:06:43 +01:00