Commit Graph

  • 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
  • 532007737e Update: Backport language changes glx22 2023-06-03 21:55:18 +02:00
  • 57a6233754 Fix: Wayland crash on startup due to Pango also using FontConfig (#10916) Patric Stout 2023-06-03 21:09:02 +02:00
  • 53709f0bdc Codechange: Close dropdowns by class instead of id. Peter Nelson 2023-06-03 13:21:08 +01:00
  • 81e5cd23e0 Codechange: Use window parent association for dropdowns. Peter Nelson 2023-06-02 14:27:06 +01:00
  • 2d8d9c49c4 Fix: Make dropdowns self-close when losing focus. Peter Nelson 2023-06-03 13:19:59 +01:00
  • c3815359f1 Fix: Land info window maximum width was not scaled. (#10894) PeterN 2023-05-31 09:54:39 +01:00
  • 89259af2e4 Fix: Check max member count in squirrel classes (#10883) Loïc Guilloux 2023-05-27 18:09:21 +02:00
  • 680eb6b516 Fix: Ask FontConfig for the face index when opening fonts. (#10878) PeterN 2023-05-26 19:56:13 +01:00
  • a75a90b3af Fix: Rail waypoint selection window not closed Jonathan G Rennison 2023-05-25 23:15:15 +01:00
  • 7969907116 Fix #10846: [Squirrel] Ensure sqvector size does not overflow (#10848) Loïc Guilloux 2023-05-20 16:43:22 +02:00
  • 4cc0c21182 Fix: disable "redundant move" warnings for GCC (#10803) Loïc Guilloux 2023-05-10 19:35:11 +02:00
  • df417168c6 Fix: [Win32] Text line breaking did not properly handle punctuation characters. (#10775) Michael Lutz 2023-05-06 18:15:40 +02:00
  • b8eca7ddb1 Fix #10741: Rail platforms left partially reserved after train crash (#10751) Jonathan G Rennison 2023-05-04 21:45:13 +01:00
  • 0569331f6b Fix: crash in emscripten when saving games (#10758) Patric Stout 2023-05-02 23:22:09 +02:00
  • 439ecbc759 Fix: [Win32] Wrong multi-line text layout due to incorrect whitespace handling. Michael Lutz 2023-05-01 15:32:59 +02:00
  • 85d2f80817 Fix: Typo in variable name. Michael Lutz 2023-05-01 15:22:23 +02:00
  • e53caf8f01 Fix: FormatArrayAsHex returns gibberish instead of a hex array Rubidium 2023-04-27 23:14:01 +02:00
  • b70df6eeda Fix #8177: Ships with max speed overflow to near-zero speed (#10695) Kuhnovic 2023-04-29 10:33:01 +02:00
  • f895d7e43c Fix: Set TC_NO_SHADE only for shaded engine in purchase list. Peter Nelson 2023-04-28 21:16:13 +01:00
  • 28e845dbaf Fix: #10735: {POP_COLOUR} fails if string is drawn with extra flags. Peter Nelson 2023-04-28 21:07:56 +01:00
  • df1ba20403 Fix #10289: Don't silently fail when setting timetable start dates (#10690) Tyler Trahan 2023-04-21 18:36:06 -04:00
  • 4883d386da Fix #8302: Improve "Maintenance intervals are in percents" helptext (#10686) Tyler Trahan 2023-04-21 14:00:41 -04:00
  • e16fcb286a Fix #10665: CheckEngines should ignore wagons when determining available vehicles at the start date. (#10673) aeonofdiscord 2023-04-19 10:41:12 +01:00
  • ff7e8c284a Fix: Update some network documentation to match the new command system (#10657) rubidium42 2023-04-15 11:10:09 +02:00
  • 08a5637f98 Fix #10638: Incorrect water infra total when building canal over object Jonathan G Rennison 2023-04-12 00:18:32 +01:00
  • da20e0f6e6 Fix #10630: Don't allow shifting service date earlier than 0 (#10643) Tyler Trahan 2023-04-12 14:52:37 -04:00
  • 78512af02e Fix #10637: Incorrect water infra total when building multi-tile object Jonathan G Rennison 2023-04-12 00:13:39 +01:00
  • f4f35a1f5c Fix: Abort loading savegame if road vehicle is on invalid road type. (#10622) PeterN 2023-04-10 19:23:18 +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
  • 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
  • 7d6aff3a34 Update: Translations from eints french: 16 changes by ottdfevr translators 2023-06-03 18:42:31 +00: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
  • 513ede7669 Codechange: use C++ strings/paths to resolve links in tars Rubidium 2023-06-02 18:13:51 +02: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
  • 9eda419f9b Fix 646a7e62: recalc_time was not scaled properly (#10901) Patric Stout 2023-06-01 14:21:33 +02: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
  • 0302e6f168 Codechange: initialize all values of ICURun on construction (#10892) Patric Stout 2023-05-30 21:17:30 +02:00
  • c8b70e4877 Update: Translations from eints ukrainian: 53 changes by alextov portuguese (brazilian): 1 change by ericandradex translators 2023-05-30 18:40:56 +00:00
  • e1203c3a48 Update: Translations from eints esperanto: 51 changes by legoscia translators 2023-05-29 18:39:22 +00:00
  • d086f288cd Codechange: Remove duplicated includes. (#10888) PeterN 2023-05-29 14:29:00 +01:00
  • 702194cfef Change: Cargo flow legend only shows defined cargo. (#10872) PeterN 2023-05-29 06:48:43 +01:00
  • c9c6721a47 Update: Translations from eints esperanto: 44 changes by legoscia translators 2023-05-28 18:42:42 +00:00
  • bae1897826 Change: Include font style in font name for Freetype. Peter Nelson 2023-05-26 19:33:09 +01:00
  • 9976293c1e Codechange: Return fontcache font name as std::string. Peter Nelson 2023-05-26 19:32:41 +01:00
  • 90fdf17e39 Update: Translations from eints esperanto: 28 changes by legoscia translators 2023-05-27 18:40:39 +00:00
  • c880157518 Fix: Check max member count in squirrel classes (#10883) Loïc Guilloux 2023-05-27 18:09:21 +02:00
  • 8ea9c1a133 Fix #10880: Crash in object window due to incorrect parameter order. (#10881) PeterN 2023-05-26 22:29:52 +01:00
  • 876871157f Fix: Ask FontConfig for the face index when opening fonts. (#10878) PeterN 2023-05-26 19:56:13 +01:00
  • 101e4e54a1 Fix d9a04ba446: Ensure MD5Hash is initialized. (#10876) PeterN 2023-05-26 19:17:54 +01:00
  • ba11467c02 Fix: Rail waypoint selection window not closed Jonathan G Rennison 2023-05-25 23:15:15 +01:00
  • 584faaf064 Change: Reorganise industry accept/produce arrays. (#10853) PeterN 2023-05-25 21:25:46 +01:00
  • db3b086a52 Fix #10867, 8b93e45: Squirrel compile error exception type changed (#10869) Loïc Guilloux 2023-05-25 12:46:27 +02:00
  • b133328737 Codechange: use std::string over strecat to create the RV capacity string Rubidium 2023-05-24 22:58:21 +02:00
  • 4fdde00e25 Codechange: use std::string to create the GRF parameter list Rubidium 2023-05-24 22:46:22 +02:00
  • fbab94eabb Codechange: use std::string to create error message about external files Rubidium 2023-05-24 22:40:12 +02:00
  • 30b9e02dd9 Codechange: replace crashlog filenames with std::string in Crashlog Rubidium 2023-05-20 20:04:43 +02:00
  • 19304bd3d5 Codechange: replace seprintf with fmt::format for filling the crash log data Rubidium 2023-05-20 19:45:38 +02:00
  • f4b0ac2bd4 Codechange: use std::string for formatting settings Rubidium 2023-05-24 21:35:11 +02:00
  • 1412ea48ed Update: Translations from eints esperanto: 268 changes by legoscia translators 2023-05-24 18:40:52 +00:00
  • 09408e8e46 Codechange: Add IsCargoAccepted/Produced() helpers. Peter Nelson 2023-05-24 00:52:44 +01:00
  • 633f19419d Codechange: Make more use of GetCargoAccepted/ProducedIndex(). Peter Nelson 2023-05-24 00:52:11 +01:00
  • 29b20718ba Codechange: use Tthis instead of StrongTypedef, so ==/= does not compare/assign different strong typedefs Rubidium 2023-05-23 19:43:00 +02:00
  • 9f0e406a51 Update: Translations from eints esperanto: 18 changes by legoscia translators 2023-05-23 18:41:14 +00:00
  • 8931e90302 Cleanup: No need to cound actual cargo to get scroll count. Peter Nelson 2023-05-23 17:19:38 +01:00
  • f177ce7c9a Codechange: Base CargoArray off std::array. Peter Nelson 2023-05-23 12:23:50 +01:00
  • 74e42e39a8 Codechange: Use CargoArray::GetCount() Peter Nelson 2023-05-23 12:23:50 +01:00
  • a6c5b4ce4b Cleanup: Remove BOM/ZWNBSP in the middle of .editorconfig (#10860) Loïc Guilloux 2023-05-23 12:49:47 +02:00
  • 76516d7f70 Codechange: Use IsValidCargoID/IsValidCargoType. Peter Nelson 2023-05-04 11:29:21 +01:00
  • c4ca6a0f74 Codechange: Rename IsCargo..Valid to IsValidCargo.. Peter Nelson 2023-05-04 10:39:22 +01:00