Rubidium
|
89deb3876f
|
Codechange: use fstream to compare file equality
|
2025-05-06 21:29:21 +02:00 |
frosch
|
cd7ac64f9d
|
Codefix: Fix compilation with DEBUG_DUMP_COMMANDS. (#14228)
|
2025-05-06 21:11:30 +02:00 |
frosch
|
592cc49b62
|
Codechange: Turn _grow_town_result into a local variable in GrowTownAtRoad.
|
2025-05-06 20:58:17 +02:00 |
frosch
|
5af877d12d
|
Codechange: Do not assign _grow_town_result in GrowTownInTile, instead return the new value.
|
2025-05-06 20:58:17 +02:00 |
frosch
|
22af391064
|
Codechange: Move _grow_town_result out of GrowTownWithExtraHouse, GrowTownWithRoad, GrowTownWithBridge and GrowTownWithTunnel.
|
2025-05-06 20:58:17 +02:00 |
Rubidium
|
d70aeb72a7
|
Codechange: C++ initialise LanguageHeaderPack
|
2025-05-06 20:03:35 +02:00 |
Rubidium
|
8f1e94c546
|
Codechange: use C++ initialisation over MemSetT
|
2025-05-06 20:03:35 +02:00 |
Rubidium
|
cc51b29234
|
Codechange: use std::fill_n/copy_n over MemSetT/MemCpyT
|
2025-05-06 20:03:35 +02:00 |
Rubidium
|
0d922c9d62
|
Codechange: use std::array's fill over memset
|
2025-05-06 20:03:35 +02:00 |
Rubidium
|
4c1cd4fe4c
|
Codefix: remove unused mem_func includes
|
2025-05-06 20:03:35 +02:00 |
Peter Nelson
|
9735fbbaa1
|
Codechange: Use LRUCache for layouted LineCache.
This avoids needing to manually manage the size of the cache.
|
2025-05-06 18:09:00 +01:00 |
Peter Nelson
|
8c4f8af66e
|
Codechange: Move std::unique_ptr out of LRUCache implementation.
This is an implementation detail of how OpenGLSprites are stored.
|
2025-05-06 18:09:00 +01:00 |
frosch
|
8bbfbd0347
|
Codechange: Move spritelayout preprocessing to a separate class, which owns the heap allocations involved.
|
2025-05-06 18:30:42 +02:00 |
frosch
|
d9c43e7fda
|
Codechange: Make TileLayoutSpriteGroup::ProcessRegisters return a DrawTileSpriteSpan on the stack, instead of a reference to a global.
|
2025-05-06 18:30:42 +02:00 |
frosch
|
51a7edd941
|
Codechange: Remove _input_events_this_tick.
|
2025-05-06 18:29:41 +02:00 |
frosch
|
42f9312f71
|
Codechange: Make station variable cache a member of StationScopeResolver.
|
2025-05-06 18:29:41 +02:00 |
frosch
|
b20b6da937
|
Codechange: The compiler ensures static variables are initialised only once, no need to track that manually.
|
2025-05-06 18:29:41 +02:00 |
frosch
|
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.
|
2025-05-06 18:29:41 +02:00 |
frosch
|
0d5b3ebd7f
|
Codechange: Declare all IntervalTimers const, which can be const.
|
2025-05-06 18:29:41 +02:00 |
frosch
|
61cec33be2
|
Codechange: Add 'const' to static variables, which are only initialised once.
|
2025-05-06 18:29:41 +02:00 |
frosch
|
1900125c98
|
Codechange: Use string_view for FileExists.
|
2025-05-06 18:29:41 +02:00 |
Peter Nelson
|
d571491405
|
Codechange: Replace `std::bitset<CONTENT_TYPE_END>` with `ContentTypes`. (#14223)
#14214 added `ContentTypes` as en `EnumBitSet`, but some std::bitset existed already; they are now `ContentTypes` too.
|
2025-05-06 17:20:01 +01:00 |
translators
|
eca826b0a4
|
Update: Translations from eints
korean: 7 changes by telk5093
hungarian: 3 changes by vargaviktor
latvian: 3 changes by lexuslatvia
polish: 6 changes by pAter-exe
|
2025-05-06 04:46:37 +00:00 |
frosch
|
13349254ea
|
Fix #14216, d030d17: RealSpriteGroups referencing CallbackResultSpriteGroups were always treated as callback-failure. (#14218)
|
2025-05-05 16:13:41 +02:00 |
Peter Nelson
|
e23de03a99
|
Codechange: Use FlatSet for sprite picker list.
|
2025-05-05 14:00:38 +01:00 |
Peter Nelson
|
b06273f716
|
Codechange: Use FlatSet when searching tiles around stations.
|
2025-05-05 14:00:38 +01:00 |
Peter Nelson
|
7679b0bc46
|
Codechange: Use FlatSet when filtering and drawing badge names.
|
2025-05-05 14:00:38 +01:00 |
Peter Nelson
|
5fd7344a6d
|
Codechange: Use FlatSet when creating rivers.
|
2025-05-05 14:00:38 +01:00 |
Peter Nelson
|
7c834921b2
|
Codechange: Use FlatSet for per-industry type industry lists.
|
2025-05-05 14:00:38 +01:00 |
Peter Nelson
|
6070f8d4f3
|
Codechange: Add FlatSet implementation.
This is a flat set implemented using a sorted vector for storage.
|
2025-05-05 14:00:38 +01:00 |
Peter Nelson
|
2355d67e11
|
Codechange: Use EnumBitSet instead of Vector to record received content types. (#14214)
|
2025-05-05 08:55:34 +01:00 |
translators
|
a46b885640
|
Update: Translations from eints
english (au): 1 change by krysclarke
russian: 2 changes by Ln-Wolf
|
2025-05-05 04:47:18 +00:00 |
Peter Nelson
|
d7563096c6
|
Doc: Tweak documentation for consistency. (#14211)
* Remove/add line breaks so spacing is the same.
* Fix ToC links.
|
2025-05-04 20:16:29 +01:00 |
Peter Nelson
|
ac76212b80
|
Fix: Closing the Game Options window closes all textfile windows.
Record the parent window that opens a textfile window so only child windows are closed instead of all.
|
2025-05-04 19:36:46 +01:00 |
Peter Nelson
|
dabf2ede67
|
Change: Add methods to close child windows with a specific window number.
|
2025-05-04 19:36:46 +01:00 |
Rubidium
|
0724b3cda8
|
Codechange: replace SQChar with char
|
2025-05-04 16:59:06 +02:00 |
Rubidium
|
1f411f8a16
|
Codechange: use string_view for squirrel parameter checks
|
2025-05-04 16:59:06 +02:00 |
Rubidium
|
588b0de3de
|
Codechange: hide SQString internals behind std::string_view/std::span
|
2025-05-04 16:59:06 +02:00 |
Rubidium
|
635ca3739f
|
Codechange: use std::string_view in squirrel lexer
|
2025-05-04 16:59:06 +02:00 |
Rubidium
|
4255a94779
|
Codechange: use std::span over char* for writing the buffers
|
2025-05-04 15:32:52 +02:00 |
Rubidium
|
6817f52d9b
|
Codechange: move definition of getcwd for Windows to where it is used
|
2025-05-04 15:32:52 +02:00 |
Rubidium
|
6189bbc45a
|
Codechange: return std::string_view for convert_from_fs
|
2025-05-04 15:32:52 +02:00 |
Rubidium
|
6caa08098c
|
Codechange: remove char* StringConsumer
|
2025-05-04 15:32:52 +02:00 |
Peter Nelson
|
3e608b5fe4
|
Fix: Zoom-scroll extra viewports only if the mouse cursor is over the viewport. (#14209)
|
2025-05-04 14:16:05 +01:00 |
Rubidium
|
afc1e76575
|
Codefix: StartNewThread uses char* after returning
|
2025-05-04 14:05:15 +02:00 |
Rubidium
|
8f74c08ea6
|
Codechange: put SQRegFunctions into initializer_list and use ranged for loops
|
2025-05-04 14:05:05 +02:00 |
Rubidium
|
f4fc8f6b38
|
Codechange: replace Error with simple throw
|
2025-05-04 14:05:05 +02:00 |
Rubidium
|
9d8a612bfb
|
Codechange: remove unused function
|
2025-05-04 10:43:56 +02:00 |
Rubidium
|
5e3c7c4146
|
Codechange: `char*` -> `char *`
|
2025-05-04 10:43:56 +02:00 |
Rubidium
|
3f2b39e3f8
|
Codechange: replace char* where out-of-date
|
2025-05-04 10:43:56 +02:00 |