OpenTTD/src
Patric Stout 790c1b1b02 Codechange: refactor setting conversions and make sure it only happens once
By forcing it only happens once, the first time you upgrade to
a newer client, means you are free to jump between older and newer
versions after that. As they will not resync, the newer setting
can take on any of the (newer) values, without breaking the old
client. And when going to an old client and back, it doesn't
change it back to the converted value anymore.
2023-07-19 13:17:50 +02:00
..
3rdparty Codechange: make SQString::Create that supports std::string and use that 2023-06-20 15:25:17 +02:00
ai Codechange: use fmt::format_to to format the help message 2023-05-20 16:50:03 +02:00
blitter Codechange: use fmt::format_to to format the help message 2023-05-20 16:50:03 +02:00
core Codechange: hint in all branches of ClampTo to resolve compile-time (#11130) 2023-07-12 13:54:44 +00:00
fontcache Codechange: Pass face index as font os_handle for FreeType fonts. (#11073) 2023-06-27 12:30:46 +01:00
game Codechange: Make DropDownListStringItem preformat and remove other implementations. (#11063) 2023-06-23 08:30:13 +00:00
lang Update: Translations from eints 2023-07-18 18:40:57 +00:00
linkgraph Fix: Integer overflow in LinkGraphOverlay::ShowTooltip for long links 2023-07-16 10:10:04 +02:00
misc Codechange: use std::string for parameters in the dbg_helpers 2023-06-04 15:56:53 +02:00
music Codechange: use std::string/std::vector over stredup/strecpy/CallocT/free 2023-06-27 12:35:31 +02:00
network Codechange: do not keep local variable for temporary string parameters 2023-07-03 18:08:03 +02:00
os Codechange: use std::string instead of a temporary buffer for iconv calls 2023-06-30 19:15:21 +02:00
pathfinder Codechange: replace printf with fmt::print 2023-05-21 15:12:02 +02:00
saveload Change: Don't save industry history if cargo slot isn't used. (#11133) 2023-07-14 11:12:22 +01:00
script Codechange: do not make a string valid in place, to then copy it 2023-07-06 19:59:50 +02:00
settingsgen Codechange: Split GetItem with GetOrCreateItem. (#10952) 2023-06-05 18:29:52 +00:00
sound Codechange: use SignalObjectAndWait since we do not support older than Windows XP anymore 2023-06-28 23:22:14 +02:00
spriteloader Codechange: use default dtor instead of empty (#10826) 2023-05-14 23:31:03 +02:00
strgen Codechange: let ReadLine return a string instead of passing a buffer 2023-06-09 19:58:29 +02:00
table Fix #11137: assertion failure due to interpreting string as number 2023-07-15 06:33:12 +02:00
tests Fix: crash when window can't be placed on low resolution screens. (#10932) 2023-06-04 15:39:57 +00:00
timer Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
video Codechange: use std::getline to read strings from stdin 2023-06-29 16:49:10 +02:00
widgets Codechange: Make DropDownListStringItem preformat and remove other implementations. (#11063) 2023-06-23 08:30:13 +00:00
CMakeLists.txt Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
aircraft.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
aircraft_cmd.cpp Cleanup: Remove unnecessary hangar check. 2023-05-08 17:30:21 +02: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
airport.h
airport_cmd.h Codechange: Move command callback declarations to the cmd header files. 2021-12-16 22:28:32 +01:00
airport_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02: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 Codechange: Base CargoArray off std::array. 2023-05-23 19:07:36 +01:00
articulated_vehicles.h
autoreplace.cpp Add #7525: Allow autoreplace with same model vehicle 2023-02-26 21:29:25 +01:00
autoreplace_base.h
autoreplace_cmd.cpp Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
autoreplace_cmd.h Codechange: Un-bitstuff group and autoreplace commands. 2021-12-16 22:28:32 +01:00
autoreplace_func.h
autoreplace_gui.cpp Codechange: use SetDParam and CopyOutDParam for tooltips 2023-06-17 10:01:19 +02:00
autoreplace_gui.h
autoreplace_type.h
autoslope.h
base_consist.cpp
base_consist.h Codechange: use default dtor instead of empty (#10826) 2023-05-14 23:31:03 +02:00
base_media_base.h Codechange: use fmt::format_to to format the help message 2023-05-20 16:50:03 +02:00
base_media_func.h Codechange: Split GetItem with GetOrCreateItem. (#10952) 2023-06-05 18:29:52 +00:00
base_station_base.h Change: Extend entity override manager and station spec lists to support 16 bit IDs. 2023-05-05 07:08:40 +01:00
bitmap_type.h Change: include fmt.h C++ headers in stdafx.h 2023-05-08 16:49:23 +02: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
bootstrap_gui.cpp Fix: [Bootstrap] don't crash when failing to connect to content server (#11122) 2023-07-08 14:54:39 +00:00
bridge.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
bridge_gui.cpp Codechange: Pass bridge type instead of display row to BuildBridge. (#10828) 2023-05-14 19:12:26 +00:00
bridge_map.cpp
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 Fix #11026: Use real engine name instead of default name for filtering (#11033) 2023-06-19 01:03:32 +02:00
cargo_type.h Codechange: Base CargoArray off std::array. 2023-05-23 19:07:36 +01:00
cargoaction.cpp
cargoaction.h
cargomonitor.cpp Codechange: Use standard iterator-erase-loop pattern. 2023-05-11 07:58:55 +01:00
cargomonitor.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
cargopacket.cpp Codechange: rename cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04:00
cargopacket.h Codechange: rename cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04:00
cargotype.cpp Codechange: Use IsValidCargoID/IsValidCargoType. 2023-05-22 20:43:40 +01:00
cargotype.h Codechange: rename cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04:00
cheat.cpp
cheat_func.h
cheat_gui.cpp Codechange: Remove redundant char buffer. (#10808) 2023-05-11 21:36:11 +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
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 includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01: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 Feature: [GS] Goal destination can be updated (#10817) 2023-06-08 18:00:31 +01:00
company_base.h Feature: allow to do a hostile takeover of an AI company (in singleplayer) (#10914) 2023-06-05 19:32:22 +02:00
company_cmd.cpp Codechange: rename function to better describe what it is doing 2023-06-12 09:12:11 +02:00
company_cmd.h Codechange: pass (uint) money as Money for CmdGiveMoney 2023-05-06 21:26:13 +02:00
company_func.h Codechange: rename function to better describe what it is doing 2023-06-12 09:12:11 +02:00
company_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02: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 Remove: buying/selling/owning company shares (#10709) 2023-04-29 10:16:49 +02:00
console.cpp Codechange: let IConsoleCmdExec accept std::string 2023-06-29 06:06:15 +02:00
console_cmds.cpp Codechange: refactor code to remove need for stredup 2023-06-18 21:22:28 +02:00
console_func.h Codechange: let IConsoleCmdExec accept std::string 2023-06-29 06:06:15 +02:00
console_gui.cpp Codechange: use std::deque for console history 2023-06-20 15:25:29 +02:00
console_gui.h
console_internal.h Codechange: replace stredup + StrMakeValidInPlace with std::string + StrMakeValid 2023-06-08 19:32:15 +02:00
console_type.h Cleanup: Swap comments for IConsoleModes (#9587) 2021-10-02 16:33:28 +02:00
cpu.cpp Remove: OS/2 port 2023-06-16 14:29:14 +01:00
cpu.h
crashlog.cpp Fix #10993: Crash log when font caches not initialised (#11024) 2023-06-17 17:56:27 +01:00
crashlog.h Codechange: replace crashlog filenames with std::string in Crashlog 2023-05-25 05:42:10 +02:00
currency.cpp Fix #11054: Prevent translation of currency codes. 2023-06-23 16:47:32 +01:00
currency.h Fix #11054: Prevent translation of currency codes. 2023-06-23 16:47:32 +01:00
date_gui.cpp Codechange: Make DropDownListStringItem preformat and remove other implementations. (#11063) 2023-06-23 08:30:13 +00:00
date_gui.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
date_type.h Codechange: make date-related variables constexpr (#11129) 2023-07-12 13:15:24 +00:00
debug.cpp Codechange: use std::string to return the debug level information 2023-06-02 17:07:18 +02:00
debug.h Codechange: use std::string to return the debug level information 2023-06-02 17:07:18 +02: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: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04: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 Codechange: use SetDParam and CopyOutDParam for tooltips 2023-06-17 10:01:19 +02: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
direction_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
disaster_vehicle.cpp Codechange: Use a dedicated variable for disaster vehicle action state. (#10798) 2023-05-12 21:41:36 +02:00
disaster_vehicle.h Codechange: use default dtor instead of empty (#10826) 2023-05-14 23:31:03 +02: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: Reorganise hotkey initialisation. (#10951) 2023-06-05 18:12:30 +01:00
driver.cpp Codechange: remove a number of unneeded c_str() calls 2023-06-15 22:14:45 +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 cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04:00
economy_base.h
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 Codechange: rename cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04: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: use default dtor instead of empty (#10826) 2023-05-14 23:31:03 +02:00
effectvehicle_func.h
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: Use IsValidCargoID/IsValidCargoType. 2023-05-22 20:43:40 +01:00
engine_base.h Fix: Engine age is in months, not days (#10773) 2023-05-06 11:54:38 -04:00
engine_cmd.h Codechange: Un-bitstuff vehicle/engine commands. 2021-12-16 22:28:32 +01:00
engine_func.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
engine_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
engine_gui.h Codechange: Pass reference instead of pointer to GUI*Lists. (#10822) 2023-05-14 09:17:44 +01:00
engine_type.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
error.cpp Codechange: replace error/usererror printf variant with fmt variant and rename 2023-04-25 17:55:09 +02:00
error.h Codechange: move errors over to the new StringParameterBackup type 2023-07-02 22:31:01 +02:00
error_func.h Codechange: replace error/usererror printf variant with fmt variant and rename 2023-04-25 17:55:09 +02:00
error_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
fileio.cpp Remove: OS/2 port 2023-06-16 14:29:14 +01:00
fileio_func.h Codechange: let GenerateDefaultSaveName return std::string 2023-06-04 14:11:13 +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 Codechange: do not keep local variable for temporary string parameters 2023-07-03 18:08:03 +02:00
fios.h Codechange: replace C-style string processing with C++-style for the listing callbacks 2023-06-05 23:25:49 +02:00
fios_gui.cpp Codechange: remove a number of unneeded c_str() calls 2023-06-15 22:14:45 +02:00
fontcache.cpp Fix #10993: Crash log when font caches not initialised (#11024) 2023-06-17 17:56:27 +01:00
fontcache.h Fix #10993: Crash log when font caches not initialised (#11024) 2023-06-17 17:56:27 +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 Codechange: replace seprintf with C++ style formatting 2023-06-05 23:25:59 +02:00
framerate_type.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
gamelog.cpp Fix #10982: No help text for gamelog command (#10984) 2023-06-13 08:33:33 +00:00
gamelog.h Fix #10982: No help text for gamelog command (#10984) 2023-06-13 08:33:33 +00:00
gamelog_internal.h Codechange: Use std::map instead of custom SmallMap. 2023-05-18 12:18:30 +01:00
genworld.cpp Codechange: use fmt::format to create desync dump savegames 2023-06-07 08:02:58 +02: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 Codechange: Make DropDownListStringItem preformat and remove other implementations. (#11063) 2023-06-23 08:30:13 +00:00
gfx.cpp Codechange: remove queue_wrap / last_position from mouse movement 2023-06-04 00:40:56 +02:00
gfx_func.h Cleanup: remove DRAW_STRING_BUFFER constant 2023-06-06 18:08:11 +02:00
gfx_layout.cpp Fix: Layouter not taking stripped formatting codes into account when mapping visual coordinates to/from original string 2023-06-26 17:31:17 +02:00
gfx_layout.h Codechange: Use unique_ptr for text layout font mapping. 2023-05-18 12:18:30 +01:00
gfx_layout_fallback.cpp Fix: FallbackParagraphLayouter wasn't reverse-mapping glyphs to character indexes right 2023-06-26 17:31:17 +02:00
gfx_layout_fallback.h Codechange: split implementations of ParagraphLayouterFactory into their own file 2023-05-01 22:17:56 +02:00
gfx_layout_icu.cpp Codechange: initialize all values of ICURun on construction (#10892) 2023-05-30 19:17:30 +00:00
gfx_layout_icu.h Feature: drop ICU-lx in favour of directly interfacing with harfbuzz 2023-05-01 22:17:56 +02:00
gfx_type.h Codechange: remove queue_wrap / last_position from mouse movement 2023-06-04 00:40:56 +02:00
gfxinit.cpp Add: show fallback sprites with debuglevel sprite=4 2023-06-27 15:12:27 +02:00
gfxinit.h
goal.cpp Feature: [GS] Goal destination can be updated (#10817) 2023-06-08 18:00:31 +01:00
goal_base.h Feature: [GS] Goal destination can be updated (#10817) 2023-06-08 18:00:31 +01:00
goal_cmd.h Feature: [GS] Goal destination can be updated (#10817) 2023-06-08 18:00:31 +01:00
goal_gui.cpp Fix: do not use {STRING} when {STRING1} or {STRING2} is needed 2023-06-14 09:44:06 +02:00
goal_type.h Fix: [Script] Incorrect value for GOAL_INVALID (#10436) 2023-02-01 23:35:51 +01:00
graph_gui.cpp Codechange: Remove duplicated includes. (#10888) 2023-05-29 14:29:00 +01:00
graph_gui.h Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
ground_vehicle.cpp Codechange: replace ClampToI32/U16 with ClampTo<int32_t/uint16_t> 2023-05-06 21:26:13 +02:00
ground_vehicle.hpp Change: make GetPartialZ consistent, meaning Z of adjacent slopes continue 2023-04-09 19:00:26 +02:00
group.h Change: include fmt.h C++ headers in stdafx.h 2023-05-08 16:49:23 +02:00
group_cmd.cpp Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
group_cmd.h Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
group_gui.cpp Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
group_gui.h
group_type.h
gui.h Codechange: use std::string instead of stredup/free for goals 2023-05-01 16:23:24 +02:00
heightmap.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
heightmap.h
highscore.cpp Codechange: use std::array and std::string for high scores 2023-06-04 23:49:43 +02:00
highscore.h Codechange: use std::array and std::string for high scores 2023-06-04 23:49:43 +02:00
highscore_gui.cpp Codechange: use std::array and std::string for high scores 2023-06-04 23:49:43 +02:00
hotkeys.cpp Codechange: Split GetItem with GetOrCreateItem. (#10952) 2023-06-05 18:29:52 +00:00
hotkeys.h Codechange: Reorganise hotkey initialisation. (#10951) 2023-06-05 18:12:30 +01:00
house.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
house_type.h
industry.h Change: Reorganise industry accept/produce arrays. (#10853) 2023-05-25 21:25:46 +01:00
industry_cmd.cpp Codechange: make creating temporary StringParameters easier 2023-06-20 17:37:24 +02:00
industry_cmd.h Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 2023-02-14 11:29:11 +01:00
industry_gui.cpp Codechange: use SetDParam and CopyOutDParam for tooltips 2023-06-17 10:01:19 +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
industrytype.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +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 Codechange: IniGroup::GetItem() can now be const. (#10966) 2023-06-06 22:39:37 +00:00
ini_type.h Codechange: IniGroup::GetItem() can now be const. (#10966) 2023-06-06 22:39:37 +00:00
intro_gui.cpp Fix #11115: Focus the abandon game/exit game windows (#11125) 2023-07-14 13:57:45 +02:00
landscape.cpp Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01: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
language.h Codechange: use std::filesystem::path for the language file's path 2023-06-08 23:20:28 +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 Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02: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 Change: Add window description flag to disallow interactive window closing. (#11008) 2023-06-14 17:24:14 +01:00
map.cpp Codechange: use fmt::format to construct error message 2023-06-07 08:02:58 +02: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 Cleanup: remove MD5SumToString in lieu of FormatArrayAsHex 2023-05-19 11:24:44 +02:00
misc_cmd.cpp Change: base autosaves intervals on real time (instead of game time) (#10655) 2023-04-27 15:21:29 +00:00
misc_cmd.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
misc_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
mixer.cpp Codechange: includes must be before 'safeguards.h' 2023-06-18 21:22:14 +02:00
mixer.h Fix: Data race on effect volume setting with mixer thread 2022-11-11 23:48:24 +01:00
music.cpp Codechange: includes must be before 'safeguards.h' 2023-06-18 21:22:14 +02:00
music_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
newgrf.cpp Codechange: rename cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04:00
newgrf.h Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
newgrf_airport.cpp Codechange: replace some min/clamp constructs to ClampTo 2023-05-06 21:26:13 +02:00
newgrf_airport.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04: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
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
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
newgrf_class.h Change: include fmt.h C++ headers in stdafx.h 2023-05-08 16:49:23 +02:00
newgrf_class_func.h Change: Extend entity override manager and station spec lists to support 16 bit IDs. 2023-05-05 07:08:40 +01:00
newgrf_commons.cpp Codechange: use GetString + StrMakeValid to pass string without colours/font sizes to Debug 2023-05-21 21:17:12 +02:00
newgrf_commons.h Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
newgrf_config.cpp Codechange: Use std::optional for GRFConfig::GRFError (#11066) 2023-06-25 11:57:58 +01:00
newgrf_config.h Codechange: Use std::optional for GRFConfig::GRFError (#11066) 2023-06-25 11:57:58 +01:00
newgrf_debug.h Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
newgrf_debug_gui.cpp Codechange: use std::string GetString variant 2023-05-31 19:31:09 +02:00
newgrf_engine.cpp Codechange: rename cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04:00
newgrf_engine.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_generic.cpp Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
newgrf_generic.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_gui.cpp Codechange: do not keep local variable for temporary string parameters 2023-07-03 18:08:03 +02:00
newgrf_house.cpp Codechange: Use IsValidCargoID/IsValidCargoType. 2023-05-22 20:43:40 +01:00
newgrf_house.h
newgrf_industries.cpp Change: Reorganise industry accept/produce arrays. (#10853) 2023-05-25 21:25:46 +01:00
newgrf_industries.h
newgrf_industrytiles.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_industrytiles.h
newgrf_object.cpp Codechange: Sprite mapping for objects doesn't involve cargo types. (#10905) 2023-06-02 08:25:13 +00:00
newgrf_object.h Codechange: Sprite mapping for objects doesn't involve cargo types. (#10905) 2023-06-02 08:25:13 +00:00
newgrf_profiling.cpp Codechange: use fmt::format and time conversions over "custom" implementation 2023-05-22 15:36:09 +02:00
newgrf_profiling.h Codechange: rework NewGRFProfiler to use ticks instead of calendar-days (#10815) 2023-05-13 23:17:11 +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: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02: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: Use IsValidCargoID/IsValidCargoType. 2023-05-22 20:43:40 +01:00
newgrf_roadstop.h Feature: Increase number of stations/roadstops per NewGRF. 2023-05-05 07:08:40 +01:00
newgrf_roadtype.cpp Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02: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 Codechange: use default dtor instead of empty (#10826) 2023-05-14 23:31:03 +02:00
newgrf_station.cpp Codechange: rename cargo aging days to periods, as they are not really days (#11112) 2023-07-12 13:20:02 -04:00
newgrf_station.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
newgrf_storage.cpp Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
newgrf_storage.h Cleanup: Unused alloca definitions and includes 2023-04-15 16:57:00 +01:00
newgrf_text.cpp Codechange: move StringParameters to strings_internal.h 2023-06-17 12:14:11 +02:00
newgrf_text.h Codechange: use StringParameters for remapping the NewGRF string control codes 2023-06-13 22:11:21 +02:00
newgrf_town.cpp Codechange: Use range-for iteration. 2023-05-11 07:58:55 +01:00
newgrf_town.h
newgrf_townname.cpp Codechange: let GetStringWithArgs use StringBuilder 2023-06-04 18:00:23 +02:00
newgrf_townname.h Codechange: let GetStringWithArgs use StringBuilder 2023-06-04 18:00:23 +02: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 news over to the new StringParameterBackup type 2023-07-02 22:31:01 +02:00
news_gui.h
news_type.h Codechange: move news over to the new StringParameterBackup type 2023-07-02 22:31:01 +02: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: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04: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 Codechange: Reorganise hotkey initialisation. (#10951) 2023-06-05 18:12:30 +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 Feature: Remove limit of objects per NewGRF. 2023-05-05 07:08:40 +01:00
openttd.cpp Cleanup 6298b96: Left-over function declaration (#11072) 2023-06-25 15:51:15 +00:00
openttd.h Feature: opt-in survey when exiting a game 2023-05-14 23:22:02 +02:00
order_backup.cpp Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +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 Codechange: Reorganise hotkey initialisation. (#10951) 2023-06-05 18:12:30 +01:00
order_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
osk_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
pbs.cpp Feature: Multi-track level crossings (#9931) 2022-11-01 16:51:23 -04:00
pbs.h
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 Codechange: use std::string instead of char* for original editor strings 2023-05-10 23:15:09 +02:00
rail.cpp Codechange: Don't use macros for DAYS_TILL and friends (#10746) 2023-05-07 05:25:24 -04:00
rail.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
rail_cmd.cpp Change: Autorail / autoroad tools can start dragging from invalid tiles 2023-07-04 14:08:32 +02:00
rail_cmd.h Fix db98cedb: Swap parameters for CmdRemoveRailroadTrack, too. 2022-10-17 07:54:58 +01:00
rail_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
rail_gui.h Feature: Hide block signals in GUI by default (#8688) 2021-09-05 20:22:27 +02:00
rail_map.h Feature: Orientation of rail and road depots can be changed (#9642) 2023-07-01 08:11:31 -04:00
rail_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
random_access_file.cpp Codechange: replace error/usererror printf variant with fmt variant and rename 2023-04-25 17:55:09 +02:00
random_access_file_type.h Change: include fmt.h C++ headers in stdafx.h 2023-05-08 16:49:23 +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 Fix: Road type is not available before its introduction date. 2023-05-12 21:03:13 +02:00
road.h Revert 8fa61533: "Fix 30ae072: when a road type is hidden, towns may not build them even when that flag is set" 2023-05-12 21:03:13 +02:00
road_cmd.cpp Change: Autorail / autoroad tools can start dragging from invalid tiles 2023-07-04 14:08:32 +02:00
road_cmd.h Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 2023-05-08 18:09:33 +00:00
road_func.h Fix #10831: Level crossing parts left barred after crossing tile removal (#10874) 2023-06-03 23:04:24 +02:00
road_gui.cpp Fix: Build road/tram stop windows did not set WindowDesc::ini_key (#11126) 2023-07-12 22:07:31 +02: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 Feature: Orientation of rail and road depots can be changed (#9642) 2023-07-01 08:11:31 -04:00
road_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
roadstop.cpp Codechange: Use range-for iteration. 2023-05-11 07:58:55 +01:00
roadstop_base.h
roadveh.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
roadveh_cmd.cpp Cleanup: Remove unnecessary VehicleRandomBits() 2023-05-04 21:42:28 +01: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: use std::string over strecat to create the RV capacity string 2023-05-25 05:43:00 +02:00
safeguards.h Remove: now unused stredup 2023-07-03 18:08:03 +02:00
screenshot.cpp Codechange: use std::string for the screenshot name/path 2023-06-04 16:53:10 +02:00
screenshot.h Codechange: use std::string for the screenshot name/path 2023-06-04 16:53:10 +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: refactor setting conversions and make sure it only happens once 2023-07-19 13:17:50 +02:00
settings_cmd.h Codechange: Un-bitstuff all remaining commands. 2021-12-16 22:28:32 +01:00
settings_func.h Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
settings_gui.cpp Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
settings_gui.h Fix #11087: Disable base graphics/sound dropdown outside main menu 2023-07-01 19:03:45 +02:00
settings_internal.h Codechange: use BoolSettingDesc to parse settings in conversion code 2023-07-19 13:17:50 +02: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: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
settings_type.h Change: Add separate setting for server sent commands per frame limit (#11023) 2023-06-27 12:32:45 +01:00
ship.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
ship_cmd.cpp Cleanup: Remove unnecessary VehicleRandomBits() 2023-05-04 21:42:28 +01: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
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 Change: include fmt.h C++ headers in stdafx.h 2023-05-08 16:49:23 +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 Fix: ini_key issues reported by the script 2023-07-14 14:32:46 +02:00
signs_type.h
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 Change: Make terraforming point selection sprite visible at >2x zoom out (#11017) 2023-06-27 10:47:42 -04: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 Codechange: Use std::reverse instead of custom implementation. (#10918) 2023-06-03 23:25:01 +01:00
sound.cpp Codechange: use std::string for base media filename/warning storage 2023-04-25 15:01:08 +02:00
sound_func.h
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
spritecache.cpp Add: show fallback sprites with debuglevel sprite=4 2023-06-27 15:12:27 +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: Add IsCargoAccepted/Produced() helpers. 2023-05-24 17:34:11 +01:00
station_base.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
station_cmd.cpp Codechange: make creating temporary StringParameters easier 2023-06-20 17:37:24 +02:00
station_cmd.h Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 2023-05-08 18:09:33 +00: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 Feature: Highlight waypoint tiles when adjacent or distant joining 2023-06-04 16:54:48 +01: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: 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: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
statusbar_gui.cpp Codechange: move news over to the new StringParameterBackup type 2023-07-02 22:31:01 +02:00
statusbar_gui.h
stdafx.h Remove: OS/2 port 2023-06-16 14:29:14 +01:00
story.cpp Codechange: use std::string instead of stredup/free for stories 2023-05-01 16:23:24 +02:00
story_base.h Codechange: use std::string instead of stredup/free for stories 2023-05-01 16:23:24 +02:00
story_cmd.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
story_gui.cpp Codechange: Make DropDownListStringItem preformat and remove other implementations. (#11063) 2023-06-23 08:30:13 +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 Codechange: the templated StrMakeValidInPlace is not in place 2023-07-06 19:59:41 +02:00
string_base.h Codechange: use default dtor instead of empty (#10826) 2023-05-14 23:31:03 +02:00
string_func.h Remove: now unused stredup 2023-07-03 18:08:03 +02:00
string_type.h Codechange: replace C-style strings with C++-style strings in textfile (#10772) 2023-05-09 19:35:50 +00:00
stringfilter.cpp Codechange: use std::string to store script GUI's break string 2023-05-14 22:54:10 +02:00
stringfilter_type.h Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
strings.cpp Fix #11108, e2f583a: missing argument for SCC_CARGO_SHORT formatting 2023-07-06 19:46:54 +02:00
strings_func.h Codechange: allow string temporaries in a StringParameter 2023-07-03 18:08:03 +02:00
strings_internal.h Codechange: allow string temporaries in a StringParameter 2023-07-03 18:08:03 +02:00
strings_type.h Codechange: introduce new type and functions for StringParameter backups 2023-07-02 22:31:01 +02:00
subsidy.cpp Change: Reorganise industry accept/produce arrays. (#10853) 2023-05-25 21:25:46 +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 calendar date functions inside TimerGameCalendar (#10753) 2023-05-04 13:14:12 +00:00
subsidy_type.h
tar_type.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
terraform_cmd.cpp Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +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: Reorganise hotkey initialisation. (#10951) 2023-06-05 18:12:30 +01:00
terraform_gui.h
textbuf.cpp Change: move string validation (and assignment) to textbuf 2023-06-04 21:43:07 +02: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: replace text-buf printf with fmt::format 2023-04-26 18:46:17 +02:00
texteff.cpp Codechange: use string parameter backps for the text effects 2023-07-03 00:00:12 +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 Feature: opt-in survey when exiting a game 2023-05-14 23:22:02 +02:00
textfile_gui.h Feature: opt-in survey when exiting a game 2023-05-14 23:22:02 +02:00
textfile_type.h Feature: opt-in survey when exiting a game 2023-05-14 23:22:02 +02:00
tgp.cpp Codechange: Remove duplicated includes. (#10888) 2023-05-29 14:29:00 +01:00
tgp.h Feature: auto-detect map height limit based on generated map 2021-03-26 12:22:32 +01:00
thread.h Cleanup: unused NO_THREADS #ifdefs 2023-06-28 19:07:10 +02:00
tile_cmd.h Codechange: remove need for SetDParamX 2023-06-12 09:12:11 +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
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: Don't use macros for DAYS_TILL and friends (#10746) 2023-05-07 05:25:24 -04:00
timetable_cmd.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
timetable_gui.cpp Codechange: Use {COLOUR} to simplify drawing of timetables 2023-06-20 19:05:10 +02:00
toolbar_gui.cpp Codechange: Make DropDownListStringItem preformat and remove other implementations. (#11063) 2023-06-23 08:30:13 +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 Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01:00
town_cmd.cpp Change: make Exclusive Transport Rights more exclusive (#11076) 2023-07-14 14:00:28 +02: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 Codechange: includes must be before 'safeguards.h' 2023-06-18 21:22:14 +02:00
town_kdtree.h
town_map.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 2023-04-26 07:14:03 -04:00
town_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 2023-04-23 17:46:14 +01:00
townname.cpp Codechange: make creating temporary StringParameters easier 2023-06-20 17:37:24 +02:00
townname_func.h Codechange: convert C-style GetTownName API to std::string returning API 2023-06-05 17:07:39 +02:00
townname_type.h Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +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 Fix #10502: Refit engine before attaching free wagons. (#10926) 2023-06-04 15:57:36 +01:00
train_cmd.cpp Fix #10975: Clear a non-head engine's name (#10976) 2023-06-09 16:09:36 +01:00
train_cmd.h Fix #10502: Refit engine before attaching free wagons. (#10926) 2023-06-04 15:57:36 +01:00
train_gui.cpp Cleanup: No need to cound actual cargo to get scroll count. 2023-05-23 19:07:36 +01:00
transparency.h
transparency_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
transparency_gui.h
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
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: Use IsValidCargoID/IsValidCargoType. 2023-05-22 20:43:40 +01:00
vehicle_base.h Codechange: Remove unused CapacitiesMap typedef from struct Vehicle 2023-06-01 22:48:47 +02:00
vehicle_cmd.cpp Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
vehicle_cmd.h Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
vehicle_func.h Fix: Don't restore backed up vehicle name if it's no longer unique. (#10979) 2023-06-09 21:18:55 +00:00
vehicle_gui.cpp Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
vehicle_gui.h Codechange: Base CargoArray off std::array. 2023-05-23 19:07:36 +01:00
vehicle_gui_base.h Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +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: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
vehiclelist_cmd.h Feature: Create group of vehicles from manage vehicle list button. (#10890) 2023-06-18 20:48:04 +01:00
viewport.cpp Change: Make terraforming point selection sprite visible at >2x zoom out (#11017) 2023-06-27 10:47:42 -04:00
viewport_cmd.h Codechange: Un-bitstuff the remaining on-map commands. 2021-12-16 22:28:32 +01:00
viewport_func.h Codechange: reduce passing around parameters, but formatting strings earlier 2023-06-23 06:48:13 +02: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
viewport_sprite_sorter.h Codechange: rename smallvec_type to container_func and use only when needed 2023-05-20 16:53:10 +02:00
viewport_sprite_sorter_sse4.cpp Codechange: Move includes for common STL headers to stdafx. 2023-05-17 10:14:41 +01: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
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
waypoint_cmd.cpp Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 2023-05-08 18:09:33 +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: includes must be before 'safeguards.h' 2023-06-18 21:22:14 +02:00
widget.cpp Change: Allow text shadow on WWT_EMPTY/WWT_TEXT to extend horizontally. (#11065) 2023-06-25 11:58:39 +01:00
widget_type.h Fix dec7ff6b0c: Dropdowns couldn't be closed by pressing the parent button. (#10954) 2023-06-07 19:01:30 +01:00
window.cpp Fix #11096: Increase priority of error and confirmation windows (#11104) 2023-07-03 23:24:44 +02:00
window_func.h Codechange: introduce GetMainWindow() to properly account for nullptr checks 2023-01-14 21:15:23 +01:00
window_gui.h Codechange: use SetDParam and CopyOutDParam for tooltips 2023-06-17 10:01:19 +02:00
window_type.h Feature: opt-in survey when exiting a game 2023-05-14 23:22:02 +02: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