frosch
|
9dc751ed8a
|
Codechange: Remove now unused Utf8Encode.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
fa284af263
|
Codechange: Replace remaining Utf8Encode usages with StringBuilder.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
5878db1d02
|
Codechange: Replace strgen Buffer with StringBuilder.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
9b87f306ca
|
Fix: StringFilter included quotes in the search and failed.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
1d879f3043
|
Codechange: Use StringBuilder to create the gender-scan-string.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
dd073eb38d
|
Codechange: Use StringBuilder to create encoded strings.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
128e0fcde2
|
Codechange: Use StringBuilder in TranslateTTDPatchCodes.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
ad8e9634ec
|
Codechange: Generalize StringBuilder.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
f306f9726c
|
Codechange: If modifying already written data in a StringBuilder, do this via the underlying std::string.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
c5a43e705c
|
Codechange: Simplify Original English townname generator.
|
2025-04-08 23:10:58 +02:00 |
frosch
|
04246c530f
|
Codechange: Use fmt::format instead of stringstream with iomanip flags. (#13964)
|
2025-04-08 20:57:50 +00:00 |
Peter Nelson
|
5b9d171e63
|
Codechange: Use EnumBitSet for StringValidationSettings. (#13974)
|
2025-04-08 21:19:17 +01:00 |
Richard Wheeler
|
4e4f413913
|
Fix: Capitalise "Disabled" for the "maximum non-sticky open windows" setting. (#13975)
|
2025-04-07 19:33:09 +02:00 |
frosch
|
3f2b58d6e1
|
Fix: Validate raw strings from game-scripts, and strip invalid and control characters. (#13976)
|
2025-04-07 19:30:36 +02:00 |
frosch
|
2cdf2bedfa
|
Codechange: Add a std::string overload for StrMakeValidInPlace() and a moving std::string&& overload for StrMakeValid(). (#13962)
|
2025-04-07 18:22:47 +02:00 |
Peter Nelson
|
981b2a94db
|
Codechange: Store loaded GRFFiles in vector directly. (#13940)
Removes pointer management.
|
2025-04-06 20:16:57 +01:00 |
Loïc Guilloux
|
49ce7fe169
|
Fix 8846f347f2: Check bridge/tunnel transport type before querying road type (#13969)
|
2025-04-06 15:01:23 +02:00 |
translators
|
bc78efeec1
|
Update: Translations from eints
catalan: 9 changes by J0anJosep
|
2025-04-06 04:48:09 +00:00 |
Peter Nelson
|
2a47afad89
|
Fix d94d421772: Frame widget with label had incorrect spacing. (#13967)
Caused by the frame widget not testing GetStringForWidget properly.
|
2025-04-05 19:12:42 +01:00 |
translators
|
5e1dc081ee
|
Update: Translations from eints
chinese (simplified): 3 changes by WenSimEHRP
hindi: 1 change by NisheshTyagi
|
2025-04-05 04:43:45 +00:00 |
Peter Nelson
|
68fd949a52
|
Fix 44984f8410: Changing ownership of a tunnel/bridge did not check for road transport type. (#13963)
Changing ownership changed ownership of road components without checking if the tunnel/bridge is actually a road tunnel/bridge.
|
2025-04-04 17:11:19 +00:00 |
SamuXarick
|
4310d7c7f5
|
Fix: [Script] Only run the Game::GameLoop() in-game (#13896)
|
2025-04-04 17:29:48 +02:00 |
Kuhnovic
|
4bd72e4a78
|
Fix #11528: Starting autorail dragging from existing track tiles resulted in adding non-continuous tracks. (#13885)
|
2025-04-04 15:21:04 +00:00 |
Loïc Guilloux
|
f35fa6679b
|
Change: [Script] Start GS (but don't run it) when generating world in scenario editor (#13961)
|
2025-04-04 12:52:02 +02:00 |
frosch
|
8846f347f2
|
Fix: MayHaveRoad claimed rail station tiles had road, so the custom stationspec index would be read as roadtype. (#13949)
|
2025-04-04 11:49:10 +02:00 |
frosch
|
cedc511324
|
Fix: Numbers were left-aligned for RTL languages in several windows. (#13959)
|
2025-04-04 11:48:50 +02:00 |
frosch
|
44984f8410
|
Codechange: Remove broken and unused StrMakeValidInPlace overload. (#13960)
If an otherwise valid string without NUL termination was passed, a NUL was appended out of bounds.
|
2025-04-04 11:48:32 +02:00 |
translators
|
1befa1ccb0
|
Update: Translations from eints
chinese (simplified): 119 changes by WenSimEHRP
|
2025-04-04 04:46:26 +00:00 |
John Taylor
|
7c1649d524
|
Fix #13955: Make graphs respect RTL (#13957)
Co-authored-by: John Taylor <gitea@johntaylor.hu>
Co-authored-by: frosch <frosch@openttd.org>
|
2025-04-03 21:17:34 +02:00 |
Loïc Guilloux
|
b25daba561
|
Fix: [Script] Reset instance when changing running scripts in scenario editor (#13906)
|
2025-04-03 21:14:45 +02:00 |
frosch
|
20805ba84b
|
Codechange: Use EncodeUtf8 and DecodeUtf8 directly, when dealing with a single character.
|
2025-04-03 18:43:41 +02:00 |
frosch
|
f640daee4c
|
Codechange: No need for Utf8Consume and Utf8Encode, if only ASCII characters are checked.
|
2025-04-03 18:43:41 +02:00 |
frosch
|
f06bfc0dad
|
Codechange: Use Utf8View to const-iterate over strings, if no particular error handling is needed.
|
2025-04-03 18:43:41 +02:00 |
frosch
|
22ab0244d8
|
Codechange: Use Utf8View in Textbuf.
|
2025-04-03 18:43:41 +02:00 |
frosch
|
f19e75b606
|
Codechange: Use Utf8View in Utf8StringLength.
|
2025-04-03 18:43:41 +02:00 |
frosch
|
83401ad5e2
|
Codechange: Use Utf8View::iterator in StringIterator.
|
2025-04-03 18:43:41 +02:00 |
frosch
|
b19e43ae99
|
Add: Utf8View and iterator.
|
2025-04-03 18:43:41 +02:00 |
frosch
|
e6a0cf75a9
|
Codechange: Shift suffixes between _name_czech_adj and _name_czech_patmod to simplify code.
|
2025-04-03 13:58:07 +02:00 |
frosch
|
d8333fe3d7
|
Codechange: Czech town names unconditionally removed the last codepoint in _name_czech_adj; already do this in the source table.
|
2025-04-03 13:58:07 +02:00 |
frosch
|
86bb30acbe
|
Codefix dccc6185: Incorrect encoding of empty parameters in ScriptText. (#13951)
|
2025-04-03 13:57:30 +02:00 |
frosch
|
061b5630ee
|
Codefix: Conversion from char to char32_t requires cast to unsigned first. (#13950)
|
2025-04-03 13:56:50 +02:00 |
stormcone
|
ced8fd9936
|
Fix: Reference to the correct section of the README, if a graphics or a sound set is incomplete. (#13946)
|
2025-04-03 13:40:16 +02:00 |
Loïc Guilloux
|
bd7cda8271
|
Revert f719fa678f: [CI] The fix is now implemented at vcpkg level (#13942)
|
2025-04-03 12:54:56 +02:00 |
Peter Nelson
|
33a8c1c6fc
|
Codechange: Use default operator<=> to compare Linkgraph Hop. (#13944)
|
2025-04-02 23:00:06 +01:00 |
John Taylor
|
2f36e3e3a1
|
Fix #13075, #13893: Reversed all x-axis labels for company related and industry production graphs in wallclock mode. (#13894)
|
2025-04-02 19:04:49 +02:00 |
Loïc Guilloux
|
827b03a32c
|
Fix: [Script] Prevent cloning of API instances (#13947)
|
2025-04-02 12:30:57 +02:00 |
Peter Nelson
|
2ae84f3c9e
|
Codechange: CargoSpec::Iterate already tests cargo validity. (#13941)
|
2025-04-01 18:23:26 +01:00 |
stormcone
|
8d0ba5649a
|
Fix 667d0137: NewGRF details view does not show the "No information available", if the NewGRF sets an empty description. (#13939)
|
2025-04-01 16:10:59 +02:00 |
stormcone
|
f8f76eb9f3
|
Fix 089c7a2: SDL2 application name hint was not effective. (#13926)
|
2025-04-01 16:07:38 +02:00 |
Rubidium
|
3c15e0c889
|
Codefix: return right type to prevent casting
|
2025-03-31 21:44:53 +02:00 |