OpenTTD/src
Peter Nelson 9aee502838 Change: Size Game Options description widgets after initial sizing.
Trying to update text widgets with free flowing multiline text during
UpdateWidgetSize(), as the final width is not yet known and so the
calculated height being incorrect, usually resulting in one or more
empty text lines.

The solution is to update the widget heights afterwards during
OnResize(), at which point the final widths are known. The window is
then resized if needed.

(Note this technique needs more attention if width can also change.)
2023-04-25 13:27:22 +01:00
..
3rdparty Codechange: replace printf with PRINTF macros by fmt::format for scripts 2023-04-24 17:51:25 +02:00
ai Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
blitter Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
core Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
fontcache Codechange: use string/fmt instead of printf for ShowInfo(F) 2023-04-24 17:51:54 +02:00
game Codechange: use string/fmt instead of print for strgen warnings/errors/fatals 2023-04-18 23:20:53 +02:00
lang Update: Translations from eints 2023-04-24 18:40:29 +00:00
linkgraph Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
misc Codechange: Rename item_t to Item. 2023-04-24 09:17:37 +01:00
music Fix: Original music playback rate was slightly too fast 2022-02-10 22:09:51 +01:00
network Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
os Codechange: use string/fmt instead of printf for ShowInfo(F) 2023-04-24 17:51:54 +02:00
pathfinder Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 2023-04-09 19:00:26 +02:00
saveload Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
script Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
settingsgen Codechange: validate that "max" value of settings fit in their storage 2021-03-01 23:17:47 +01:00
sound Codechange: Move Sound Driver parameter name listings (#10127) 2022-11-05 15:42:20 +01:00
spriteloader Fix #10660: Sprite Font scale affected by viewport zoom level limits. (#10668) 2023-04-17 00:14:03 +02:00
strgen Fix: fmt's {:#04X} yields '0X00', not '0x0000' 2023-04-20 21:39:57 +02:00
table Change: replace per-AI "start_date" with a global "competitors_interval" (#10653) 2023-04-16 20:14:22 +02:00
tests Add: unit test functionality using catch2 2023-04-16 18:58:21 +02:00
timer Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
video Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
widgets Change: replace per-AI "start_date" with a global "competitors_interval" (#10653) 2023-04-16 20:14:22 +02:00
CMakeLists.txt Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
aircraft.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
aircraft_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +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 Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
airport.cpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
airport.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00: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: migrate all game-time-related timers to the new framework 2023-04-15 13:58:55 +02:00
animated_tile.cpp Cleanup: Unused alloca definitions and includes 2023-04-15 16:57:00 +01:00
animated_tile_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
articulated_vehicles.cpp Fix #10032: Capacities of articulated vehicles in build window 2023-01-14 18:52:01 +01:00
articulated_vehicles.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
autoreplace.cpp Add #7525: Allow autoreplace with same model vehicle 2023-02-26 21:29:25 +01:00
autoreplace_base.h Codechange: Replace FOR_ALL_ENGINE_RENEWS with range-based for loops 2019-12-21 20:13:03 +01:00
autoreplace_cmd.cpp Add: CommandCost supports an optional second error string 2023-03-03 17:11:14 -05:00
autoreplace_cmd.h Codechange: Un-bitstuff group and autoreplace commands. 2021-12-16 22:28:32 +01:00
autoreplace_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
autoreplace_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
autoreplace_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
autoreplace_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
autoslope.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
base_consist.cpp Codechange: Use std::string for most of the user-settable custom names. 2020-05-21 20:02:34 +02:00
base_consist.h Codechange: Use std::string for most of the user-settable custom names. 2020-05-21 20:02:34 +02:00
base_media_base.h Fix: Truncated music-set song names cause warning log. 2023-03-09 20:35:24 +00:00
base_media_func.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
base_station_base.h Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
bitmap_type.h Codechange: use smart pointers when cloning iterators 2023-01-13 21:09:40 +01:00
bmp.cpp Fix: do not allow more palette colours than there are indices for the colours 2023-01-04 18:36:49 +01:00
bmp.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
bootstrap_gui.cpp Change: Standardize progress bar layout. 2022-11-12 18:28:39 +00:00
bridge.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
bridge_gui.cpp Feature: Separate rail/road and sea/air velocity units, and add knots. (#10594) 2023-04-08 12:26:13 -04:00
bridge_map.cpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
bridge_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
build_vehicle_gui.cpp Codechange: revive STR_TINY_BLACK_COMMA from its coma (#10714) 2023-04-24 18:33:39 +00:00
cargo_type.h Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
cargoaction.cpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
cargoaction.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
cargomonitor.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
cargomonitor.h Codechange: Replace assert_compile macro with static_assert 2020-12-27 10:55:42 +00:00
cargopacket.cpp Fix #10707: Incorrect type of days_in_transit in CargoPacket constructor (#10715) 2023-04-24 18:55:16 +00:00
cargopacket.h Fix #10707: Incorrect type of days_in_transit in CargoPacket constructor (#10715) 2023-04-24 18:55:16 +00:00
cargotype.cpp Codechange: Factor cargotype weight conversion magic numbers 2022-11-08 21:02:08 +01:00
cargotype.h Codechange: Factor cargotype weight conversion magic numbers 2022-11-08 21:02:08 +01:00
cheat.cpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
cheat_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
cheat_gui.cpp Fix 7c6bf97: Don't change date and shift dates in the wrong order (#10711) 2023-04-24 17:33:03 +00:00
cheat_type.h Codechange: rework CHTS-chunk save/load to be more like the others 2021-06-10 19:18:24 +02:00
clear_cmd.cpp Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 2023-04-09 19:00:26 +02:00
clear_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
clear_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
command.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
command_func.h Fix: Restore using founder client name as company manager name (#10535) 2023-03-03 16:04:02 -05:00
command_type.h Add: CommandCost supports an optional second error string 2023-03-03 17:11:14 -05:00
company_base.h Change: replace per-AI "start_date" with a global "competitors_interval" (#10653) 2023-04-16 20:14:22 +02:00
company_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
company_cmd.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
company_func.h Fix #6544: Don't join AI company when loading network game in singleplayer 2022-04-30 19:36:09 +02:00
company_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00: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 Change: Centre company face in scaled widget. (#10688) 2023-04-21 19:54:04 +01:00
company_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
console.cpp Fix #10010: Memory leak in IConsolePrint in non-dedicated case 2022-09-21 12:32:07 +02:00
console_cmds.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
console_func.h Codechange: replace IConsolePrintF with IConsolePrint and fmt formatting 2021-06-13 15:25:31 +02:00
console_gui.cpp Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
console_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
console_internal.h Change: Use gender-neutral pronouns 2021-05-15 10:16:48 +02:00
console_type.h Cleanup: Swap comments for IConsoleModes (#9587) 2021-10-02 16:33:28 +02:00
cpu.cpp Add: use of Intel Intrinsics & RDTSC on e2k (MCST Elbrus 2000) (#9575) 2021-09-26 11:12:35 +02:00
cpu.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
crashlog.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
crashlog.h Codechange: put stack variables in global variables for gamelog/crashlog 2023-01-28 17:23:30 +01:00
currency.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
currency.h Codechange: migrate all game-time-related timers to the new framework 2023-04-15 13:58:55 +02:00
date.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
date_func.h Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
date_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
date_gui.h Codechange: Un-bitstuff timetable commands. 2021-12-16 22:28:32 +01:00
date_type.h Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
debug.cpp Codechange: use string/fmt instead of printf for ShowInfo(F) 2023-04-24 17:51:54 +02:00
debug.h Codechange: use string/fmt instead of printf for ShowInfo(F) 2023-04-24 17:51:54 +02:00
dedicated.cpp Codechange: Store info about the dedicated server log file in globals with automatic destruction to simplify control flow in openttd_main. 2020-05-21 20:02:34 +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: Use std::string for most of the user-settable custom names. 2020-05-21 20:02:34 +02: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: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
depot_gui.cpp Feature: Contextual actions for vehicles grouped by shared orders (#8425) 2022-11-26 18:03:21 +01:00
depot_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
depot_type.h Fix a9a21e78: Depots aren't really stations. 2022-10-23 14:03:38 +02:00
direction_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
direction_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
disaster_vehicle.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
disaster_vehicle.h Codechange: Replace vehicle related FOR_ALL with range-based for loops 2019-12-21 20:13:03 +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: migrate all game-time-related timers to the new framework 2023-04-15 13:58:55 +02:00
driver.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
driver.h Add: Option to (dis-)allow accelerated video drivers. (#8819) 2021-03-08 15:42:39 +01:00
economy.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
economy_base.h Codechange: Replace FOR_ALL_CARGO_PAYMENTS with range-based for loops 2019-12-21 20:13:03 +01:00
economy_cmd.h Fix #9909, 13528bf: Left-over unused parameter breaks overload resolution 2022-06-01 19:24:48 +02:00
economy_func.h Change: Increase max cargo age and let min cargo payment approach zero. (#10596) 2023-04-10 12:34:28 +02:00
economy_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
effectvehicle.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
effectvehicle_base.h Codechange: Replace vehicle related FOR_ALL with range-based for loops 2019-12-21 20:13:03 +01:00
effectvehicle_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
elrail.cpp Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 2023-04-09 19:00:26 +02:00
elrail_func.h Codechange: use separate pre and post callbacks for int settings 2021-05-29 10:07:30 +02:00
engine.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
engine_base.h Change: Add variant property to engines. 2022-12-25 16:41:58 +00:00
engine_cmd.h Codechange: Un-bitstuff vehicle/engine commands. 2021-12-16 22:28:32 +01:00
engine_func.h Fix #10032: Capacities of articulated vehicles in build window 2023-01-14 18:52:01 +01:00
engine_gui.cpp Feature: Separate rail/road and sea/air velocity units, and add knots. (#10594) 2023-04-08 12:26:13 -04:00
engine_gui.h Fix #10377, Fix 94167df: bad sorting of rail vehicles when primary variant is missing 2023-01-22 21:13:17 +01:00
engine_type.h Change: extend callback 161 (engine name) with bit 0x22 for context 'Autoreplace - Vehicles in use' (#10666) 2023-04-17 00:02:32 +02:00
error.h Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
error_gui.cpp Change: Centre company face in scaled widget. (#10688) 2023-04-21 19:54:04 +01:00
fileio.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
fileio_func.h Add: '-X' option to ignore global folders in the search path (#9341) 2021-06-10 23:13:34 +02:00
fileio_type.h Add: always set PERSONAL_DIR "/content_download" in search path (#8481) 2021-01-03 11:10:56 +01:00
fios.cpp Cleanup: remove/replace trailing ; with . in comments 2023-01-26 23:47:55 +01:00
fios.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
fios_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
fontcache.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
fontcache.h Add: 'font' console command to configure fonts 2022-12-23 23:23:03 +01:00
fontdetection.h Change: Rename some freetype things to fontcache. 2022-09-25 18:34:24 +01:00
framerate_gui.cpp Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
framerate_type.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
gamelog.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
gamelog.h Codechange: put stack variables in global variables for gamelog/crashlog 2023-01-28 17:23:30 +01:00
gamelog_internal.h Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02:00
genworld.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
genworld.h Feature: allow setting a custom terrain type to define highest peak 2021-03-26 12:22:32 +01:00
genworld_gui.cpp Fix: Don't double-pad existing size when adding widget padding. 2023-04-12 18:43:15 +01:00
gfx.cpp Fix #10660: Sprite Font scale affected by viewport zoom level limits. (#10668) 2023-04-17 00:14:03 +02:00
gfx_func.h Change: Make vehicle list dropdown buttons resize to fit strings. (#10286) 2022-12-27 18:39:37 +00:00
gfx_layout.cpp Fix #10057: FallbackParagraphLayout fails to properly wrap 2023-01-15 11:43:22 +01:00
gfx_layout.h Codechange: Improve LineCache queries (#9417) 2021-08-16 11:18:47 +02:00
gfx_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
gfxinit.cpp Codechange: use string/fmt instead of printf for ShowInfo(F) 2023-04-24 17:51:54 +02:00
gfxinit.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
goal.cpp Fix: make script goals work with the whole range of ClientIDs 2023-01-31 20:09:48 +01:00
goal_base.h Codechange: Replace FOR_ALL_GOALS with range-based for loops 2019-12-21 20:13:03 +01:00
goal_cmd.h Fix: make script goals work with the whole range of ClientIDs 2023-01-31 20:09:48 +01:00
goal_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
goal_type.h Fix: [Script] Incorrect value for GOAL_INVALID (#10436) 2023-02-01 23:35:51 +01:00
graph_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
graph_gui.h Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
ground_vehicle.cpp Codechange: address CodeQL issue "Multiplication result converted to larger type" (#10306) 2023-01-02 20:30:02 +00:00
ground_vehicle.hpp Change: make GetPartialZ consistent, meaning Z of adjacent slopes continue 2023-04-09 19:00:26 +02:00
group.h Fix 3c047b1: AIGroup.GetProfitLastYear could get values different than those displayed in GUI (#10227) 2023-01-22 08:14:02 -05:00
group_cmd.cpp Codechange: do not hide parameters with local variables 2023-01-29 07:21:34 +01:00
group_cmd.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 2021-12-16 22:28:32 +01:00
group_gui.cpp Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
group_gui.h Feature: Control + click on the vehicle details button in the vehicle view window opens the vehicle group window, then selects and scrolls to the vehicle's group. 2019-12-23 18:04:10 +00:00
group_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
gui.h Change: move "give money" from client-list to company window 2021-01-05 21:56:24 +01:00
heightmap.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
heightmap.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
highscore.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
highscore.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
highscore_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
hotkeys.cpp Codechange: Stringify config file paths. 2020-12-27 13:19:25 +01:00
hotkeys.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
house.h Codechange: Replace assert_compile macro with static_assert 2020-12-27 10:55:42 +00:00
house_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
industry.h Cleanup: Don't use a magic number when closing processing industries (#10710) 2023-04-24 19:58:48 +00:00
industry_cmd.cpp Cleanup: Don't use a magic number when closing processing industries (#10710) 2023-04-24 19:58:48 +00:00
industry_cmd.h Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 2023-02-14 11:29:11 +01:00
industry_gui.cpp Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
industry_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
industry_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
industrytype.h Change: [NewGRF] industry special flag 19 now specifically targets only passenger production, instead of the second cargo of any water-based industry. (#8590) 2021-01-18 22:42:10 +01:00
ini.cpp Codechange: use string/fmt instead of printf for ShowInfo(F) 2023-04-24 17:51:54 +02:00
ini_load.cpp Fix 75b6051b: removing items from the ini could leave the group in a bad state (#9445) 2021-07-17 17:26:50 +02:00
ini_type.h Change: move sensitive information to secrets.cfg and private information to private.cfg 2021-07-02 14:30:14 +02:00
intro_gui.cpp Codechange: introduce GetMainWindow() to properly account for nullptr checks 2023-01-14 21:15:23 +01:00
landscape.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
landscape.h Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 2023-04-09 19:00:26 +02: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 Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
language.h Change: treat languages as finished, if translations are 75% completed. 2021-04-22 22:16:56 +02:00
league_base.h Fix #10469, 5e14a20: [Script] League Table rating element is a int64 everywhere else 2023-02-26 22:25:13 +01:00
league_cmd.cpp Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
league_cmd.h Fix #10214: CMD_CREATE_LEAGUE_TABLE did not set CMD_STR_CTRL 2022-12-16 21:07:36 +01:00
league_gui.cpp Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
league_gui.h Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
league_type.h Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
livery.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
main_gui.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
map.cpp Codechange: hide Tile(Extended) into the Tile structure 2023-02-28 07:11:48 +01:00
map_func.h Codechange: hide Tile(Extended) into the Tile structure 2023-02-28 07:11:48 +01:00
map_type.h Codechange: hide Tile(Extended) into the Tile structure 2023-02-28 07:11:48 +01:00
misc.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
misc_cmd.cpp Add: CommandCost supports an optional second error string 2023-03-03 17:11:14 -05:00
misc_cmd.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
misc_gui.cpp Fix: fmt's {:#04X} yields '0X00', not '0x0000' 2023-04-20 21:39:57 +02:00
mixer.cpp Fix: Data race on effect volume setting with mixer thread 2022-11-11 23:48:24 +01:00
mixer.h Fix: Data race on effect volume setting with mixer thread 2022-11-11 23:48:24 +01:00
music.cpp Fix: Truncated music-set song names cause warning log. 2023-03-09 20:35:24 +00:00
music_gui.cpp Change: Make all dropdown lists extend width if necessary. 2023-04-13 20:57:47 +01:00
newgrf.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
newgrf.h Codechange: use string/fmt instead of printf for grfmsg 2023-04-18 23:21:08 +02:00
newgrf_airport.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
newgrf_airport.h Codechange: use smart pointers when cloning iterators 2023-01-13 21:09:40 +01:00
newgrf_airporttiles.cpp Codechange: Use simple assignment to assign specs. 2023-04-23 15:58:27 +01:00
newgrf_airporttiles.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_animation_base.h Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
newgrf_animation_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
newgrf_callbacks.h Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_canal.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
newgrf_canal.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
newgrf_cargo.cpp Codechange: Deduplicate ResolveReal() for resolvers that don't use real sprite groups. 2021-06-12 08:05:59 +01:00
newgrf_cargo.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
newgrf_class.h Codechange: Use std::vector for NewGRF class lists. 2023-04-02 22:42:38 +01:00
newgrf_class_func.h Codechange: use string/fmt instead of printf for grfmsg 2023-04-18 23:21:08 +02:00
newgrf_commons.cpp Codechange: Use simple assignment to assign specs. 2023-04-23 15:58:27 +01:00
newgrf_commons.h Cleanup: remove/replace trailing ; with . in comments 2023-01-26 23:47:55 +01:00
newgrf_config.cpp Add: Commandline option to skip NewGRF scanning 2022-05-07 10:17:26 +02:00
newgrf_config.h Remove: the concept of UnknownGRFs 2021-07-18 11:42:25 +02:00
newgrf_debug.h Codechange: replace _realtime_tick with std::chrono for mouse events 2021-02-27 00:36:14 +01:00
newgrf_debug_gui.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
newgrf_engine.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
newgrf_engine.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_generic.cpp Fix: fmt's {:#04X} yields '0X00', not '0x0000' 2023-04-20 21:39:57 +02:00
newgrf_generic.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_gui.cpp Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
newgrf_house.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_house.h Feature: NewGRF callback profiling (#7868) 2020-01-26 13:45:51 +01:00
newgrf_industries.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
newgrf_industries.h Feature: NewGRF callback profiling (#7868) 2020-01-26 13:45:51 +01:00
newgrf_industrytiles.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_industrytiles.h Feature: NewGRF callback profiling (#7868) 2020-01-26 13:45:51 +01:00
newgrf_object.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
newgrf_object.h Change: Expose ObjectSpec vector to simplify iteration. 2023-04-02 22:42:38 +01:00
newgrf_profiling.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
newgrf_profiling.h Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02: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: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
newgrf_railtype.h Codechange: Deduplicate ResolveReal() for resolvers that don't use real sprite groups. 2021-06-12 08:05:59 +01:00
newgrf_roadstop.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
newgrf_roadstop.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
newgrf_roadtype.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
newgrf_roadtype.h Codechange: Make RoadScopeResolver constructor inlineable (#9780) 2022-01-05 12:25:22 +00:00
newgrf_sound.cpp Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives 2023-04-15 16:57:00 +01: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: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
newgrf_spritegroup.h Fix: Ensure 31-bit shifts are unsigned. (#10128) 2022-11-04 07:15:59 +00:00
newgrf_station.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
newgrf_station.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
newgrf_storage.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
newgrf_storage.h Cleanup: Unused alloca definitions and includes 2023-04-15 16:57:00 +01:00
newgrf_text.cpp Fix: fmt's {:#04X} yields '0X00', not '0x0000' 2023-04-20 21:39:57 +02:00
newgrf_text.h Codechange: [Network] Use std::string to get a NewGRF's name 2021-06-10 21:53:19 +02:00
newgrf_town.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
newgrf_town.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
newgrf_townname.cpp Codechange: Use std:: features for NewGRF town names (#10631) 2023-04-16 21:24:54 +01:00
newgrf_townname.h Codechange: Use std:: features for NewGRF town names (#10631) 2023-04-16 21:24:54 +01:00
news_cmd.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
news_func.h Codechange: create a type for the "free_data" of NewsItems and (de)allocate it with new and delete 2021-07-01 19:04:38 +02:00
news_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
news_gui.h Feature: Make news and errors close hotkeys configurable 2020-09-24 19:23:12 +02:00
news_type.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
object.h Add: Hotkey to focus the build object class name filter editbox. 2021-04-02 10:12:47 +02:00
object_base.h Codechange: Replace FOR_ALL_OBJECTS with range-based for loops 2019-12-21 20:13:03 +01:00
object_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
object_cmd.h Fix #10135: Cost of building multiple objects might not match test (#10137) 2022-11-05 14:46:44 -04:00
object_gui.cpp Fix: Don't double-pad existing size when adding widget padding. 2023-04-12 18:43:15 +01:00
object_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
object_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
openttd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
openttd.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
order_backup.cpp Codechange: Use anonymous union for vehicle orders/old orders list 2022-02-15 20:01:10 +01:00
order_backup.h Cleanup: remove unused static variables 2023-01-27 07:05:49 +01:00
order_base.h Cleanup 54db96b: Left-over function declaration (#10528) 2023-03-01 23:53:50 +01:00
order_cmd.cpp Fix 3719f60: Crash when copying non-station orders (#10540) 2023-03-04 22:52:30 +00:00
order_cmd.h Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
order_func.h Codechange: Use constants for service interval max/min/default values (#10611) 2023-04-08 18:04:30 +00:00
order_gui.cpp Feature: Separate rail/road and sea/air velocity units, and add knots. (#10594) 2023-04-08 12:26:13 -04:00
order_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
osk_gui.cpp Codechange: use string/fmt instead of printf for ShowInfo(F) 2023-04-24 17:51:54 +02:00
pbs.cpp Feature: Multi-track level crossings (#9931) 2022-11-01 16:51:23 -04:00
pbs.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
progress.cpp Add: make modal windows update more smooth 2021-03-10 13:41:18 +01:00
progress.h Add: make modal windows update more smooth 2021-03-10 13:41:18 +01:00
querystring_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
rail.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
rail.h Cleanup: Replace FOR_ALL_SORTED_RAILTYPES macro with range iterator. 2021-04-28 23:54:31 +01:00
rail_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
rail_cmd.h Fix db98cedb: Swap parameters for CmdRemoveRailroadTrack, too. 2022-10-17 07:54:58 +01:00
rail_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
rail_gui.h Feature: Hide block signals in GUI by default (#8688) 2021-09-05 20:22:27 +02:00
rail_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
rail_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
random_access_file.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 2021-06-13 12:45:45 +02:00
random_access_file_type.h Add: concept of a RandomAccessFile to replace the FIO slot functions 2021-05-08 12:39:34 +02:00
rev.cpp.in Add: support filtering content entries for patchpacks (#9541) 2021-09-11 15:34:46 +02:00
rev.h Add: support filtering content entries for patchpacks (#9541) 2021-09-11 15:34:46 +02:00
road.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
road.h Fix 30ae072: when a road type is hidden, towns may not build them even when that flag is set 2023-03-05 22:01:54 +01:00
road_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
road_cmd.h Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
road_func.h Fix #10208: allow to use specific underlay for road/tram tunnels (#10233) 2022-12-17 09:01:47 -05:00
road_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
road_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
road_internal.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
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: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
road_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
roadstop.cpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
roadstop_base.h Codechange: Replace FOR_ALL_ROADSTOPS with range-based for loops 2019-12-21 20:13:03 +01:00
roadveh.h Codechange: refactor FindClosestDepot to not use pointers, but return a struct 2023-01-04 22:30:48 +01:00
roadveh_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +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 Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
safeguards.h Codechange: encapsulate network error handling 2021-05-01 19:36:22 +02:00
screenshot.cpp Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives 2023-04-15 16:57:00 +01:00
screenshot.h Codechange: move misc settings to std::string 2021-05-13 23:13:17 +02:00
screenshot_gui.cpp Fix: Don't show screenshot GUI in screenshots (#9674) 2021-11-07 17:41:24 +01:00
screenshot_gui.h Fix: Don't show screenshot GUI in screenshots (#9674) 2021-11-07 17:41:24 +01:00
settings.cpp Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives 2023-04-15 16:57:00 +01:00
settings_cmd.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
settings_func.h Codechange: C++-ify the usage of IniFile in settings.cpp 2021-07-02 14:30:14 +02:00
settings_gui.cpp Change: Size Game Options description widgets after initial sizing. 2023-04-25 13:27:22 +01:00
settings_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
settings_internal.h Codechange: pass large objects by reference instead of value 2023-01-28 13:43:21 +01:00
settings_table.cpp Codechange: Replace some p1/p2 parameter names with better names (#10658) 2023-04-15 15:11:41 +02:00
settings_table.h Codechange: split settings.ini over several files (#9421) 2021-07-09 21:16:03 +02:00
settings_type.h Change: replace per-AI "start_date" with a global "competitors_interval" (#10653) 2023-04-16 20:14:22 +02:00
ship.h Codechange: refactor FindClosestDepot to not use pointers, but return a struct 2023-01-04 22:30:48 +01:00
ship_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +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 Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
signal.cpp Cleanup: simplify some boolean expressions 2021-06-17 16:18:30 +02:00
signal_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
signal_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01: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: Use std::string for most of the user-settable custom names. 2020-05-21 20:02:34 +02:00
signs_cmd.cpp Codechange: Don't use globals for story/goal/sign/group command proc return values. 2021-12-16 22:28:32 +01: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: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
signs_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
slope_func.h Codechange: make a numer of Slope related functions constexpr 2023-04-09 19:00:26 +02:00
slope_type.h Fix: Ensure 31-bit shifts are unsigned. (#10128) 2022-11-04 07:15:59 +00:00
smallmap_gui.cpp Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
smallmap_gui.h Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
sortlist_type.h Cleanup 2db88953e7: Remove VL_FIRST_SORT as it's useless 2021-01-01 01:04:27 +01:00
sound.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
sound_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
sound_type.h Codechange: let NewGRF sounds make use of RandomAccessFile instead of the FIO slot functions 2021-05-08 12:39:34 +02:00
sprite.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
sprite.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
spritecache.cpp Fix #10660: Sprite Font scale affected by viewport zoom level limits. (#10668) 2023-04-17 00:14:03 +02:00
spritecache.h Fix #10660: Sprite Font scale affected by viewport zoom level limits. (#10668) 2023-04-17 00:14:03 +02:00
station.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
station_base.h Fix: O(N^2) cost of Station::RecomputeCatchmentForAll 2023-03-01 16:54:57 +01:00
station_cmd.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
station_cmd.h Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
station_func.h Feature: [Linkgraph] Prioritize faster routes for passengers, mail and express cargo 2021-08-17 14:57:59 +02:00
station_gui.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
station_gui.h Codechange: Use lambdas instead of CommandContainer to manage station picker commands. 2021-12-16 22:28:32 +01:00
station_kdtree.h Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
station_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
station_type.h Codechange: Un-bitstuff station/depot/waypoint commands. 2021-12-16 22:28:32 +01:00
statusbar_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
statusbar_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
stdafx.h Codechange: use string/fmt instead of print for strgen warnings/errors/fatals 2023-04-18 23:20:53 +02:00
story.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
story_base.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
story_cmd.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 2021-12-16 22:28:32 +01:00
story_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
story_type.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 2021-12-16 22:28:32 +01:00
string.cpp Cleanup: remove commented out code 2023-01-26 23:47:55 +01:00
string_base.h Codechange: use smart pointers when creating StringIterators 2023-01-13 21:09:40 +01:00
string_func.h Change: [Network] Transfer command data as serialized byte stream without fixed structure. 2021-12-16 22:28:32 +01:00
string_type.h Fix #10023: Allow negative input in text fields when needed (#10112) 2022-11-02 20:54:07 +01:00
stringfilter.cpp Cleanup: Unused alloca definitions and includes 2023-04-15 16:57:00 +01:00
stringfilter_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
strings.cpp Codechange: Optimise FormatNumber by removing seprintf calls (#10659) 2023-04-17 00:04:24 +02:00
strings_func.h Feature: Separate rail/road and sea/air velocity units, and add knots. (#10594) 2023-04-08 12:26:13 -04:00
strings_type.h Codechange: remove special strings for language and resolutions (#8824) 2021-03-09 10:58:33 +01:00
subsidy.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
subsidy_base.h Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01: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 Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
subsidy_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
tar_type.h Codechange: Replace FOR_ALL_TARS with range-based for loops 2021-05-03 19:46:57 +02:00
terraform_cmd.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01: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: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
terraform_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
textbuf.cpp Codechange: use smart pointers when creating StringIterators 2023-01-13 21:09:40 +01:00
textbuf_gui.h Codechange: move misc settings to std::string 2021-05-13 23:13:17 +02:00
textbuf_type.h Codechange: use smart pointers when creating StringIterators 2023-01-13 21:09:40 +01:00
texteff.cpp Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
texteff.hpp Codechange: migrate all Window-related timers to the new framework 2023-04-15 13:58:55 +02:00
textfile_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
textfile_gui.h Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
textfile_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
tgp.cpp Codechange: Rename height_t/amplitude_t to Height/Amplitude. 2023-04-24 09:17:37 +01:00
tgp.h Feature: auto-detect map height limit based on generated map 2021-03-26 12:22:32 +01:00
thread.h Fix: on startup, NewGRF scan could case race-condition (#9382) 2021-06-17 20:10:40 +02:00
tile_cmd.h Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 2023-04-09 19:00:26 +02:00
tile_map.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tile_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
tile_type.h Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +01:00
tilearea.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tilearea_type.h Codechange: use smart pointers when cloning iterators 2023-01-13 21:09:40 +01:00
tilehighlight_func.h Feature: Plant clumps of trees in editor by dragging on the landscape 2020-12-27 01:03:27 +01:00
tilehighlight_type.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
tilematrix_type.hpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
timetable.h Codechange: Refactor timetable GUI (#10613) 2023-04-21 16:31:26 +01:00
timetable_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
timetable_cmd.h Feature: Ctrl+Click to reset late counter for the entire vehicle group. 2023-02-11 09:48:09 +01:00
timetable_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
toolbar_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
toolbar_gui.h Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
town.h Change: Remove scrollbar from town authority actions panel (#9928) 2022-11-11 23:52:38 +01:00
town_cmd.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
town_cmd.h Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
town_gui.cpp Fix: Violation of strict weak ordering in TownRatingSorter 2023-04-23 12:52:12 +01:00
town_kdtree.h Add #6887: Option to show zone inside local authority boundary of towns 2019-08-17 21:45:20 +01:00
town_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
town_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
townname.cpp Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives 2023-04-15 16:57:00 +01:00
townname_func.h Codechange: pass the randomizer directly to the town name generation 2023-01-14 22:00:11 +01:00
townname_type.h Codechange: turn a constant variable into a real constant. 2021-02-14 23:14:07 +01:00
track_func.h Codechange: Remove FOR_EACH_SET_TRACK 2021-07-09 21:36:09 +02:00
track_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
train.h Change: Avoid crashing to the side of a train 2023-02-22 20:09:02 +01:00
train_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
train_cmd.h Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
train_gui.cpp Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
transparency.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
transparency_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
transparency_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
transport_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
tree_cmd.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00: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 Feature: Press Ctrl to build a diagonal area of trees (#10342) 2023-01-13 18:04:30 -05:00
tree_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +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: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
tunnelbridge.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
tunnelbridge_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +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: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
vehicle.cpp Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
vehicle_base.h Codechange: move tick-counter into TimerGameTick (#10712) 2023-04-24 16:55:40 +00:00
vehicle_cmd.cpp Codechange: add non-nullptr asserts in cases where it should never be nullptr 2023-01-14 21:15:23 +01:00
vehicle_cmd.h Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
vehicle_func.h Add: Use specific error message when vehicle cannot go to station/waypoint 2023-03-03 17:11:14 -05:00
vehicle_gui.cpp Fix: Don't double-pad existing size when adding widget padding. 2023-04-12 18:43:15 +01:00
vehicle_gui.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
vehicle_gui_base.h Feature: Add cargo filter support to vehicle list. (#8308) 2022-11-08 21:11:16 +01:00
vehicle_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
vehiclelist.cpp Fix: depot-related commands did not validate depot tiles properly (#9948) 2022-07-09 12:28:09 +02:00
vehiclelist.h Codechange: Un-bitstuff vehicle/engine commands. 2021-12-16 22:28:32 +01:00
viewport.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 2023-04-16 20:00:55 +01:00
viewport_cmd.h Codechange: Un-bitstuff the remaining on-map commands. 2021-12-16 22:28:32 +01:00
viewport_func.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
viewport_gui.cpp Fix: Extra viewport cannot be scrolled with right-click-close. (#10644) 2023-04-12 19:14:48 +00:00
viewport_kdtree.h Codechange: Make a merged k-d tree index of all viewport signs 2019-03-09 20:27:11 +01:00
viewport_sprite_sorter.h Feature #7962: Significantly improve sprite sorter performance 2020-12-20 10:13:35 +01:00
viewport_sprite_sorter_sse4.cpp Fix #9935: Use more selectivity when building SSE specific code 2022-08-26 19:36:18 +02:00
viewport_type.h Codechange: Use a shared_ptr for viewport overlay. (#10586) 2023-03-31 16:06:36 +01:00
void_cmd.cpp Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 2023-04-09 19:00:26 +02:00
void_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
walltime_func.h Fix #9974, aa5a8fe: strftime buffer maxsize is off by one 2022-08-23 17:53:59 +02:00
water.h Codechange: refactor removal of desert around river tiles 2023-01-15 00:43:41 +01:00
water_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
water_cmd.h Codechange: Un-bitstuff remaining transport infrastructure commands. 2021-12-16 22:28:32 +01:00
water_map.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +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 station related FOR_ALL with range-based for loops 2019-12-21 20:13:03 +01:00
waypoint_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 2023-04-24 15:56:01 +00:00
waypoint_cmd.h Codechange: Un-bitstuff station/depot/waypoint commands. 2021-12-16 22:28:32 +01:00
waypoint_func.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
waypoint_gui.cpp Fix #9995: Adjust viewport zoom level for HiDPI displays 2022-10-18 22:03:21 +02:00
widget.cpp Add: Helper to update widget vertical size. 2023-04-25 13:27:22 +01:00
widget_type.h Add: Helper to update widget vertical size. 2023-04-25 13:27:22 +01:00
window.cpp Add: parameter for ReInit() to reposition window to default. 2023-04-25 13:27:22 +01:00
window_func.h Codechange: introduce GetMainWindow() to properly account for nullptr checks 2023-01-14 21:15:23 +01:00
window_gui.h Add: parameter for ReInit() to reposition window to default. 2023-04-25 13:27:22 +01:00
window_type.h Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
zoom_func.h Feature: Variable GUI scale. 2022-11-12 18:28:39 +00:00
zoom_type.h Fix #10660: Sprite Font scale affected by viewport zoom level limits. (#10668) 2023-04-17 00:14:03 +02:00