You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenTTD-patches/src
Peter Nelson a602845d0a
Fix #12202: Race condition when using sprite picker. (#12204)
When using the sprite picker the screen is redrawn so that the sprites under the mouse cursor can be captured. This redraw also caused the sprite aligner window to be redrawn before the OnInvalidateData event that updates its scrollbars with the list count.
3 months ago
..
3rdparty Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
ai Fix #12133: [Script] Don't crash when emergency saving (#12138) 3 months ago
blitter Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
core Change: Improve performance of finding free pool slots. (#12055) 4 months ago
fontcache Feature: Scalable OpenTTD TrueType font made by Zephyris. 5 months ago
game Fix: [Script] Only show debug script window at the end of savegame loading (#12135) 3 months ago
lang Update: Translations from eints 3 months ago
linkgraph Codechange: Give ColourShade values names instead of numbers. 3 months ago
misc Remove: replace custom span with std::span 5 months ago
music Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
network Fix #12196: disable "select upgrade" button when filtering 3 months ago
os Fix #12037: Blurry OpenTTD font on Mac OS. (#12047) 4 months ago
pathfinder Fix e38c3c5: Added missing return statement (#12185) 3 months ago
saveload Cleanup: Remove unused last_num_specs from SlRoadStopTileData. (#12198) 3 months ago
script Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
settingsgen Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
sound Codechange: coding style fixes 5 months ago
spriteloader Codechange: Replace pointer to Sprite array with reference to SpriteCollection. (#11580) 5 months ago
strgen Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
table Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
tests Codechange: Simplify SetBitIterator 4 months ago
timer Codefix: Off by one in TimerGameEconomy::ConvertDateToYMD wallclock mode 3 months ago
video Fix #10079: don't render at 1000fps if HW acceleration + vsync is requested but not active (#12067) 4 months ago
widgets Codechange: Give ColourShade values names instead of numbers. 3 months ago
CMakeLists.txt Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
aircraft.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
aircraft_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
aircraft_cmd.h
aircraft_gui.cpp Codechange: Remove FONT_HEIGHT_... macros. (#11481) 6 months ago
airport.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
airport.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
airport_cmd.h
airport_gui.cpp Codechange: Remove TKM string codes by duplicating strings. 4 months ago
animated_tile.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
animated_tile_func.h
articulated_vehicles.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
articulated_vehicles.h Fix: Trivial autoreplace of mixed cargo articulated engines (#11253) 6 months ago
autoreplace.cpp Add #7525: Allow autoreplace with same model vehicle 1 year ago
autoreplace_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
autoreplace_cmd.cpp Fix: Don't issue autoreplace failed news message for command test mode. (#12026) 4 months ago
autoreplace_cmd.h
autoreplace_func.h Codechange: replace static inline with static for non-class functions 5 months ago
autoreplace_gui.cpp Codefix: DrawEngineList does not accept EngineID. 3 months ago
autoreplace_gui.h
autoreplace_type.h
autoslope.h Codechange: replace static inline with static for non-class functions 5 months ago
base_consist.cpp Feature: Order flag to unbunch vehicles at depot (#11945) 4 months ago
base_consist.h Feature: Order flag to unbunch vehicles at depot (#11945) 4 months ago
base_media_base.h Add: Website button to Game Options window for basesets. 6 months ago
base_media_func.h Add: Website button to Game Options window for basesets. 6 months ago
base_station_base.h Codechange: Redundant use of char * and c_str(). (#11454) 7 months ago
bitmap_type.h Codechange: Add missing override specifiers. 8 months ago
bmp.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
bmp.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
bootstrap_gui.cpp Codechange: Add ColourShade enum. 3 months ago
bridge.h Codechange: replace static inline with static for non-class functions 5 months ago
bridge_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
bridge_map.cpp
bridge_map.h Codechange: replace static inline with static for non-class functions 5 months ago
build_vehicle_gui.cpp Codefix: DrawEngineList does not accept EngineID. 3 months ago
cargo_type.h Change: Limit cargo types in station cargo filter, with "More..." option to show all. 4 months ago
cargoaction.cpp Fix: only count distance traveled in vehicles for cargo payment (#11283) 9 months ago
cargoaction.h Fix: only count distance traveled in vehicles for cargo payment (#11283) 9 months ago
cargomonitor.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
cargomonitor.h Codechange: replace static inline with static for non-class functions 5 months ago
cargopacket.cpp Fix: only count distance traveled in vehicles for cargo payment (#11283) 9 months ago
cargopacket.h Fix: only count distance traveled in vehicles for cargo payment (#11283) 9 months ago
cargotype.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
cargotype.h Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
cheat.cpp
cheat_func.h
cheat_gui.cpp Fix #12145: Incorrect date handling in date cheat in wallclock time-keeping mode 3 months ago
cheat_type.h Feature: Cheat to fix station ratings at 100% (#11346) 7 months ago
clear_cmd.cpp Change: Draw north-side farm fences/hedges/walls on tile edge, instead of 1/16th in. 4 months ago
clear_func.h
clear_map.h Codechange: replace static inline with static for non-class functions 5 months ago
command.cpp Cleanup: Use standard comment format (#11929) 4 months ago
command_func.h Feature: Infinite money mode (#11902) 4 months ago
command_type.h Add: [GS] Allow to set max loan for each company separately (#11224) 4 months ago
company_base.h Change: Use bitmap for free unit ID generation. (#12165) 3 months ago
company_cmd.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
company_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
company_func.h Feature: Infinite money mode (#11902) 4 months ago
company_gui.cpp Fix #12050: Add default size, shade and pin control buttons to company livery widget. (#12080) 4 months ago
company_gui.h
company_manager_face.h Codechange: Store Colours in Colours type. (#11625) 4 months ago
company_type.h Codechange: allow certain enumeration to be added 5 months ago
console.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
console_cmds.cpp Fix #12074: Don't allow "part" command for dedicated servers (#12075) 4 months ago
console_func.h Codechange: compile-time validate the string format of IConsolePrint (#11804) 5 months ago
console_gui.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
console_gui.h
console_internal.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
console_type.h
cpu.cpp Remove: rdtsc and TIC/TOC based on CPU ticks (#11856) 4 months ago
cpu.h Remove: rdtsc and TIC/TOC based on CPU ticks (#11856) 4 months ago
crashlog.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
crashlog.h Change: store crash logs in JSON format (#11232) 9 months ago
currency.cpp Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
currency.h Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
date_gui.cpp Codechange: Split dates and timers into Economy and Calendar time (#10700) 4 months ago
date_gui.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 4 months ago
debug.cpp Change: forcefully enable prefixing logs with date (#11930) 4 months ago
debug.h Codechange: wrap 'if' in macros into 'do { ... } while (false)', so it does not break on following 'else'. 4 months ago
dedicated.cpp Change: include fmt.h C++ headers in stdafx.h 1 year ago
depot.cpp
depot_base.h Codechange: Shuffle Depot members to reduce padding. 9 months ago
depot_cmd.cpp
depot_cmd.h
depot_func.h Codechange: replace static inline with static for non-class functions 5 months ago
depot_gui.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
depot_map.h Codechange: replace static inline with static for non-class functions 5 months ago
depot_type.h Codechange: Invalid depot value is unrelated to invalid station value. (#11227) 9 months ago
direction_func.h Fix #11815, bb491127: Missing brackets prevented vehicles turning properly. (#11816) 5 months ago
direction_type.h Codechange: allow certain enumeration to be added 5 months ago
disaster_vehicle.cpp Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 4 months ago
disaster_vehicle.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
dock_cmd.h
dock_gui.cpp Codechange: allow certain enumeration to be added 5 months ago
driver.cpp Codechange: replace x.size() == 0 with x.empty() 7 months ago
driver.h Fix: disable hardware acceleration when GPU driver crashed the game last attempt (#10928) 1 year ago
economy.cpp Change: Use bitmap for free unit ID generation. (#12165) 3 months ago
economy_base.h Codechange: Shuffle CargoPayment members to reduce padding. 9 months ago
economy_cmd.h Feature: allow to do a hostile takeover of an AI company (in singleplayer) (#10914) 1 year ago
economy_func.h Feature: Settings to scale cargo production of towns and industries (#10606) 4 months ago
economy_type.h Feature: Settings to scale cargo production of towns and industries (#10606) 4 months ago
effectvehicle.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
effectvehicle_base.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
effectvehicle_func.h
elrail.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
elrail_func.h Codechange: replace static inline with static for non-class functions 5 months ago
engine.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
engine_base.h Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. 5 months ago
engine_cmd.h
engine_func.h Fix: Calculation of initial engine age was inaccurate. (#11660) 5 months ago
engine_gui.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
engine_gui.h Codechange: Missing some conversions to WidgetID. (#11773) 5 months ago
engine_type.h Fix 2fd90960: Missing default vehicles and industry acceptance/production. (#12000) 4 months ago
error.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
error.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
error_func.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
error_gui.cpp Change: position error window closer to cursor on large screens (#11923) 4 months ago
fileio.cpp Fix #12041, 0c81579: Tarball extraction failing due to incorrect filename (#12044) 4 months ago
fileio_func.h Codechange: replace static inline with static for non-class functions 5 months ago
fileio_type.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
fios.cpp Add: list_[scenario|heightmap] and load_[scenario|height] console commands (#11867) 4 months ago
fios.h Add: list_[scenario|heightmap] and load_[scenario|height] console commands (#11867) 4 months ago
fios_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
fontcache.cpp Add: GUI options to select sprite font and AA mode for all fonts. 5 months ago
fontcache.h Add: GUI options to select sprite font and AA mode for all fonts. 5 months ago
fontdetection.h Codechange: Pass language for font detection as std::string. (#10964) 1 year ago
framerate_gui.cpp Fix: Excessive switching of horizontal scale for FPS graph 60 Hz categories 5 months ago
framerate_type.h Cleanup: missing spaces before continuation * in some comments 7 months ago
gamelog.cpp Codechange: minor bits and pieces related to fmt::format() (#11806) 5 months ago
gamelog.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
gamelog_internal.h Codechange: Use std::map instead of custom SmallMap. 1 year ago
genworld.cpp Remove: "generation_seed" from config, as it was a write-only value (#11927) 4 months ago
genworld.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
genworld_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
gfx.cpp Fix #12127, 555a379: Truncation ellipses rendered shadows even for black font without shadows (#12132) 3 months ago
gfx_func.h Codechange: replace static inline with static for non-class functions 5 months ago
gfx_layout.cpp Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 4 months ago
gfx_layout.h Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 4 months ago
gfx_layout_fallback.cpp Codechange: Store text run positions in vector of points. 4 months ago
gfx_layout_fallback.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
gfx_layout_icu.cpp Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 4 months ago
gfx_layout_icu.h Fix: Memory leak in ICUParagraphLayout::NextLine() (#11895) 4 months ago
gfx_type.h Codechange: Remove direct access to _colour_gradient. 3 months ago
gfxinit.cpp Codechange: Split palette handling to separate file. 5 months ago
gfxinit.h
goal.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
goal_base.h Feature: [GS] Goal destination can be updated (#10817) 12 months ago
goal_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
goal_gui.cpp Codechange: Use templates to deduplicate goal widgets. (#11852) 4 months ago
goal_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
graph_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
graph_gui.h Feature: [GS] Scriptable league tables (#10001) 2 years ago
ground_vehicle.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
ground_vehicle.hpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
group.h Codechange: Replace GroupStatistics' num_engines with std::map. (#11849) 4 months ago
group_cmd.cpp Codechange: Replace GroupStatistics' num_engines with std::map. (#11849) 4 months ago
group_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
group_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
group_gui.h
group_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
gui.h Change: only open story-book in center when a GS does it (#11916) 4 months ago
heightmap.cpp Add: allow loading heightmaps from command-line (#11870) 4 months ago
heightmap.h Add: allow loading heightmaps from command-line (#11870) 4 months ago
help_gui.cpp Fix: TextfileWindow called virtual methods before constructor completed. (#11889) 4 months ago
help_gui.h Feature: Help and manuals access window 9 months ago
highscore.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
highscore.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
highscore_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
hotkeys.cpp Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 8 months ago
hotkeys.h Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 8 months ago
house.h Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
house_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
industry.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 4 months ago
industry_cmd.cpp Change: Avoid adjacent fence fields. 4 months ago
industry_cmd.h Add: [Script] Custom news message text for industry SetProductionLevel. 9 months ago
industry_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
industry_map.h Codechange: replace static inline with static for non-class functions 5 months ago
industry_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
industrytype.h Fix 2fd90960: Missing default vehicles and industry acceptance/production. (#12000) 4 months ago
ini.cpp Codechange: Use std::list instead of C-linked list for ini files. 8 months ago
ini_load.cpp Fix #11644: Off by one error/buffer over-read in StrMakeValid (#11645) 5 months ago
ini_type.h Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 8 months ago
intro_gui.cpp Change: make for smooth-scrolling based on actual time 4 months ago
landscape.cpp Fix #12014: Remove water when area clearing ship depot (#12030) 4 months ago
landscape.h Add: allow loading heightmaps from command-line (#11870) 4 months ago
landscape_cmd.h
landscape_type.h
language.h Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
league_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
league_cmd.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
league_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
league_gui.cpp Fix: Display rank correcly with more than 15 companies in a league table 4 months ago
league_gui.h Feature: [GS] Scriptable league tables (#10001) 2 years ago
league_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
library_loader.h Codechange: refactor the Windows-only DllLoader in a cross-platform LibraryLoader (#11751) 5 months ago
livery.h Codechange: Store Colours in Colours type. (#11625) 4 months ago
main_gui.cpp Codechange: Off-by-one in colour gradient initialisation. 3 months ago
map.cpp Change: simplified water region evaluation, removed savegame data (#11750) 4 months ago
map_func.h Codechange: replace static inline with static for non-class functions 5 months ago
map_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
misc.cpp Feature: Use real-time "wallclock" timekeeping units (#11341) 4 months ago
misc_cmd.cpp Fix #11938: Check infinite money setting in cases where it was missed (#11939) 4 months ago
misc_cmd.h Add: [GS] Allow to set max loan for each company separately (#11224) 4 months ago
misc_gui.cpp Update: Developer credits (#12173) 3 months ago
mixer.cpp Codechange: Template input buffer type in audio mixer. (#11505) 6 months ago
mixer.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
music.cpp Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally. 8 months ago
music_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
newgrf.cpp Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
newgrf.h Codechange: replace static inline with static for non-class functions 5 months ago
newgrf_airport.cpp Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_airport.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
newgrf_airporttiles.cpp Cleanup: Remove unneeded parameters. 9 months ago
newgrf_airporttiles.h Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. 5 months ago
newgrf_animation_base.h Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_animation_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
newgrf_callbacks.h Feature: Randomize direction of rail vehicle on build based on probability callback. (#11489) 6 months ago
newgrf_canal.cpp Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_canal.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
newgrf_cargo.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
newgrf_cargo.h Codechange: Rename and move SpriteGroup-specific cargo types into a namespace. 5 months ago
newgrf_class.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
newgrf_class_func.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
newgrf_commons.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
newgrf_commons.h Codechange: replace static inline with static for non-class functions 5 months ago
newgrf_config.cpp Add: store base graphics parameters in openttd.cfg. 7 months ago
newgrf_config.h Feature: Base graphics can offer parameters for additional settings. 7 months ago
newgrf_debug.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
newgrf_debug_gui.cpp Fix #12202: Race condition when using sprite picker. (#12204) 3 months ago
newgrf_engine.cpp Codechange: Rename and move SpriteGroup-specific cargo types into a namespace. 5 months ago
newgrf_engine.h Feature: Randomize direction of rail vehicle on build based on probability callback. (#11489) 6 months ago
newgrf_generic.cpp Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_generic.h Codechange: replace static inline with static for non-class functions 5 months ago
newgrf_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
newgrf_house.cpp Codechange: Store Colours in Colours type. (#11625) 4 months ago
newgrf_house.h Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_industries.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
newgrf_industries.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
newgrf_industrytiles.cpp Cleanup: Remove unneeded parameters. 9 months ago
newgrf_industrytiles.h Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_object.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
newgrf_object.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
newgrf_profiling.cpp Codechange: minor bits and pieces related to fmt::format() (#11806) 5 months ago
newgrf_profiling.h Codechange: Delete date_type.h 9 months ago
newgrf_properties.h
newgrf_railtype.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 7 months ago
newgrf_railtype.h Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_roadstop.cpp Fix: NewGRF roadstops were ignored if only in default class. (#12089) 4 months ago
newgrf_roadstop.h Cleanup: Remove declaration of non-existent function. (#12091) 4 months ago
newgrf_roadtype.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 7 months ago
newgrf_roadtype.h Cleanup: missing spaces before continuation * in some comments 7 months ago
newgrf_sound.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
newgrf_sound.h Feature: Hotkey to honk a vehicle's horn (#10110) 2 years ago
newgrf_spritegroup.cpp Codechange: replace ROR/ROL with std::rotr/rotl 5 months ago
newgrf_spritegroup.h Codechange: replace static inline with static for non-class functions 5 months ago
newgrf_station.cpp Add: Station variable 6B to get extended station id of nearby tiles (#10953) 4 months ago
newgrf_station.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
newgrf_storage.cpp Codechange: Silence warnings about intentionally unused parameters. 9 months ago
newgrf_storage.h Codechange: Add missing override specifiers. 8 months ago
newgrf_text.cpp Cleanup: Remove some unused functions. (#11429) 7 months ago
newgrf_text.h Cleanup: Remove some unused functions. (#11429) 7 months ago
newgrf_town.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
newgrf_town.h Codechange: Add missing override specifiers. 8 months ago
newgrf_townname.cpp Codechange: coding style fixes 5 months ago
newgrf_townname.h Codechange: coding style fixes 5 months ago
news_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
news_func.h Codechange: replace static inline with static for non-class functions 5 months ago
news_gui.cpp Codechange: Split dates and timers into Economy and Calendar time (#10700) 4 months ago
news_gui.h
news_type.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 4 months ago
object.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
object_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
object_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
object_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
object_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
object_map.h Codechange: replace static inline with static for non-class functions 5 months ago
object_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
openttd.cpp Fix: initialize _switch_mode_time so crash-logs before first game have a realistic time (#12184) 3 months ago
openttd.h Add: "restart current" console command to regenerate the map based on current settings (#11963) 4 months ago
order_backup.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
order_backup.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
order_base.h Feature: Order flag to unbunch vehicles at depot (#11945) 4 months ago
order_cmd.cpp Change: When adding orders, Ctrl+Click on a depot to unbunch, instead of service if required (#12023) 3 months ago
order_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
order_func.h Feature: Use real-time "wallclock" timekeeping units (#11341) 4 months ago
order_gui.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
order_type.h Feature: Order flag to unbunch vehicles at depot (#11945) 4 months ago
osk_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
palette.cpp Codechange: Add ColourShade enum. 3 months ago
palette_func.h Codechange: Off-by-one in colour gradient initialisation. 3 months ago
pbs.cpp
pbs.h Codechange: replace static inline with static for non-class functions 5 months ago
progress.cpp
progress.h Codechange: replace static inline with static for non-class functions 5 months ago
querystring_gui.h Codechange: Replace mishmash of types for widget index with WidgetID. 5 months ago
rail.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 7 months ago
rail.h Codechange: Split bit numbers from values in RailTypeFlags, RoadTypeFlags enums (#11877) 4 months ago
rail_cmd.cpp Revert: Build signals to the next junction when dragging regardless of the Ctrl state (#12034) 4 months ago
rail_cmd.h Codechange: Make command constant names consistent with command proc (#11920) 4 months ago
rail_gui.cpp Revert: Build signals to the next junction when dragging regardless of the Ctrl state (#12034) 4 months ago
rail_gui.h Fix #10118: Cycle through current signal group, not just path signals (#11798) 4 months ago
rail_map.h Codechange: replace static inline with static for non-class functions 5 months ago
rail_type.h Codechange: Reword rail/road type label constants (#11451) 7 months ago
random_access_file.cpp Fix: crash when opening a damaged base-graphics (#11275) 9 months ago
random_access_file_type.h Fix: crash when opening a damaged base-graphics (#11275) 9 months ago
rev.cpp.in Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
rev.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
road.cpp Codechange: Add base() method to StrongType to allow access to the base type without casting. (#11445) 7 months ago
road.h Codechange: Split bit numbers from values in RailTypeFlags, RoadTypeFlags enums (#11877) 4 months ago
road_cmd.cpp Fix #11528: Don't auto-build past tunnelbridge ends (#11606) 4 months ago
road_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
road_func.h Codechange: replace static inline with static for non-class functions 5 months ago
road_gui.cpp Fix #12166: Crash when opening tram road stop build window (#12168) 3 months ago
road_gui.h
road_internal.h
road_map.cpp Codechange: make use of Tile in for all direct map accesses 1 year ago
road_map.h Codechange: replace static inline with static for non-class functions 5 months ago
road_type.h Codechange: Reword rail/road type label constants (#11451) 7 months ago
roadstop.cpp Codechange: Use consistent name for bay road stops 6 months ago
roadstop_base.h
roadveh.h Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 4 months ago
roadveh_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
roadveh_cmd.h Fix: Don't send unused tile field over the network (#10507) 1 year ago
roadveh_gui.cpp Codechange: Add Rect version of FillDrawPixelInfo(). 5 months ago
safeguards.h Remove: now unused stredup 11 months ago
screenshot.cpp Codechange: replace StrStartsWith/StrEndsWith with starts_with and ends_with 5 months ago
screenshot.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
screenshot_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
screenshot_gui.h
settings.cpp Remove: setting "no_http_content_downloads" (#12058) 4 months ago
settings_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
settings_func.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
settings_gui.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
settings_gui.h Change: Move baseset missing/corrupted files label to list item. (#11455) 7 months ago
settings_internal.h Codechange: Replace SF_GUI_NEGATIVE_IS_SPECIAL with a settings value callback. 4 months ago
settings_table.cpp Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
settings_table.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
settings_type.h Codechange: replace "byte" with "uint8_t" in settings (#12179) 3 months ago
ship.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
ship_cmd.cpp Fix #10490: Allow ships to exit depots if another is not moving at the exit point (#12161) 3 months ago
ship_cmd.h
ship_gui.cpp Codechange: Remove FONT_HEIGHT_... macros. (#11481) 6 months ago
signal.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
signal_func.h Codechange: replace static inline with static for non-class functions 5 months ago
signal_type.h Codechange: allow certain enumeration to be added 5 months ago
signature.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
signature.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
signs.cpp
signs_base.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
signs_cmd.cpp Codechange: Silence warnings about intentionally unused parameters. 9 months ago
signs_cmd.h
signs_func.h
signs_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
signs_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
slope_func.h Codechange: switch our codebase to C++20 5 months ago
slope_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
smallmap_gui.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
smallmap_gui.h Codechange: Move includes to correct place. 7 months ago
social_integration.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
social_integration.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
sortlist_type.h Codechange: coding style fixes 5 months ago
sound.cpp Remove: ZOOM_LVL_COUNT 6 months ago
sound_func.h
sound_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
sprite.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
sprite.h Codechange: replace static inline with static for non-class functions 5 months ago
spritecache.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
spritecache.h Codechange: replace static inline with static for non-class functions 5 months ago
spritecache_internal.h Codechange: replace static inline with static for non-class functions 5 months ago
station.cpp Fix: Redraw orders when a station feature is added/removed. (#12061) 4 months ago
station_base.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
station_cmd.cpp Fix: Redraw orders when a station feature is added/removed. (#12061) 4 months ago
station_cmd.h Fix #11629: AirportGetNearestTown for rotated airports (#11631) 5 months ago
station_func.h Codechange: replace static inline with static for non-class functions 5 months ago
station_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
station_gui.h Feature: Highlight waypoint tiles when adjacent or distant joining 1 year ago
station_kdtree.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
station_map.h Codechange: replace static inline with static for non-class functions 5 months ago
station_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
statusbar_gui.cpp Feature: Infinite money mode (#11902) 4 months ago
statusbar_gui.h
stdafx.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
story.cpp Change: only open story-book in center when a GS does it (#11916) 4 months ago
story_base.h Codechange: replace static inline with static for non-class functions 5 months ago
story_cmd.h Codechange: Delete date_type.h 9 months ago
story_gui.cpp Change: only open story-book in center when a GS does it (#11916) 4 months ago
story_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
string.cpp Codechange: refactor DecodeHexText to a generic purpose ConvertHexToBytes (#11866) 4 months ago
string_base.h Codechange: use default dtor instead of empty (#10826) 1 year ago
string_func.h Codechange: refactor DecodeHexText to a generic purpose ConvertHexToBytes (#11866) 4 months ago
string_type.h Codechange: remove all u8 prefix in favour of compile-time option (#11807) 5 months ago
stringfilter.cpp Fix #11402: Make string filter locale-aware. 7 months ago
stringfilter_type.h Fix #11402: Make string filter locale-aware. 7 months ago
strings.cpp Revert #11993: new number format system does not and cannot work for CJK languages 3 months ago
strings_func.h Remove: replace custom span with std::span 5 months ago
strings_internal.h Fix: don't use non-owning string pointer in StringParameter (#11952) 4 months ago
strings_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
subsidy.cpp Change: Passenger subsidies are generated for any TPE_PASSENGER cargo type. 4 months ago
subsidy_base.h Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO. 5 months ago
subsidy_cmd.h
subsidy_func.h
subsidy_gui.cpp Add: Show cargo icons on subsidy list window. (#12079) 4 months ago
subsidy_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
survey.cpp Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
survey.h Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) 4 months ago
tar_type.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
terraform_cmd.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
terraform_cmd.h
terraform_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
terraform_gui.h
textbuf.cpp Fix: marked text was not updated during text deletion (#11293) 9 months ago
textbuf_gui.h Fix #11115: Focus the abandon game/exit game windows (#11125) 11 months ago
textbuf_type.h Codechange: use Textbuf directly, instead via several virtual functions in Window 9 months ago
texteff.cpp Codechange: Don't allocate a text effect with INVALID_TE_ID. 9 months ago
texteff.hpp Codechange: Reduce size of TextEffectMode and TextEffectID. 9 months ago
textfile_gui.cpp Fix #11966: Scrollbar may be incorrect on first opening of text file window. (#11981) 4 months ago
textfile_gui.h Fix: TextfileWindow called virtual methods before constructor completed. (#11889) 4 months ago
textfile_type.h Codechange: allow certain enumeration to be added 5 months ago
tgp.cpp Codechange: Silence warnings about intentionally unused parameters. 9 months ago
tgp.h
thread.h Codechange: coding style fixes 5 months ago
tile_cmd.h Codechange: replace static inline with static for non-class functions 5 months ago
tile_map.cpp Codechange: migrate size related functions to Map structure 1 year ago
tile_map.h Codechange: replace static inline with static for non-class functions 5 months ago
tile_type.h Codechange: replace static inline with static for non-class functions 5 months ago
tilearea.cpp Codechange: migrate size related functions to Map structure 1 year ago
tilearea_type.h Fix: use correct size parameter type in TileArea constructors (#11869) 4 months ago
tilehighlight_func.h Codechange: Replace mishmash of types for widget index with WidgetID. 5 months ago
tilehighlight_type.h
tilematrix_type.hpp Codechange: coding style fixes 5 months ago
timetable.h Codechange: Split dates and timers into Economy and Calendar time (#10700) 4 months ago
timetable_cmd.cpp Feature: Order flag to unbunch vehicles at depot (#11945) 4 months ago
timetable_cmd.h Codechange: Use ticks for timetable start date 6 months ago
timetable_gui.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
toolbar_gui.cpp Codechange 80ebcc7: OptionMenuEntries prefix is OME not ONE (#12036) 4 months ago
toolbar_gui.h Add: Debug tool to draw widget outlines. (#11401) 7 months ago
town.h Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
town_cmd.cpp Change: Decouple and remove landscape-dependent cargo types. (#11719) 4 months ago
town_cmd.h Codechange: Rename TownEffect to TownAcceptanceEffect. 4 months ago
town_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
town_kdtree.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
town_map.h Codechange: replace static inline with static for non-class functions 5 months ago
town_type.h Codechange: allow certain enumeration to be added 5 months ago
townname.cpp Codechange: remove all u8 prefix in favour of compile-time option (#11807) 5 months ago
townname_func.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
townname_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
track_func.h Codechange: replace FIND_FIRST_BIT/FindFirstBit2x64 with FindFirstBit 4 months ago
track_type.h Feature: Region-based pathfinder for ships (#10543) 5 months ago
train.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
train_cmd.cpp Change: Use bitmap for free unit ID generation. (#12165) 3 months ago
train_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
train_gui.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
transparency.h Codechange: replace static inline with static for non-class functions 5 months ago
transparency_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
transparency_gui.h
transport_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
tree_cmd.cpp Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
tree_cmd.h Feature: Press Ctrl to build a diagonal area of trees (#10342) 1 year ago
tree_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
tree_map.h Codechange: replace static inline with static for non-class functions 5 months ago
tunnel_map.cpp Codechange: migrate size related functions to Map structure 1 year ago
tunnel_map.h Codechange: replace static inline with static for non-class functions 5 months ago
tunnelbridge.h Codechange: replace static inline with static for non-class functions 5 months ago
tunnelbridge_cmd.cpp Change: simplified water region evaluation, removed savegame data (#11750) 4 months ago
tunnelbridge_cmd.h
tunnelbridge_map.h Codechange: replace static inline with static for non-class functions 5 months ago
vehicle.cpp Fix f6dd505: Only reset unbunching departure data in the correct depot (#12155) 3 months ago
vehicle_base.h Change: Use bitmap for free unit ID generation. (#12165) 3 months ago
vehicle_cmd.cpp Codechange: Use range-for instead of indexed loop. (#12191) 3 months ago
vehicle_cmd.h Codechange: Use iterators and/or range-for on cargo related loops. 8 months ago
vehicle_func.h Codechange: Don't scan vehicle pool to find targeting disaster vehicle when deleting any vehicle. (#12064) 4 months ago
vehicle_gui.cpp Codechange: Use `GetVisibleRangeIterators()` in more places. (#12190) 3 months ago
vehicle_gui.h Codechange: allow certain enumeration to be added 5 months ago
vehicle_gui_base.h Codechange: Remove TKM from vehicle list sorting dropdowns. 4 months ago
vehicle_type.h Codechange: allow certain enumeration to be added 5 months ago
vehiclelist.cpp Codechange: Use vehicle tile hash to build depot vehicle list. (#12186) 3 months ago
vehiclelist.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
vehiclelist_cmd.h Feature: Create group of vehicles from manage vehicle list button. (#10890) 12 months ago
vehiclelist_func.h Codechange: Build station and depot vehicle lists from shared order lists. (#11676) 5 months ago
viewport.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
viewport_cmd.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
viewport_func.h Change: make for smooth-scrolling based on actual time 4 months ago
viewport_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
viewport_kdtree.h Cleanup: missing spaces before continuation * in some comments 7 months ago
viewport_sprite_sorter.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
viewport_sprite_sorter_sse4.cpp Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
viewport_type.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 11 months ago
void_cmd.cpp Codechange: Silence warnings about intentionally unused parameters. 9 months ago
void_map.h Codechange: replace static inline with static for non-class functions 5 months ago
water.h Codechange: replace static inline with static for non-class functions 5 months ago
water_cmd.cpp Fix #12014: Remove water when area clearing ship depot (#12030) 4 months ago
water_cmd.h
water_map.h Codechange: replace static inline with static for non-class functions 5 months ago
waypoint.cpp
waypoint_base.h Codechange: Replace old non-standard attributes with C++17/20 standard attributes. 4 months ago
waypoint_cmd.cpp Change: simplified water region evaluation, removed savegame data (#11750) 4 months ago
waypoint_cmd.h Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 1 year ago
waypoint_func.h
waypoint_gui.cpp Codechange: Make all NWidgetPart arrays constexpr. 5 months ago
widget.cpp Codechange: Give ColourShade values names instead of numbers. 3 months ago
widget_type.h Codechange: Add `GetVisibleRangeIterators()` to `Scrollbar`. 3 months ago
window.cpp Fix d3c673e: Don't defer OnResize() after ReInit() (#12174) 3 months ago
window_func.h Fix d3c673e: Don't defer OnResize() after ReInit() (#12174) 3 months ago
window_gui.h Codechange: Expose `FindChildWindow()` as a method of `Window`. 4 months ago
window_type.h Codechange: Replace mishmash of types for widget index with WidgetID. 5 months ago
zoom_func.h Codechange: replace static inline with static for non-class functions 5 months ago
zoom_type.h Codechange: allow certain enumeration to be added 5 months ago