Commit Graph

  • e01101a334 Update vanilla content version sent to bananas Jonathan G Rennison 2023-06-20 17:11:24 +01:00
  • 88138c55f8 Codechange: make offset protected and guard against invalid offsets Rubidium 2023-06-18 10:57:22 +02:00
  • 9c3c90effa Codechange: rename ClearTypeInformation so it can be used for preparing for the next run Rubidium 2023-06-18 10:53:08 +02:00
  • 01abcdfcac Codechange: make StringParameters#next_type only writable from outside the class Rubidium 2023-06-18 10:48:54 +02:00
  • 3e8f8c55c2 Codechange: make creating temporary StringParameters easier Rubidium 2023-06-13 23:46:08 +02:00
  • 5bac27287e Fix 456abda5: [DorpsGek] escape "[" and "]" correctly (#11046) Patric Stout 2023-06-20 17:25:32 +02:00
  • 456abda508 Fix: [DorpsGek] report eints commits on Discord / IRC (#11045) Patric Stout 2023-06-20 16:23:57 +02:00
  • aaf6811a2c Update: Translations from eints english (au): 1 change by krysclarke korean: 1 change by telk5093 russian: 1 change by Ln-Wolf french: 1 change by Lishouuu portuguese: 1 change by azulcosta translators 2023-06-20 13:37:22 +00:00
  • 8caacb5a49 Codechange: use std::deque for console history Rubidium 2023-06-18 18:57:37 +02:00
  • 4fbc81003f Codechange: make SQString::Create that supports std::string and use that Rubidium 2023-06-15 18:07:58 +02:00
  • ea54408e1d Update: Translations from eints french: 1 change by Lishouuu translators 2023-06-19 18:40:36 +00:00
  • b3669a8795 Fix #11026: Use real engine name instead of default name for filtering (#11033) merni-ns 2023-06-19 04:33:32 +05:30
  • 714ff35e9d Codechange: move to std::string over stredup + free Rubidium 2023-06-18 21:30:25 +02:00
  • 2a2443dd01 Feature: Create group of vehicles from manage vehicle list button. (#10890) PeterN 2023-06-18 20:48:04 +01:00
  • e91e15be7f Version: Committing version data for tag: jgrpp-0.54.2 Jonathan G Rennison 2023-06-18 20:41:54 +01:00
  • 70de70bdcd Codechange: refactor code to remove need for stredup Rubidium 2023-06-18 19:24:12 +02:00
  • 74924c8186 Codechange: includes must be before 'safeguards.h' Rubidium 2023-06-18 19:46:53 +02:00
  • 551d581215 Unix crash log: Fix stack trace formatting when using addr2line Jonathan G Rennison 2023-06-18 20:17:38 +01:00
  • ed3f14686d Fix: Layouter::GetCharAtPosition counting wrong Niels Martin Hansen 2023-06-18 19:26:53 +02:00
  • 861c033caf Crash log: Include game mode in config info Jonathan G Rennison 2023-06-18 19:54:03 +01:00
  • 31cc349a09 Update: Translations from eints swedish: 51 changes by SkogisREAL translators 2023-06-18 18:43:02 +00:00
  • 2b897e6694 Cargo payment rate graph: Use minutes for x-axis if in minutes mode Jonathan G Rennison 2023-06-18 19:37:18 +01:00
  • b080433394 Cargo payment rate graph: Scale X-axis by day length Jonathan G Rennison 2023-06-18 19:01:37 +01:00
  • 09f585b772 Codechange: use std::string over stredup+free for splitting font name Rubidium 2023-06-18 17:23:11 +02:00
  • a7a8f4c695 Windows crash log: Don't bother writing raw stack if it can be decoded Jonathan G Rennison 2023-06-18 15:46:13 +01:00
  • bcab44dc98 Windows crash log: Fix stack overflow in crash dialog window setup Jonathan G Rennison 2023-06-18 14:21:06 +01:00
  • d211ef557a Windows crash log: Handle crash log faults (MSVC) Jonathan G Rennison 2023-06-17 23:06:03 +01:00
  • 846737e56a Fix refit in station with articulated vehicles with no capacity in leading part Jonathan G Rennison 2023-06-18 11:08:35 +01:00
  • 1d9bc23525 Fix #10868: [Script] Handle errors when loading savegame data on stack (#11029) Loïc Guilloux 2023-06-18 12:03:59 +02:00
  • dadebfa759 Debug: Show engine cargo/refit values Jonathan G Rennison 2023-06-18 10:05:48 +01:00
  • 051cb29f7a Debug: Show engine misc flags for all vehicle types Jonathan G Rennison 2023-06-18 10:05:29 +01:00
  • 381e8b69d2 Codechange: make size and offset size_t Rubidium 2023-06-18 07:35:30 +02:00
  • 4e6733cc6e Codechange: use args.GetParam(offset) over *args.GetPointerToOffset(offset) Rubidium 2023-06-17 23:27:15 +02:00
  • e404ba0631 Codechange: generify GetRemainingParameters to allow custom offsets Rubidium 2023-06-17 23:17:04 +02:00
  • 9215e36300 Update: Translations from eints vietnamese: 2 changes by KhoiCanDev finnish: 2 changes by hpiirai danish: 2 changes by bscargo translators 2023-06-17 18:40:32 +00:00
  • 410d5bdc55 Spread tile loop iterations over all ticks when using day length > 1 Jonathan G Rennison 2023-06-17 19:32:33 +01:00
  • a6b625eea3 Fix #10993: Crash log when font caches not initialised (#11024) Jonathan G Rennison 2023-06-17 17:56:27 +01:00
  • 8c600fd480 Use std::all_of instead of std::count for checking if all 0 Jonathan G Rennison 2023-06-17 17:22:59 +01:00
  • 32ec1bc77b Add hotkey for picker tool in scenario editor Jonathan G Rennison 2023-06-17 17:05:33 +01:00
  • 371a555324 Disable picker tool in spectator mode Jonathan G Rennison 2023-06-17 17:00:49 +01:00
  • 1d902a97ce Codechange: move StringParameters to strings_internal.h Rubidium 2023-06-15 17:09:34 +02:00
  • ad048b143a Codechange: move implementation of Set/GetDParam to strings.cpp Rubidium 2023-06-15 16:54:50 +02:00
  • dd53a738bb Codechange: automatically set/check the correct type for string parameters/genders Rubidium 2023-06-11 17:26:09 +02:00
  • 836541b41c Codechange: use SetDParam and CopyOutDParam for tooltips Rubidium 2023-06-17 08:46:59 +02:00
  • ac0c932ce7 Codechange: use SetDParam to set measurement tooltip parameters Rubidium 2023-06-17 08:50:49 +02:00
  • 495db43b72 Network: Defer deletion of client and server game socket handler Jonathan G Rennison 2023-06-16 20:44:48 +01:00
  • 532d3881cd Network: Fix error logging for game and admin server HandlePacket Jonathan G Rennison 2023-06-16 20:33:59 +01:00
  • ee8b03e8da Fix: Crash when failing to load a game into a dedicated server at startup (#11021) Jonathan G Rennison 2023-06-16 19:41:26 +01:00
  • ed06c6bdcf Codechange: Use vector when migrating old savegame orders. (#11020) PeterN 2023-06-16 19:40:24 +01:00
  • afe5af5dbb Fix: Crash when failing to load a game into a dedicated server at startup Jonathan G Rennison 2023-06-16 17:39:31 +01:00
  • fc2510e2ba Codechange: Use std::vector for midifile's ByteBuffer. (#11019) PeterN 2023-06-16 17:04:46 +01:00
  • 1a3d1bca59 Remove: OS/2 port Owen Rudge 2023-06-16 13:23:55 +01:00
  • 7af34aaadd Fix NetworkAddChatMessage when MAX_CHAT_MESSAGES is 0 Jonathan G Rennison 2023-06-16 01:21:38 +01:00
  • 3d2dc77aa2 Network: Change protocol for game/rcon/settings password auth Jonathan G Rennison 2023-06-15 21:32:15 +01:00
  • d4c2043294 Codechange: remove a number of unneeded c_str() calls Rubidium 2023-06-15 19:15:08 +02:00
  • 9042eb338f Network: Simplify stringifying of random key strings Jonathan G Rennison 2023-06-15 02:28:44 +01:00
  • b4721c898d Serialisation: Add view/span variants of binary receive methods Jonathan G Rennison 2023-06-15 20:54:38 +01:00
  • efc4cd4eff Add missing data() method to span Jonathan G Rennison 2023-06-15 20:47:00 +01:00
  • aae8f40b9f Update: Translations from eints english (au): 2 changes by krysclarke korean: 2 changes by telk5093 russian: 2 changes by Ln-Wolf french: 2 changes by ottdfevr portuguese: 2 changes by azulcosta portuguese (brazilian): 2 changes by ericandradex polish: 2 changes by pAter-exe translators 2023-06-15 18:41:48 +00:00
  • 5a7098cb41 Change: [Actions] Use notarytool for notarization instead of gon Owen Rudge 2023-06-14 16:14:45 +01:00
  • 1cd49bf5e5 Fix ca1e34c: [Script] Wrong value printed for {RAW_STRING} (#11011) Loïc Guilloux 2023-06-15 00:07:11 +02:00
  • c46afa04f7 Use pos TileVirtXY for aircraft crash tile Jonathan G Rennison 2023-06-14 22:43:41 +01:00
  • d6787c4731 Fix f9f1cb21: Setting saveload type Jonathan G Rennison 2023-06-14 22:29:12 +01:00
  • 76a9e280c2 Network: De-duplicate getting random bytes with fallback Jonathan G Rennison 2023-06-14 22:18:21 +01:00
  • b18d3c9603 Network: Auto-kick clients after too many failed rcon/settings attempts Jonathan G Rennison 2023-06-14 21:58:35 +01:00
  • 120f0e8a81 Add a helper for sub-packet deserialisation Jonathan G Rennison 2023-06-14 19:55:46 +01:00
  • f9f1cb2190 Fix crash when changing AI interval setting Jonathan G Rennison 2023-06-14 21:01:34 +01:00
  • c4c14cb6a7 3rdparty: Update monocypher from 3.1.3 to 4.0.1 Jonathan G Rennison 2023-06-14 17:36:06 +01:00
  • 11a3dc287b Serialisation: Adjust method names/types Jonathan G Rennison 2023-06-14 18:16:23 +01:00
  • 864d3c9c16 Fix: CMD_CHANGE_SETTING did not reject SF_NO_NETWORK_SYNC settings (#11009) Jonathan G Rennison 2023-06-14 18:44:10 +01:00
  • f51f117b00 Change: Add window description flag to disallow interactive window closing. (#11008) PeterN 2023-06-14 17:24:14 +01:00
  • 4b807e091a Don't allow changing SF_NO_NETWORK_SYNC settings via DoCommand Jonathan G Rennison 2023-06-14 16:17:15 +01:00
  • 7c37dcb8e3 Fix: do not use {STRING} when {STRING1} or {STRING2} is needed Rubidium 2023-06-13 20:00:26 +02:00
  • 0a5e58451b Codechange: pass string parameters by reference Rubidium 2023-06-13 23:52:43 +02:00
  • 43f91bc50c Cleanup: unused GetDataPointer function Rubidium 2023-06-13 15:56:38 +02:00
  • e332810231 Codechange: pass zero length arguments for {STRING}, instead of the remaining arguments Rubidium 2023-06-13 15:49:12 +02:00
  • 82851a9bef Codechange: do not mess with global string params to get pointer to first element Rubidium 2023-06-13 15:41:34 +02:00
  • aba0d27a28 Codechange: use StringParameters for remapping the NewGRF string control codes Rubidium 2023-06-13 15:55:46 +02:00
  • 1146904d45 Fix: when a string consumes more parameters than allowed, nullptr is attempted to be formatted Rubidium 2023-06-13 19:30:03 +02:00
  • f1ec2f274c Update: Translations from eints vietnamese: 6 changes by KhoiCanDev korean: 4 changes by telk5093 german: 33 changes by SecretIdetity romanian: 69 changes by kneekoo russian: 2 changes by Ln-Wolf finnish: 4 changes by hpiirai turkish: 4 changes by BeratSJ danish: 1 change by bscargo dutch: 6 changes by Afoklala french: 4 changes by ottdfevr portuguese (brazilian): 6 changes by pasantoro polish: 6 changes by pAter-exe translators 2023-06-13 18:40:34 +00:00
  • 53ff710364 Fix road build toolbar in scenario editor Jonathan G Rennison 2023-06-13 19:07:34 +01:00
  • 7202a4e0a6 Fix crash when using picker tool on non-GRF objects Jonathan G Rennison 2023-06-13 18:37:30 +01:00
  • f26de0d2f9 Fix #10982: No help text for gamelog command (#10984) Andrii 2023-06-13 10:33:33 +02:00
  • c285413853 Network: Change hash function for non-company passwords Jonathan G Rennison 2023-06-12 22:41:09 +01:00
  • 79255c0294 Serialisation: Add helpers to send/recv length-prefixed binary buffers Jonathan G Rennison 2023-06-12 22:14:41 +01:00
  • 8c507d6611 Crash log: Suppress messages from internal faults Jonathan G Rennison 2023-06-12 21:26:43 +01:00
  • ad995cbebc Windows crash log: Use TerminateProcess instead of ExitProcess Jonathan G Rennison 2023-06-12 20:55:37 +01:00
  • 940656bb6c Windows crash log: Handle crash log faults (MinGW) Jonathan G Rennison 2023-06-12 20:24:00 +01:00
  • b26a3fa41e Crash log: Write out crash log incrementally on Windows, MacOS Jonathan G Rennison 2023-06-12 19:31:40 +01:00
  • 76304c1f76 Crash log: Checkpoint each line of decoded stack trace Jonathan G Rennison 2023-06-12 19:03:37 +01:00
  • da07c8ce51 Crash log: Move GDB/LLDB logging to its own section Jonathan G Rennison 2023-06-12 18:38:27 +01:00
  • dd57fc6ecf Unix crash log: Generalise crash log fault handling to all sections Jonathan G Rennison 2023-06-12 18:34:37 +01:00
  • ebc451b071 Fix #10987: Double-close of dropdown stopped land-info tool working as default. (#11000) PeterN 2023-06-12 08:42:02 +01:00
  • 613ad80581 Codechange: remove need for GetDParamX Rubidium 2023-06-11 21:59:58 +02:00
  • 82b434b589 Codechange: rename function to better describe what it is doing Rubidium 2023-06-11 21:48:07 +02:00
  • f86500df92 Codechange: remove need for SetDParamX Rubidium 2023-06-11 21:16:16 +02:00
  • fdcfa7318b Version: Committing version data for tag: jgrpp-0.54.1 Jonathan G Rennison 2023-06-11 17:59:47 +01:00
  • d9e7d2a7fd MacOS: Fix OSX deployment target in CMake and ci-build Jonathan G Rennison 2023-06-11 17:55:22 +01:00
  • 7a9cf87ff8 Windows: Add fallback for DoOSAbort implementation Jonathan G Rennison 2023-06-11 17:02:46 +01:00
  • aa8b60da15 Crashlog: Fix crash log when font caches not initialised Jonathan G Rennison 2023-06-11 16:48:01 +01:00