OpenTTD-patches/src
Jonathan G Rennison 1707f74d60 TBTR: Refactor template replacement code
Adjust conditions for re-using existing engines in depot
Reduce cost of searching for existing engines in depot
Reduce cost of vehicle chain membership tests
Improve replacement command error handling
Tidy up code in general
2023-03-22 22:19:01 +00:00
..
3rdparty 3rdparty: Add fmt from upstream 2023-03-04 00:51:29 +00:00
ai Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
blitter Revert 92c7551: Line drawing algorithm fix broke other cases (#10497) 2023-02-26 19:23:31 +00:00
core Add utility function to test equivalence of multimaps 2023-03-07 00:31:14 +00:00
fontcache Merge branch 'master' into jgrpp 2023-01-03 11:40:02 +00:00
game Merge branch 'master' into jgrpp 2023-03-06 01:05:43 +00:00
lang Add "very reduced" mode to the vehicle breakdowns setting 2023-03-21 17:30:16 +00:00
linkgraph Fix #10522: Link graph line tooltip test for vertical lines (#10524) 2023-03-03 17:37:17 -05:00
misc Merge branch 'master' into jgrpp 2023-02-04 11:37:45 +00:00
music extmidi: Do not continuously retry if execvp fails 2023-01-24 23:55:11 +00:00
network Merge branch 'master' into jgrpp 2023-03-11 00:06:13 +00:00
os Crashlog: Unix: Use dladdr1 for symbol offset for addr2line 2023-02-20 23:42:55 +00:00
pathfinder Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
saveload TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
script Script: More closely emulate old text param behaviour for 13 and below scripts 2023-03-22 16:47:21 +00:00
settingsgen
sound
spriteloader Merge branch 'master' into jgrpp 2023-01-05 23:45:34 +00:00
strgen Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
table Debug: Log aircraft target airport and movement state name 2023-03-22 21:15:46 +00:00
video Merge branch 'master' into jgrpp 2023-03-16 20:43:11 +00:00
widgets Allow selecting individual ship parts in refit window 2023-03-15 19:44:26 +00:00
aircraft_cmd.cpp Debug: Log aircraft target airport and movement state name 2023-03-22 21:15:46 +00:00
aircraft_gui.cpp Feature: [NewGRF] Engine name callback. 2023-02-05 22:40:03 +00:00
aircraft.h Debug: Log aircraft target airport and movement state name 2023-03-22 21:15:46 +00:00
airport_gui.cpp Add NewGRFClass helper method for whether class ID is valid (for iteration) 2023-01-03 03:55:51 +00:00
airport.cpp
airport.h
animated_tile_func.h Don't mark tile dirty when setting animation frame to its current value 2022-11-24 01:34:30 +00:00
animated_tile.cpp Don't mark tile dirty when setting animation frame to its current value 2022-11-24 01:34:30 +00:00
animated_tile.h
articulated_vehicles.cpp Multi-part ships: Require feature test to enable callback 16 2023-03-15 22:36:27 +00:00
articulated_vehicles.h
autoreplace_base.h
autoreplace_cmd.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
autoreplace_func.h
autoreplace_gui.cpp Autoreplace window: Don't scroll to selected engine if it isn't listed 2023-03-08 18:01:56 +00:00
autoreplace_gui.h
autoreplace_type.h
autoreplace.cpp Add #7525: Allow autoreplace with same model vehicle 2023-02-26 21:29:25 +01:00
autoslope.h
base_consist.cpp
base_consist.h
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 Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
base_station_base.h Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
bitmap_type.h Merge branch 'master' into jgrpp 2023-01-14 16:49:17 +00: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 Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
bridge_gui.cpp Merge branch 'master' into jgrpp 2023-01-23 19:10:07 +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
bridge_signal_map.h
bridge.h
build_vehicle_gui.cpp Fix template train build window not being refreshed for variants changes 2023-03-07 19:11:59 +00:00
cargo_type.h
cargoaction.cpp
cargoaction.h
cargomonitor.cpp
cargomonitor.h
cargopacket.cpp
cargopacket.h
cargotype.cpp
cargotype.h Merge branch 'master' into jgrpp 2022-11-26 23:04:14 +00:00
cheat_func.h
cheat_gui.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
cheat_type.h
cheat.cpp
clear_cmd.cpp Merge branch 'master' into jgrpp 2023-01-26 22:32:08 +00: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
CMakeLists.txt Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
cmd_helper.h
command_aux.h Formatting: Fix indentation of public/private specifiers 2023-02-28 01:44:28 +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 Merge branch 'master' into jgrpp 2023-03-04 01:17:27 +00:00
command.cpp TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
company_base.h
company_cmd.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
company_func.h
company_gui.cpp Merge branch 'master' into jgrpp 2023-03-11 00:06:13 +00:00
company_gui.h
company_manager_face.h Codechange: pass the randomizer to use directly to the company face generation 2023-01-14 22:00:11 +01:00
company_type.h
console_cmds.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
console_func.h
console_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
console_gui.h
console_internal.h
console_type.h
console.cpp
cpu.cpp
cpu.h
crashlog_bfd.h
crashlog.cpp Crashlog: Remove incorrect comment 2023-03-21 18:00:09 +00:00
crashlog.h Codechange: put stack variables in global variables for gamelog/crashlog 2023-01-28 17:23:30 +01:00
currency.cpp
currency.h
date_func.h Changing day length or date no longer changes time in minutes 2022-12-16 19:15:46 +00:00
date_gui.cpp Changing day length or date no longer changes time in minutes 2022-12-16 19:15:46 +00:00
date_gui.h
date_type.h
date.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
debug_desync.h
debug_fmt.h Add fmt-based Debug macro for upstream 2023-03-04 00:51:29 +00:00
debug_settings.h
debug.cpp Add fmt-based Debug macro for upstream 2023-03-04 00:51:29 +00:00
debug.h Add fmt-based Debug macro for upstream 2023-03-04 00:51:29 +00:00
dedicated.cpp
departures_func.h
departures_gui.cpp Use backup/restore wrappers for various _cur_dpi changes 2023-02-15 22:02:23 +00:00
departures_gui.h
departures_type.h
departures.cpp Changing day length or date no longer changes time in minutes 2022-12-16 19:15:46 +00:00
depot_base.h
depot_cmd.cpp
depot_func.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
depot_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00: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
depot.cpp
direction_func.h
direction_type.h
disaster_vehicle.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
disaster_vehicle.h
dock_gui.cpp Merge branch 'master' into jgrpp 2023-02-10 17:19:35 +00:00
driver.cpp
driver.h
economy_base.h
economy_func.h
economy_type.h
economy.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
effectvehicle_base.h
effectvehicle_func.h
effectvehicle.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
elrail_func.h
elrail.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
engine_base.h Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00: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: [NewGRF] Engine name callback. 2023-02-05 22:40:03 +00:00
engine_gui.h Merge branch 'master' into jgrpp 2023-01-23 19:10:07 +00:00
engine_type.h Feature: [NewGRF] Engine name callback. 2023-02-05 22:40:03 +00:00
engine.cpp Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
error_gui.cpp Add: CommandCost supports an optional second error string 2023-03-03 17:11:14 -05:00
error.h Add: CommandCost supports an optional second error string 2023-03-03 17:11:14 -05:00
event_logs.cpp
event_logs.h
fileio_func.h
fileio_type.h
fileio.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
fios_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
fios.cpp Merge branch 'master' into jgrpp 2023-02-04 11:37:45 +00:00
fios.h Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
fontcache.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
fontcache.h Merge branch 'master' into jgrpp 2022-12-27 01:00:40 +00:00
fontdetection.h
framerate_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
framerate_type.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
gamelog_internal.h
gamelog.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
gamelog.h Codechange: put stack variables in global variables for gamelog/crashlog 2023-01-28 17:23:30 +01:00
genworld_gui.cpp Feature: Set a custom number of industries in map generation window (#10340) 2023-01-14 05:12:29 -05:00
genworld.cpp Fix build window column sizes after map generation 2023-02-07 19:29:26 +00:00
genworld.h
gfx_func.h Merge branch 'master' into jgrpp 2022-12-28 01:46:29 +00:00
gfx_layout.cpp Merge branch 'master' into jgrpp 2023-01-15 19:28:37 +00:00
gfx_layout.h
gfx_type.h Merge branch 'master' into jgrpp 2022-12-27 01:00:40 +00:00
gfx.cpp Use backup/restore wrappers for various _cur_dpi changes 2023-02-15 22:02:23 +00:00
gfxinit.cpp Add NewGRF global flag to allow rocky tiles in tropic desert zones 2022-12-12 22:12:20 +00:00
gfxinit.h
goal_base.h
goal_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
goal_type.h Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
goal.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
graph_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
graph_gui.h Feature: [GS] Scriptable league tables (#10001) 2022-12-03 22:28:49 +00:00
ground_vehicle.cpp Merge branch 'master' into jgrpp 2023-01-03 11:40:02 +00:00
ground_vehicle.hpp
group_cmd.cpp Codechange: do not hide parameters with local variables 2023-01-29 07:21:34 +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
group_type.h
group.h Merge branch 'master' into jgrpp 2023-01-23 19:10:07 +00:00
gui.h
guitimer_func.h
heightmap.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
heightmap.h
highscore_gui.cpp Merge branch 'master' into jgrpp 2023-01-18 23:50:56 +00:00
highscore.cpp
highscore.h
hotkeys.cpp
hotkeys.h
house_type.h
house.h Avoid unnecessary viewport redraws for unused tile loop house triggers 2022-11-24 02:38:10 +00:00
industry_cmd.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
industry_gui.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00: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
industry.h Merge branch 'master' into jgrpp 2023-03-04 01:17:27 +00:00
industrytype.h
infrastructure_func.h Infra sharing: Disallow control over other company trains wholly in depots 2022-12-31 17:55:32 +00:00
infrastructure.cpp Fix UpdateAllBlockSignals with signalled tunnel/bridges and no infra sharing 2023-01-14 15:17:39 +00:00
ini_load.cpp
ini_type.h
ini.cpp
intro_gui.cpp Codechange: introduce GetMainWindow() to properly account for nullptr checks 2023-01-14 21:15:23 +01:00
landscape_type.h
landscape.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
landscape.h Public roads: Handle non-trivial existing foundations 2023-02-26 13:31:39 +00:00
language.h
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 Command: Use auxiliary data for league command strings 2022-12-07 21:14:34 +00: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-12-03 22:28:49 +00:00
league_gui.h Feature: [GS] Scriptable league tables (#10001) 2022-12-03 22:28:49 +00:00
league_type.h Feature: [GS] Scriptable league tables (#10001) 2022-12-03 22:28:49 +00:00
livery.h
main_gui.cpp Merge branch 'master' into jgrpp 2023-01-26 22:32:08 +00: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
map.cpp Codechange: hide Tile(Extended) into the Tile structure 2023-02-28 07:11:48 +01:00
misc_cmd.cpp Add: CommandCost supports an optional second error string 2023-03-03 17:11:14 -05:00
misc_gui.cpp Use SoftClamp for QueryWindow::FindWindowPlacementAndResize 2023-03-01 18:15:26 +00:00
misc.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
mixer.cpp
mixer.h
music_gui.cpp Merge branch 'master' into jgrpp 2023-03-11 00:06:13 +00:00
music.cpp Merge branch 'master' into jgrpp 2023-03-11 00:06:13 +00:00
newgrf_airport.cpp VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_airport.h Codechange: use smart pointers when cloning iterators 2023-01-13 21:09:40 +01:00
newgrf_airporttiles.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_airporttiles.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_analysis.cpp VarAction2: Ignore callback failure groups when finding callback results 2023-01-04 19:42:30 +00:00
newgrf_analysis.h Avoid unnecessary viewport redraws for unused tile loop house triggers 2022-11-24 02:38:10 +00:00
newgrf_animation_base.h Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_animation_type.h
newgrf_cache_check.h
newgrf_callbacks.h Allow selecting individual ship parts in refit window 2023-03-15 19:44:26 +00:00
newgrf_canal.cpp VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_canal.h
newgrf_cargo.cpp
newgrf_cargo.h
newgrf_class_func.h GRF: Initial support for > 255 road stop specs per GRF 2023-02-12 20:35:18 +00:00
newgrf_class.h GRF: Initial support for > 255 road stop specs per GRF 2023-02-12 20:35:18 +00:00
newgrf_commons.cpp Codechange: Store objectspecs in std::vector instead of flat array. 2023-02-11 00:30:40 +00:00
newgrf_commons.h GRF: Extend EntityIDMapping/OverrideManagerBase to 16 bit entity IDs 2023-02-11 00:30:40 +00:00
newgrf_config.cpp
newgrf_config.h
newgrf_debug_gui.cpp Allow selecting individual ship parts in refit window 2023-03-15 19:44:26 +00:00
newgrf_debug.h
newgrf_engine.cpp VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_engine.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_extension.cpp Multi-part ships: Require feature test to enable callback 16 2023-03-15 22:36:27 +00:00
newgrf_extension.h Multi-part ships: Require feature test to enable callback 16 2023-03-15 22:36:27 +00:00
newgrf_generic.cpp Use std::vector for generic callback handlers 2023-03-16 21:42:11 +00:00
newgrf_generic.h NewGRF: Add generic town callback to set town zone radii 2023-03-11 22:23:40 +00:00
newgrf_gui.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
newgrf_house.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_house.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_industries.cpp
newgrf_industries.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_industrytiles_analysis.h
newgrf_industrytiles.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_industrytiles.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_internal.h VarAction2: Improve handling of feature changes with parent scopes 2023-03-11 16:08:36 +00:00
newgrf_newlandscape.cpp Add new landscape variable for ground density and snow presence 2022-12-12 23:19:44 +00:00
newgrf_newlandscape.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_newsignals.cpp Add railtype/signal variable to get signal side 2023-02-19 20:22:40 +00:00
newgrf_newsignals.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_object.cpp Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
newgrf_object.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_optimiser.cpp VarAction2: Improve handling of feature changes with parent scopes 2023-03-11 16:08:36 +00:00
newgrf_profiling.cpp
newgrf_profiling.h
newgrf_properties.h
newgrf_railtype.cpp Debug: Add dumping of rail and road/tram sprite groups 2023-02-25 16:16:49 +00:00
newgrf_railtype.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_roadstop.cpp Road stops: Add inferred one way road state to var 50/roadstop_misc_info 2023-03-15 19:44:26 +00:00
newgrf_roadstop.h Road stops: Add flag to use custom graphics for disabled views in build window 2023-03-19 11:01:17 +00:00
newgrf_roadtype.cpp Debug: Add dumping of rail and road/tram sprite groups 2023-02-25 16:16:49 +00:00
newgrf_roadtype.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_sound.cpp Merge branch 'master' into jgrpp 2022-11-26 23:04:14 +00:00
newgrf_sound.h
newgrf_spritegroup.cpp VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_spritegroup.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_station.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
newgrf_station.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_storage.cpp
newgrf_storage.h
newgrf_text.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
newgrf_text.h
newgrf_town.cpp NewGRF: Add generic town callback to set town zone radii 2023-03-11 22:23:40 +00:00
newgrf_town.h VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf_townname.cpp
newgrf_townname.h
newgrf.cpp VarAction2: Add support for more varaction2 types 2023-03-15 19:44:26 +00:00
newgrf.h NewGRF: Allow mapping a feature ID to the town scope 2023-03-11 22:23:40 +00:00
news_func.h
news_gui.cpp Feature: [NewGRF] Engine name callback. 2023-02-05 22:40:03 +00:00
news_gui.h
news_type.h
object_base.h Use a std::vector for Object::counts 2023-02-11 00:30:40 +00:00
object_cmd.cpp Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
object_gui.cpp Change: Expose ObjectSpec vector to simplify iteration. 2023-02-11 00:30:40 +00: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 GRF: Initial support for > 255 objects per GRF 2023-02-11 16:22:25 +00:00
object.h
openttd.cpp Saveload: Add save flag for if this is a scenario save 2023-03-21 18:00:30 +00:00
openttd.h Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
order_backup.cpp
order_backup.h Cleanup: remove unused static variables 2023-01-27 07:05:49 +01:00
order_base.h Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
order_cmd.cpp Merge branch 'master' into jgrpp 2023-03-05 12:41:58 +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
order_gui.cpp Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
order_type.h
osk_gui.cpp
pbs.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
pbs.h Tracerestrict: Add condition whether reservation passes through tile 2023-02-06 19:54:14 +00:00
plans_base.h Remove incorrect nullness check 2023-02-15 22:52:35 +00:00
plans_cmd.cpp Fix plan lines not being refreshed when privacy mode changed 2022-12-11 15:36:23 +00:00
plans_func.h
plans_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
plans_type.h
plans.cpp Command: Replace binary_length field with auxiliary data 2022-12-07 21:14:34 +00:00
programmable_signals_gui.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
programmable_signals.cpp
programmable_signals.h
progress.cpp
progress.h
querystring_gui.h
rail_cmd.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
rail_gui_type.h
rail_gui.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
rail_gui.h
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
rail.cpp Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
rail.h
random_access_file_type.h
random_access_file.cpp
rev.cpp.in
rev.h
road_cmd.cpp Road stops: Add inferred one way road state to var 50/roadstop_misc_info 2023-03-15 19:44:26 +00:00
road_cmd.h Add: NewGRF road stops 2023-02-26 21:28:30 +01:00
road_func.h Merge branch 'master' into jgrpp 2022-12-17 23:19:23 +00:00
road_gui.cpp Road stops: Add flag to use custom graphics for disabled views in build window 2023-03-19 11:01:17 +00:00
road_gui.h
road_internal.h
road_map.cpp Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
road_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
road_type.h
road.cpp Allow use of GetTownRoadType result in HasRoadTypeAvail for towns 2023-03-06 01:07:16 +00:00
road.h Merge branch 'master' into jgrpp 2023-03-06 01:05:43 +00:00
roadstop_base.h
roadstop.cpp
roadveh_cmd.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
roadveh_gui.cpp Merge branch 'master' into jgrpp 2023-02-10 17:19:35 +00:00
roadveh.h Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
safeguards.h
schdispatch_cmd.cpp Scheduled dispatch: Allow wrapping at midnight when bulk inserting slots 2022-12-27 01:00:41 +00:00
schdispatch_gui.cpp Fix string parsing in scheduled dispatch window 2023-02-15 22:53:02 +00:00
schdispatch.h Changing day length or date no longer changes time in minutes 2022-12-16 19:15:46 +00:00
scope_info.cpp
scope_info.h
scope.h Formatting: Fix indentation of public/private specifiers 2023-02-28 01:44:28 +00:00
screenshot_gui.cpp strgen: Allow using another string as a default translation source 2023-02-16 00:56:21 +00:00
screenshot_gui.h
screenshot.cpp Merge branch 'master' into jgrpp 2023-02-10 17:19:35 +00:00
screenshot.h
settings_func.h
settings_gui.cpp Add setting and town override for whether towns can build bridges 2023-01-28 11:19:49 +00:00
settings_gui.h
settings_internal.h Merge branch 'master' into jgrpp 2023-02-04 11:37:45 +00:00
settings_type.h Add setting and town override for whether towns can build bridges 2023-01-28 11:19:49 +00:00
settings.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
ship_cmd.cpp Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
ship_gui.cpp Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
ship.h Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
signal_func.h
signal_type.h
signal.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
signs_base.h
signs_cmd.cpp
signs_func.h
signs_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
signs_type.h
signs.cpp
slope_func.h
slope_type.h
smallmap_colours.h
smallmap_gui.cpp Use backup/restore wrappers for various _cur_dpi changes 2023-02-15 22:02:23 +00:00
smallmap_gui.h Add zoom in support to the small map 2023-01-17 23:07:54 +00:00
sortlist_type.h No longer use CDECL for GUIList::FilterFunction 2022-11-19 21:51:52 +00:00
sound_func.h
sound_type.h
sound.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
sprite.cpp
sprite.h
spritecache.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
spritecache.h
station_base.h Fix: O(N^2) cost of Station::RecomputeCatchmentForAll 2023-03-01 16:54:57 +01:00
station_cmd.cpp Only check primary vehicle ships in RemoveDock 2023-03-19 22:38:31 +00:00
station_func.h
station_gui.cpp Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraph. 2023-02-26 21:41:24 +01:00
station_gui.h
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
station.cpp Merge branch 'master' into jgrpp 2023-03-04 16:45:05 +00:00
statusbar_gui.cpp Merge branch 'master' into jgrpp 2023-02-10 17:19:35 +00:00
statusbar_gui.h
stdafx.h 3rdparty: Add fmt from upstream 2023-03-04 00:51:29 +00:00
story_base.h
story_gui.cpp Merge branch 'master' into jgrpp 2023-02-10 17:19:35 +00:00
story_type.h
story.cpp
string_base.h Codechange: use smart pointers when creating StringIterators 2023-01-13 21:09:40 +01:00
string_func_extra.h
string_func.h Add command/string helpers for string separator control character 2022-12-03 22:28:49 +00:00
string_type.h Add command/string helpers for string separator control character 2022-12-03 22:28:49 +00:00
string.cpp Merge branch 'master' into jgrpp 2023-02-04 11:37:45 +00:00
stringfilter_type.h
stringfilter.cpp
strings_func.h
strings_type.h
strings.cpp Validate RAW_STRING parameter values in game_script mode 2023-03-22 16:46:40 +00:00
subsidy_base.h
subsidy_func.h
subsidy_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
subsidy_type.h
subsidy.cpp
tar_type.h
tbtr_template_gui_create.cpp TBTR: Fix template build window not being refreshed after wagon flip in MP 2023-02-25 17:14:19 +00:00
tbtr_template_gui_create.h
tbtr_template_gui_main.cpp TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
tbtr_template_gui_main.h
tbtr_template_vehicle_func.cpp TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
tbtr_template_vehicle_func.h TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
tbtr_template_vehicle.cpp TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
tbtr_template_vehicle.h TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
terraform_cmd.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
terraform_gui.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
terraform_gui.h
textbuf_gui.h
textbuf_type.h Codechange: use smart pointers when creating StringIterators 2023-01-13 21:09:40 +01:00
textbuf.cpp Merge branch 'master' into jgrpp 2023-01-14 16:49:17 +00:00
texteff.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
texteff.hpp
textfile_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
textfile_gui.h
textfile_type.h
tgp.cpp Fix TGP map max height for maps larger than 4k in both axes 2023-01-22 15:22:27 +00:00
tgp.h
thread.h
tile_cmd.h Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00: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_type.h Merge branch 'master' into jgrpp 2023-01-14 16:49:17 +00:00
tilearea.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tilehighlight_func.h
tilehighlight_type.h
tilematrix_type.hpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
timetable_cmd.cpp Fix incorrect handling of timetable operations on counter and release slot orders 2023-02-18 12:34:16 +00:00
timetable_gui.cpp Fix incorrect handling of timetable operations on counter and release slot orders 2023-02-18 12:34:16 +00:00
timetable.h
toolbar_gui.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
toolbar_gui.h Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
town_cmd.cpp NewGRF: Add generic town callback to set town zone radii 2023-03-11 22:23:40 +00:00
town_gui.cpp Set text colour for standard per-town actions 2023-02-15 22:41:13 +00:00
town_gui.h
town_kdtree.h
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
town.h Remove unused town argument from GetTownRoadType 2023-03-05 21:28:24 +00: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
townname.cpp Merge branch 'master' into jgrpp 2023-01-15 19:28:37 +00:00
tracerestrict_gui.cpp Tracerestrict: Warn when reserved tiles ahead used without realistic braking 2023-03-08 21:14:41 +00:00
tracerestrict.cpp Tracerestrict: Improve program validator 2023-03-09 03:01:20 +00:00
tracerestrict.h Tracerestrict: Use switch for actions in GetTraceRestrictTypeProperties 2023-03-09 01:42:13 +00:00
track_func.h
track_type.h
train_cmd.cpp TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
train_gui.cpp Fix: Don't send unused tile field over the network (#10507) 2023-02-24 22:50:11 +01:00
train_speed_adaptation.h
train.h Merge branch 'master' into jgrpp 2023-03-04 01:17:27 +00:00
transparency_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
transparency_gui.h
transparency.h
transport_type.h
tree_cmd.cpp Codechange: Don't store tree counter in the map array (#10018) 2023-02-26 16:39:44 -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_base.h
tunnel_map.cpp Avoid unordered map/multimap for tunnel tile index and axis height maps 2023-03-06 23:09:29 +00:00
tunnel_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
tunnelbridge_cmd.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
tunnelbridge_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
tunnelbridge.h
unit_conversion.h Add header guard to unit_conversion.h 2023-03-09 17:47:51 +00:00
vehicle_base.h Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
vehicle_cmd.cpp Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
vehicle_func.h Avoid tile hash scans for unsuitable vehicle types in EnsureNoVehicleOnGround 2023-03-22 20:07:05 +00:00
vehicle_gui_base.h Vehicle list commands now take into account cargo type filter 2022-11-19 22:40:29 +00:00
vehicle_gui.cpp Allow selecting individual ship parts in refit window 2023-03-15 19:44:26 +00:00
vehicle_gui.h Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
vehicle_type.h
vehicle.cpp TBTR: Refactor template replacement code 2023-03-22 22:19:01 +00:00
vehiclelist.cpp Vehicle list commands now take into account cargo type filter 2022-11-19 22:40:29 +00:00
vehiclelist.h Vehicle list commands now take into account cargo type filter 2022-11-19 22:40:29 +00:00
viewport_func.h Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
viewport_gui.cpp Merge branch 'master' into jgrpp 2023-01-15 19:28:37 +00:00
viewport_kdtree.h
viewport_sprite_sorter_sse4.cpp
viewport_sprite_sorter.h
viewport_type.h Fix various possible integer type conversion issues 2023-02-15 23:05:03 +00:00
viewport.cpp Avoid integer overflow issues in measurement tooltip 2023-03-09 17:39:34 +00:00
void_cmd.cpp Merge branch 'master' into jgrpp 2023-01-26 22:32:08 +00: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 Wallclock format: Add form which accepts a std::time_t 2023-02-15 22:02:23 +00:00
water_cmd.cpp Add GetTileTrackStatus wrapper for when red signals part is not needed 2023-03-04 02:01:40 +00:00
water_map.h Codechange: make use of Tile in for all direct map accesses 2023-02-28 07:11:48 +01:00
water.h Run water flooding at constant speed at day lengths >= 4 2023-02-09 21:39:04 +00:00
waypoint_base.h
waypoint_cmd.cpp Fix overbuilding a road stop/waypoint clearing the one-way state 2023-03-15 19:44:26 +00:00
waypoint_func.h
waypoint_gui.cpp
waypoint.cpp
widget_type.h Merge branch 'master' into jgrpp 2023-03-11 00:06:13 +00:00
widget.cpp Merge branch 'master' into jgrpp 2023-02-10 17:19:35 +00:00
window_func.h Merge branch 'master' into jgrpp 2023-01-15 19:28:37 +00:00
window_gui.h Merge branch 'master' into jgrpp 2022-12-27 01:00:40 +00:00
window_type.h Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
window.cpp Merge branch 'master' into jgrpp 2023-02-11 23:05:22 +00:00
worker_thread.cpp
worker_thread.h
zoning_cmd.cpp Merge branch 'master' into jgrpp 2022-12-27 01:00:40 +00:00
zoning_gui.cpp Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
zoning.h
zoom_func.h Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00
zoom_type.h Merge tag '13.0-beta2' into jgrpp 2022-12-04 20:43:11 +00:00