Commit Graph

  • 7cdb8c92e0 Change: [Actions] Upgrade import-codesign-certs dependency in macOS build workflow Owen Rudge 2023-04-26 14:21:29 +01:00
  • 402baa63f2 Doc: Changelog for 13.2.1 (#10988) Patric Stout 2023-06-11 13:47:20 +02:00
  • e80cb487e6 Doc: Bump release version. Patric Stout 2023-06-11 12:51:39 +02:00
  • ee6e30ead9 Fix: make 13.2.1 act like 13.2 for networking Patric Stout 2023-06-11 12:44:44 +02:00
  • 4b7fcaca0f Fix 07add7a9: [Win32] use full monitor resolution for fullscreen (#10985) Patric Stout 2023-06-11 12:00:02 +02:00
  • 6869f387ba Fix 07add7a9: [Win32] use full monitor resolution for fullscreen (#10985) Patric Stout 2023-06-11 12:00:02 +02:00
  • d4df692a70 Doc: Changelog for 13.2 (#10981) Charles Pigott 2023-06-10 14:50:05 +01:00
  • 9580aef49c Update: Backport language changes Charles Pigott 2023-06-10 10:47:28 +01:00
  • 4aded39db6 Fix: Don't restore backed up vehicle name if it's no longer unique. (#10979) PeterN 2023-06-09 22:18:55 +01:00
  • ed9895dbb5 Fix #10975: Clear a non-head engine's name (#10976) merni-ns 2023-06-09 20:39:36 +05:30
  • ab0924f14e Fix dec7ff6b0c: Dropdowns couldn't be closed by pressing the parent button. (#10954) PeterN 2023-06-07 19:01:30 +01:00
  • dea0f7e894 Fix: when syncing width of GUI items, take padding into account (#10915) Patric Stout 2023-06-05 10:27:04 +02:00
  • 4949bd8cd5 Fix dec7ff6b0c: Dropdowns would close if their tooltip appeared. (#10939) PeterN 2023-06-04 19:15:24 +01:00
  • 374a51c766 Doc: Fix spelling error in ScriptTileList::RemoveRectangle (#10937) Bernard Teo 2023-06-05 01:45:18 +08:00
  • 57946c8507 Fix #10831: Level crossing parts left barred after crossing tile removal (#10874) Jonathan G Rennison 2023-06-03 22:04:24 +01:00
  • 2097719f26 Fix: Don't restore backed up vehicle name if it's no longer unique. (#10979) PeterN 2023-06-09 22:18:55 +01:00
  • 6d597879d0 Codechange: let ReadLine return a string instead of passing a buffer Rubidium 2023-06-09 18:10:24 +02:00
  • 81f957b9f8 Codechange: use std::string to find the executable's working directory Rubidium 2023-06-09 16:44:42 +02:00
  • 1be668c2e4 Fix #10975: Clear a non-head engine's name (#10976) merni-ns 2023-06-09 20:39:36 +05:30
  • 66a984afd7 Codechange: rename function to better describe its functionality Rubidium 2023-06-08 23:24:44 +02:00
  • 48dcb79145 Cleanup: remove seprintf and vsnprintf Rubidium 2023-06-07 22:30:23 +02:00
  • 13cdf5fffa Codechange: use std::filesystem::path for the language file's path Rubidium 2023-06-06 18:00:51 +02:00
  • 97dd84d1e0 Codechange: move saveload string fixing code to saveload Rubidium 2023-06-08 17:15:32 +02:00
  • 3f35787458 Codechange: replace stredup + StrMakeValidInPlace with std::string + StrMakeValid Rubidium 2023-06-08 17:15:32 +02:00
  • e762855201 Cleanup: remove str_strip_colours; StrMakeValid also removes the colours Rubidium 2023-06-08 17:05:57 +02:00
  • 35ef6c1723 Feature: [GS] Goal destination can be updated (#10817) mrmbernardi 2023-06-08 19:00:31 +02:00
  • 9408ab4799 Codechange: only one '\0' is required Rubidium 2023-06-08 17:34:28 +02:00
  • 2ae7367024 Codechange: replace StrMakeValidInPlace with StrValid Rubidium 2023-06-08 16:58:17 +02:00
  • 4ca23a19b6 Cleanup: char-pointer variant of strtolower Rubidium 2023-06-08 17:09:56 +02:00
  • b49bd86a46 Fix dec7ff6b0c: Dropdowns couldn't be closed by pressing the parent button. (#10954) PeterN 2023-06-07 19:01:30 +01:00
  • b2a8d8aea4 Codechange: use std::string for Windows' ISO code mangling Rubidium 2023-06-07 06:57:15 +02:00
  • a541b8217d Codechange: use fmt::format to build Squirrel error message Rubidium 2023-06-06 17:14:37 +02:00
  • 5e9a1eb790 Codechange: use fmt::format to construct error message Rubidium 2023-06-06 17:09:57 +02:00
  • 4de9b8a988 Codechange: use fmt::format to create desync dump savegames Rubidium 2023-06-06 17:06:32 +02:00
  • d5c0d3beb7 Codechange: unify the formatting of the game's caption Rubidium 2023-06-06 17:37:39 +02:00
  • 9fa1984ef0 Codechange: IniGroup::GetItem() can now be const. (#10966) PeterN 2023-06-06 23:39:37 +01:00
  • f249715db3 Fix #10964: Missing FontConfig format for language. (#10965) PeterN 2023-06-06 23:38:11 +01:00
  • eda3defcb5 Codechange: Pass language for font detection as std::string. (#10964) PeterN 2023-06-06 21:55:56 +01:00
  • 7a0b6b7ddf Codechange: Remove Freetype bits on Win32/OSX. (#10960) PeterN 2023-06-06 19:43:27 +01:00
  • 316a434933 Update: Translations from eints english (au): 6 changes by krysclarke russian: 4 changes by Ln-Wolf danish: 5 changes by bscargo portuguese: 7 changes by azulcosta translators 2023-06-06 18:40:40 +00:00
  • 617cacd542 Fix #10961, 52a7c69: incorrect order of parameters to gamelog revision constructor Rubidium 2023-06-06 19:30:37 +02:00
  • a47de4b2ab Cleanup: remove DRAW_STRING_BUFFER constant Rubidium 2023-06-05 17:15:20 +02:00
  • 96fef9f643 Codechange: allocate enough memory to layout the strings Rubidium 2023-06-05 17:14:35 +02:00
  • 1fa432ca92 Codechange: replace C-style string building with C++-style building Rubidium 2023-06-05 17:09:20 +02:00
  • ca1e34c121 Codechange: use std::string to build ScriptText's encoded text Rubidium 2023-06-06 17:01:37 +02:00
  • e32f0aa20b Cleanup: minimum string length for town name generator is not needed anymore Rubidium 2023-06-05 16:57:24 +02:00
  • edb21620ea Cleanup: remove unneeded checks on remaining buffer size Rubidium 2023-06-05 16:52:42 +02:00
  • affceea0ae Codechange: switch StringBuilder to use std::string as backend Rubidium 2023-06-05 16:49:18 +02:00
  • ce8933d63e Add: std::back_insert_iterator<std::string> Utf8Encode function Rubidium 2023-06-05 16:48:57 +02:00
  • 55dfca1936 Codechange: replace seprintf with C++ style formatting Rubidium 2023-05-30 19:35:27 +02:00
  • fbd71a9d72 Codechange: replace C-style string processing with C++-style for the listing callbacks Rubidium 2023-05-25 17:50:44 +02:00
  • 433ec6b5bd Update: Translations from eints korean: 2 changes by telk5093 russian: 2 changes by Ln-Wolf finnish: 2 changes by hpiirai turkish: 2 changes by EndChapter french: 2 changes by glx22 portuguese: 2 changes by azulcosta translators 2023-06-05 18:42:37 +00:00
  • 64d6ad50f9 Codechange: Split GetItem with GetOrCreateItem. (#10952) PeterN 2023-06-05 19:29:52 +01:00
  • 3b1407d240 Feature: allow to do a hostile takeover of an AI company (in singleplayer) (#10914) Patric Stout 2023-06-05 19:32:22 +02:00
  • f814c86389 Codechange: Reorganise hotkey initialisation. (#10951) PeterN 2023-06-05 18:12:30 +01:00
  • 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
  • 0f81c20ee2 Update: Backport language changes Patric Stout 2023-06-04 21:02:43 +02:00
  • 46d30aa970 Fix: [Win32] position window in center of workspace of primary display (#10942) Patric Stout 2023-06-04 20:38:16 +02:00
  • 4a7d93b2a6 Fix: crash with tooltip on low resolution screens (#10933) Patric Stout 2023-06-04 18:28:58 +02:00
  • 2a0e2f1658 Fix: crash when window can't be placed on low resolution screens. (#10932) Patric Stout 2023-06-04 17:39:57 +02:00
  • 83a857afb6 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
  • b5a38cb14d Fix #10502: Refit engine before attaching free wagons. (#10926) PeterN 2023-06-04 15:57:36 +01:00
  • 00bcda7e33 Fix: disable hardware acceleration when GPU driver crashed the game last attempt (#10928) Patric Stout 2023-06-04 16:40:17 +02:00
  • 6f7d44c3f4 Add: [Linux] change default scroll mode to non-mouse-lock (#10920) Patric Stout 2023-06-04 02:10:21 +02:00
  • 045e81809a Codechange: remove queue_wrap / last_position from mouse movement Patric Stout 2023-06-03 23:10:16 +02:00
  • b8d66fc783 Codechange: simplify UpdateCursorPositionRelative Patric Stout 2023-06-03 23:09:41 +02:00
  • 2ce9f640ef Fix: [SDL] unify the way X11 and Wayland handle mouse events Patric Stout 2023-06-03 23:08:37 +02:00
  • 220b08b868 Change: Include font style in font name for Freetype. Peter Nelson 2023-05-26 19:33:09 +01:00
  • 3ae1a80576 Codechange: Return fontcache font name as std::string. Peter Nelson 2023-05-26 19:32:41 +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
  • 83a318edcf Fix dec7ff6b0c: Dropdowns would close if their tooltip appeared. (#10939) PeterN 2023-06-04 19:15:24 +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