Adam Zmuda
|
9238f508eb
|
Fix #14081: Check if removed item is a savegame (#14371)
|
2025-06-18 10:05:18 +02:00 |
|
Peter Nelson
|
77d6f6c69f
|
Codechange: Make ContentType::State an enum class. (#14279)
|
2025-05-19 17:11:28 +01: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
|
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
|
8571af9833
|
Codechange: Turn ZoomLevel into enum class.
|
2025-05-03 23:21:09 +02:00 |
|
frosch
|
48d09af039
|
Codechange: Simplify weird range check.
|
2025-05-03 23:21:09 +02:00 |
|
frosch
|
9ac9798d7f
|
Codechange: Remove usages of stoi and stol. (#14196)
|
2025-05-03 17:46:30 +02:00 |
|
Rubidium
|
1f39d469ff
|
Codechange: pass the characters to trim to StrTrimView
|
2025-05-03 15:57:53 +02:00 |
|
Rubidium
|
e2db8277b8
|
Codefix: implement StrTrimInPlace without assigning a borrowed view of itself
|
2025-05-03 15:57:53 +02:00 |
|
Rubidium
|
855377191e
|
Codechange: replace some more char*s with std::string_view
|
2025-04-30 23:49:06 +02:00 |
|
frosch
|
fda93b6f35
|
Codechange: Add format_append as short-hand to format_to + back_inserter.
|
2025-04-29 20:26:23 +02:00 |
|
frosch
|
3973199879
|
Change: ParseInteger now checks for trailing junk chars.
|
2025-04-29 20:14:56 +02:00 |
|
Rubidium
|
af25eecc15
|
Codechange: use const for std::string_view where appropriate
|
2025-04-29 10:15:18 +02:00 |
|
Rubidium
|
9107c3f6c6
|
Codechange: add std::string_view variant of FileHandle::Open
|
2025-04-28 21:31:12 +02:00 |
|
Rubidium
|
49ef3eee13
|
Codechange: replace char* with std::string_view
|
2025-04-27 20:08:02 +02:00 |
|
Rubidium
|
365eed533d
|
Codechange: use std::string_view for console commands
|
2025-04-26 14:15:10 +02:00 |
|
Rubidium
|
08ce16018b
|
Codechange: make start-ai console command parsing work with std::string_view
|
2025-04-25 19:04:22 +02:00 |
|
Rubidium
|
ccbf7f4a46
|
Codechange: validate the given seed
|
2025-04-25 19:04:22 +02:00 |
|
Rubidium
|
86039a5b69
|
Codechange: make SetDebugString use C++-style strings and function types
|
2025-04-25 19:04:22 +02:00 |
|
Rubidium
|
498a0f1c1b
|
Codechange: use C++ strings over C-strings
|
2025-04-25 19:04:22 +02:00 |
|
Rubidium
|
2087bca87d
|
Codechange: replace atoi with ParseInteger in console commands
|
2025-04-24 18:10:01 +02:00 |
|
Rubidium
|
ddc0d6ead3
|
Codechange: use string comparision for ConExec's second parameter
|
2025-04-24 18:10:01 +02:00 |
|
Rubidium
|
4149384ebc
|
Codechange: simplify and move GetArgumentInteger
|
2025-04-22 23:16:15 +02:00 |
|
Rubidium
|
917ef03e97
|
Codechange: use std::string_view in IConsole settings API
|
2025-04-22 19:52:37 +02:00 |
|
frosch
|
f82e172610
|
Codechange: Expand and remove DEF_CONSOLE_CMD and DEF_CONSOLE_HOOK macros.
|
2025-04-18 17:16:48 +02:00 |
|
frosch
|
26db4ccf09
|
Codechange: Turn bit-stuffed FiosType enum into a struct. (#14019)
|
2025-04-18 15:20:55 +02:00 |
|
Peter Nelson
|
20d83677eb
|
Codechange: Use unique_ptr to manage ContentInfo lifetime.
Removes manually managed new/delete.
|
2025-04-11 23:08:59 +01:00 |
|
Peter Nelson
|
7b31f26611
|
Codechange: Pass ContentInfo by reference.
Many functions take a ContentInfo pointer, but do not check for nullptr.
Pass by reference instead to assure it is present.
|
2025-04-11 23:08:59 +01:00 |
|
Peter Nelson
|
8275bbfb87
|
Codechange: Pass Viewport by reference.
This means we do not have to care what type of pointer is used.
|
2025-04-09 22:03:23 +01:00 |
|
frosch
|
9229956f04
|
Codechange: Replace strcasestr with StrContainsIgnoreCase.
|
2025-04-09 17:19:11 +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
|
981b2a94db
|
Codechange: Store loaded GRFFiles in vector directly. (#13940)
Removes pointer management.
|
2025-04-06 20:16:57 +01:00 |
|
Peter Nelson
|
2ae84f3c9e
|
Codechange: CargoSpec::Iterate already tests cargo validity. (#13941)
|
2025-04-01 18:23:26 +01:00 |
|
Peter Nelson
|
2909a14374
|
Codechange: Include table/strings.h in files that use StringIDs.
Be consistent with how and where the file is incldued.
|
2025-03-21 12:53:40 +00:00 |
|
Rubidium
|
754311a779
|
Codechange: use std::move when appropriate
|
2025-03-13 13:00:24 +01:00 |
|
Rubidium
|
fd4adc55e3
|
Codechange: replace INVALID_X with XID::Invalid() for PoolIDs
|
2025-02-16 20:23:00 +01:00 |
|
Rubidium
|
ab8177ea77
|
Codechange: strongly type CompanyID
|
2025-02-16 14:02:18 +01:00 |
|
Peter Nelson
|
6cf7a899e9
|
Codechange: Use EnumBitSet for PauseMode. (#13553)
|
2025-02-14 08:30:04 +00:00 |
|
Peter Nelson
|
20e57a02a2
|
Codechange: Use GetString() with argument parameters in simple cases. (#13551)
Avoids using global string parameters.
|
2025-02-14 00:10:56 +00:00 |
|
Peter Nelson
|
d61b376998
|
Codechange: Use EnumBitSet for CargoClasses. (#13491)
|
2025-02-08 08:46:38 +00:00 |
|
Peter Nelson
|
40aeedeade
|
Codechange: Use EnumBitSet for callback masks.
|
2025-01-31 17:08:24 +00:00 |
|
Peter Nelson
|
917d5cc75d
|
Codechange: Use EnumBitSet for RoadTypeFlags and RailTypeFlags. (#13415)
|
2025-01-30 22:08:51 +00:00 |
|
Peter Nelson
|
afc0745aa2
|
Codechange: Specify underlying type for all enums excluding those exposed to scripts. (#13383)
|
2025-01-28 22:17:34 +00:00 |
|
Rubidium
|
4099acb946
|
Codechange: replace BSWAP32/BSWAP16 with std::byteswap
|
2025-01-28 19:22:12 +01:00 |
|
Jonathan G Rennison
|
e3e3cb13c6
|
Change: Include new cargo classes in dump cargo types console command
|
2024-12-18 07:50:33 +01:00 |
|
Peter Nelson
|
059a4b22f7
|
Codechange: Use projection-based std::range::find where possible.
This simplifies matching by class members and avoids wordy lambdas.
|
2024-11-24 10:36:03 +00:00 |
|
Peter Nelson
|
908ee7292b
|
Codechange: Replace all FILE * with FileHandle RAII class. (#12718)
This removes the need to manually ensure all files are closed.
|
2024-09-16 08:45:26 +01:00 |
|
Rubidium
|
3094b0ce1d
|
Feature: admin support for password authentication without sending password
Using either password authenticated key exchange (PAKE) or authorized keys
|
2024-07-01 17:16:55 +02:00 |
|
Michal Charemza
|
c4b1596c97
|
Add: [Console] schedule command to execute a script file next in-game month (#12761)
|
2024-07-01 11:33:42 +02:00 |
|