1
0
Fork 0

Commit Graph

  • f640daee4c Codechange: No need for Utf8Consume and Utf8Encode, if only ASCII characters are checked. frosch 2025-04-02 16:17:49 +0200
  • f06bfc0dad Codechange: Use Utf8View to const-iterate over strings, if no particular error handling is needed. frosch 2025-04-02 16:16:14 +0200
  • 22ab0244d8 Codechange: Use Utf8View in Textbuf. frosch 2025-04-01 18:17:37 +0200
  • f19e75b606 Codechange: Use Utf8View in Utf8StringLength. frosch 2025-04-01 18:21:03 +0200
  • 83401ad5e2 Codechange: Use Utf8View::iterator in StringIterator. frosch 2025-04-01 14:58:16 +0200
  • b19e43ae99 Add: Utf8View and iterator. frosch 2025-04-01 14:41:39 +0200
  • a26a75b81d Codechange: Use EncodeUtf8 and DecodeUtf8 directly, when dealing with a single character. frosch 2025-04-02 16:18:41 +0200
  • d372d650c5 Codechange: No need for Utf8Consume and Utf8Encode, if only ASCII characters are checked. frosch 2025-04-02 16:17:49 +0200
  • 68ab75c18e Codechange: Use Utf8View to const-iterate over strings, if no particular error handling is needed. frosch 2025-04-02 16:16:14 +0200
  • 592c05d78e Codechange: Use Utf8View in Textbuf. frosch 2025-04-01 18:17:37 +0200
  • b311edbb3c Fix: Numbers were left-aligned for RTL languages in several windows. frosch 2025-04-03 16:34:28 +0200
  • 9e8b99042f Codefix: SA_FORCE is needed to prevent DrawString from inverting alignment. frosch 2025-04-03 16:25:01 +0200
  • b3140b264e Codechange: Use Utf8View in Utf8StringLength. frosch 2025-04-01 18:21:03 +0200
  • d307aeda90 Codechange: Use Utf8View::iterator in StringIterator. frosch 2025-04-01 14:58:16 +0200
  • 4f0cee60df Add: Utf8View and iterator. frosch 2025-04-01 14:41:39 +0200
  • fb60f6abd8 Fix #13955: Aligned y axis labels to the right John Taylor 2025-04-03 14:35:48 +0200
  • e6a0cf75a9 Codechange: Shift suffixes between _name_czech_adj and _name_czech_patmod to simplify code. frosch 2025-04-02 13:14:54 +0200
  • d8333fe3d7 Codechange: Czech town names unconditionally removed the last codepoint in _name_czech_adj; already do this in the source table. frosch 2025-04-02 13:11:51 +0200
  • 86bb30acbe
    Codefix dccc6185: Incorrect encoding of empty parameters in ScriptText. (#13951) frosch 2025-04-03 13:57:30 +0200
  • 061b5630ee
    Codefix: Conversion from char to char32_t requires cast to unsigned first. (#13950) frosch 2025-04-03 13:56:50 +0200
  • ced8fd9936
    Fix: Reference to the correct section of the README, if a graphics or a sound set is incomplete. (#13946) stormcone 2025-04-03 13:40:16 +0200
  • bd7cda8271
    Revert f719fa678f: [CI] The fix is now implemented at vcpkg level (#13942) Loïc Guilloux 2025-04-03 12:54:56 +0200
  • 31266ec81d
    Codechange: Return screenshot viewport instead of using out parameter. Peter Nelson 2025-03-27 18:36:24 +0000
  • 33a8c1c6fc
    Codechange: Use default operator<=> to compare Linkgraph Hop. (#13944) Peter Nelson 2025-04-02 23:00:06 +0100
  • 35e2e9c83c Fix #13955: Fixed graphs to respect RTL John Taylor 2025-04-02 23:58:24 +0200
  • fb61355a86 Revert f719fa678f: [CI] The fix is now implemented at vcpkg level glx22 2025-04-01 18:55:58 +0200
  • 2f36e3e3a1
    Fix #13075, #13893: Reversed all x-axis labels for company related and industry production graphs in wallclock mode. (#13894) John Taylor 2025-04-02 19:04:49 +0200
  • 95acdb5b5a Codechange: Shift suffixes between _name_czech_adj and _name_czech_patmod to simplify code. frosch 2025-04-02 13:14:54 +0200
  • 90afcc302f Codechange: Czech town names unconditionally removed the last codepoint in _name_czech_adj; already do this in the source table. frosch 2025-04-02 13:11:51 +0200
  • e9c78b4967 Codefix dccc6185: Incorrect encoding of empty parameters in ScriptText. frosch 2025-04-01 20:00:06 +0200
  • 82609bdcda Codefix: Conversion from char to char32_t requires cast to unsigned first. frosch 2025-04-01 19:59:03 +0200
  • 827b03a32c
    Fix: [Script] Prevent cloning of API instances (#13947) Loïc Guilloux 2025-04-02 12:30:57 +0200
  • 5a6ad56edf Fix: MayHaveRoad claimed rail station tiles had road, so the custom stationspec index would be read as roadtype. frosch 2025-04-02 12:23:56 +0200
  • 03747e692f Add #12939: [NewGRF] Add road-/tram-/rail-type variable 0x45 to get mutual road-/tram-/rail-type on same tile. frosch 2025-03-31 14:17:45 +0200
  • eeeef870d8 Fix: [Script] Prevent cloning of API instances glx22 2025-04-02 01:19:44 +0200
  • 327a72fd52
    Fix: Reference to the correct section of the README if a graphics or a sound set is incomplete. stormcone 2025-04-02 01:18:16 +0200
  • 9ffcf45bf8
    Codechange: Use default operator<=> to compare Linkgraph Hop. Peter Nelson 2025-03-27 21:03:34 +0000
  • 2ae84f3c9e
    Codechange: CargoSpec::Iterate already tests cargo validity. (#13941) Peter Nelson 2025-04-01 18:23:26 +0100
  • 8d0ba5649a
    Fix 667d0137: NewGRF details view does not show the "No information available", if the NewGRF sets an empty description. (#13939) stormcone 2025-04-01 16:10:59 +0200
  • f8f76eb9f3
    Fix 089c7a2: SDL2 application name hint was not effective. (#13926) stormcone 2025-04-01 16:07:38 +0200
  • 4d9f56fad1
    Codechange: CargoSpec::Iterate already tests cargo validity. Peter Nelson 2025-03-31 08:17:18 +0100
  • 8b6746e76a
    Fix: NewGRF details view does not show the "No information available" if the NewGRF has not got action 8. stormcone 2025-03-31 22:02:36 +0200
  • 3c15e0c889 Codefix: return right type to prevent casting Rubidium 2025-03-31 20:34:57 +0200
  • 023bf38338 Codefix: std::string_view does not accept nullptr Rubidium 2025-03-31 20:22:43 +0200
  • e200e9b401
    Codechange: Use EnumBitSet for Linkgraph RefreshFlags. (#13930) Peter Nelson 2025-03-31 20:33:32 +0100
  • 047497734b
    Cleanup: Remove redundant NewGRF clean up functions. (#13927) Peter Nelson 2025-03-31 20:33:09 +0100
  • 6a3d17923b
    Codechange: Use range filter to simplify picking a random AI. (#13897) Peter Nelson 2025-03-31 20:32:16 +0100
  • f719fa678f
    Fix: [CI] force a CMake minimum version of 3.5 for all dependencies (#13936) Patric Stout 2025-03-31 20:48:39 +0200
  • 2d90601488 Codefix: return right type to prevent casting Rubidium 2025-03-31 20:34:57 +0200
  • a0e0795e9e Codefix: std::string_view does not accept nullptr Rubidium 2025-03-31 20:22:43 +0200
  • 803405f4ea Fix: [CI] force a CMake minimum version of 3.5 for all dependencies Patric Stout 2025-03-31 19:47:05 +0200
  • dc956a758d
    Fix: Draw the bevel around the music track name as inset. (#13935) frosch 2025-03-31 18:54:02 +0200
  • fe50f061a9
    Fix #13923: Padding in music GUI was asymmetric, so it looked different for LTR and RTL languages. (#13933) frosch 2025-03-31 18:53:51 +0200
  • 696fca1459
    Change: make GOG more like MSStore/Steam for OpenGFX (#13920) Patric Stout 2025-03-31 18:41:30 +0200
  • 03db9f0a83 Fix: Draw the bevel around the music track name as inset. frosch 2025-03-31 14:36:46 +0200
  • 6c569f36e6
    Fix #13925, 667d0137: Ancient NewGRF have empty name and description, show the filename instead. (#13932) frosch 2025-03-31 14:25:47 +0200
  • f269d7a3e7 Fix #13923: Padding in music GUI was asymmetric, so it looked different for LTR and RTL languages. frosch 2025-03-31 13:26:27 +0200
  • 2859eacd35 Fix #13925, 667d0137: Ancient NewGRF have empty name and description, show the filename instead. frosch 2025-03-31 12:40:11 +0200
  • df7db0b20c
    Codechange: Use EnumBitSet for Linkgraph RefreshFlags. Peter Nelson 2025-03-31 08:52:18 +0100
  • 0055e168f0 Update: Translations from eints translators 2025-03-31 04:46:08 +0000
  • dc3e8a07e6
    Fix #13928, 35e58f6: BuildOilRig did not properly set airport rotation (#13929) Loïc Guilloux 2025-03-31 00:33:01 +0200
  • 1d92ed9832 Fix #13928, 35e58f6: BuildOilRig did not properly set airport rotation glx22 2025-03-30 23:51:15 +0200
  • 36e6253df9
    Cleanup: Remove redundant NewGRF clean up functions. Peter Nelson 2025-03-30 21:25:54 +0100
  • f7ca4c60ba
    Fix 089c7a2: SDL2 application name hint was not effective. stormcone 2025-03-30 21:50:44 +0200
  • 99c6e85356
    Codefix: Timetable display rows are not related to OrderID. (#13909) Peter Nelson 2025-03-30 20:25:55 +0100
  • 68ff7e5209 Fix #13921, d95422561b: [Win32] Don't try close an already closed event handle during destruction. Michael Lutz 2025-03-30 13:54:54 +0200
  • 56af0b29f5 Fix #13921, a908c7bed0: Don't reject MIDI files with a valid file magic value. Michael Lutz 2025-03-30 13:50:33 +0200
  • 4f9c285c7e Fix #13921, d95422561b: [Win32] Don't try close an already closed event handle during destruction. Michael Lutz 2025-03-30 13:54:54 +0200
  • 20cce9e20c Fix #13921, a908c7bed0: Don't reject MIDI files with a valid file magic value. Michael Lutz 2025-03-30 13:50:33 +0200
  • 5ff1632fc1
    Fix: [CI] Bump Fluidsynth to 2.4.4, fixing a compile error (#13919) Patric Stout 2025-03-30 11:02:58 +0200
  • d3fd3ea879 Change: make GOG more like MSStore/Steam for OpenGFX Patric Stout 2025-03-30 10:35:57 +0200
  • 98e1c8932d Fix: [CI] Bump Fluidsynth to 2.4.4, fixing a compile error Patric Stout 2025-03-30 10:21:21 +0200
  • 993e4a457b
    Codefix: Update OpenTTD-TTF Github URL (#13917) Richard Wheeler 2025-03-29 23:07:17 +0000
  • 9cf9c9ae52 Codefix: Update OpenTTD-TTF Github URL Richard Wheeler 2025-03-29 21:55:32 +0000
  • 5b2e4bc988 comment fix ilmikko 2025-03-29 19:14:28 +0100
  • 8bbd817307 Merge branch 'ilmikko-town-rename' into allow-town-rename-mp ilmikko 2025-03-29 19:05:21 +0100
  • 6c1ddab742 Allow renaming towns in multiplayer ilmikko 2025-03-29 18:56:52 +0100
  • cc18f586f9 Update: Translations from eints translators 2025-03-29 04:46:36 +0000
  • 319caef58f
    Fix #13912: Multitile buildings break apart in house picker. (#13914) Peter Nelson 2025-03-28 20:30:52 +0000
  • 0829604b4f
    Fix #13908: Require double click on order to change stop location. (#13913) Peter Nelson 2025-03-28 20:23:18 +0000
  • e49150f9ca
    Fix #13910: Invalidate content of house picker window if language is changed. (#13911) Peter Nelson 2025-03-28 19:57:43 +0000
  • a0cd77bbda
    Fix #13912: Multitile buildings break apart in house picker. Peter Nelson 2025-03-28 19:49:01 +0000
  • 5c3cd79adf
    Fix #13908: Require double click on order to change stop location. Peter Nelson 2025-03-28 19:40:44 +0000
  • acbf78cb89
    Fix #13910: Invalidate content of house picker window if language is changed. Peter Nelson 2025-03-28 19:14:39 +0000
  • 0d219a13c1
    Codefix: Timetable display rows are not related to OrderID. Peter Nelson 2025-03-28 18:24:17 +0000
  • a361841848
    Codechange: Store GameStrings as shared_ptr. (#13905) Peter Nelson 2025-03-28 17:44:43 +0000
  • d95422561b Codechange: Use unique_ptr to manage drivers. Peter Nelson 2025-03-26 23:54:55 +0000
  • c3457cd4c0 Update: Translations from eints translators 2025-03-28 04:44:47 +0000
  • bcc205d8b6
    Codechange: Store GameStrings as shared_ptr. Peter Nelson 2025-03-27 19:16:06 +0000
  • 529fb88325 Codechange: Use template specialisation and instantiation for BaseMedia methods. Peter Nelson 2025-03-26 18:11:55 +0000
  • 3375dc3095 Codechange: Use traits to define BaseSet parameters. Peter Nelson 2025-03-26 18:11:55 +0000
  • 6914d99778 Codechange: Split baseset type definitions into separate files. Peter Nelson 2025-03-26 18:11:54 +0000
  • 9feaa6b7bc
    Codechange: Use vector/unique_ptr to manage network game information. (#13902) Peter Nelson 2025-03-27 18:48:41 +0000
  • f14b3e3c68 Fix: [Script] Reset instance when changing running scripts in scenario editor glx22 2025-03-26 18:16:17 +0100
  • 266a68671f
    Codechange: Use unique_ptr to manage drivers. Peter Nelson 2025-03-26 23:54:55 +0000
  • 8023ea0a71
    Codechange: Use vector/unique_ptr to manage network game information. Peter Nelson 2025-03-27 01:18:55 +0000
  • 0b3619ea35
    Codechange: Use unique_ptr to manage blitters. (#13904) Peter Nelson 2025-03-27 08:38:58 +0000
  • 65cabf4c87 Update: Translations from eints translators 2025-03-27 04:46:01 +0000
  • 109cdaaab3
    Codechange: Use unique_ptr to manage blitters. Peter Nelson 2025-03-27 00:40:21 +0000
  • 6bf405eb18
    Codechange: Remove Game::GetGameInstance() (duplicate of Game::GetInstance()) (#13901) Loïc Guilloux 2025-03-26 23:41:41 +0100