Commit Graph

  • 1e7b56e13a Strong typedef: Add missing ClampTo, IsInsideMM specialisations Jonathan G Rennison 2023-12-18 23:25:31 +00:00
  • 1d23ae5fdd Strong typedef: Add edit_base() method to return a base reference Jonathan G Rennison 2023-12-18 23:10:09 +00:00
  • 8d0506412c Strong typedef: Add mixin for integer with "delta" behaviour Jonathan G Rennison 2023-12-18 23:09:50 +00:00
  • 25d9d24f94 Strong typedef: Add mixin for scalable integer Jonathan G Rennison 2023-12-18 23:08:24 +00:00
  • fddcaef74a Codechange: Use town zone constants instead of magic numbers SamuXarick 2023-12-11 17:04:41 +00:00
  • a6baa29f0c Core: Add missing strong_typedef_type.hpp Jonathan G Rennison 2023-12-18 19:15:15 +00:00
  • 2857ea88e9 stdafx: Add missing EMPTY_BASES define Jonathan G Rennison 2023-12-18 19:14:52 +00:00
  • 9b7a5bc876 Update: Translations from eints vietnamese: 1 change by KhoiCanDev danish: 4 changes by bscargo translators 2023-12-18 18:39:11 +00:00
  • 80eae8c468 Fix missing header reference in src/core/CMakeLists.txt Jonathan G Rennison 2023-12-18 17:35:56 +00:00
  • b19a6c3b81 Fix: Window width/height was doubly-scaled with automatic DPI switch. (#11598) Peter Nelson 2023-12-18 13:05:06 +00:00
  • 8ac13f58cb Saveload: Default savegame time units to days when loading vanilla saves Jonathan G Rennison 2023-12-17 23:08:34 +00:00
  • 4fac6b295c Merge branch 'master' into jgrpp Jonathan G Rennison 2023-12-17 22:36:44 +00:00
  • e9599fd4be Scheduled dispatch: Remove scheduled_dispatch_start_full_date_fract Jonathan G Rennison 2023-12-17 21:12:11 +00:00
  • c76a5ed638 Timetable: Remove timetable_start_subticks, use DateTicksScaled Jonathan G Rennison 2023-12-17 20:05:57 +00:00
  • fa29a3d606 Saveload: Increase compile-time checks for saveload arrays/primitive types Jonathan G Rennison 2023-12-17 18:46:24 +00:00
  • c05ffb22bd Fix #10452: Don't let AyStar max_search_nodes unattended when initializing (#11544) SamuXarick 2023-12-17 21:50:53 +00:00
  • 8ab3838387 Update: Translations from eints vietnamese: 20 changes by KhoiCanDev italian: 5 changes by Rivarossi translators 2023-12-17 18:37:38 +00:00
  • f399fc040f VarAction2: Don't set skip CB flag if NGOF_NO_OPT_VARACT2_CB_QUICK_EXIT set Jonathan G Rennison 2023-12-17 16:38:31 +00:00
  • 5062b35b7d VarAction2: Handle deterministic/CB groups under real sprite groups in optimiser Jonathan G Rennison 2023-12-17 14:47:02 +00:00
  • d793da4034 VarAction2: Fix callback analysis through real sprite groups Jonathan G Rennison 2023-12-17 13:57:24 +00:00
  • 5f08bde936 Saveload: Remove runtime IsVariableSizeRight check Jonathan G Rennison 2023-12-17 13:38:22 +00:00
  • 3996161737 Saveload: Use static_assert to check size and general types of variables Jonathan G Rennison 2023-12-17 13:35:10 +00:00
  • a993b3e961 Settings: Adjust types some to fix saveload size mismatches Jonathan G Rennison 2023-12-17 13:33:21 +00:00
  • 2e06374f6f Merge branch 'master' into jgrpp Jonathan G Rennison 2023-12-17 01:16:40 +00:00
  • 2267badd28 Remove "Show cargo type filter in vehicle lists" setting Jonathan G Rennison 2023-12-17 00:01:09 +00:00
  • 5ae74ecf8e Merge branch 'master' into jgrpp Jonathan G Rennison 2023-12-16 23:54:58 +00:00
  • 661e0cd82d Fix: Make compact picker windows expand to fill if necessary. (#11591) Peter Nelson 2023-12-16 23:08:42 +00:00
  • 651343d69e Update: Translations from eints english (au): 17 changes by krysclarke english (us): 17 changes by 2TallTyler italian: 30 changes by Rivarossi russian: 17 changes by Ln-Wolf french: 36 changes by ottdfevr portuguese (brazilian): 30 changes by pasantoro translators 2023-12-16 18:36:51 +00:00
  • 0e6038f0e5 Update: Translations from eints english (us): 19 changes by 2TallTyler vietnamese: 14 changes by KhoiCanDev turkish: 26 changes by BeratSJ dutch: 19 changes by Afoklala translators 2023-12-15 18:38:09 +00:00
  • 8816c9dd26 Change: Improve and standardize wording of World Generation helptexts Tyler Trahan 2023-12-13 17:41:09 -05:00
  • 1343d7e25a Change: Don't mention TerraGenesis in setting helptexts Tyler Trahan 2023-12-13 17:03:39 -05:00
  • 1e8aa9ce22 Add: Use more tooltips in World Generation GUI Tyler Trahan 2023-12-13 17:02:06 -05:00
  • 302e8852c1 Fix: Crash if squirrel compatibility scripts cannot be parsed. (#11589) Peter Nelson 2023-12-15 01:25:36 +00:00
  • 7726f8f245 Fix: [Script] Properly store the previous AsyncMode state (#11587) Loïc Guilloux 2023-12-14 22:29:44 +01:00
  • bbf3028f89 Fix #11585: Crash when cleaning AI/GS with nested AsyncMode. Peter Nelson 2023-12-14 20:07:40 +00:00
  • 47dd04d16c Fix: Don't crash when saving a crashlog save with no main window open. Peter Nelson 2023-12-14 20:05:38 +00:00
  • da2d21f5b0 Fix: Left-over printf-style format passed to fmt. (#11584) Peter Nelson 2023-12-14 19:35:35 +00:00
  • e9612338ff Fix condition for extending train reverse distance due to overspeed Jonathan G Rennison 2023-12-14 19:11:12 +00:00
  • 63c006a174 Update: Translations from eints korean: 20 changes by telk5093 danish: 13 changes by bscargo portuguese (brazilian): 18 changes by pasantoro translators 2023-12-14 18:38:27 +00:00
  • 97b86b7147 Codechange: Use MakeParameters with GetNextParameter in FormatString (#11583) Jonathan G Rennison 2023-12-14 15:41:31 +00:00
  • 12bb750128 Codechange: Cargo filters no longer take an index. (#11582) Peter Nelson 2023-12-14 01:48:45 +00:00
  • 164e218736 String: Use MakeParameters with GetNextParameter Jonathan G Rennison 2023-12-14 01:07:26 +00:00
  • 7cf6600b47 String: Fix incorrect use of strecat to append error messages Jonathan G Rennison 2023-12-13 23:03:38 +00:00
  • 7a5ac8dd04 MInGW: Work around include ordering issue with regex, shared_mutex, condition_variable Jonathan G Rennison 2023-12-13 22:20:43 +00:00
  • ea3b991f72 MinGW: Remove direct mingw-std-threads includes Jonathan G Rennison 2023-12-13 21:08:13 +00:00
  • ba7d2c92d2 MinGW: Update mingw-std-threads Jonathan G Rennison 2023-12-13 20:29:05 +00:00
  • 916676998f Fix #11500: Rename Textfile GUI's LinkType to HyperlinkType. (#11502) Peter Nelson 2023-11-27 10:06:46 +00:00
  • 34668bff87 Test: Add upstream tests Jonathan G Rennison 2023-12-13 19:05:34 +00:00
  • d6515d6c98 Fix 0a8bcdd: Scaling non-sprite fonts does not depend on _font_zoom changing. (#11579) Peter Nelson 2023-12-13 19:51:44 +00:00
  • 24c8a8f887 Spritecache: Move SpriteCache, SpriteDataBuffer to internal header Jonathan G Rennison 2023-12-13 19:04:52 +00:00
  • 527742d585 GUI: Fix WindowDesc inikey issues Jonathan G Rennison 2023-12-13 19:02:55 +00:00
  • 8e05001001 Update: Translations from eints english (au): 18 changes by krysclarke russian: 18 changes by Ln-Wolf translators 2023-12-13 18:38:37 +00:00
  • 15ed39b5ac CMake: Use openttd_lib split build from upstream Jonathan G Rennison 2023-12-13 17:26:37 +00:00
  • 6c5aeae01b Fix #11577: Extra viewport opened in wrong location. (#11578) Peter Nelson 2023-12-13 02:19:16 +00:00
  • 0a8bcdd344 Change: Be selective about clearing sprite/font caches on interface scale change. (#11576) Peter Nelson 2023-12-11 21:03:54 +00:00
  • b62fafc5d4 Update: Translations from eints english (au): 1 change by krysclarke italian: 1 change by Rivarossi german: 7 changes by SecretIdetity russian: 1 change by Ln-Wolf danish: 1 change by bscargo french: 1 change by glx22 translators 2023-12-11 18:39:36 +00:00
  • dc27f1649a Fix e2425b7: Sprites no longer refreshed if max zoom level changed. Peter Nelson 2023-12-11 12:30:20 +00:00
  • 162ffc288d Fix e2425b7: WidgetDimensions and depot sizes not set up if blitter forced. Peter Nelson 2023-12-11 12:26:22 +00:00
  • 2bada59193 Feature: Mode to display timetable in seconds Tyler Trahan 2023-09-24 19:43:10 -04:00
  • 2a62caa30b Codechange: Use Ticks for BaseConsist timetable fields Tyler Trahan 2023-11-26 11:12:02 -05:00
  • 051abb2fad Change: Don't show scoring year in high score table (#11546) Tyler Trahan 2023-12-10 18:05:51 -05:00
  • 6e8c27b8e5 Change: Hide bevel for resizeable sparse layout windows. (#11572) Peter Nelson 2023-12-10 17:25:36 +00:00
  • a3d56e2c6e Fix: Prevent overflow when calculating max town noise (#11564) SamuXarick 2023-12-10 15:42:55 +00:00
  • 09251d993c Change: Use sparse padding for network server list. (#11571) Peter Nelson 2023-12-10 14:48:58 +00:00
  • 102fc6a9d1 Cleanup: iif should be iff (if-and-only-if) (#11570) Peter Nelson 2023-12-10 12:05:28 +00:00
  • 8186182e4c Codechange: Set displayed plane earlier to avoid ReInit. Peter Nelson 2023-12-09 21:01:46 +00:00
  • fb60f8f2f5 Codechange: Simplify BuildRailStationWindow initialization. Peter Nelson 2023-12-09 20:57:26 +00:00
  • 66b064cbad Codechange: Use return value of SetDisplayedPlane to simplify CompanyWindow. Peter Nelson 2023-12-09 20:55:10 +00:00
  • ebf299e1b4 Codechange: Make SetDisplayedPlane return whether the plane changed or not. Peter Nelson 2023-12-09 19:11:14 +00:00
  • d6060a4d47 Change: Use sparse padding for start network server window. (#11569) Peter Nelson 2023-12-09 23:35:46 +00:00
  • a759d35f26 Fix #11352: Draw all network server info as multiline strings. (#11567) Peter Nelson 2023-12-09 20:43:36 +00:00
  • c0ea0589b4 Fix: AirportGetNearestTown incorrectly assumed first TileIterator result was origin. (#11565) Peter Nelson 2023-12-09 09:47:41 +00:00
  • 10f94fb0dd Codechange: Remove runtime variable size assertion. Peter Nelson 2023-12-07 19:16:33 +00:00
  • 9f853c10b0 Codechange: Add compile-time check that variable size matches saveload entry. Peter Nelson 2023-12-07 18:39:54 +00:00
  • cb53fed229 Codechange: Move VarType helpers to allow earlier use. Peter Nelson 2023-12-07 19:16:14 +00:00
  • a05d6ee404 Fix: Ensure saveload type match variable type. Peter Nelson 2023-12-07 18:30:09 +00:00
  • 54d45a6047 Codechange: Don't keep autosave_interval in std::chrono::minutes. Peter Nelson 2023-12-07 19:27:00 +00:00
  • a29766d6cc Codechange: Move dropdown list size and position calculation to window. Peter Nelson 2023-12-07 12:44:25 +00:00
  • f1cceb43a1 Codechange: Move initialization of DropdownWindow members. Peter Nelson 2023-12-07 10:23:04 +00:00
  • 52b121942b Codechange: DropdownWindow's selected_index is not actually an index. Peter Nelson 2023-12-07 16:20:40 +00:00
  • c466292d8a Version: Committing version data for tag: jgrpp-0.56.1 Jonathan G Rennison 2023-12-08 23:00:42 +00:00
  • 714d2c04e4 Fix: [CI] Don't let SDL2 dependencies install too much stuff (#11537) Loïc Guilloux 2023-12-04 13:55:52 +01:00
  • 48cc6a686b Change settings for using default signal graphics and signal recolouring Jonathan G Rennison 2023-12-08 21:40:40 +00:00
  • bae2936491 Routing restrictions: Slots are no longer considered "advanced" Jonathan G Rennison 2023-12-08 20:55:57 +00:00
  • 8f752249e3 Fix PBS reservation overlays of wrong track type on dual rail type tiles Jonathan G Rennison 2023-12-08 20:37:40 +00:00
  • 2dcb00a79a Update: Translations from eints galician: 88 changes by pvillaverde chinese (simplified): 4 changes by WenSimEHRP italian: 6 changes by Rivarossi turkish: 2 changes by densxd dutch: 5 changes by Afoklala translators 2023-12-08 18:38:34 +00:00
  • 3317e29847 Fix #11516: Adjust window size by interface scale during ReInit. Peter Nelson 2023-11-29 12:35:02 +00:00
  • e2425b72c1 Fix: Don't implicitly ReInit all windows after updating the character width cache. Peter Nelson 2023-11-29 12:35:00 +00:00
  • 54ba757910 Fix #11556: Missing saveload change for OrderBackup. (#11557) Peter Nelson 2023-12-07 19:31:30 +00:00
  • 2cbe91c312 Fix #11551, aab580e0a: Link graph job results were incorrectly applied (#11558) Jonathan G Rennison 2023-12-07 18:38:43 +00:00
  • f532970014 VarAction2: Add extra DSG flag for early exit when executing CBs Jonathan G Rennison 2023-12-07 17:53:13 +00:00
  • 60565da8f9 Codechange: Add specific WidgetDimension for dropdown list window. (#11554) Peter Nelson 2023-12-07 16:10:09 +00:00
  • 89461b5561 Codechange: Don't highlight unselectable dropdown item. (#11553) Peter Nelson 2023-12-07 16:09:45 +00:00
  • 92d14ac980 GRF analysis: Exit early in ACOM_CB36_PROP mode for var 10 adjusts Jonathan G Rennison 2023-12-07 02:10:55 +00:00
  • ef77a9be28 GRF analysis: Check for indtile anim next frame callback per layout subset Jonathan G Rennison 2023-12-07 01:51:47 +00:00
  • 91d872c88e GRF analysis: Handle industry tile 0x43 individual x/y checks Jonathan G Rennison 2023-12-07 01:00:54 +00:00
  • 90e386acaa Codechange: Vertical spacing for caption is captiontext, not framerect. (#11550) Peter Nelson 2023-12-06 21:36:51 +00:00
  • bdef9b451c Codechange: Remove unnecessary SetMinimalTextLines for text buttons alongside captions. (#11549) Peter Nelson 2023-12-06 21:14:09 +00:00
  • 0aa27cfda3 Fix ctrl-click signal cycling not checking custom signal style restrictions Jonathan G Rennison 2023-12-06 21:04:42 +00:00
  • b6768e4f5a Fix handling of string parameters in query window caption Jonathan G Rennison 2023-12-06 20:37:56 +00:00