Commit Graph

  • 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
  • af8b8c2cfc Fix 4a2038e301: fully restore script break filter on reopen (#11622) Loïc Guilloux 2023-12-24 01:08:18 +01: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
  • 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
  • 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
  • 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
  • fddcaef74a Codechange: Use town zone constants instead of magic numbers SamuXarick 2023-12-11 17:04:41 +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
  • b19a6c3b81 Fix: Window width/height was doubly-scaled with automatic DPI switch. (#11598) Peter Nelson 2023-12-18 13:05:06 +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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • d8f989a1f5 Update: Translations from eints danish: 3 changes by bscargo portuguese (brazilian): 5 changes by pasantoro translators 2023-12-06 18:39:07 +00:00
  • 2a22063d77 Change: Remember the active game option window tab (#11547) Loïc Guilloux 2023-12-06 15:44:38 +01:00
  • e901ce582d Add: [CI] Test grf generation (#11543) Loïc Guilloux 2023-12-06 13:30:47 +01:00
  • 58c252b81a Cleanup: Remove unnecessary pressed button offset code. Peter Nelson 2023-12-04 18:19:55 +00:00
  • 884b9e6690 Change: Revert pressed-button content shifting introduced in r2161. Peter Nelson 2023-12-04 18:19:54 +00:00
  • a92d0da8b4 Update: Translations from eints finnish: 5 changes by hpiirai polish: 5 changes by pAter-exe translators 2023-12-05 18:38:33 +00:00
  • e86eb25447 Change: [CMake] Use explicit list for regression (#11541) Loïc Guilloux 2023-12-05 15:37:53 +01:00
  • 7d0ce826db Update: Translations from eints english (au): 5 changes by krysclarke english (us): 5 changes by 2TallTyler korean: 5 changes by telk5093 russian: 5 changes by Ln-Wolf catalan: 5 changes by J0anJosep french: 5 changes by glx22 translators 2023-12-04 18:38:44 +00:00
  • e749bbefe5 Change: Show rating in station list even with no cargo waiting. (#11540) Peter Nelson 2023-12-04 18:16:09 +00:00
  • db65d763f7 Change: [CMake] Use explicit list for grf source files (#11539) Loïc Guilloux 2023-12-04 17:41:02 +01:00
  • 06b1bd3da4 Fix: [CI] Don't let SDL2 dependencies install too much stuff (#11537) Loïc Guilloux 2023-12-04 13:55:52 +01:00
  • 07a8bd21e4 Fix: Make station list filters use per-window state instead of global state. Peter Nelson 2023-12-03 08:36:15 +00:00
  • dcf730f1f6 Codechange: Optionally allow passing state to GUIList sorter function. Peter Nelson 2023-12-02 23:28:01 +00:00
  • 4d9f335f36 Change: Add outline of sprite to sprite aligner. Peter Nelson 2023-11-30 17:36:37 +00:00