OpenTTD-patches/src
Patric Stout ea90fa24f8
Codechange: move curl into a thread so simplify code (#10480)
With a thread, we can just run curl_easy_perform() and let CURL
and threads handle the blocking part.

With async solution there are too many things to keep track of,
and it makes "when to update the GUI" tricky. By using a thread
that all gets a lot simpler, as the game-thread and download-thread
run side-by-side.

This is similar to how the WinHttp backend already works.
2023-02-15 21:56:19 +01:00
..
3rdparty Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
ai Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
blitter Cleanup: remove commented out code 2023-01-26 23:47:55 +01:00
core Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
fontcache Codechange: address CodeQL issue "Multiplication result converted to larger type" (#10306) 2023-01-02 20:30:02 +00:00
game Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
lang Update: Translations from eints 2023-02-14 18:46:38 +00:00
linkgraph Fix: wrong type for INVALID_LINK_GRAPH_JOB 2023-01-27 07:05:49 +01:00
misc Cleanup: remove commented out code 2023-01-26 23:47:55 +01:00
music
network Codechange: move curl into a thread so simplify code (#10480) 2023-02-15 21:56:19 +01:00
os Codechange: put stack variables in global variables for gamelog/crashlog 2023-01-28 17:23:30 +01:00
pathfinder Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +01:00
saveload Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
script Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 2023-02-14 11:29:11 +01:00
settingsgen
sound Codechange: Move Sound Driver parameter name listings (#10127) 2022-11-05 15:42:20 +01:00
spriteloader Fix: prevent corrupted GRF files to allocate stupid amounts of memory 2023-01-05 20:11:59 +01:00
strgen Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
table Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
video Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
widgets Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
aircraft_cmd.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
aircraft_cmd.h
aircraft_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
aircraft.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
airport_cmd.h
airport_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
airport.cpp
airport.h
animated_tile_func.h
animated_tile.cpp
articulated_vehicles.cpp Fix #10032: Capacities of articulated vehicles in build window 2023-01-14 18:52:01 +01:00
articulated_vehicles.h
autoreplace_base.h
autoreplace_cmd.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
autoreplace_cmd.h
autoreplace_func.h
autoreplace_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
autoreplace_gui.h
autoreplace_type.h
autoreplace.cpp
autoslope.h
base_consist.cpp
base_consist.h
base_media_base.h
base_media_func.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
base_station_base.h Codechange: Use std::vector for station speclist 2022-11-06 16:50:42 +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
bootstrap_gui.cpp Change: Standardize progress bar layout. 2022-11-12 18:28:39 +00:00
bridge_gui.cpp Fix #10362: NewGRF bridges without speed limits. 2023-01-19 22:24:33 +01:00
bridge_map.cpp
bridge_map.h
bridge.h
build_vehicle_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
cargo_type.h
cargoaction.cpp
cargoaction.h
cargomonitor.cpp
cargomonitor.h
cargopacket.cpp
cargopacket.h
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_func.h
cheat_gui.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
cheat_type.h
cheat.cpp
clear_cmd.cpp Codechange: Make void tiles flood edge tiles, instead of edge tiles flooding themselves (#8517) 2023-01-26 21:57:25 +01:00
clear_func.h
clear_map.h
CMakeLists.txt Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
command_func.h Codechange: Swap comments for CommandHelper::Post overloads (#10454) 2023-02-07 13:55:46 +00:00
command_type.h Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 2023-02-14 11:29:11 +01:00
command.cpp Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01:00
company_base.h Feature: Purchase land multiple tiles at a time 2022-10-17 20:41:47 +02:00
company_cmd.cpp Change: Show buy company dialog window even when playing in the AI company 2023-02-11 09:43:47 +01:00
company_cmd.h
company_func.h
company_gui.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01: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 Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
console_func.h
console_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
console_gui.h
console_internal.h
console_type.h
console.cpp Fix #10010: Memory leak in IConsolePrint in non-dedicated case 2022-09-21 12:32:07 +02:00
cpu.cpp
cpu.h
crashlog.cpp Add: use https:// for content-service connections (#10448) 2023-02-12 12:07:31 +01: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 Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02:00
date_gui.cpp
date_gui.h
date_type.h
date.cpp Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02:00
debug.cpp Change: Rename some freetype things to fontcache. 2022-09-25 18:34:24 +01:00
debug.h Change: Rename some freetype things to fontcache. 2022-09-25 18:34:24 +01:00
dedicated.cpp
depot_base.h
depot_cmd.cpp
depot_cmd.h
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
depot_type.h Fix a9a21e78: Depots aren't really stations. 2022-10-23 14:03:38 +02:00
depot.cpp
direction_func.h
direction_type.h Feature: Wide rivers 2022-10-20 21:17:35 +02:00
disaster_vehicle.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
disaster_vehicle.h
dock_cmd.h
dock_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
driver.cpp
driver.h
economy_base.h
economy_cmd.h Fix #9909, 13528bf: Left-over unused parameter breaks overload resolution 2022-06-01 19:24:48 +02:00
economy_func.h
economy_type.h
economy.cpp Change #10077: make maximum loan a positive multiple of the loan interval 2023-02-01 21:41:18 +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 Codechange: make rounding code clearer 2023-01-26 23:47:55 +01:00
engine_base.h Change: Add variant property to engines. 2022-12-25 16:41:58 +00:00
engine_cmd.h
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-01-30 22:00:56 +01: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 Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
engine.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
error_gui.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
error.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
fileio_func.h
fileio_type.h
fileio.cpp 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
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
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 Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
framerate_type.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
gamelog_internal.h Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02:00
gamelog.cpp Codechange: put stack variables in global variables for gamelog/crashlog 2023-01-28 17:23:30 +01: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 Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
genworld.h
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
gfx_type.h Codechange: reduce code duplication 2022-12-23 23:23:03 +01:00
gfx.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
gfxinit.cpp
gfxinit.h
goal_base.h
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 Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
goal_type.h Fix: [Script] Incorrect value for GOAL_INVALID (#10436) 2023-02-01 23:35:51 +01:00
goal.cpp Fix: make script goals work with the whole range of ClientIDs 2023-01-31 20:09:48 +01:00
graph_gui.cpp Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +01: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
group_cmd.cpp Codechange: do not hide parameters with local variables 2023-01-29 07:21:34 +01:00
group_cmd.h
group_gui.cpp Fix 3c047b1: AIGroup.GetProfitLastYear could get values different than those displayed in GUI (#10227) 2023-01-22 08:14:02 -05:00
group_gui.h
group_type.h
group.h Fix 3c047b1: AIGroup.GetProfitLastYear could get values different than those displayed in GUI (#10227) 2023-01-22 08:14:02 -05: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 Fix #10368, Fix 994bf19: server restarting game caused clients to hit assertion 2023-01-17 22:48:39 +01:00
highscore.cpp
highscore.h
hotkeys.cpp
hotkeys.h
house_type.h
house.h
industry_cmd.cpp Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 2023-02-14 11:29:11 +01:00
industry_cmd.h Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 2023-02-14 11:29:11 +01:00
industry_gui.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
industry_map.h
industry_type.h
industry.h Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 2023-02-14 11:29:11 +01:00
industrytype.h
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_cmd.h
landscape_type.h
landscape.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
landscape.h
language.h
league_base.h Feature: [GS] Scriptable league tables (#10001) 2022-11-26 18:03:03 +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
main_gui.cpp Change #10255: Reduce basic thickness of linkgraph GUI lines (#10410) 2023-01-25 18:06:19 +00:00
map_func.h Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +01:00
map_type.h Fix: Ensure 31-bit shifts are unsigned. (#10128) 2022-11-04 07:15:59 +00:00
map.cpp Codechange: hide the map's size related fields in the Map structure 2023-01-21 17:11:40 +01:00
misc_cmd.cpp Fix #10009: bad overflow protection when taking out loans 2023-01-15 12:04:50 +01:00
misc_cmd.h
misc_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
misc.cpp Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01: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_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
music.cpp
newgrf_airport.cpp Codechange: Rename override manager variables. 2023-01-26 21:39:16 +01:00
newgrf_airport.h Codechange: use smart pointers when cloning iterators 2023-01-13 21:09:40 +01:00
newgrf_airporttiles.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_airporttiles.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_animation_base.h Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02:00
newgrf_animation_type.h
newgrf_callbacks.h Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
newgrf_canal.cpp
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_func.h
newgrf_class.h
newgrf_commons.cpp Codechange: Rename override manager variables. 2023-01-26 21:39:16 +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
newgrf_debug_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
newgrf_debug.h
newgrf_engine.cpp Codechange: add non-nullptr asserts in cases where it should never be nullptr 2023-01-14 21:15:23 +01:00
newgrf_engine.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_generic.cpp
newgrf_generic.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
newgrf_gui.cpp Add: Show NewGRF name in NewGRF-created errors (#10457) 2023-02-07 15:13:32 -05:00
newgrf_house.cpp Codechange: move TILE_MASK to Map::WrapToMap 2023-01-21 17:11:40 +01:00
newgrf_house.h
newgrf_industries.cpp
newgrf_industries.h
newgrf_industrytiles.cpp
newgrf_industrytiles.h
newgrf_object.cpp Codechange: Remove object enabled flag and shuffle members. (#10358) 2023-01-15 10:58:03 +00:00
newgrf_object.h Codechange: Remove object enabled flag and shuffle members. (#10358) 2023-01-15 10:58:03 +00:00
newgrf_profiling.cpp Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02:00
newgrf_profiling.h Change: Make _tick_counter 64bit to avoid wrapping (#10035) 2022-09-21 12:42:29 +02:00
newgrf_properties.h
newgrf_railtype.cpp
newgrf_railtype.h
newgrf_roadtype.cpp
newgrf_roadtype.h
newgrf_sound.cpp Feature: Hotkey to honk a vehicle's horn (#10110) 2022-11-10 21:36:18 +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
newgrf_spritegroup.h Fix: Ensure 31-bit shifts are unsigned. (#10128) 2022-11-04 07:15:59 +00:00
newgrf_station.cpp Codechange: Use std::vector for station speclist 2022-11-06 16:50:42 +01:00
newgrf_station.h
newgrf_storage.cpp
newgrf_storage.h
newgrf_text.cpp
newgrf_text.h
newgrf_town.cpp
newgrf_town.h
newgrf_townname.cpp
newgrf_townname.h
newgrf.cpp Add: [NewGRF] Second vehicle property for additional callback flags. 2023-01-30 22:00:56 +01:00
newgrf.h Cleanup: Simplify GRFLabel linked-list with std::vector. (#10284) 2022-12-25 22:32:22 +00:00
news_cmd.h
news_func.h
news_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
news_gui.h
news_type.h
object_base.h
object_cmd.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01: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: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
object_map.h
object_type.h
object.h
openttd.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
openttd.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
order_backup.cpp
order_backup.h Cleanup: remove unused static variables 2023-01-27 07:05:49 +01:00
order_base.h
order_cmd.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
order_cmd.h
order_func.h
order_gui.cpp Codechange: add non-nullptr asserts in cases where it should never be nullptr 2023-01-14 21:15:23 +01:00
order_type.h
osk_gui.cpp
pbs.cpp Feature: Multi-track level crossings (#9931) 2022-11-01 16:51:23 -04:00
pbs.h
progress.cpp
progress.h
querystring_gui.h
rail_cmd.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
rail_cmd.h Fix db98cedb: Swap parameters for CmdRemoveRailroadTrack, too. 2022-10-17 07:54:58 +01:00
rail_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
rail_gui.h
rail_map.h Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +01:00
rail_type.h
rail.cpp
rail.h
random_access_file_type.h
random_access_file.cpp
rev.cpp.in
rev.h
road_cmd.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
road_cmd.h Fix db98cedb: Swap parameters for CmdRemoveRailroadTrack, too. 2022-10-17 07:54:58 +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: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
road_gui.h
road_internal.h
road_map.cpp
road_map.h Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +01:00
road_type.h
road.cpp Fix: commands with a RoadType in their arguments were not validated properly (#9944) 2022-07-09 10:03:57 +02:00
road.h Add: Slope-aware and roadtype-specific one-way sprites. (#10282) 2022-12-26 15:06:21 -05:00
roadstop_base.h
roadstop.cpp
roadveh_cmd.cpp Codechange: refactor FindClosestDepot to not use pointers, but return a struct 2023-01-04 22:30:48 +01:00
roadveh_cmd.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
roadveh_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
roadveh.h Codechange: refactor FindClosestDepot to not use pointers, but return a struct 2023-01-04 22:30:48 +01:00
safeguards.h
screenshot_gui.cpp
screenshot_gui.h
screenshot.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
screenshot.h
settings_cmd.h
settings_func.h
settings_gui.cpp Fix #10147: Sound effect volume slider no longer set volume. (#10228) 2022-12-10 15:51:45 +00:00
settings_gui.h
settings_internal.h Codechange: pass large objects by reference instead of value 2023-01-28 13:43:21 +01:00
settings_table.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
settings_table.h
settings_type.h Feature: Set a custom number of industries in map generation window (#10340) 2023-01-14 05:12:29 -05:00
settings.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
ship_cmd.cpp Codechange: refactor FindClosestDepot to not use pointers, but return a struct 2023-01-04 22:30:48 +01:00
ship_cmd.h
ship_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
ship.h Codechange: refactor FindClosestDepot to not use pointers, but return a struct 2023-01-04 22:30:48 +01:00
signal_func.h
signal_type.h
signal.cpp
signs_base.h
signs_cmd.cpp
signs_cmd.h
signs_func.h
signs_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
signs_type.h
signs.cpp
slope_func.h
slope_type.h Fix: Ensure 31-bit shifts are unsigned. (#10128) 2022-11-04 07:15:59 +00:00
smallmap_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
smallmap_gui.h Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
sortlist_type.h
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 Change: Use power-of-2 scaling for some dimensions in GUI. 2022-11-12 18:28:39 +00:00
sprite.h
spritecache.cpp Fix: inconsistent allocation error handling 2023-01-06 19:34:35 +01:00
spritecache.h Fix #9804: Only apply sprite_zoom_min setting when sprites available (#9988) 2022-09-21 12:37:11 +02:00
station_base.h Codechange: use smart pointers when cloning iterators 2023-01-13 21:09:40 +01:00
station_cmd.cpp Fix: Water infrastructure accounting when building docks 2023-01-29 23:15:53 +01:00
station_cmd.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
station_func.h
station_gui.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +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: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
station_type.h
station.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
statusbar_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01:00
statusbar_gui.h
stdafx.h Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +01:00
story_base.h
story_cmd.h
story_gui.cpp Codechange: use RAII to automatically restore _cur_dpi after use 2023-01-28 20:33:02 +01: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.h
string_type.h Fix #10023: Allow negative input in text fields when needed (#10112) 2022-11-02 20:54:07 +01:00
string.cpp Cleanup: remove commented out code 2023-01-26 23:47:55 +01:00
stringfilter_type.h
stringfilter.cpp
strings_func.h Codechange: SetDParamStr borrows contents from std::string::c_str(). Prevent calling it with temporaries. (#10136) 2022-11-05 17:14:10 +01:00
strings_type.h
strings.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
subsidy_base.h
subsidy_cmd.h
subsidy_func.h
subsidy_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
subsidy_type.h
subsidy.cpp
tar_type.h
terraform_cmd.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
terraform_cmd.h
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 Codechange: use smart pointers when creating StringIterators 2023-01-13 21:09:40 +01:00
texteff.cpp
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 Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
textfile_type.h
tgp.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tgp.h
thread.h
tile_cmd.h Codechange: instead of global pointer to stack variable, just put variable in that global 2023-01-28 17:23:30 +01:00
tile_map.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tile_map.h Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +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 Codechange: use smart pointers when cloning iterators 2023-01-13 21:09:40 +01: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 Feature: Ctrl+Click to reset late counter for the entire vehicle group. 2023-02-11 09:48:09 +01: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 Feature: Ctrl+Click to reset late counter for the entire vehicle group. 2023-02-11 09:48:09 +01:00
timetable.h
toolbar_gui.cpp Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01: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_cmd.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
town_cmd.h
town_gui.cpp Fix #10280, 59645c6: Ignore double-click for unavailable town actions 2023-02-10 19:39:21 +01:00
town_kdtree.h
town_map.h
town_type.h
town.h Change: Remove scrollbar from town authority actions panel (#9928) 2022-11-11 23:52:38 +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
townname.cpp Codechange: pass the randomizer directly to the town name generation 2023-01-14 22:00:11 +01:00
track_func.h
track_type.h
train_cmd.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
train_cmd.h Fix #10032: Capacities of articulated vehicles in build window 2023-01-14 18:52:01 +01:00
train_gui.cpp Feature: [NewGRF] Engine name callback. 2023-01-30 22:00:56 +01:00
train.h Codechange: refactor FindClosestDepot to not use pointers, but return a struct 2023-01-04 22:30:48 +01:00
transparency_gui.cpp Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
transparency_gui.h
transparency.h
transport_type.h
tree_cmd.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tree_cmd.h Feature: Press Ctrl to build a diagonal area of trees (#10342) 2023-01-13 18:04:30 -05:00
tree_gui.cpp Feature: Press Ctrl to build a diagonal area of trees (#10342) 2023-01-13 18:04:30 -05:00
tree_map.h
tunnel_map.cpp Codechange: migrate size related functions to Map structure 2023-01-21 17:11:40 +01:00
tunnel_map.h
tunnelbridge_cmd.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
tunnelbridge_cmd.h
tunnelbridge_map.h
tunnelbridge.h
vehicle_base.h Codechange: add annotation to selectively force inlining in debug build 2023-01-28 20:32:45 +01: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 #10032: Capacities of articulated vehicles in build window 2023-01-14 18:52:01 +01:00
vehicle_func.h Feature: Contextual actions for vehicles grouped by shared orders (#8425) 2022-11-26 18:03:21 +01:00
vehicle_gui_base.h Feature: Add cargo filter support to vehicle list. (#8308) 2022-11-08 21:11:16 +01:00
vehicle_gui.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
vehicle_gui.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
vehicle_type.h
vehicle.cpp Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +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
viewport_cmd.h
viewport_func.h Codechange: do not declare functions in blocks 2023-01-29 20:28:45 +01:00
viewport_gui.cpp Codechange: introduce GetMainWindow() to properly account for nullptr checks 2023-01-14 21:15:23 +01:00
viewport_kdtree.h
viewport_sprite_sorter_sse4.cpp Fix #9935: Use more selectivity when building SSE specific code 2022-08-26 19:36:18 +02:00
viewport_sprite_sorter.h
viewport_type.h Change: Use scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
viewport.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
void_cmd.cpp Codechange: Make void tiles flood edge tiles, instead of edge tiles flooding themselves (#8517) 2023-01-26 21:57:25 +01:00
void_map.h
walltime_func.h Fix #9974, aa5a8fe: strftime buffer maxsize is off by one 2022-08-23 17:53:59 +02:00
water_cmd.cpp Fix #10419: Water infrastructure accounting when building ship depots 2023-01-29 23:15:53 +01:00
water_cmd.h
water_map.h
water.h Codechange: refactor removal of desert around river tiles 2023-01-15 00:43:41 +01:00
waypoint_base.h
waypoint_cmd.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +01:00
waypoint_cmd.h
waypoint_func.h
waypoint_gui.cpp Fix #9995: Adjust viewport zoom level for HiDPI displays 2022-10-18 22:03:21 +02:00
waypoint.cpp
widget_type.h Add: Define scaled WidgetDimensions. 2022-11-12 18:28:39 +00:00
widget.cpp Codechange: do not hide variables with other variables 2023-01-29 07:21:34 +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 Fix #8971: Resize QueryStrings with interface scale change. (#10281) 2022-12-25 00:40:55 +00:00
window_type.h Codechange: move windows common to AI and GS out of ai_gui 2023-02-05 19:27:25 +01:00
window.cpp 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 Feature: Variable GUI scale. 2022-11-12 18:28:39 +00:00