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 |
Rubidium
|
d697280493
|
Codechange: remove now obsolete char* tests
The function is std::string_view and there are std::string_view tests as well.
|
2025-05-04 10:43:56 +02:00 |
Rubidium
|
d01bebbd18
|
Codefix 26a4da9b01: MinGW compilation failure
|
2025-05-04 09:07:02 +02:00 |
translators
|
7d7a6bd32c
|
Update: Translations from eints
norwegian (bokmal): 3 changes by eriksorngard
|
2025-05-04 04:46:05 +00:00 |
frosch
|
8571af9833
|
Codechange: Turn ZoomLevel into enum class.
|
2025-05-03 23:21:09 +02:00 |
frosch
|
c0d4ab69d0
|
Codechange: Add a container to index data by zoom level.
|
2025-05-03 23:21:09 +02:00 |
frosch
|
7055ea0aee
|
Codechange: Define sequential operators for ZoomLevel.
|
2025-05-03 23:21:09 +02:00 |
frosch
|
bbfda39ac3
|
Codechange: Add ZoomLevels bit set.
|
2025-05-03 23:21:09 +02:00 |
frosch
|
48d09af039
|
Codechange: Simplify weird range check.
|
2025-05-03 23:21:09 +02:00 |
Rubidium
|
d464961c41
|
Codechange: use std::string_view for SQ stack and function info
|
2025-05-03 23:02:09 +02:00 |
Rubidium
|
0bc773215e
|
Codechange: use std::optional<std::string_view> to make the intent of function clearer
|
2025-05-03 23:02:09 +02:00 |
Rubidium
|
ead3b96883
|
Codechange: use std::string_view to create SQString
|
2025-05-03 23:02:09 +02:00 |
Rubidium
|
fca99967a7
|
Codechange: make sq_scratchpad use std::span<char>
|
2025-05-03 23:02:09 +02:00 |
Rubidium
|
b4d9682f21
|
Codechange: use std::string_view for sq_throwerror
|
2025-05-03 23:02:09 +02:00 |
Rubidium
|
ec79ceb2be
|
Codechange: use std::string_view for sq_pushstring
|
2025-05-03 23:02:09 +02:00 |
Rubidium
|
3020e615a9
|
Codechange: use std::string_view for squirrel compilation
|
2025-05-03 23:02:09 +02:00 |
Rubidium
|
26a4da9b01
|
Codechange: replace last strncmp uses
|
2025-05-03 21:51:01 +02:00 |
Peter Nelson
|
31754a0afd
|
Fix: Changing monospace font didn't refresh the monospace width cache. (#14185)
|
2025-05-03 18:34:45 +01:00 |
Peter Nelson
|
7596f98e2d
|
Codechange: Cache layouted text for the last used width. (#14177)
|
2025-05-03 18:33:47 +01:00 |
Peter Nelson
|
bd1a3fe0b7
|
Change: Remove the limit of 20 parameters to a Script Text string. (#14193)
|
2025-05-03 18:33:29 +01:00 |
frosch
|
518a34c286
|
Codechange: Use std::byte for generic buffers.
|
2025-05-03 18:43:20 +02:00 |
frosch
|
02082a0211
|
Codechange: Deduplicate array lookup.
|
2025-05-03 18:43:20 +02:00 |
frosch
|
bb767608de
|
Codechange: Pass SpriteType as direct parameter to SpriteEncoder::Encoder.
|
2025-05-03 18:43:20 +02:00 |
frosch
|
c3aa3f140c
|
Codechange: Use more std::string_view. (#14197)
|
2025-05-03 18:40:37 +02:00 |
frosch
|
74a275f37b
|
Add: [NewGRF] Add purchase list Action3 CID for houses, industries, industry tiles, airports and airport tiles. (#14121)
|
2025-05-03 17:50:20 +02:00 |
frosch
|
9ac9798d7f
|
Codechange: Remove usages of stoi and stol. (#14196)
|
2025-05-03 17:46:30 +02:00 |
Rubidium
|
b6afd8d2b6
|
Codechange: remove some completely unused squirrel files
|
2025-05-03 17:14:10 +02:00 |
Rubidium
|
85f1110569
|
Codechange: rewrite ini file parsing with the StringConsumer
|
2025-05-03 17:13:33 +02:00 |