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 |
|
Peter Nelson
|
f6c5da4cad
|
Fix: Incorrect dump_info output with labels outside of ascii range. (#12723)
An unspecified cargo label is 0x00000000, which terminates C-strings.
|
2024-05-27 12:44:49 +01:00 |
|
Rubidium
|
b2f1a06def
|
Change: support listing/updating authorized keys of companies by the admin in the console
|
2024-05-22 22:20:10 +02:00 |
|
Rubidium
|
a9318cf653
|
Cleanup: remove UI for changing the password
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
9dc1fdc385
|
Cleanup: remove client side password checks when moving to a different company
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
a002803d1c
|
Remove: autoclean_unprotected settings; all companies will be protected
|
2024-05-07 00:03:15 +02:00 |
|
Peter Nelson
|
e20f48799e
|
Codechange: Make StringToContentType() clearer. (#12566)
Decouples string to ContentType mapping from position within enum.
Slightly less efficient, but removes lengthof, array indices, and casting.
|
2024-04-24 21:26:31 +01:00 |
|
ladysadie
|
727392e0b3
|
Codechange: Remove per font AA settings. (#12413)
OpenTTD will use the global AA font setting for all fonts from now on.
|
2024-04-15 21:44:33 +02:00 |
|
Peter Nelson
|
4eaeccdaeb
|
Codechange: Introduce FioRemove() to remove files. (#12491)
New function FioRemove() handles OTTD2FS conversion, and uses std::filesystem::remove instead of unlink, all in one location.
|
2024-04-14 23:43:50 +01:00 |
|