OpenTTD/src
Peter Nelson df691eb31e
Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064)
* Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle.

When deleting a vehicle, the vehicle pool is scanned to find a targetting disaster vehicle. With lots of vehicles this can take some time, especially when deleting multiple consecutive vehicles.

Disasters vehicles can actually only target road vehicles. Store the DisasterVehicle index in the road vehicle, so that no pool scan is necessary.

* Change: Small UFOs no longer target a vehicle which is already a target.
2024-02-11 23:04:29 +00:00
..
3rdparty Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
ai Change: [Script] Use company randomizer when adding random deviation (#12065) 2024-02-11 18:58:41 +00:00
blitter Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
core Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
fontcache Feature: Scalable OpenTTD TrueType font made by Zephyris. 2024-01-14 22:50:56 +01:00
game Change: [Script] Use company randomizer when adding random deviation (#12065) 2024-02-11 18:58:41 +00:00
lang Update: Translations from eints 2024-02-11 18:34:45 +00:00
linkgraph Codechange: Remove TKM string codes by duplicating strings. 2024-01-28 14:44:24 +01:00
misc Remove: replace custom span with std::span 2024-01-17 00:25:08 +01:00
music Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
network Codefix 36e1b32: remove left-over debug statement (#12068) 2024-02-11 21:36:37 +00:00
os Fix #12037: Blurry OpenTTD font on Mac OS. (#12047) 2024-02-09 21:36:13 +01:00
pathfinder Fix #11840: Ship pathfinder always returns a valid trackdir if one is available (#12031) 2024-02-09 12:31:38 -05:00
saveload Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 2024-02-11 23:04:29 +00:00
script Fix #10405, a3dd750: [Script] Test engine and vehicle type validity for ScriptGroup::GetNumEngines (#11887) 2024-02-11 22:09:23 +01:00
settingsgen Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
sound Codechange: coding style fixes 2024-01-04 16:23:54 +01:00
spriteloader Codechange: Replace pointer to Sprite array with reference to SpriteCollection. (#11580) 2023-12-20 20:38:21 +00:00
strgen Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
table Remove: setting "no_http_content_downloads" (#12058) 2024-02-11 14:48:12 +00:00
tests Codechange: Simplify SetBitIterator 2024-02-01 23:05:57 +01:00
timer Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
video Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
widgets Change: Replace long list of cargo filter buttons with a multi-select dropdown list. 2024-02-07 17:13:37 +00:00
CMakeLists.txt Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
aircraft.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
aircraft_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
aircraft_cmd.h Codechange: Un-bitstuff commands taking a ClientID (i.e. CMD_CLIENT_ID). 2021-12-16 22:28:32 +01:00
aircraft_gui.cpp Codechange: Remove FONT_HEIGHT_... macros. (#11481) 2023-11-21 19:04:24 +00:00
airport.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
airport.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
airport_cmd.h Codechange: Move command callback declarations to the cmd header files. 2021-12-16 22:28:32 +01:00
airport_gui.cpp Codechange: Remove TKM string codes by duplicating strings. 2024-01-28 14:44:24 +01:00
animated_tile.cpp Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
animated_tile_func.h
articulated_vehicles.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
articulated_vehicles.h Fix: Trivial autoreplace of mixed cargo articulated engines (#11253) 2023-11-20 14:16:28 +01:00
autoreplace.cpp Add #7525: Allow autoreplace with same model vehicle 2023-02-26 21:29:25 +01:00
autoreplace_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
autoreplace_cmd.cpp Fix: Don't issue autoreplace failed news message for command test mode. (#12026) 2024-02-07 12:07:00 +00:00
autoreplace_cmd.h Codechange: Un-bitstuff group and autoreplace commands. 2021-12-16 22:28:32 +01:00
autoreplace_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
autoreplace_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
autoreplace_gui.h
autoreplace_type.h
autoslope.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
base_consist.cpp Feature: Order flag to unbunch vehicles at depot (#11945) 2024-02-03 08:04:24 -05:00
base_consist.h Feature: Order flag to unbunch vehicles at depot (#11945) 2024-02-03 08:04:24 -05:00
base_media_base.h Add: Website button to Game Options window for basesets. 2023-12-03 18:52:33 +00:00
base_media_func.h Add: Website button to Game Options window for basesets. 2023-12-03 18:52:33 +00:00
base_station_base.h Codechange: Redundant use of char * and c_str(). (#11454) 2023-11-10 00:17:36 +00:00
bitmap_type.h Codechange: Add missing override specifiers. 2023-09-25 21:27:45 +01:00
bmp.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
bmp.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
bootstrap_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
bridge.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
bridge_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
bridge_map.cpp
bridge_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
build_vehicle_gui.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
cargo_type.h Change: Limit cargo types in station cargo filter, with "More..." option to show all. 2024-02-07 17:13:37 +00:00
cargoaction.cpp Fix: only count distance traveled in vehicles for cargo payment (#11283) 2023-09-19 22:16:31 +02:00
cargoaction.h Fix: only count distance traveled in vehicles for cargo payment (#11283) 2023-09-19 22:16:31 +02:00
cargomonitor.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
cargomonitor.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
cargopacket.cpp Fix: only count distance traveled in vehicles for cargo payment (#11283) 2023-09-19 22:16:31 +02:00
cargopacket.h Fix: only count distance traveled in vehicles for cargo payment (#11283) 2023-09-19 22:16:31 +02:00
cargotype.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
cargotype.h Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
cheat.cpp
cheat_func.h
cheat_gui.cpp Fix: Sandbox window does not reduce height when interface scale is reduced. (#11924) 2024-01-29 22:01:22 +00:00
cheat_type.h Feature: Cheat to fix station ratings at 100% (#11346) 2023-10-21 08:35:52 -04:00
clear_cmd.cpp Change: Draw north-side farm fences/hedges/walls on tile edge, instead of 1/16th in. 2024-02-11 22:10:46 +01:00
clear_func.h
clear_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
command.cpp Cleanup: Use standard comment format (#11929) 2024-01-30 18:43:42 +00:00
command_func.h Feature: Infinite money mode (#11902) 2024-01-30 18:01:02 +00:00
command_type.h Add: [GS] Allow to set max loan for each company separately (#11224) 2024-01-30 19:15:19 +01:00
company_base.h Change: Store running AI config inside Company (#12003) 2024-02-09 22:55:49 +01:00
company_cmd.cpp Change: Store running AI config inside Company (#12003) 2024-02-09 22:55:49 +01:00
company_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
company_func.h Feature: Infinite money mode (#11902) 2024-01-30 18:01:02 +00:00
company_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
company_gui.h Codechange: Rename window related DeleteXXX to match new behaviour 2021-05-29 21:08:25 +02:00
company_manager_face.h Codechange: Store Colours in Colours type. (#11625) 2024-01-21 13:23:04 +00:00
company_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
console.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
console_cmds.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
console_func.h Codechange: compile-time validate the string format of IConsolePrint (#11804) 2024-01-16 21:04:35 +00:00
console_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
console_gui.h
console_internal.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
console_type.h Cleanup: Swap comments for IConsoleModes (#9587) 2021-10-02 16:33:28 +02:00
cpu.cpp Remove: rdtsc and TIC/TOC based on CPU ticks (#11856) 2024-01-21 15:38:15 +00:00
cpu.h Remove: rdtsc and TIC/TOC based on CPU ticks (#11856) 2024-01-21 15:38:15 +00:00
crashlog.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
crashlog.h Change: store crash logs in JSON format (#11232) 2023-09-14 20:13:27 +02:00
currency.cpp Codechange: remove all u8 prefix in favour of compile-time option (#11807) 2024-01-16 21:33:53 +00:00
currency.h Add: Latvian Lats currency (#11691) 2024-01-07 16:03:38 -05:00
date_gui.cpp Codechange: Split dates and timers into Economy and Calendar time (#10700) 2024-01-22 09:04:34 -05:00
date_gui.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 2024-01-22 09:04:34 -05:00
debug.cpp Change: forcefully enable prefixing logs with date (#11930) 2024-01-30 22:02:16 +00:00
debug.h Codechange: wrap 'if' in macros into 'do { ... } while (false)', so it does not break on following 'else'. 2024-01-30 23:43:42 +01:00
dedicated.cpp Change: include fmt.h C++ headers in stdafx.h 2023-05-08 16:49:23 +02:00
depot.cpp Codechange: Rename window related DeleteXXX to match new behaviour 2021-05-29 21:08:25 +02:00
depot_base.h Codechange: Shuffle Depot members to reduce padding. 2023-09-14 09:50:58 +01:00
depot_cmd.cpp Codechange: Un-bitstuff station/depot/waypoint commands. 2021-12-16 22:28:32 +01:00
depot_cmd.h Codechange: Don't use globals for return values from vehicle command procs. 2021-12-16 22:28:32 +01:00
depot_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
depot_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
depot_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
depot_type.h Codechange: Invalid depot value is unrelated to invalid station value. (#11227) 2023-08-25 14:29:51 +02:00
direction_func.h Fix #11815, bb491127: Missing brackets prevented vehicles turning properly. (#11816) 2024-01-17 13:23:55 +00:00
direction_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
disaster_vehicle.cpp Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 2024-02-11 23:04:29 +00:00
disaster_vehicle.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
dock_cmd.h Codechange: Move command callback declarations to the cmd header files. 2021-12-16 22:28:32 +01:00
dock_gui.cpp Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
driver.cpp Codechange: replace x.size() == 0 with x.empty() 2023-10-20 23:05:43 +02:00
driver.h Fix: disable hardware acceleration when GPU driver crashed the game last attempt (#10928) 2023-06-04 14:40:17 +00:00
economy.cpp Codechange: Rename TownEffect to TownAcceptanceEffect. 2024-02-02 20:37:49 +00:00
economy_base.h Codechange: Shuffle CargoPayment members to reduce padding. 2023-09-14 09:50:58 +01:00
economy_cmd.h Feature: allow to do a hostile takeover of an AI company (in singleplayer) (#10914) 2023-06-05 19:32:22 +02:00
economy_func.h Feature: Settings to scale cargo production of towns and industries (#10606) 2024-01-30 15:11:46 -05:00
economy_type.h Feature: Settings to scale cargo production of towns and industries (#10606) 2024-01-30 15:11:46 -05:00
effectvehicle.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
effectvehicle_base.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
effectvehicle_func.h
elrail.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
elrail_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
engine.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
engine_base.h Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. 2024-01-09 18:56:05 +00:00
engine_cmd.h Codechange: Un-bitstuff vehicle/engine commands. 2021-12-16 22:28:32 +01:00
engine_func.h Fix: Calculation of initial engine age was inaccurate. (#11660) 2023-12-31 15:47:32 +00:00
engine_gui.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
engine_gui.h Codechange: Missing some conversions to WidgetID. (#11773) 2024-01-14 16:47:10 +00:00
engine_type.h Fix 2fd90960: Missing default vehicles and industry acceptance/production. (#12000) 2024-02-05 23:11:32 +00:00
error.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
error.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
error_func.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
error_gui.cpp Change: position error window closer to cursor on large screens (#11923) 2024-01-30 14:57:49 +01:00
fileio.cpp Fix #12041, 0c81579: Tarball extraction failing due to incorrect filename (#12044) 2024-02-09 17:25:56 +01:00
fileio_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
fileio_type.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
fios.cpp Add: list_[scenario|heightmap] and load_[scenario|height] console commands (#11867) 2024-01-23 14:01:25 +01:00
fios.h Add: list_[scenario|heightmap] and load_[scenario|height] console commands (#11867) 2024-01-23 14:01:25 +01:00
fios_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
fontcache.cpp Add: GUI options to select sprite font and AA mode for all fonts. 2024-01-14 22:50:56 +01:00
fontcache.h Add: GUI options to select sprite font and AA mode for all fonts. 2024-01-14 22:50:56 +01:00
fontdetection.h Codechange: Pass language for font detection as std::string. (#10964) 2023-06-06 20:55:56 +00:00
framerate_gui.cpp Fix: Excessive switching of horizontal scale for FPS graph 60 Hz categories 2024-01-17 06:34:17 +01:00
framerate_type.h Cleanup: missing spaces before continuation * in some comments 2023-11-01 22:56:11 +01:00
gamelog.cpp Codechange: minor bits and pieces related to fmt::format() (#11806) 2024-01-16 21:10:34 +00:00
gamelog.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
gamelog_internal.h Codechange: Use std::map instead of custom SmallMap. 2023-05-18 12:18:30 +01:00
genworld.cpp Remove: "generation_seed" from config, as it was a write-only value (#11927) 2024-01-30 17:02:35 +00:00
genworld.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
genworld_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
gfx.cpp Codechange: Store text run positions in vector of points. 2024-01-19 00:08:31 +00:00
gfx_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
gfx_layout.cpp Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 2024-01-27 20:13:42 +00:00
gfx_layout.h Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 2024-01-27 20:13:42 +00:00
gfx_layout_fallback.cpp Codechange: Store text run positions in vector of points. 2024-01-19 00:08:31 +00:00
gfx_layout_fallback.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
gfx_layout_icu.cpp Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 2024-01-27 20:13:42 +00:00
gfx_layout_icu.h Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 2024-01-27 20:13:42 +00:00
gfx_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
gfxinit.cpp Codechange: Split palette handling to separate file. 2023-12-25 11:22:52 +00:00
gfxinit.h
goal.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
goal_base.h Feature: [GS] Goal destination can be updated (#10817) 2023-06-08 18:00:31 +01:00
goal_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
goal_gui.cpp Codechange: Use templates to deduplicate goal widgets. (#11852) 2024-01-21 16:23:17 +00:00
goal_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
graph_gui.cpp Codechange: Replace magic value with a variable (#11980) 2024-02-04 10:45:24 +00:00
graph_gui.h Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
ground_vehicle.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
ground_vehicle.hpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
group.h Codechange: Replace GroupStatistics' num_engines with std::map. (#11849) 2024-01-21 14:09:44 +00:00
group_cmd.cpp Codechange: Replace GroupStatistics' num_engines with std::map. (#11849) 2024-01-21 14:09:44 +00:00
group_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
group_gui.cpp Codechange: Remove TKM string codes by duplicating strings. 2024-01-28 14:44:24 +01:00
group_gui.h
group_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
gui.h Change: only open story-book in center when a GS does it (#11916) 2024-02-03 08:09:55 +01:00
heightmap.cpp Add: allow loading heightmaps from command-line (#11870) 2024-01-22 22:35:25 +00:00
heightmap.h Add: allow loading heightmaps from command-line (#11870) 2024-01-22 22:35:25 +00:00
help_gui.cpp Fix: TextfileWindow called virtual methods before constructor completed. (#11889) 2024-01-27 14:45:37 +00:00
help_gui.h Feature: Help and manuals access window 2023-09-13 16:11:08 +02:00
highscore.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
highscore.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
highscore_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
hotkeys.cpp Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 2023-10-20 18:37:27 +01:00
hotkeys.h Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 2023-10-20 18:37:27 +01:00
house.h Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
house_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
industry.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 2024-01-22 09:04:34 -05:00
industry_cmd.cpp Change: Avoid adjacent fence fields. 2024-02-11 22:10:46 +01:00
industry_cmd.h Add: [Script] Custom news message text for industry SetProductionLevel. 2023-09-02 16:20:59 +02:00
industry_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
industry_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
industry_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
industrytype.h Fix 2fd90960: Missing default vehicles and industry acceptance/production. (#12000) 2024-02-05 23:11:32 +00:00
ini.cpp Codechange: Use std::list instead of C-linked list for ini files. 2023-10-20 18:37:27 +01:00
ini_load.cpp Fix #11644: Off by one error/buffer over-read in StrMakeValid (#11645) 2024-01-01 13:26:31 -05:00
ini_type.h Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 2023-10-20 18:37:27 +01:00
intro_gui.cpp Change: make for smooth-scrolling based on actual time 2024-01-25 10:29:48 +01:00
landscape.cpp Fix #12014: Remove water when area clearing ship depot (#12030) 2024-02-09 18:17:08 +01:00
landscape.h Add: allow loading heightmaps from command-line (#11870) 2024-01-22 22:35:25 +00:00
landscape_cmd.h Codechange: Don't use a global for the 'not enough cash' message. 2021-12-16 22:28:32 +01:00
landscape_type.h
language.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
league_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
league_cmd.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
league_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
league_gui.cpp Fix: Display rank correcly with more than 15 companies in a league table 2024-02-01 20:17:31 +01:00
league_gui.h Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
league_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
library_loader.h Codechange: refactor the Windows-only DllLoader in a cross-platform LibraryLoader (#11751) 2024-01-10 21:38:58 +00:00
livery.h Codechange: Store Colours in Colours type. (#11625) 2024-01-21 13:23:04 +00:00
main_gui.cpp Codechange: Store Colours in Colours type. (#11625) 2024-01-21 13:23:04 +00:00
map.cpp Change: simplified water region evaluation, removed savegame data (#11750) 2024-01-21 20:56:50 +00:00
map_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
map_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
misc.cpp Feature: Use real-time "wallclock" timekeeping units (#11341) 2024-01-23 11:36:09 -05:00
misc_cmd.cpp Fix #11938: Check infinite money setting in cases where it was missed (#11939) 2024-01-31 20:11:48 +01:00
misc_cmd.h Add: [GS] Allow to set max loan for each company separately (#11224) 2024-01-30 19:15:19 +01:00
misc_gui.cpp Codechange: Added debug printing for Water Regions 2024-02-04 22:50:04 +01:00
mixer.cpp Codechange: Template input buffer type in audio mixer. (#11505) 2023-11-28 00:05:30 +00:00
mixer.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
music.cpp Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 2023-10-20 18:37:27 +01:00
music_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
newgrf.cpp Fix: Industry tiles and houses could accept incorrect cargo types. (#12062) 2024-02-11 17:42:04 +00:00
newgrf.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
newgrf_airport.cpp Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_airport.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_airporttiles.cpp Cleanup: Remove unneeded parameters. 2023-09-19 22:49:59 +02:00
newgrf_airporttiles.h Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. 2024-01-09 18:56:05 +00:00
newgrf_animation_base.h Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_animation_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
newgrf_callbacks.h Feature: Randomize direction of rail vehicle on build based on probability callback. (#11489) 2023-11-29 22:40:09 +00:00
newgrf_canal.cpp Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_canal.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
newgrf_cargo.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
newgrf_cargo.h Codechange: Rename and move SpriteGroup-specific cargo types into a namespace. 2024-01-09 18:56:05 +00:00
newgrf_class.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
newgrf_class_func.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
newgrf_commons.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
newgrf_commons.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
newgrf_config.cpp Add: store base graphics parameters in openttd.cfg. 2023-10-31 01:41:50 +01:00
newgrf_config.h Feature: Base graphics can offer parameters for additional settings. 2023-10-31 01:41:50 +01:00
newgrf_debug.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
newgrf_debug_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
newgrf_engine.cpp Codechange: Rename and move SpriteGroup-specific cargo types into a namespace. 2024-01-09 18:56:05 +00:00
newgrf_engine.h Feature: Randomize direction of rail vehicle on build based on probability callback. (#11489) 2023-11-29 22:40:09 +00:00
newgrf_generic.cpp Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_generic.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
newgrf_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_house.cpp Codechange: Store Colours in Colours type. (#11625) 2024-01-21 13:23:04 +00:00
newgrf_house.h Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_industries.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_industries.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_industrytiles.cpp Cleanup: Remove unneeded parameters. 2023-09-19 22:49:59 +02:00
newgrf_industrytiles.h Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_object.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_object.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_profiling.cpp Codechange: minor bits and pieces related to fmt::format() (#11806) 2024-01-16 21:10:34 +00:00
newgrf_profiling.h Codechange: Delete date_type.h 2023-09-10 08:40:25 -04:00
newgrf_properties.h Feature: [NewGRF] Maximum curve speed modifier for rail vehicles (#9346) 2021-08-15 11:17:05 +02:00
newgrf_railtype.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 2023-11-06 20:29:35 +00:00
newgrf_railtype.h Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_roadstop.cpp Add: Station variable 6B to get extended station id of nearby tiles (#10953) 2024-02-03 11:17:49 +01:00
newgrf_roadstop.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_roadtype.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 2023-11-06 20:29:35 +00:00
newgrf_roadtype.h Cleanup: missing spaces before continuation * in some comments 2023-11-01 22:56:11 +01:00
newgrf_sound.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
newgrf_sound.h Feature: Hotkey to honk a vehicle's horn (#10110) 2022-11-10 21:36:18 +01:00
newgrf_spritegroup.cpp Codechange: replace ROR/ROL with std::rotr/rotl 2024-01-17 23:05:40 +01:00
newgrf_spritegroup.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
newgrf_station.cpp Add: Station variable 6B to get extended station id of nearby tiles (#10953) 2024-02-03 11:17:49 +01:00
newgrf_station.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
newgrf_storage.cpp Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
newgrf_storage.h Codechange: Add missing override specifiers. 2023-09-25 21:27:45 +01:00
newgrf_text.cpp Cleanup: Remove some unused functions. (#11429) 2023-11-03 21:21:00 +00:00
newgrf_text.h Cleanup: Remove some unused functions. (#11429) 2023-11-03 21:21:00 +00:00
newgrf_town.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
newgrf_town.h Codechange: Add missing override specifiers. 2023-09-25 21:27:45 +01:00
newgrf_townname.cpp Codechange: coding style fixes 2024-01-04 16:23:54 +01:00
newgrf_townname.h Codechange: coding style fixes 2024-01-04 16:23:54 +01:00
news_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
news_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
news_gui.cpp Codechange: Split dates and timers into Economy and Calendar time (#10700) 2024-01-22 09:04:34 -05:00
news_gui.h
news_type.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 2024-01-22 09:04:34 -05:00
object.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
object_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
object_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
object_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
object_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
object_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
object_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
openttd.cpp Codechange: use std::shared_ptr to manage saveload filters instead of manually trying to avoid double frees 2024-02-03 21:38:33 +01:00
openttd.h Add: "restart current" console command to regenerate the map based on current settings (#11963) 2024-02-03 14:48:54 +00:00
order_backup.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
order_backup.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
order_base.h Feature: Order flag to unbunch vehicles at depot (#11945) 2024-02-03 08:04:24 -05:00
order_cmd.cpp Fix #12020: Unbunch and service if needed should be mutually exclusive depot order types 2024-02-10 15:11:24 -05:00
order_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
order_func.h Feature: Use real-time "wallclock" timekeeping units (#11341) 2024-01-23 11:36:09 -05:00
order_gui.cpp Fix #12019: Correctly highlight depot unbunch action in dropdown 2024-02-10 15:11:24 -05:00
order_type.h Feature: Order flag to unbunch vehicles at depot (#11945) 2024-02-03 08:04:24 -05:00
osk_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
palette.cpp Add: 32bpp-to-8bpp palette index lookup. 2023-12-25 11:22:52 +00:00
palette_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
pbs.cpp Feature: Multi-track level crossings (#9931) 2022-11-01 16:51:23 -04:00
pbs.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
progress.cpp Add: make modal windows update more smooth 2021-03-10 13:41:18 +01:00
progress.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
querystring_gui.h Codechange: Replace mishmash of types for widget index with WidgetID. 2023-12-30 00:23:57 +00:00
rail.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 2023-11-06 20:29:35 +00:00
rail.h Codechange: Split bit numbers from values in RailTypeFlags, RoadTypeFlags enums (#11877) 2024-01-24 22:24:34 +01:00
rail_cmd.cpp Revert: Build signals to the next junction when dragging regardless of the Ctrl state (#12034) 2024-02-09 19:34:03 +01:00
rail_cmd.h Codechange: Make command constant names consistent with command proc (#11920) 2024-01-29 13:41:36 +01:00
rail_gui.cpp Revert: Build signals to the next junction when dragging regardless of the Ctrl state (#12034) 2024-02-09 19:34:03 +01:00
rail_gui.h Fix #10118: Cycle through current signal group, not just path signals (#11798) 2024-02-02 15:51:57 -05:00
rail_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
rail_type.h Codechange: Reword rail/road type label constants (#11451) 2023-11-10 17:37:22 -05:00
random_access_file.cpp Fix: crash when opening a damaged base-graphics (#11275) 2023-09-09 14:06:00 +00:00
random_access_file_type.h Fix: crash when opening a damaged base-graphics (#11275) 2023-09-09 14:06:00 +00:00
rev.cpp.in Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
rev.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
road.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 2023-11-06 20:29:35 +00:00
road.h Codechange: Split bit numbers from values in RailTypeFlags, RoadTypeFlags enums (#11877) 2024-01-24 22:24:34 +01:00
road_cmd.cpp Fix #11528: Don't auto-build past tunnelbridge ends (#11606) 2024-02-03 11:18:10 +01:00
road_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
road_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
road_gui.cpp Fix: Focus hotkey in road/tram stop building window (#12008) 2024-02-05 18:14:21 -05:00
road_gui.h
road_internal.h
road_map.cpp Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
road_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
road_type.h Codechange: Reword rail/road type label constants (#11451) 2023-11-10 17:37:22 -05:00
roadstop.cpp Codechange: Use consistent name for bay road stops 2023-11-28 14:24:33 -05:00
roadstop_base.h
roadveh.h Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 2024-02-11 23:04:29 +00:00
roadveh_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
roadveh_cmd.h Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
roadveh_gui.cpp Codechange: Add Rect version of FillDrawPixelInfo(). 2023-12-20 09:29:28 +00:00
safeguards.h Remove: now unused stredup 2023-07-03 18:08:03 +02:00
screenshot.cpp Codechange: replace StrStartsWith/StrEndsWith with starts_with and ends_with 2024-01-17 19:48:22 +01:00
screenshot.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
screenshot_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
screenshot_gui.h Fix: Don't show screenshot GUI in screenshots (#9674) 2021-11-07 17:41:24 +01:00
settings.cpp Remove: setting "no_http_content_downloads" (#12058) 2024-02-11 14:48:12 +00:00
settings_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
settings_func.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
settings_gui.cpp Change: [Script] replace easy/medium/hard values with default value (#11959) 2024-02-03 09:15:03 +00:00
settings_gui.h Change: Move baseset missing/corrupted files label to list item. (#11455) 2023-11-10 12:25:56 +00:00
settings_internal.h Codechange: Replace SF_GUI_NEGATIVE_IS_SPECIAL with a settings value callback. 2024-01-28 14:44:24 +01:00
settings_table.cpp Fix #12022: Adjust economy date when changing timekeeping units in Scenario Editor (#12042) 2024-02-09 11:45:32 -05:00
settings_table.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
settings_type.h Remove: setting "no_http_content_downloads" (#12058) 2024-02-11 14:48:12 +00:00
ship.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
ship_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
ship_cmd.h Codechange: Un-bitstuff commands taking a ClientID (i.e. CMD_CLIENT_ID). 2021-12-16 22:28:32 +01:00
ship_gui.cpp Codechange: Remove FONT_HEIGHT_... macros. (#11481) 2023-11-21 19:04:24 +00:00
signal.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
signal_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
signal_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
signature.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
signature.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
signs.cpp Fix: Don't try to rename OWNER_DEITY signs in-game (#9716) 2021-11-28 15:16:42 +01:00
signs_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
signs_cmd.cpp Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
signs_cmd.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 2021-12-16 22:28:32 +01:00
signs_func.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 2021-12-16 22:28:32 +01:00
signs_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
signs_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
slope_func.h Codechange: switch our codebase to C++20 2024-01-17 00:25:08 +01:00
slope_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
smallmap_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
smallmap_gui.h Codechange: Move includes to correct place. 2023-11-01 21:49:06 +00:00
social_integration.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
social_integration.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
sortlist_type.h Codechange: coding style fixes 2024-01-04 16:23:54 +01:00
sound.cpp Remove: ZOOM_LVL_COUNT 2023-11-29 21:12:28 -04:00
sound_func.h
sound_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
sprite.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
sprite.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
spritecache.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
spritecache.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
spritecache_internal.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
station.cpp Fix: Redraw orders when a station feature is added/removed. (#12061) 2024-02-11 12:47:49 -05:00
station_base.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
station_cmd.cpp Fix: Redraw orders when a station feature is added/removed. (#12061) 2024-02-11 12:47:49 -05:00
station_cmd.h Fix #11629: AirportGetNearestTown for rotated airports (#11631) 2023-12-28 21:43:05 +00:00
station_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
station_gui.cpp Change: Limit cargo types in station cargo filter, with "More..." option to show all. 2024-02-07 17:13:37 +00:00
station_gui.h Feature: Highlight waypoint tiles when adjacent or distant joining 2023-06-04 16:54:48 +01:00
station_kdtree.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
station_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
station_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
statusbar_gui.cpp Feature: Infinite money mode (#11902) 2024-01-30 18:01:02 +00:00
statusbar_gui.h
stdafx.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
story.cpp Change: only open story-book in center when a GS does it (#11916) 2024-02-03 08:09:55 +01:00
story_base.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
story_cmd.h Codechange: Delete date_type.h 2023-09-10 08:40:25 -04:00
story_gui.cpp Change: only open story-book in center when a GS does it (#11916) 2024-02-03 08:09:55 +01:00
story_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
string.cpp Codechange: refactor DecodeHexText to a generic purpose ConvertHexToBytes (#11866) 2024-01-22 19:42:47 +01:00
string_base.h Codechange: use default dtor instead of empty (#10826) 2023-05-14 23:31:03 +02:00
string_func.h Codechange: refactor DecodeHexText to a generic purpose ConvertHexToBytes (#11866) 2024-01-22 19:42:47 +01:00
string_type.h Codechange: remove all u8 prefix in favour of compile-time option (#11807) 2024-01-16 21:33:53 +00:00
stringfilter.cpp Fix #11402: Make string filter locale-aware. 2023-11-03 22:34:01 +01:00
stringfilter_type.h Fix #11402: Make string filter locale-aware. 2023-11-03 22:34:01 +01:00
strings.cpp Add: {CURRENCY_SHORT} only did k / m suffix. Add bn / tn and make translatable. (#11921) 2024-01-29 20:20:35 +00:00
strings_func.h Remove: replace custom span with std::span 2024-01-17 00:25:08 +01:00
strings_internal.h Fix: don't use non-owning string pointer in StringParameter (#11952) 2024-02-02 23:01:54 +01:00
strings_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
subsidy.cpp Change: Passenger subsidies are generated for any TPE_PASSENGER cargo type. 2024-02-02 20:37:49 +00:00
subsidy_base.h Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. 2024-01-09 18:56:05 +00:00
subsidy_cmd.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
subsidy_func.h Cleanup: remove declaration of undefined function 2021-07-03 11:26:13 +02:00
subsidy_gui.cpp Feature: Use real-time "wallclock" timekeeping units (#11341) 2024-01-23 11:36:09 -05:00
subsidy_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
survey.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
survey.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 2024-01-22 19:22:45 +00:00
tar_type.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
terraform_cmd.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
terraform_cmd.h Codechange: Don't use a global for the terrforming error tile. 2021-12-16 22:28:32 +01:00
terraform_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
terraform_gui.h
textbuf.cpp Fix: marked text was not updated during text deletion (#11293) 2023-09-13 20:59:34 +00:00
textbuf_gui.h Fix #11115: Focus the abandon game/exit game windows (#11125) 2023-07-14 13:57:45 +02:00
textbuf_type.h Codechange: use Textbuf directly, instead via several virtual functions in Window 2023-09-06 23:07:04 +02:00
texteff.cpp Codechange: Don't allocate a text effect with INVALID_TE_ID. 2023-09-09 19:26:47 +01:00
texteff.hpp Codechange: Reduce size of TextEffectMode and TextEffectID. 2023-09-09 19:26:47 +01:00
textfile_gui.cpp Fix #11966: Scrollbar may be incorrect on first opening of text file window. (#11981) 2024-02-04 10:15:20 +00:00
textfile_gui.h Fix: TextfileWindow called virtual methods before constructor completed. (#11889) 2024-01-27 14:45:37 +00:00
textfile_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
tgp.cpp Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
tgp.h Feature: auto-detect map height limit based on generated map 2021-03-26 12:22:32 +01:00
thread.h Codechange: coding style fixes 2024-01-04 16:23:54 +01:00
tile_cmd.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
tile_map.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tile_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
tile_type.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
tilearea.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tilearea_type.h Fix: use correct size parameter type in TileArea constructors (#11869) 2024-01-22 22:06:42 +00:00
tilehighlight_func.h Codechange: Replace mishmash of types for widget index with WidgetID. 2023-12-30 00:23:57 +00:00
tilehighlight_type.h
tilematrix_type.hpp Codechange: coding style fixes 2024-01-04 16:23:54 +01:00
timetable.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 2024-01-22 09:04:34 -05:00
timetable_cmd.cpp Feature: Order flag to unbunch vehicles at depot (#11945) 2024-02-03 08:04:24 -05:00
timetable_cmd.h Codechange: Use ticks for timetable start date 2023-11-25 11:50:46 -05:00
timetable_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
toolbar_gui.cpp Codechange 80ebcc7: OptionMenuEntries prefix is OME not ONE (#12036) 2024-02-08 00:22:01 +00:00
toolbar_gui.h Add: Debug tool to draw widget outlines. (#11401) 2023-10-28 19:07:50 +01:00
town.h Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
town_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
town_cmd.h Codechange: Rename TownEffect to TownAcceptanceEffect. 2024-02-02 20:37:49 +00:00
town_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
town_kdtree.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
town_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
town_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
townname.cpp Codechange: remove all u8 prefix in favour of compile-time option (#11807) 2024-01-16 21:33:53 +00:00
townname_func.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
townname_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
track_func.h Codechange: replace FIND_FIRST_BIT/FindFirstBit2x64 with FindFirstBit 2024-01-19 21:10:39 +01:00
track_type.h Feature: Region-based pathfinder for ships (#10543) 2024-01-08 20:29:05 +01:00
train.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
train_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
train_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
train_gui.cpp Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. 2024-01-09 18:56:05 +00:00
transparency.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
transparency_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
transparency_gui.h
transport_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
tree_cmd.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
tree_cmd.h Feature: Press Ctrl to build a diagonal area of trees (#10342) 2023-01-13 18:04:30 -05:00
tree_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
tree_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
tunnel_map.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tunnel_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
tunnelbridge.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
tunnelbridge_cmd.cpp Change: simplified water region evaluation, removed savegame data (#11750) 2024-01-21 20:56:50 +00:00
tunnelbridge_cmd.h Codechange: Pass unpacked command arguments to command callbacks (except Script). 2021-12-16 22:28:32 +01:00
tunnelbridge_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
vehicle.cpp Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 2024-02-11 23:04:29 +00:00
vehicle_base.h Feature: Order flag to unbunch vehicles at depot (#11945) 2024-02-03 08:04:24 -05:00
vehicle_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
vehicle_cmd.h Codechange: Use iterators and/or range-for on cargo related loops. 2023-10-19 17:03:25 +01:00
vehicle_func.h Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 2024-02-11 23:04:29 +00:00
vehicle_gui.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
vehicle_gui.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
vehicle_gui_base.h Codechange: Remove TKM from vehicle list sorting dropdowns. 2024-01-28 14:44:24 +01:00
vehicle_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00
vehiclelist.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
vehiclelist.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
vehiclelist_cmd.h Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
vehiclelist_func.h Codechange: Build station and depot vehicle lists from shared order lists. (#11676) 2024-01-05 18:59:38 +00:00
viewport.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
viewport_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
viewport_func.h Change: make for smooth-scrolling based on actual time 2024-01-25 10:29:48 +01:00
viewport_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
viewport_kdtree.h Cleanup: missing spaces before continuation * in some comments 2023-11-01 22:56:11 +01:00
viewport_sprite_sorter.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
viewport_sprite_sorter_sse4.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
viewport_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
void_cmd.cpp Codechange: Silence warnings about intentionally unused parameters. 2023-09-19 22:49:59 +02:00
void_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
water.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
water_cmd.cpp Fix #12014: Remove water when area clearing ship depot (#12030) 2024-02-09 18:17:08 +01:00
water_cmd.h Codechange: Un-bitstuff remaining transport infrastructure commands. 2021-12-16 22:28:32 +01:00
water_map.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
waypoint.cpp Codechange: Rename window related DeleteXXX to match new behaviour 2021-05-29 21:08:25 +02:00
waypoint_base.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
waypoint_cmd.cpp Change: simplified water region evaluation, removed savegame data (#11750) 2024-01-21 20:56:50 +00:00
waypoint_cmd.h Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 2023-05-08 18:09:33 +00:00
waypoint_func.h
waypoint_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 2024-01-16 21:57:05 +00:00
widget.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 2024-02-02 22:29:28 +01:00
widget_type.h Codechange: Allow constexpr NWidgetPart construction. 2024-01-16 21:57:05 +00:00
window.cpp Codechange: Expose `FindChildWindow()` as a method of `Window`. 2024-02-07 17:13:37 +00:00
window_func.h Codechange: Replace mishmash of types for widget index with WidgetID. 2023-12-30 00:23:57 +00:00
window_gui.h Codechange: Expose `FindChildWindow()` as a method of `Window`. 2024-02-07 17:13:37 +00:00
window_type.h Codechange: Replace mishmash of types for widget index with WidgetID. 2023-12-30 00:23:57 +00:00
zoom_func.h Codechange: replace static inline with static for non-class functions 2024-01-06 13:37:33 +01:00
zoom_type.h Codechange: allow certain enumeration to be added 2024-01-16 23:30:23 +01:00