Commit Graph

  • 673a0dc5de Fix station blocked/pylon/wire bits with CBID_STATION_TILE_LAYOUT Jonathan G Rennison 2023-12-30 17:20:34 +00:00
  • f3614c419d Fix savegames with incorrect signal always reserve through bits Jonathan G Rennison 2023-12-30 15:15:34 +00:00
  • 8256bb8359 Tracerestrict: Fix share/unshare actions setting always reserve through bit incorrectly Jonathan G Rennison 2023-12-30 14:36:35 +00:00
  • 00a0853550 Debug: Show if signal is always reserve through Jonathan G Rennison 2023-12-30 13:58:37 +00:00
  • 099a7bdd3a Debug: Add drop-down items to go between road/rail/signal features Jonathan G Rennison 2023-12-30 13:56:37 +00:00
  • dac4d9a221 Debug: Allow debug feature helpers to provide drop down options Jonathan G Rennison 2023-12-30 13:54:59 +00: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
  • e62c912c10 Fix off-by-one/buffer over-read error in StrMakeValid Jonathan G Rennison 2023-12-29 23:55:31 +00:00
  • 74a2cd5123 Fix thread safety issues in GetLogPrefix Jonathan G Rennison 2023-12-29 23:56:33 +00:00
  • 3683fdce6a Bump OpenTTD content version to 13.4 Jonathan G Rennison 2023-12-29 20:33:57 +00:00
  • 383a21de9e CMake: Exclude SURVEY_KEY from version info Jonathan G Rennison 2023-12-29 19:55:16 +00:00
  • f47a4e7cbd CMake: Fix binfiles not being included in build Jonathan G Rennison 2023-12-29 18:47:23 +00:00
  • 201ddf4c08 Merge branch 'master' into jgrpp Jonathan G Rennison 2023-12-29 16:29:45 +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
  • b49f8c6bfc Avoid O(N^2) in group livery propagation Jonathan G Rennison 2023-12-29 15:34:34 +00:00
  • ffff696b4e Merge branch 'master' into jgrpp Jonathan G Rennison 2023-12-29 14:46:53 +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
  • 0776d7e992 Disallow converting far end of tunnel/bridge road/tram when owned by other Jonathan G Rennison 2023-12-29 01:31:17 +00:00
  • decfab153a Settings: Fix duplication of PLYX save field table Jonathan G Rennison 2023-12-29 00:57:10 +00:00
  • ec6d2b68de Fix infrastructure totals when connecting road/tram of different owners Jonathan G Rennison 2023-12-29 00:25:37 +00:00
  • 2810c4fe65 Simplify infrastructure updates in tunnel/bridge road/tram conversion Jonathan G Rennison 2023-12-28 23:55:31 +00: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
  • 6a94f2f3e7 Fix 35d2842d: Fix script handling of airport rotations Jonathan G Rennison 2023-12-28 17:03:08 +00:00
  • b72366419b Merge branch 'master' into jgrpp Jonathan G Rennison 2023-12-28 16:01:08 +00:00
  • 507fd1839c Change minimum value for auto_timetable_separation_rate setting Jonathan G Rennison 2023-12-28 13:38:29 +00:00
  • 6edde70b04 Scheduled dispatch: Add company setting to set default schedule duration Jonathan G Rennison 2023-12-28 13:28:55 +00:00
  • 821a7c73ef Lang: Add default-translation tag for "Default" texts Jonathan G Rennison 2023-12-28 13:24:46 +00:00
  • 4cc2653035 Debug: Add options to mark sprite groups, clear highlight/markings Jonathan G Rennison 2023-12-28 02:56:46 +00:00
  • 88cf1f4fc5 Window: Use window token to hold reference to dropdown window's parent Jonathan G Rennison 2023-12-28 02:25:21 +00:00
  • ea1ba56ec4 Window: Add window "token" type, unique for each window instance Jonathan G Rennison 2023-12-28 02:24:36 +00:00
  • 117deb0c62 Debug: Move sprite dump more details from misc_debug to a dropdown Jonathan G Rennison 2023-12-28 00:29:02 +00:00
  • e680cffb6d Debug: Add more details flag inside SpriteGroupDumper Jonathan G Rennison 2023-12-27 23:52:36 +00:00
  • 5b6c0c1f2e Debug: Change interfaces using SpriteGroupDumper Jonathan G Rennison 2023-12-27 23:46:45 +00:00
  • 8c4d36a498 Debug: Rename dumper struct to label_dumper Jonathan G Rennison 2023-12-27 23:23:33 +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
  • 35d2842de0 Fix AirportGetNearestTown for rotated airports Jonathan G Rennison 2023-12-26 19:37:03 +00:00
  • 43936575e6 Test: Avoid leaking widget tree in WindowDescTestsFixture Jonathan G Rennison 2023-12-26 21:00:13 +00:00
  • 0a6639bd4b Avoid unnecessary airport/town noise recalculations during map generation Jonathan G Rennison 2023-12-26 20:03:25 +00:00
  • ae1729fa50 Network: Include town noise levels in network game saves Jonathan G Rennison 2023-12-26 20:02:57 +00:00
  • 2e9cb16254 Saveload: Simplify list handling in SlRefList Jonathan G Rennison 2023-12-26 18:18:00 +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
  • a2a7ecf88e Fix 9ce1626b: Some blitters have bp->remap aliased to remap for performance. (#11626) Peter Nelson 2023-12-25 20:59:37 +00:00
  • fdf6cbf848 Change: Scale sprites to requested highest resolution level. (#11600) Peter Nelson 2023-12-25 20:08:13 +00:00
  • 947e77267a Doc 0ca4b4e: Script debug window numbers are now ascending (#11623) SamuXarick 2023-12-25 17:42:29 +00:00
  • 6c5a4aa2cb Fix 2d3af14: Don't draw script log over panel borders (#11621) Loïc Guilloux 2023-12-25 18:42:13 +01:00
  • 9ce1626bb4 Change: Support custom transparency remaps with 32bpp blitters. Peter Nelson 2023-12-22 16:01:33 +00:00
  • 0bc22dd310 Add: 32bpp-to-8bpp palette index lookup. Peter Nelson 2023-12-22 16:01:32 +00:00
  • daec0e2ca4 Codechange: Split palette handling to separate file. Peter Nelson 2023-12-22 16:01:32 +00:00
  • 4ecc107d30 Codechange: Perform simpler comparison first when checking for palette updates. Peter Nelson 2023-12-22 16:01:32 +00:00
  • 60378323ea Fix AyStar::Init overriding max search nodes Jonathan G Rennison 2023-12-25 10:16:42 +00:00
  • 96570dc869 Add array include to spriteloader.hpp Jonathan G Rennison 2023-12-24 10:11:18 +00:00
  • af8b8c2cfc Fix 4a2038e301: fully restore script break filter on reopen (#11622) Loïc Guilloux 2023-12-24 01:08:18 +01:00
  • f57088b261 VarAction2: Cache current town industry counts/distances for var 67/68 Jonathan G Rennison 2023-12-23 20:59:12 +00:00
  • 48f66306e5 VarAction2: Move IndustryLocationDistanceCache inside IndustriesScopeResolver Jonathan G Rennison 2023-12-23 20:27:53 +00:00
  • 39917e8ab2 VarAction2: Inline procedure calls in more cases Jonathan G Rennison 2023-12-23 16:49:31 +00:00
  • c0cdf3460e Change: Rename Standard Livery to Default Livery. Peter Nelson 2023-12-23 00:02:10 +00:00
  • 3436b5f090 Change: Show a message in livery window if vehicle type has no groups. Peter Nelson 2023-12-22 23:58:25 +00:00
  • 513c7e7b53 Change: Add distinct tooltips for vehicle group colour schemes. Peter Nelson 2023-12-22 23:57:46 +00:00
  • eda0dd24fe Change: Remove hardcoded minimum sizes and allow resize. Peter Nelson 2023-12-22 23:42:52 +00:00
  • 0949eddd55 Change: Move colour selection dropdowns to bottom of window. Peter Nelson 2023-12-22 23:34:23 +00:00
  • d5a7a67b8c Merge branch 'master' into jgrpp Jonathan G Rennison 2023-12-23 13:26:55 +00:00
  • 5cb7a16edc Fix #11618: Don't try to display unavailable zoom levels in sprite aligner. (#11619) Peter Nelson 2023-12-23 13:17:33 +00:00
  • 378a545dd4 Add setting for map edge behaviour, and how to display area outside map Jonathan G Rennison 2023-12-22 17:32:44 +00:00
  • acfe367507 Fix #11442: "default" colour in group colour window is not updated when changing master colour (#11614) Darragh 2023-12-23 03:56:09 +11:00
  • fd0aa3dd19 Fix #11515: Zoom level could wrap around when changing interface scale. (#11615) Peter Nelson 2023-12-22 15:23:42 +00:00
  • c1afbc9415 Fix: Update widget dimensions before updating viewport signs. (#11611) Peter Nelson 2023-12-20 22:10:05 +00:00
  • 2d3af14181 Add: Horizontal scroll for script debug log (#11597) Loïc Guilloux 2023-12-20 22:50:03 +01:00
  • 0ca4b4e146 Change: Allow opening multiple script debug windows by holding Ctrl. Peter Nelson 2023-12-15 13:22:15 +00:00
  • 4a2038e301 Codechange: Make script debug window filter state per-window. Peter Nelson 2023-12-15 13:22:14 +00:00
  • b85ecf9ac2 Codechange: Replace pointer to Sprite array with reference to SpriteCollection. (#11580) Peter Nelson 2023-12-20 20:38:21 +00:00
  • 7466c3c39e Fix: Draw unavailable mask over picker sprite instead of behind it. Peter Nelson 2023-12-20 00:20:51 +00:00
  • 712a4bb40b Fix: Prevent picker preview sprites from overflowing button bevel. Peter Nelson 2023-12-20 00:15:33 +00:00
  • 313ee13e5f Codechange: Add Rect version of FillDrawPixelInfo(). Peter Nelson 2023-12-19 23:21:12 +00:00
  • 111b4e6060 Doc: Fix broken links in COMPILING and CONTRIBUTING guides (#11608) Tyler Trahan 2023-12-19 21:15:15 -05:00
  • 540cec2af5 Add setting to allow auto-fill signal dragging to skip over stations/waypoints Jonathan G Rennison 2023-12-19 22:25:05 +00:00
  • 55bac952a4 Fix DEBUG_DUMP_COMMANDS Jonathan G Rennison 2023-12-19 18:59:54 +00:00
  • bf7dfc595f Command: Fix desync debug command exec/fail log messages Jonathan G Rennison 2023-12-19 18:50:43 +00:00
  • 9fa30f1604 String: Do not truncate output in stdstr_vfmt Jonathan G Rennison 2023-12-19 18:45:32 +00:00
  • 4689113553 Debug: De-duplicate formatting of hex dates for desync/random logging Jonathan G Rennison 2023-12-19 17:55:57 +00:00
  • 3a42340db3 Add: Hotkey to focus industry directory filter box Finn Willard 2023-06-17 17:51:10 -07:00
  • 7d3ae4a058 Add: Hotkey to focus town directory filter box Finn Willard 2023-06-17 16:28:45 -07:00
  • e8d2ebb016 Fix: Add missing includes to timers from script implementation files (#11604) Tyler Trahan 2023-12-19 09:09:46 -05:00
  • 61d65c9861 Use std::array for industry/industry spec input/output arrays Jonathan G Rennison 2023-12-19 01:31:07 +00:00
  • 03e0ec8276 Strong typedef: Use strong typedefs for date, date tick, minutes types Jonathan G Rennison 2023-12-19 01:03:18 +00:00