Commit Graph

  • 417abcccff Windows: Handle abort exception in VectoredExceptionHandler Jonathan G Rennison 2023-06-11 16:47:01 +01:00
  • cca7c0ef0a Windows: Don't call abort, use RaiseException directly Jonathan G Rennison 2023-06-11 16:46:12 +01:00
  • 6c6f365d2f Codechange: remove offset parameter for copying DParams in and out Rubidium 2023-06-11 15:56:13 +02:00
  • d42ef3a0ef Codechange: inject the query window caption into the widget Rubidium 2023-06-11 15:47:53 +02:00
  • cb6f6f94e6 Fix string handling error in OTTDStringCompare Windows implementation Jonathan G Rennison 2023-06-11 15:26:23 +01:00
  • b7ffa1e0fb Unconditionally use custom handler for asserts Jonathan G Rennison 2023-06-11 14:34:54 +01:00
  • e4d97c10c7 Version: Committing version data for tag: jgrpp-0.54.0 Jonathan G Rennison 2023-06-11 12:34:33 +01:00
  • 6869f387ba Fix 07add7a9: [Win32] use full monitor resolution for fullscreen (#10985) Patric Stout 2023-06-11 12:00:02 +02:00
  • ec4d9e8459 Merge PR #532 into jgrpp Jonathan G Rennison 2023-06-11 10:57:22 +01:00
  • afccf11bfa Update: Korean translation up to dd69339 TELK 2023-06-11 09:36:05 +09:00
  • 7a203a52ea Update: Korean translation for 2a5a9c2 TELK 2023-06-07 19:40:06 +09:00
  • 7e3e95d1aa Update: Korean translation for 61e9c30 TELK 2023-06-06 10:09:08 +09:00
  • 07c4ed3f18 Update: Korean translation up to 5615cee TELK 2023-06-05 23:00:43 +09:00
  • 7084b97a5d Add NewGRF extension feature for more stations per GRF Jonathan G Rennison 2023-06-11 00:10:26 +01:00
  • dd69339bc7 Update upstream language files to 2097719f translators 2023-06-10 17:02:13 +01:00
  • 1696ef6446 Fix: Don't restore backed up vehicle name if it's no longer unique. (#10979) PeterN 2023-06-09 22:18:55 +01:00
  • e1cb4d2397 Fix #10975: Clear a non-head engine's name (#10976) merni-ns 2023-06-09 20:39:36 +05:30
  • 2618179664 Fix: Wayland crash on startup due to Pango also using FontConfig (#10916) Patric Stout 2023-06-03 21:09:02 +02:00
  • ed3759eef7 Fix: Land info window maximum width was not scaled. (#10894) PeterN 2023-05-31 09:54:39 +01:00
  • 19a6846cb6 Codechange: initialize all values of ICURun on construction (#10892) Patric Stout 2023-05-30 21:17:30 +02:00
  • 391b80d59a Fix: Check max member count in squirrel classes (#10883) Loïc Guilloux 2023-05-27 18:09:21 +02:00
  • 8034609368 Fix: Ask FontConfig for the face index when opening fonts. (#10878) PeterN 2023-05-26 19:56:13 +01:00
  • ac420f208c Change: Cargo flow legend only shows defined cargo. (#10872) PeterN 2023-05-29 06:48:43 +01:00
  • 08030e1b8a Add hotkey for convert rail type by track piece Jonathan G Rennison 2023-06-10 10:21:33 +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
  • ccdca8ae52 Add setting to increase size of main toolbar Jonathan G Rennison 2023-06-09 19:21:28 +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
  • 36e1c28173 Fix trains ascending a sloped bridge ramp having incorrect z in wormhole Jonathan G Rennison 2023-06-08 22:47:01 +01: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
  • f8301f735f Delivered cargo graph: Add missing overrides, remove unused variable Jonathan G Rennison 2023-06-08 00:08:00 +01:00
  • ac2f9a21e8 Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ Jonathan G Rennison 2023-06-07 23:29:52 +01:00
  • 3c9ce6f9a5 Implement waypoint build window text filter for road waypoints Jonathan G Rennison 2023-06-07 23:07:45 +01:00
  • 02549c5224 Merge branch 'master' into jgrpp Jonathan G Rennison 2023-06-07 21:28:46 +01: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
  • d3fbe88a9c Add setting for departure boards duration when using minutes Jonathan G Rennison 2023-06-07 02:20:32 +01: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
  • f3116eedcf Support 64 bit values in the give money and change bank balance commands Jonathan G Rennison 2023-06-06 22:09:01 +01:00
  • eda3defcb5 Codechange: Pass language for font detection as std::string. (#10964) PeterN 2023-06-06 21:55:56 +01:00
  • 3151751eda Allow using the money cheat with values greater than 32 bits Jonathan G Rennison 2023-06-06 21:49:30 +01:00
  • d03465db59 Set default values for DoCommandPEx optional parameters Jonathan G Rennison 2023-06-06 21:48:24 +01:00
  • bc00753996 NewGRF stations: Remove extended version of varuiable 68 Jonathan G Rennison 2023-06-06 21:35:39 +01:00
  • 1d8df99c83 Fix upstream savegame load for versions 311 and later Jonathan G Rennison 2023-06-06 21:09:06 +01:00
  • 57762ce9f6 Enable upstream load for build object limit settings Jonathan G Rennison 2023-06-06 21:08:23 +01:00
  • fa0771979f Add upstream savegame load support for versions 315 Jonathan G Rennison 2023-06-06 20:18:58 +01:00
  • 929dd46fcf Add upstream savegame load support for versions 313 and 314 Jonathan G Rennison 2023-06-06 19:48:59 +01:00
  • e5654a0414 Codechange: Use a dedicated variable for disaster vehicle action state. (#10798) Michael Lutz 2023-05-12 20:41:36 +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
  • 2c91866831 Adjust spacing of buttons in cargo payments rate graph Jonathan G Rennison 2023-06-06 19:32:16 +01:00
  • 2a5a9c2f9d Add by cargo mode to company delivered cargo history graph Jonathan G Rennison 2023-06-06 19:31:59 +01:00
  • 617cacd542 Fix #10961, 52a7c69: incorrect order of parameters to gamelog revision constructor Rubidium 2023-06-06 19:30:37 +02:00
  • f09dfc79bd Add cargo type filters to company delivered cargo window Jonathan G Rennison 2023-06-06 18:19:19 +01: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
  • 115241a052 Fix: disable "redundant move" warnings for GCC (#10803) Loïc Guilloux 2023-05-10 19:35:11 +02:00
  • 43c1b42a2c Revert "Revert "Codechange: Explicitly move a few variables to avoid a copy constructor (fixes warning from clang)"" Jonathan G Rennison 2023-06-05 22:05:51 +01:00
  • ce3707fbbf MacOS: Bump deployment target to 10.13 Jonathan G Rennison 2023-06-05 21:22:30 +01:00
  • bc07331056 Remove src/3rdparty/optional Jonathan G Rennison 2023-06-05 21:25:52 +01:00
  • ab83725d73 Add: NewGRF string code "9A 21" to display force from textstack. (#10782) PeterN 2023-05-11 08:06:46 +01:00
  • 98788e865f Fix #10502: Refit engine before attaching free wagons. (#10926) PeterN 2023-06-04 15:57:36 +01:00
  • 5c2f9dffe6 Fix compilation error in newgrf_profile console command on some platforms Jonathan G Rennison 2023-06-05 20:35:31 +01:00
  • b505805bfe Fix: Don't rely on static initialization to set up sprite font caches. Peter Nelson 2023-05-17 14:54:14 +01:00
  • dd94b087c4 Fix: multiplication result converted to larger type Rubidium 2023-05-14 21:13:24 +02:00
  • d481d382cb Fix missing include in company_base.h Jonathan G Rennison 2023-06-05 20:14:52 +01:00
  • 7cce9f934d Fix strncasecmp related compilation errors on MSVC Jonathan G Rennison 2023-06-05 20:08:09 +01:00
  • ffb4548f1b Fix std::optional related compilation errors on some platforms Jonathan G Rennison 2023-06-05 20:04:13 +01:00
  • 3d382fe531 Debug: Fix compilation error when using RANDOM_DEBUG Jonathan G Rennison 2023-06-05 20:02:34 +01:00
  • b84d1bcee4 Cheats window: Fix inflation factor arrow buttons Jonathan G Rennison 2023-06-05 19:51:35 +01: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
  • 61e9c3084f Add picker tool to main toolbar help menu Jonathan G Rennison 2023-06-05 19:37:14 +01:00
  • 64d6ad50f9 Codechange: Split GetItem with GetOrCreateItem. (#10952) PeterN 2023-06-05 19:29:52 +01:00
  • 665a4ca55b Add Window method to change window class Jonathan G Rennison 2023-06-05 18:05:17 +01:00
  • 6215e326fd Add constants for toolbar help menu items Jonathan G Rennison 2023-06-05 18:26:54 +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