1
0
Fork 0

Commit Graph

  • 22af391064 Codechange: Move _grow_town_result out of GrowTownWithExtraHouse, GrowTownWithRoad, GrowTownWithBridge and GrowTownWithTunnel. frosch 2025-05-05 12:48:42 +0200
  • 91130cbc83 Codechange: use std::ranges::equal over memcmp Rubidium 2025-05-06 19:44:42 +0200
  • 0c01f791d9 Codefix: Fix compilation with DEBUG_DUMP_COMMANDS. frosch 2025-05-06 20:25:31 +0200
  • 73ba2b261f Codechange: use fstream to compare file equality Rubidium 2025-05-06 19:19:07 +0200
  • 63a9bc5841
    Merge 64e2941813 into d70aeb72a7 dP 2025-05-06 18:03:45 +0000
  • d70aeb72a7 Codechange: C++ initialise LanguageHeaderPack Rubidium 2025-05-06 18:33:22 +0200
  • 8f1e94c546 Codechange: use C++ initialisation over MemSetT Rubidium 2025-05-06 18:22:26 +0200
  • cc51b29234 Codechange: use std::fill_n/copy_n over MemSetT/MemCpyT Rubidium 2025-05-06 18:13:57 +0200
  • 0d922c9d62 Codechange: use std::array's fill over memset Rubidium 2025-05-06 18:13:15 +0200
  • 4c1cd4fe4c Codefix: remove unused mem_func includes Rubidium 2025-05-06 18:01:57 +0200
  • 7246a55b5a Codechange: C++ initialise LanguageHeaderPack Rubidium 2025-05-06 18:33:22 +0200
  • 9735fbbaa1 Codechange: Use LRUCache for layouted LineCache. Peter Nelson 2025-05-04 09:40:00 +0100
  • 8c4f8af66e Codechange: Move std::unique_ptr out of LRUCache implementation. Peter Nelson 2025-05-04 10:06:14 +0100
  • e254655264
    Codechange: Remove some unnecessary includes from network files. Peter Nelson 2025-05-06 18:05:55 +0100
  • a4fe46600f Codechange: Access temporary storage through ResolverObject during Resolve. frosch 2025-05-05 21:28:51 +0200
  • 2c07b20a40 Codechange: Make GetRegister return a signed integer, matching the underlying TemporaryStorageArray. frosch 2025-05-05 19:39:39 +0200
  • 12774b30fa Codechange: Move SpriteLayoutProcessor's operations closer to the ResolverObject. frosch 2025-05-05 21:11:44 +0200
  • 8bbfbd0347 Codechange: Move spritelayout preprocessing to a separate class, which owns the heap allocations involved. frosch 2025-05-05 18:36:44 +0200
  • d9c43e7fda Codechange: Make TileLayoutSpriteGroup::ProcessRegisters return a DrawTileSpriteSpan on the stack, instead of a reference to a global. frosch 2025-05-05 18:51:26 +0200
  • 51a7edd941 Codechange: Remove _input_events_this_tick. frosch 2025-05-04 19:27:31 +0200
  • 42f9312f71 Codechange: Make station variable cache a member of StationScopeResolver. frosch 2025-05-04 19:22:37 +0200
  • b20b6da937 Codechange: The compiler ensures static variables are initialised only once, no need to track that manually. frosch 2025-05-04 19:05:43 +0200
  • 75a775e59d Codechange: Make GetCurrentLocale return a std::string instead of a reference to a static buffer. For win32 this is even a fix, because the static buffer was only updated once. Later calls discarded the determined locale. frosch 2025-05-04 19:04:15 +0200
  • 0d5b3ebd7f Codechange: Declare all IntervalTimers const, which can be const. frosch 2025-04-27 17:09:01 +0200
  • 61cec33be2 Codechange: Add 'const' to static variables, which are only initialised once. frosch 2025-04-27 16:35:43 +0200
  • 1900125c98 Codechange: Use string_view for FileExists. frosch 2025-05-04 19:01:17 +0200
  • d0b0b466ab Codechange: use C++ initialisation over MemSetT Rubidium 2025-05-06 18:22:26 +0200
  • d571491405
    Codechange: Replace `std::bitset<CONTENT_TYPE_END>` with `ContentTypes`. (#14223) Peter Nelson 2025-05-06 17:20:01 +0100
  • 2a2955f325 Codechange: use std::fill_n/copy_n over MemSetT/MemCpyT Rubidium 2025-05-06 18:13:57 +0200
  • 2657f9354e Codechange: use std::array's fill over memset Rubidium 2025-05-06 18:13:15 +0200
  • d86c1e8cb3 Codefix: remove unused mem_func includes Rubidium 2025-05-06 18:01:57 +0200
  • 0d73ddbb02
    Codechange: Replace `std::bitset<CONTENT_TYPE_END>` with `ContentTypes`. Peter Nelson 2025-05-06 13:00:12 +0100
  • eca826b0a4 Update: Translations from eints translators 2025-05-06 04:46:37 +0000
  • 63d3bb7153 Codechange: Move spritelayout preprocessing to a separate class, which owns the heap allocations involved. frosch 2025-05-05 18:36:44 +0200
  • 828c63afd6 Codechange: Make TileLayoutSpriteGroup::ProcessRegisters return a DrawTileSpriteSpan on the stack, instead of a reference to a global. frosch 2025-05-05 18:51:26 +0200
  • 13349254ea
    Fix #14216, d030d17: RealSpriteGroups referencing CallbackResultSpriteGroups were always treated as callback-failure. (#14218) frosch 2025-05-05 16:13:41 +0200
  • d744a10807
    Revert 0853c1979b: Button to toggle showing advanced signal types (#9617) Peter Nelson 2024-12-13 18:44:17 +0000
  • e23de03a99 Codechange: Use FlatSet for sprite picker list. Peter Nelson 2025-05-05 01:12:12 +0100
  • b06273f716 Codechange: Use FlatSet when searching tiles around stations. Peter Nelson 2025-05-05 08:05:27 +0100
  • 7679b0bc46 Codechange: Use FlatSet when filtering and drawing badge names. Peter Nelson 2025-04-13 10:06:35 +0100
  • 5fd7344a6d Codechange: Use FlatSet when creating rivers. Peter Nelson 2025-05-05 00:56:59 +0100
  • 7c834921b2 Codechange: Use FlatSet for per-industry type industry lists. Peter Nelson 2025-05-05 00:49:13 +0100
  • 6070f8d4f3 Codechange: Add FlatSet implementation. Peter Nelson 2025-05-05 00:48:08 +0100
  • ac154d843b Fix #14216, d030d17: RealSpriteGroups referencing CallbackResultSpriteGroups were always treated as callback-failure. frosch 2025-05-05 14:58:46 +0200
  • 1d271b8982 Codechange: Turn _grow_town_result into a local variable in GrowTownAtRoad. frosch 2025-05-05 13:13:14 +0200
  • 71514dad1e Codechange: Do not assign _grow_town_result in GrowTownInTile, instead return the new value. frosch 2025-05-05 13:11:31 +0200
  • 309bd6956f Codechange: Move _grow_town_result out of GrowTownWithExtraHouse, GrowTownWithRoad, GrowTownWithBridge and GrowTownWithTunnel. frosch 2025-05-05 12:48:42 +0200
  • 50f8569c1f
    Codechange: Use FlatSet for sprite picker list. Peter Nelson 2025-05-05 01:12:12 +0100
  • 52e9d3ec16
    Codechange: Use FlatSet when searching tiles around stations. Peter Nelson 2025-05-05 08:05:27 +0100
  • 059395d87d
    Codechange: Use FlatSet when filtering and drawing badge names. Peter Nelson 2025-04-13 10:06:35 +0100
  • d35042ea79
    Codechange: Use FlatSet when creating rivers. Peter Nelson 2025-05-05 00:56:59 +0100
  • 3480758056
    Codechange: Use FlatSet for per-industry type industry lists. Peter Nelson 2025-05-05 00:49:13 +0100
  • 270c4a0f14
    Codechange: Add FlatSet implementation. Peter Nelson 2025-05-05 00:48:08 +0100
  • 2355d67e11
    Codechange: Use EnumBitSet instead of Vector to record received content types. (#14214) Peter Nelson 2025-05-05 08:55:34 +0100
  • b25b2301e3
    Codechange: Use EnumBitSet instead of Vector to record received content types. Peter Nelson 2025-05-05 01:07:47 +0100
  • a46b885640 Update: Translations from eints translators 2025-05-05 04:47:18 +0000
  • f063eee7db Codefix: always add space between * and const for consistency Rubidium 2025-05-04 21:38:38 +0200
  • d7563096c6
    Doc: Tweak documentation for consistency. (#14211) Peter Nelson 2025-05-04 20:16:29 +0100
  • 8d561cd8d2 Codechange: Remove _input_events_this_tick. frosch 2025-05-04 19:27:31 +0200
  • 5389ecf688 Codechange: Make station variable cache a member of StationScopeResolver. frosch 2025-05-04 19:22:37 +0200
  • ec38cb10d0 Codechange: The compiler ensures static variables are initialised only once, no need to track that manually. frosch 2025-05-04 19:05:43 +0200
  • 13e0467355 Codechange: Make GetCurrentLocale return a std::string instead of a reference to a static buffer. For win32 this is even a fix, because the static buffer was only updated once. Later calls discarded the determined locale. frosch 2025-05-04 19:04:15 +0200
  • 971e673eb8 Codechange: Declare all IntervalTimers const, which can be const. frosch 2025-04-27 17:09:01 +0200
  • 02fe863dc6 Codechange: Add 'const' to static variables, which are only initialised once. frosch 2025-04-27 16:35:43 +0200
  • ac76212b80 Fix: Closing the Game Options window closes all textfile windows. Peter Nelson 2025-05-04 17:50:31 +0100
  • dabf2ede67 Change: Add methods to close child windows with a specific window number. Peter Nelson 2025-05-04 17:48:33 +0100
  • eefa5b19a7
    Change: Remove extra close buttons from some windows. Peter Nelson 2025-04-26 22:30:39 +0100
  • 8a1a44b78c
    Doc: Tweak documentation for consistency. Peter Nelson 2025-05-03 08:14:32 +0100
  • a055c32b2c
    Fix: Closing the Game Options window closes all textfile windows. Peter Nelson 2025-05-04 17:50:31 +0100
  • da1a1f70cd
    Change: Add methods to close child windows with a specific window number. Peter Nelson 2025-05-04 17:48:33 +0100
  • 3b53cb9b4b Codechange: Use string_view for FileExists. frosch 2025-05-04 19:01:17 +0200
  • e7576ce823
    Codechange: Use LRUCache for layouted LineCache. Peter Nelson 2025-05-04 09:40:00 +0100
  • 0724b3cda8 Codechange: replace SQChar with char Rubidium 2025-05-03 21:33:27 +0200
  • 1f411f8a16 Codechange: use string_view for squirrel parameter checks Rubidium 2025-05-03 22:40:56 +0200
  • 588b0de3de Codechange: hide SQString internals behind std::string_view/std::span Rubidium 2025-05-03 19:31:39 +0200
  • 635ca3739f Codechange: use std::string_view in squirrel lexer Rubidium 2025-05-03 21:19:20 +0200
  • fdb1851507 Codechange: replace SQChar with char Rubidium 2025-05-03 21:33:27 +0200
  • 6329de7c20 Codechange: use string_view for squirrel parameter checks Rubidium 2025-05-03 22:40:56 +0200
  • ffb249d433 Codechange: hide SQString internals behind std::string_view/std::span Rubidium 2025-05-03 19:31:39 +0200
  • d3223a558d Codechange: use std::string_view in squirrel lexer Rubidium 2025-05-03 21:19:20 +0200
  • 4255a94779 Codechange: use std::span over char* for writing the buffers Rubidium 2025-05-04 11:10:32 +0200
  • 6817f52d9b Codechange: move definition of getcwd for Windows to where it is used Rubidium 2025-05-04 11:36:57 +0200
  • 6189bbc45a Codechange: return std::string_view for convert_from_fs Rubidium 2025-05-04 11:33:41 +0200
  • 6caa08098c Codechange: remove char* StringConsumer Rubidium 2025-05-04 11:10:47 +0200
  • 3e608b5fe4
    Fix: Zoom-scroll extra viewports only if the mouse cursor is over the viewport. (#14209) Peter Nelson 2025-05-04 14:16:05 +0100
  • 272f35bb79
    Change: Zoom-scroll extra viewports only if the cursor is over the viewport. Peter Nelson 2025-05-04 13:20:40 +0100
  • afc1e76575 Codefix: StartNewThread uses char* after returning Rubidium 2025-05-04 11:18:39 +0200
  • 8f74c08ea6 Codechange: put SQRegFunctions into initializer_list and use ranged for loops Rubidium 2025-05-03 21:44:32 +0200
  • f4fc8f6b38 Codechange: replace Error with simple throw Rubidium 2025-05-03 21:25:14 +0200
  • 97ed23c1ca Codechange: use std::span over char* for writing the buffers Rubidium 2025-05-04 11:10:32 +0200
  • fcd10794ba Codechange: move definition of getcwd for Windows to where it is used Rubidium 2025-05-04 11:36:57 +0200
  • bb055f5fc7 Codechange: return std::string_view for convert_from_fs Rubidium 2025-05-04 11:33:41 +0200
  • 5c1c0e4fb8 Codechange: remove char* StringConsumer Rubidium 2025-05-04 11:10:47 +0200
  • f9aad4fd07 Codefix: StartNewThread uses char* after returning Rubidium 2025-05-04 11:18:39 +0200
  • b26d0a79d4
    Codechange: Move std::unique_ptr out of LRUCache implementation. Peter Nelson 2025-05-04 10:06:14 +0100
  • 9d8a612bfb Codechange: remove unused function Rubidium 2025-05-04 09:24:39 +0200
  • 5e3c7c4146 Codechange: `char*` -> `char *` Rubidium 2025-05-04 08:25:17 +0200
  • 3f2b39e3f8 Codechange: replace char* where out-of-date Rubidium 2025-05-04 08:24:50 +0200
  • d697280493 Codechange: remove now obsolete char* tests Rubidium 2025-05-04 08:22:20 +0200
  • 27b83b1a56 Codechange: remove unused function Rubidium 2025-05-04 09:24:39 +0200