Commit Graph

  • 921f5afc4d Codechange: Apply suggestions from code review rubidium42 2023-06-05 09:24:29 +02:00
  • 2dd2b698d2 Codechange: convert C-style GetTownName API to std::string returning API Rubidium 2023-06-05 00:13:35 +02:00
  • 14915526ad Cleanup: remove stre-style GetString Rubidium 2023-06-04 21:46:21 +02:00
  • 772729cc7d Fix: when syncing width of GUI items, take padding into account (#10915) Patric Stout 2023-06-05 10:27:04 +02:00
  • 15c75e6f45 Codechange: use std::array and std::string for high scores Rubidium 2023-06-04 11:14:56 +02:00
  • c158089eff Codechange: use C++ style methods to combine a Utf8Encoded character and a formatted string Rubidium 2023-06-04 22:42:27 +02:00
  • 6ae6b65edb Cleanup: Remove doubled statements. (#10944) PeterN 2023-06-04 21:54:44 +01:00
  • 0e94dca563 Fix GetLinkGraphJobDesc for null saveload conv settings Jonathan G Rennison 2023-06-04 21:38:08 +01:00
  • a4bf45729a Change: move string validation (and assignment) to textbuf Rubidium 2023-06-04 20:15:57 +02:00
  • 4e39a58c59 Codechange: let town name generation use StringBuilder Rubidium 2023-05-11 21:30:58 +02:00
  • 6a5ab4a9fb Update: Translations from eints french: 3 changes by glx22 translators 2023-06-04 18:57:10 +00:00
  • 820fe8c621 Codechange: use std::string and concatenation when combining multiple formatted strings Rubidium 2023-06-04 19:28:18 +02:00
  • 07add7a96e Fix: [Win32] position window in center of workspace of primary display (#10942) Patric Stout 2023-06-04 20:38:16 +02:00
  • ec9766e691 Fix ai_developer_tools not being read before scanning for scripts Jonathan G Rennison 2023-06-04 19:33:54 +01:00
  • 83a318edcf Fix dec7ff6b0c: Dropdowns would close if their tooltip appeared. (#10939) PeterN 2023-06-04 19:15:24 +01:00
  • f9c9f53882 Fix town 0 not being included in public roads network Jonathan G Rennison 2023-06-04 19:01:19 +01:00
  • bfcb027cb9 Fix 2dffa7d: fmt::format_to copies the iterator, so some text does not remain during formatting (#10940) rubidium42 2023-06-04 19:55:47 +02:00
  • 6a519f5d89 Cleanup: strecat has no uses anymore Rubidium 2023-06-04 18:02:46 +02:00
  • 2c667b1773 Doc: Fix spelling error in ScriptTileList::RemoveRectangle (#10937) Bernard Teo 2023-06-05 01:45:18 +08:00
  • caa0474d30 Fix: crash with tooltip on low resolution screens (#10933) Patric Stout 2023-06-04 18:28:58 +02:00
  • 36aaa9d683 Codechange: let GetStringWithArgs use StringBuilder Rubidium 2023-05-18 18:33:18 +02:00
  • ec7f9f63f6 Feature: Add coverage button to waypoint window Jonathan G Rennison 2023-05-26 12:45:18 +01:00
  • d7bf6b2c07 Feature: Highlight waypoint tiles when adjacent or distant joining Jonathan G Rennison 2023-05-26 12:45:18 +01:00
  • 84b53213af Codechange: Refactor viewport catchment overlay change handling Jonathan G Rennison 2023-05-26 12:45:18 +01:00
  • 0f3dd9c796 Fix: crash when window can't be placed on low resolution screens. (#10932) Patric Stout 2023-06-04 17:39:57 +02:00
  • c43a23cea8 Fix: crash when not even a single row fits for dropdowns on low resolution screens (#10934) Patric Stout 2023-06-04 17:07:18 +02:00
  • ee2d0745e9 Fix #10502: Refit engine before attaching free wagons. (#10926) PeterN 2023-06-04 15:57:36 +01:00
  • 87ccff16b5 Codechange: use std::string for the screenshot name/path Rubidium 2023-05-25 18:23:26 +02:00
  • 0e56a73fb8 Fix: disable hardware acceleration when GPU driver crashed the game last attempt (#10928) Patric Stout 2023-06-04 16:40:17 +02:00
  • 556b44713e Codechange: use std::string for midi filenames Rubidium 2023-05-30 22:25:00 +02:00
  • 84037d4a57 Codechange: use std::string for parameters in the dbg_helpers Rubidium 2023-05-30 19:42:49 +02:00
  • 2dffa7d0c6 Codechange: let FormatString use StringBuilder Rubidium 2023-05-18 17:25:35 +02:00
  • 993f90b6a0 Codechange: let GenerateDefaultSaveName return std::string Rubidium 2023-05-25 18:02:59 +02:00
  • ac1d042550 Remove: obsolete NewGRF text unprinting. (#10884) PeterN 2023-06-04 12:14:56 +01:00
  • 6b1c38e303 Fix 3effb893: mention GSAsyncMode in changelog (#10924) Patric Stout 2023-06-04 13:10:22 +02:00
  • c384d829fe Codechange: let number formatting use StringBuilder Rubidium 2023-05-11 21:34:21 +02:00
  • ed51cf117a Add: helper output iterator for formatting strings Rubidium 2023-05-11 21:30:58 +02:00
  • 3effb8931c Add: [Script] GSAsyncMode to set async mode of gamescript commands (#10913) Jonathan G Rennison 2023-06-04 10:15:35 +01:00
  • 5821194ad1 Add: [Linux] change default scroll mode to non-mouse-lock (#10920) Patric Stout 2023-06-04 02:10:21 +02:00
  • 0d840b4570 Codechange: remove queue_wrap / last_position from mouse movement Patric Stout 2023-06-03 23:10:16 +02:00
  • e83f244750 Codechange: simplify UpdateCursorPositionRelative Patric Stout 2023-06-03 23:09:41 +02:00
  • a969a78f81 Fix: [SDL] unify the way X11 and Wayland handle mouse events Patric Stout 2023-06-03 23:08:37 +02:00
  • 8a2d550904 Codechange: Use std::reverse instead of custom implementation. (#10918) PeterN 2023-06-03 23:25:01 +01:00
  • a2c0e6aa18 Fix #10831: Level crossing parts left barred after crossing tile removal (#10874) Jonathan G Rennison 2023-06-03 22:04:24 +01:00
  • 7119550aa7 Documentation: Adjust low level changes document Jonathan G Rennison 2023-06-03 21:39:04 +01:00
  • dc32b0533c Viewport: Fix fixed vehicle route overlays not being marked dirty on remove Jonathan G Rennison 2023-06-03 20:29:55 +01:00
  • cd751a598a Fix: Wayland crash on startup due to Pango also using FontConfig (#10916) Patric Stout 2023-06-03 21:09:02 +02:00
  • 21adfa7567 Fix: track "memory installed" for surveys less precisely (#10910) Patric Stout 2023-06-03 21:07:56 +02:00
  • 0a8a9abe28 Window: Cache which window classes are currently present Jonathan G Rennison 2023-06-03 19:53:47 +01:00
  • 7d6aff3a34 Update: Translations from eints french: 16 changes by ottdfevr translators 2023-06-03 18:42:31 +00:00
  • 9fa6fb7438 Pay company loan interest before accumulating quarterly statistics Jonathan G Rennison 2023-06-03 19:27:22 +01:00
  • 3a47b421b0 Merge branch 'master' into jgrpp Jonathan G Rennison 2023-06-03 19:16:42 +01:00
  • d68b5c9162 Codechange: replace buffer + strecpy with std::string for getting clipboard contents Rubidium 2023-05-31 20:26:49 +02:00
  • 35f7f7e8dc Codechange: use std::string for executing the console aliases Rubidium 2023-05-31 21:34:10 +02:00
  • 2e62682f73 Codechange: Close dropdowns by class instead of id. Peter Nelson 2023-06-03 13:21:08 +01:00
  • 2511649938 Codechange: Use window parent association for dropdowns. Peter Nelson 2023-06-02 14:27:06 +01:00
  • dec7ff6b0c Fix: Make dropdowns self-close when losing focus. Peter Nelson 2023-06-03 13:19:59 +01:00
  • a5a3a07005 Fix: GRF Parameters not displayed due to scope issue. (#10911) PeterN 2023-06-03 12:07:59 +01:00
  • 69c118a2cb Documentation: Update info on road stop and object extended byte format Jonathan G Rennison 2023-06-03 11:07:13 +01:00
  • 36fadb5424 Merge branch 'master' into jgrpp Jonathan G Rennison 2023-06-03 11:01:44 +01:00
  • fc80a93672 Fix object town variables when no town is present Jonathan G Rennison 2023-06-02 22:19:54 +01:00
  • 3d4133cadb Debug: Fix debug window parent scope button with missing town Jonathan G Rennison 2023-06-02 22:18:40 +01:00
  • 513ede7669 Codechange: use C++ strings/paths to resolve links in tars Rubidium 2023-06-02 18:13:51 +02:00
  • 5615cee503 Show town count in town directory window Jonathan G Rennison 2023-06-02 18:47:58 +01:00
  • 819b9fcdd9 Include 'perfect' mode in tree placer setting helptext Jonathan G Rennison 2023-06-02 18:41:52 +01:00
  • 0ab7bc7a2b Codechange: use fmt::format to create type prefixed driver names Rubidium 2023-05-31 21:38:18 +02:00
  • 37a3fc4df3 Codechange: replace strstr with more appropriate function Rubidium 2023-04-28 18:25:35 +02:00
  • 53f83c31b0 Codechange: use std::string to return the debug level information Rubidium 2023-06-02 16:08:45 +02:00
  • 10e12154f5 Fix: false positive warning in fmt library (backport ef55d4f of upstream fmt) Rubidium 2023-05-22 18:06:05 +02:00
  • 802d6cb509 Fix: memory leak when parsing (strgen) commands by moving to C++ containers Rubidium 2023-04-30 19:17:42 +02:00
  • 4f94655cc2 Codechange: use vector/unorder_map over custom implementation Rubidium 2023-04-30 18:39:53 +02:00
  • 234a143ee5 Codechange: use std::string for LangString over C-style strings Rubidium 2023-04-30 10:22:14 +02:00
  • f372373e6f Codechange: use std::string/vector for language cases over manual management Rubidium 2023-04-30 09:51:37 +02:00
  • 6eb51666bc Codechange: use C++ file APIs for writing language files Rubidium 2023-04-29 21:40:06 +02:00
  • fa0d865edd Change: set macOS deployment target to 10.15 Rubidium 2023-04-29 22:38:40 +02:00
  • 0b663f709d Codechange: Sprite mapping for objects doesn't involve cargo types. (#10905) PeterN 2023-06-02 09:25:13 +01:00
  • cdb3a6288b Codechange: Remove unused CapacitiesMap typedef from struct Vehicle Jonathan G Rennison 2023-06-01 17:40:24 +01:00
  • 58c0aac15f Fix re-opening GRF/script settings windows not closing drop down windows Jonathan G Rennison 2023-06-01 21:08:12 +01:00
  • e3bd8966fc Debug: Allow setting parameters for extended vars in debug window Jonathan G Rennison 2023-06-01 20:35:45 +01:00
  • a10c5a62c9 Factor out function to get value with broadest digits Jonathan G Rennison 2023-06-01 20:34:48 +01:00
  • 18a79a35d0 Fix truncation of GetDebugString output string Jonathan G Rennison 2023-06-01 19:31:55 +01:00
  • f7964cb3aa Add function to get name of extended variable ID Jonathan G Rennison 2023-06-01 19:26:45 +01:00
  • bdb9a72aa4 NewGRF: Add/extend station variables for station info of nearby tiles Jonathan G Rennison 2023-06-01 18:51:51 +01:00
  • 1dbbbed9e5 NewGRF: Only extend value of road stops variable 68 if feature tested for Jonathan G Rennison 2023-06-01 18:14:23 +01:00
  • 5989edab8d Documentation: Fix table HTML in roadstops doc Jonathan G Rennison 2023-06-01 18:12:10 +01:00
  • 2450705aa0 Use btree map for tracerestrict GUI drop down list mapping Jonathan G Rennison 2023-06-01 17:48:24 +01:00
  • ec6f9478ee Improve efficiency of station docking tiles check in CheckCaches Jonathan G Rennison 2023-06-01 17:41:34 +01:00
  • 24ffc5233c Remove CapacitiesMap typedef Jonathan G Rennison 2023-06-01 17:40:24 +01:00
  • 9eda419f9b Fix 646a7e62: recalc_time was not scaled properly (#10901) Patric Stout 2023-06-01 14:21:33 +02:00
  • 326d0c329c Remove some unnecessary colour strings Jonathan G Rennison 2023-06-01 00:14:37 +01:00
  • 40a9f19c20 Implement text filtering in dual pane train build window Jonathan G Rennison 2023-05-31 23:50:09 +01:00
  • 2ed248a61d Merge branch 'master' into jgrpp Jonathan G Rennison 2023-05-31 23:11:44 +01:00
  • b5b004e518 Update: Translations from eints ukrainian: 117 changes by alextov translators 2023-05-31 18:42:26 +00:00
  • f29606fd14 Codechange: use std::string to cache engine/group/vehicle names Rubidium 2023-05-31 18:02:50 +02:00
  • d9f8a4c380 Codechange: use std::string GetString variant Rubidium 2023-05-31 17:16:31 +02:00
  • 324c43eeb2 Codechange: let FiosGetDiskFreeSpace only return disk space and split FiosGetCurrentPath off Rubidium 2023-05-30 22:38:55 +02:00
  • f2e704b9a7 Codechange: use std::string for FiosIsRoot Rubidium 2023-05-30 22:37:33 +02:00
  • 13789d1703 Codechange: use std::string for FiosIsValidFile Rubidium 2023-05-30 22:35:00 +02:00
  • 1ff0dc11d8 Fix: Land info window maximum width was not scaled. (#10894) PeterN 2023-05-31 09:54:39 +01:00
  • 6880cf24a0 Fix crash in template replacement failure news if autorenew succeeds Jonathan G Rennison 2023-05-30 23:31:09 +01:00