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
Rubidium eb635b85bb Fix: work around GCC compiler bug #105120 in fmt
The fmt code pushes a pragma option, and later pops is. The intrinsics code
interacts with it via the __OPTIMIZE__ macro. This has been set by the pragma
option push, but not unset/reset to the original with the pop.
Since the pragma is only used for the GCC compiler (not Clang, not MSVC, not
ICC) and in debug mode, just remove the whole pragma handling for it.
1 year ago
..
3rdparty Fix: work around GCC compiler bug #105120 in fmt 1 year ago
ai Codechange: use fmt::format_to to format the help message 1 year ago
blitter Codechange: use fmt::format_to to format the help message 1 year ago
core Codechange: fmt (and std::format) do explicitly not support enums out-of-the-box 1 year ago
fontcache Codechange: Use std::map instead of custom SmallMap. 1 year ago
game Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
lang Update: Translations from eints 1 year ago
linkgraph Codechange: Use std::map instead of custom SmallMap. 1 year ago
misc Codechange: Move includes for common STL headers to stdafx. 1 year ago
music Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
network Change: Allow dedicated server to use threaded saves. (#10787) 1 year ago
os Codechange: fmt (and std::format) do explicitly not support enums out-of-the-box 1 year ago
pathfinder Codechange: replace printf with fmt::print 1 year ago
saveload Change: Allow dedicated server to use threaded saves. (#10787) 1 year ago
script Codechange: migrate from C-style GetString to C++-style GetString 1 year ago
settingsgen Cleanup: version of strgen/settingsgen was always $Revision$, so remove it 1 year ago
sound Codechange: Move Sound Driver parameter name listings (#10127) 2 years ago
spriteloader Codechange: use default dtor instead of empty (#10826) 1 year ago
strgen Cleanup: version of strgen/settingsgen was always $Revision$, so remove it 1 year ago
table Change: Use "Via-Destination-Source" as default station cargodist display (#10851) 1 year ago
tests Codechange: Move includes for common STL headers to stdafx. 1 year ago
timer Codechange: Move includes for common STL headers to stdafx. 1 year ago
video Codechange: replace fprintf(<FILE*> with fmt::print(<FILE*> 1 year ago
widgets Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
CMakeLists.txt Codechange: Move calendar date functions inside TimerGameCalendar (#10753) 1 year ago
aircraft.h Codechange: do not declare functions in blocks 1 year ago
aircraft_cmd.cpp Cleanup: Remove unnecessary hangar check. 1 year ago
aircraft_cmd.h Codechange: Un-bitstuff commands taking a ClientID (i.e. CMD_CLIENT_ID). 3 years ago
aircraft_gui.cpp Feature: [NewGRF] Engine name callback. 1 year ago
airport.cpp Cleanup: Removed SVN headers 5 years ago
airport.h Cleanup: Removed SVN headers 5 years ago
airport_cmd.h Codechange: Move command callback declarations to the cmd header files. 3 years ago
airport_gui.cpp Fix #10811: Crash getting row from non-resizable widget. (#10833) 1 year ago
animated_tile.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
animated_tile_func.h Cleanup: Removed SVN headers 5 years ago
articulated_vehicles.cpp Cleanup: Remove unnecessary VehicleRandomBits() 1 year ago
articulated_vehicles.h Cleanup: Removed SVN headers 5 years ago
autoreplace.cpp Add #7525: Allow autoreplace with same model vehicle 1 year ago
autoreplace_base.h Codechange: Replace FOR_ALL_ENGINE_RENEWS with range-based for loops 5 years ago
autoreplace_cmd.cpp Add: CommandCost supports an optional second error string 1 year ago
autoreplace_cmd.h Codechange: Un-bitstuff group and autoreplace commands. 3 years ago
autoreplace_func.h Cleanup: Removed SVN headers 5 years ago
autoreplace_gui.cpp Codechange: Pass reference instead of pointer to GUI*Lists. (#10822) 1 year ago
autoreplace_gui.h Cleanup: Removed SVN headers 5 years ago
autoreplace_type.h Cleanup: Removed SVN headers 5 years ago
autoslope.h Cleanup: Removed SVN headers 5 years ago
base_consist.cpp Codechange: Use std::string for most of the user-settable custom names. 4 years ago
base_consist.h Codechange: use default dtor instead of empty (#10826) 1 year ago
base_media_base.h Codechange: use fmt::format_to to format the help message 1 year ago
base_media_func.h Codechange: use fmt::format_to to format the help message 1 year ago
base_station_base.h Change: Extend entity override manager and station spec lists to support 16 bit IDs. 1 year ago
bitmap_type.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
bmp.cpp Fix: do not allow more palette colours than there are indices for the colours 1 year ago
bmp.h Cleanup: Removed SVN headers 5 years ago
bootstrap_gui.cpp Fix: padding miscalculated for the network-relay and bootstrap-question GUI (#10827) 1 year ago
bridge.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
bridge_gui.cpp Codechange: Pass bridge type instead of display row to BuildBridge. (#10828) 1 year ago
bridge_map.cpp Cleanup: Removed SVN headers 5 years ago
bridge_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
build_vehicle_gui.cpp Codechange: Pass reference instead of pointer to GUI*Lists. (#10822) 1 year ago
cargo_type.h Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 1 year ago
cargoaction.cpp Cleanup: Removed SVN headers 5 years ago
cargoaction.h Cleanup: Removed SVN headers 5 years ago
cargomonitor.cpp Codechange: Use standard iterator-erase-loop pattern. 1 year ago
cargomonitor.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
cargopacket.cpp Fix: multiplication result converted to larger type 1 year ago
cargopacket.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
cargotype.cpp Codechange: replace strnatcmp with C++ string capable version 1 year ago
cargotype.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
cheat.cpp Cleanup: Removed SVN headers 5 years ago
cheat_func.h Cleanup: Removed SVN headers 5 years ago
cheat_gui.cpp Codechange: Remove redundant char buffer. (#10808) 1 year ago
cheat_type.h Codechange: rework CHTS-chunk save/load to be more like the others 3 years ago
clear_cmd.cpp Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 1 year ago
clear_func.h Cleanup: Removed SVN headers 5 years ago
clear_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
command.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
command_func.h Fix: Restore using founder client name as company manager name (#10535) 1 year ago
command_type.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
company_base.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
company_cmd.cpp Codechange: migrate from C-style GetString to C++-style GetString 1 year ago
company_cmd.h Codechange: pass (uint) money as Money for CmdGiveMoney 1 year ago
company_func.h Fix #6544: Don't join AI company when loading network game in singleplayer 2 years ago
company_gui.cpp Codechange: Pass reference instead of pointer to GUI*Lists. (#10822) 1 year ago
company_gui.h Codechange: Rename window related DeleteXXX to match new behaviour 3 years ago
company_manager_face.h Change: Centre company face in scaled widget. (#10688) 1 year ago
company_type.h Remove: buying/selling/owning company shares (#10709) 1 year ago
console.cpp Codechange: replace fprintf(<FILE*> with fmt::print(<FILE*> 1 year ago
console_cmds.cpp Codechange: migrate from C-style GetString to C++-style GetString 1 year ago
console_func.h Codechange: fmt (and std::format) do explicitly not support enums out-of-the-box 1 year ago
console_gui.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
console_gui.h Cleanup: Removed SVN headers 5 years ago
console_internal.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
console_type.h Cleanup: Swap comments for IConsoleModes (#9587) 3 years ago
cpu.cpp Add: use of Intel Intrinsics & RDTSC on e2k (MCST Elbrus 2000) (#9575) 3 years ago
cpu.h Cleanup: Removed SVN headers 5 years ago
crashlog.cpp Codechange: replace printf with fmt::print 1 year ago
crashlog.h Fix: survey result on crash only worked on Linux (#10855) 1 year ago
currency.cpp Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
currency.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
date_gui.cpp Codechange: Move calendar date functions inside TimerGameCalendar (#10753) 1 year ago
date_gui.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
date_type.h Codechange: Don't use macros for DAYS_TILL and friends (#10746) 1 year ago
debug.cpp Codechange: replace puts with fmt::print 1 year ago
debug.h Codechange: fmt (and std::format) do explicitly not support enums out-of-the-box 1 year ago
dedicated.cpp Change: include fmt.h C++ headers in stdafx.h 1 year ago
depot.cpp Codechange: Rename window related DeleteXXX to match new behaviour 3 years ago
depot_base.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
depot_cmd.cpp Codechange: Un-bitstuff station/depot/waypoint commands. 3 years ago
depot_cmd.h Codechange: Don't use globals for return values from vehicle command procs. 3 years ago
depot_func.h Codechange: do not declare functions in blocks 1 year ago
depot_gui.cpp Fix #10819, Fix #10811: GetVehicleFromDepotWndPt used widget- instead of window-relative positions. (#10820) 1 year ago
depot_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
depot_type.h Fix a9a21e78: Depots aren't really stations. 2 years ago
direction_func.h Cleanup: Removed SVN headers 5 years ago
direction_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
disaster_vehicle.cpp Codechange: Use a dedicated variable for disaster vehicle action state. (#10798) 1 year ago
disaster_vehicle.h Codechange: use default dtor instead of empty (#10826) 1 year ago
dock_cmd.h Codechange: Move command callback declarations to the cmd header files. 3 years ago
dock_gui.cpp Codechange: migrate all game-time-related timers to the new framework 1 year ago
driver.cpp Codechange: use fmt::format_to to format the help message 1 year ago
driver.h Codechange: use fmt::format_to to format the help message 1 year ago
economy.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
economy_base.h Codechange: Replace FOR_ALL_CARGO_PAYMENTS with range-based for loops 5 years ago
economy_cmd.h Remove: buying/selling/owning company shares (#10709) 1 year ago
economy_func.h Change: Increase max cargo age and let min cargo payment approach zero. (#10596) 1 year ago
economy_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
effectvehicle.cpp Codechange: migrate size related functions to Map structure 1 year ago
effectvehicle_base.h Codechange: use default dtor instead of empty (#10826) 1 year ago
effectvehicle_func.h Cleanup: Removed SVN headers 5 years ago
elrail.cpp Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 1 year ago
elrail_func.h Codechange: use separate pre and post callbacks for int settings 3 years ago
engine.cpp Change: Units-system can convert from N to kN, don't preconvert. 1 year ago
engine_base.h Fix: Engine age is in months, not days (#10773) 1 year ago
engine_cmd.h Codechange: Un-bitstuff vehicle/engine commands. 3 years ago
engine_func.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
engine_gui.cpp Codechange: Pass reference instead of pointer to GUI*Lists. (#10822) 1 year ago
engine_gui.h Codechange: Pass reference instead of pointer to GUI*Lists. (#10822) 1 year ago
engine_type.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
error.cpp Codechange: replace error/usererror printf variant with fmt variant and rename 1 year ago
error.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
error_func.h Codechange: replace error/usererror printf variant with fmt variant and rename 1 year ago
error_gui.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
fileio.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
fileio_func.h Codechange: use default dtor instead of empty (#10826) 1 year ago
fileio_type.h Add: always set PERSONAL_DIR "/content_download" in search path (#8481) 3 years ago
fios.cpp Codechange: make the MD5 hash/digest/checksum variables a std::array 1 year ago
fios.h Codechange: Use unique_ptr for fios company properties. 1 year ago
fios_gui.cpp Codechange: Use display list instead of exclude list for file window. (#10845) 1 year ago
fontcache.cpp Fix: Don't rely on static initialization to set up sprite font caches. 1 year ago
fontcache.h Fix: Don't rely on static initialization to set up sprite font caches. 1 year ago
fontdetection.h Change: Rename some freetype things to fontcache. 2 years ago
framerate_gui.cpp Codechange: use std::string for script config 1 year ago
framerate_type.h Codechange: do not declare functions in blocks 1 year ago
gamelog.cpp Codechange: Use std::array for GRF(File|Config) parameters. 1 year ago
gamelog.h Codechange: rework Gamelog changes from union to classes 1 year ago
gamelog_internal.h Codechange: Use std::map instead of custom SmallMap. 1 year ago
genworld.cpp Codechange: move tick-counter into TimerGameTick (#10712) 1 year ago
genworld.h Feature: allow setting a custom terrain type to define highest peak 3 years ago
genworld_gui.cpp Codechange: Remove various STRING strings. 1 year ago
gfx.cpp Codechange: migrate from C-style GetString to C++-style GetString 1 year ago
gfx_func.h Codechange: C++-ify the Layouter and related functions 1 year ago
gfx_layout.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
gfx_layout.h Codechange: Use unique_ptr for text layout font mapping. 1 year ago
gfx_layout_fallback.cpp Codechange: Use std::map instead of custom SmallMap. 1 year ago
gfx_layout_fallback.h Codechange: split implementations of ParagraphLayouterFactory into their own file 1 year ago
gfx_layout_icu.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
gfx_layout_icu.h Feature: drop ICU-lx in favour of directly interfacing with harfbuzz 1 year ago
gfx_type.h Fix: #10735: {POP_COLOUR} fails if string is drawn with extra flags. 1 year ago
gfxinit.cpp Codechange: make the MD5 hash/digest/checksum variables a std::array 1 year ago
gfxinit.h Cleanup: Removed SVN headers 5 years ago
goal.cpp Codechange: use std::string instead of stredup/free for goals 1 year ago
goal_base.h Codechange: use std::string instead of stredup/free for goals 1 year ago
goal_cmd.h Fix: make script goals work with the whole range of ClientIDs 1 year ago
goal_gui.cpp Codechange: Remove various STRING strings. 1 year ago
goal_type.h Fix: [Script] Incorrect value for GOAL_INVALID (#10436) 1 year ago
graph_gui.cpp Codechange: Add and use GetScrolledItemFromWidget to get a list item. 1 year ago
graph_gui.h Feature: [GS] Scriptable league tables (#10001) 2 years ago
ground_vehicle.cpp Codechange: replace ClampToI32/U16 with ClampTo<int32_t/uint16_t> 1 year ago
ground_vehicle.hpp Change: make GetPartialZ consistent, meaning Z of adjacent slopes continue 1 year ago
group.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
group_cmd.cpp Codechange: do not hide parameters with local variables 1 year ago
group_cmd.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 3 years ago
group_gui.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
group_gui.h Feature: Control + click on the vehicle details button in the vehicle view window opens the vehicle group window, then selects and scrolls to the vehicle's group. 5 years ago
group_type.h Cleanup: Removed SVN headers 5 years ago
gui.h Codechange: use std::string instead of stredup/free for goals 1 year ago
heightmap.cpp Codechange: migrate size related functions to Map structure 1 year ago
heightmap.h Cleanup: Removed SVN headers 5 years ago
highscore.cpp Codechange: replace some min/clamp constructs to ClampTo 1 year ago
highscore.h Cleanup: Removed SVN headers 5 years ago
highscore_gui.cpp Codechange: move all date-related variables inside the timer (#10706) 1 year ago
hotkeys.cpp Codechange: replace std::vector + duplicate preventing include with std::set 1 year ago
hotkeys.h Codechange: replace std::vector + duplicate preventing include with std::set 1 year ago
house.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
house_type.h Cleanup: Removed SVN headers 5 years ago
industry.h Codechange: Pass more std::string to StringFilter::AddLine() (#10743) 1 year ago
industry_cmd.cpp Feature: Show the number of industries already built in the Fund New Industry window. 1 year ago
industry_cmd.h Codechange: Decouple INDUSTRY_CTRL into separate commands (#10475) 1 year ago
industry_gui.cpp Codechange: migrate from C-style GetString to C++-style GetString 1 year ago
industry_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
industry_type.h Cleanup: Removed SVN headers 5 years ago
industrytype.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
ini.cpp Codechange: use string/fmt instead of printf for ShowInfo(F) 1 year ago
ini_load.cpp Fix 75b6051b: removing items from the ini could leave the group in a bad state (#9445) 3 years ago
ini_type.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
intro_gui.cpp Feature: opt-in survey when exiting a game 1 year ago
landscape.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
landscape.h Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 1 year ago
landscape_cmd.h Codechange: Don't use a global for the 'not enough cash' message. 3 years ago
landscape_type.h Cleanup: Removed SVN headers 5 years ago
language.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
league_base.h Fix #10469, 5e14a20: [Script] League Table rating element is a int64 everywhere else 1 year ago
league_cmd.cpp Feature: [GS] Scriptable league tables (#10001) 2 years ago
league_cmd.h Fix #10214: CMD_CREATE_LEAGUE_TABLE did not set CMD_STR_CTRL 1 year ago
league_gui.cpp Codechange: Remove STR_BLACK_RAW_STRING. 1 year ago
league_gui.h Feature: [GS] Scriptable league tables (#10001) 2 years ago
league_type.h Feature: [GS] Scriptable league tables (#10001) 2 years ago
livery.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
main_gui.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 1 year ago
map.cpp Codechange: replace fprintf(<FILE*> with fmt::print(<FILE*> 1 year ago
map_func.h Codechange: hide Tile(Extended) into the Tile structure 1 year ago
map_type.h Codechange: hide Tile(Extended) into the Tile structure 1 year ago
misc.cpp Cleanup: remove MD5SumToString in lieu of FormatArrayAsHex 1 year ago
misc_cmd.cpp Change: base autosaves intervals on real time (instead of game time) (#10655) 1 year ago
misc_cmd.h Codechange: Un-bitstuff all remaining commands. 3 years ago
misc_gui.cpp Codechange: fmt (and std::format) do explicitly not support enums out-of-the-box 1 year ago
mixer.cpp Fix: Data race on effect volume setting with mixer thread 2 years ago
mixer.h Fix: Data race on effect volume setting with mixer thread 2 years ago
music.cpp Codechange: use std::string for base media filename/warning storage 1 year ago
music_gui.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf_airport.cpp Codechange: replace some min/clamp constructs to ClampTo 1 year ago
newgrf_airport.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
newgrf_airporttiles.cpp Codechange: Use simple assignment to assign specs. 1 year ago
newgrf_airporttiles.h Codechange: do not declare functions in blocks 1 year ago
newgrf_animation_base.h Codechange: move tick-counter into TimerGameTick (#10712) 1 year ago
newgrf_animation_type.h Cleanup: Removed SVN headers 5 years ago
newgrf_callbacks.h Add: NewGRF road stops 1 year ago
newgrf_canal.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 3 years ago
newgrf_canal.h Cleanup: Removed SVN headers 5 years ago
newgrf_cargo.cpp Codechange: Deduplicate ResolveReal() for resolvers that don't use real sprite groups. 3 years ago
newgrf_cargo.h Cleanup: Removed SVN headers 5 years ago
newgrf_class.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
newgrf_class_func.h Change: Extend entity override manager and station spec lists to support 16 bit IDs. 1 year ago
newgrf_commons.cpp Codechange: use GetString + StrMakeValid to pass string without colours/font sizes to Debug 1 year ago
newgrf_commons.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf_config.cpp Codechange: Use std::array for GRF(File|Config) parameters. 1 year ago
newgrf_config.h Codechange: Use std::array for GRF(File|Config) parameters. 1 year ago
newgrf_debug.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf_debug_gui.cpp Codechange: Use std::map instead of custom SmallMap. 1 year ago
newgrf_engine.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf_engine.h Codechange: do not declare functions in blocks 1 year ago
newgrf_generic.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
newgrf_generic.h Codechange: do not declare functions in blocks 1 year ago
newgrf_gui.cpp Codechange: Use std::array for GRF(File|Config) parameters. 1 year ago
newgrf_house.cpp Codechange: replace some min/clamp constructs to ClampTo 1 year ago
newgrf_house.h Feature: NewGRF callback profiling (#7868) 4 years ago
newgrf_industries.cpp Codechange: replace some min/clamp constructs to ClampTo 1 year ago
newgrf_industries.h Feature: NewGRF callback profiling (#7868) 4 years ago
newgrf_industrytiles.cpp Add: NewGRF road stops 1 year ago
newgrf_industrytiles.h Feature: NewGRF callback profiling (#7868) 4 years ago
newgrf_object.cpp Codechange: replace some min/clamp constructs to ClampTo 1 year ago
newgrf_object.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
newgrf_profiling.cpp Codechange: replace puts with fmt::print 1 year ago
newgrf_profiling.h Codechange: rework NewGRFProfiler to use ticks instead of calendar-days (#10815) 1 year ago
newgrf_properties.h Feature: [NewGRF] Maximum curve speed modifier for rail vehicles (#9346) 3 years ago
newgrf_railtype.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf_railtype.h Codechange: Deduplicate ResolveReal() for resolvers that don't use real sprite groups. 3 years ago
newgrf_roadstop.cpp Fix: Set up default station/waypoint classes properly. (#10789) 1 year ago
newgrf_roadstop.h Feature: Increase number of stations/roadstops per NewGRF. 1 year ago
newgrf_roadtype.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf_roadtype.h Codechange: Make RoadScopeResolver constructor inlineable (#9780) 2 years ago
newgrf_sound.cpp Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives 1 year ago
newgrf_sound.h Feature: Hotkey to honk a vehicle's horn (#10110) 2 years ago
newgrf_spritegroup.cpp Codechange: convert printf DEBUG statements to fmt Debug statements 3 years ago
newgrf_spritegroup.h Codechange: use default dtor instead of empty (#10826) 1 year ago
newgrf_station.cpp Fix: Set up default station/waypoint classes properly. (#10789) 1 year ago
newgrf_station.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
newgrf_storage.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
newgrf_storage.h Cleanup: Unused alloca definitions and includes 1 year ago
newgrf_text.cpp Codechange: Use std::map instead of custom SmallMap. 1 year ago
newgrf_text.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
newgrf_town.cpp Codechange: Use range-for iteration. 1 year ago
newgrf_town.h Cleanup: Removed SVN headers 5 years ago
newgrf_townname.cpp Codechange: Use std:: features for NewGRF town names (#10631) 1 year ago
newgrf_townname.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
news_cmd.h Codechange: Un-bitstuff all remaining commands. 3 years ago
news_func.h Codechange: create a type for the "free_data" of NewsItems and (de)allocate it with new and delete 3 years ago
news_gui.cpp Codechange: simplify news string drawing by using StrMakeValid to replaces newlines with spaces 1 year ago
news_gui.h Feature: Make news and errors close hotkeys configurable 4 years ago
news_type.h Codechange: use default dtor instead of empty (#10826) 1 year ago
object.h Add: Hotkey to focus the build object class name filter editbox. 3 years ago
object_base.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
object_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 1 year ago
object_cmd.h Fix #10135: Cost of building multiple objects might not match test (#10137) 2 years ago
object_gui.cpp Fix: Don't use a loop to test if classid is valid. (#10818) 1 year ago
object_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
object_type.h Feature: Remove limit of objects per NewGRF. 1 year ago
openttd.cpp Codechange: replace fprintf(<FILE*> with fmt::print(<FILE*> 1 year ago
openttd.h Feature: opt-in survey when exiting a game 1 year ago
order_backup.cpp Codechange: Use anonymous union for vehicle orders/old orders list 2 years ago
order_backup.h Cleanup: remove unused static variables 1 year ago
order_base.h Cleanup 54db96b: Left-over function declaration (#10528) 1 year ago
order_cmd.cpp Fix 3719f60: Crash when copying non-station orders (#10540) 1 year ago
order_cmd.h Fix: Don't send unused tile field over the network (#10507) 1 year ago
order_func.h Codechange: Use constants for service interval max/min/default values (#10611) 1 year ago
order_gui.cpp Fix #10823, Fix #10811: Order list has end marker row. (#10825) 1 year ago
order_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
osk_gui.cpp Codechange: Use std::map instead of custom SmallMap. 1 year ago
pbs.cpp Feature: Multi-track level crossings (#9931) 2 years ago
pbs.h Cleanup: Removed SVN headers 5 years ago
progress.cpp Add: make modal windows update more smooth 3 years ago
progress.h Add: make modal windows update more smooth 3 years ago
querystring_gui.h Codechange: use std::string instead of char* for original editor strings 1 year ago
rail.cpp Codechange: Don't use macros for DAYS_TILL and friends (#10746) 1 year ago
rail.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
rail_cmd.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
rail_cmd.h Fix db98cedb: Swap parameters for CmdRemoveRailroadTrack, too. 2 years ago
rail_gui.cpp Change: Remember waypoint filter string. (#10857) 1 year ago
rail_gui.h Feature: Hide block signals in GUI by default (#8688) 3 years ago
rail_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
rail_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
random_access_file.cpp Codechange: replace error/usererror printf variant with fmt variant and rename 1 year ago
random_access_file_type.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
rev.cpp.in Add: support filtering content entries for patchpacks (#9541) 3 years ago
rev.h Add: support filtering content entries for patchpacks (#9541) 3 years ago
road.cpp Fix: Road type is not available before its introduction date. 1 year ago
road.h Revert 8fa61533: "Fix 30ae072: when a road type is hidden, towns may not build them even when that flag is set" 1 year ago
road_cmd.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
road_cmd.h Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 1 year ago
road_func.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
road_gui.cpp Codechange: Add and use GetScrolledItemFromWidget to get a list item. 1 year ago
road_gui.h Cleanup: Removed SVN headers 5 years ago
road_internal.h Cleanup: Removed SVN headers 5 years ago
road_map.cpp Codechange: make use of Tile in for all direct map accesses 1 year ago
road_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
road_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
roadstop.cpp Codechange: Use range-for iteration. 1 year ago
roadstop_base.h Codechange: Replace FOR_ALL_ROADSTOPS with range-based for loops 5 years ago
roadveh.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
roadveh_cmd.cpp Cleanup: Remove unnecessary VehicleRandomBits() 1 year ago
roadveh_cmd.h Fix: Don't send unused tile field over the network (#10507) 1 year ago
roadveh_gui.cpp Feature: [NewGRF] Engine name callback. 1 year ago
safeguards.h Codechange: prevent using (f)printf/(f)puts over fmt::print 1 year ago
screenshot.cpp Cleanup: remove MD5SumToString in lieu of FormatArrayAsHex 1 year ago
screenshot.h Codechange: move misc settings to std::string 3 years ago
screenshot_gui.cpp Fix: Don't show screenshot GUI in screenshots (#9674) 3 years ago
screenshot_gui.h Fix: Don't show screenshot GUI in screenshots (#9674) 3 years ago
settings.cpp Codechange: Use std::array for GRF(File|Config) parameters. 1 year ago
settings_cmd.h Codechange: Un-bitstuff all remaining commands. 3 years ago
settings_func.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
settings_gui.cpp Codechange: use default dtor instead of empty (#10826) 1 year ago
settings_gui.h Cleanup: Removed SVN headers 5 years ago
settings_internal.h Codechange: use default dtor instead of empty (#10826) 1 year ago
settings_table.cpp Codechange: Replace some p1/p2 parameter names with better names (#10658) 1 year ago
settings_table.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
settings_type.h Feature: opt-in survey when exiting a game 1 year ago
ship.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
ship_cmd.cpp Cleanup: Remove unnecessary VehicleRandomBits() 1 year ago
ship_cmd.h Codechange: Un-bitstuff commands taking a ClientID (i.e. CMD_CLIENT_ID). 3 years ago
ship_gui.cpp Feature: [NewGRF] Engine name callback. 1 year ago
signal.cpp Cleanup: simplify some boolean expressions 3 years ago
signal_func.h Cleanup: Removed SVN headers 5 years ago
signal_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
signs.cpp Fix: Don't try to rename OWNER_DEITY signs in-game (#9716) 3 years ago
signs_base.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
signs_cmd.cpp Codechange: Don't use globals for story/goal/sign/group command proc return values. 3 years ago
signs_cmd.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 3 years ago
signs_func.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 3 years ago
signs_gui.cpp Codechange: Add and use GetScrolledItemFromWidget to get a list item. 1 year ago
signs_type.h Cleanup: Removed SVN headers 5 years ago
slope_func.h Codechange: make a numer of Slope related functions constexpr 1 year ago
slope_type.h Fix: Ensure 31-bit shifts are unsigned. (#10128) 2 years ago
smallmap_gui.cpp Codechange: migrate all Window-related timers to the new framework 1 year ago
smallmap_gui.h Codechange: migrate all Window-related timers to the new framework 1 year ago
sortlist_type.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
sound.cpp Codechange: use std::string for base media filename/warning storage 1 year ago
sound_func.h Cleanup: Removed SVN headers 5 years ago
sound_type.h Codechange: let NewGRF sounds make use of RandomAccessFile instead of the FIO slot functions 3 years ago
sprite.cpp Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 1 year ago
sprite.h Cleanup: Removed SVN headers 5 years ago
spritecache.cpp Codechange: replace error/usererror printf variant with fmt variant and rename 1 year ago
spritecache.h Fix #10660: Sprite Font scale affected by viewport zoom level limits. (#10668) 1 year ago
station.cpp Codechange: move all date-related variables inside the timer (#10706) 1 year ago
station_base.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
station_cmd.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
station_cmd.h Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 1 year ago
station_func.h Feature: [Linkgraph] Prioritize faster routes for passengers, mail and express cargo 3 years ago
station_gui.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
station_gui.h Change: include fmt.h C++ headers in stdafx.h 1 year ago
station_kdtree.h Codechange: migrate size related functions to Map structure 1 year ago
station_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
station_type.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
statusbar_gui.cpp Codechange: simplify news string drawing by using StrMakeValid to replaces newlines with spaces 1 year ago
statusbar_gui.h Cleanup: Removed SVN headers 5 years ago
stdafx.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
story.cpp Codechange: use std::string instead of stredup/free for stories 1 year ago
story_base.h Codechange: use std::string instead of stredup/free for stories 1 year ago
story_cmd.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
story_gui.cpp Codechange: Remove STR_BLACK_RAW_STRING. 1 year ago
story_type.h Codechange: Don't use globals for story/goal/sign/group command proc return values. 3 years ago
string.cpp Cleanup: remove MD5SumToString in lieu of FormatArrayAsHex 1 year ago
string_base.h Codechange: use default dtor instead of empty (#10826) 1 year ago
string_func.h Cleanup: remove MD5SumToString in lieu of FormatArrayAsHex 1 year ago
string_type.h Codechange: replace C-style strings with C++-style strings in textfile (#10772) 1 year ago
stringfilter.cpp Codechange: use std::string to store script GUI's break string 1 year ago
stringfilter_type.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
strings.cpp Codechange: migrate from C-style GetString to C++-style GetString 1 year ago
strings_func.h Codechange: use default dtor instead of empty (#10826) 1 year ago
strings_type.h Codechange: remove special strings for language and resolutions (#8824) 3 years ago
subsidy.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
subsidy_base.h Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663) 1 year ago
subsidy_cmd.h Codechange: Un-bitstuff all remaining commands. 3 years ago
subsidy_func.h Cleanup: remove declaration of undefined function 3 years ago
subsidy_gui.cpp Codechange: Move calendar date functions inside TimerGameCalendar (#10753) 1 year ago
subsidy_type.h Cleanup: Removed SVN headers 5 years ago
tar_type.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
terraform_cmd.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
terraform_cmd.h Codechange: Don't use a global for the terrforming error tile. 3 years ago
terraform_gui.cpp Codechange: migrate size related functions to Map structure 1 year ago
terraform_gui.h Cleanup: Removed SVN headers 5 years ago
textbuf.cpp Codechange: stdarg.h include not needed as cstdarg is included. 1 year ago
textbuf_gui.h Codechange: move misc settings to std::string 3 years ago
textbuf_type.h Codechange: replace text-buf printf with fmt::format 1 year ago
texteff.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
texteff.hpp Codechange: migrate all Window-related timers to the new framework 1 year ago
textfile_gui.cpp Feature: opt-in survey when exiting a game 1 year ago
textfile_gui.h Feature: opt-in survey when exiting a game 1 year ago
textfile_type.h Feature: opt-in survey when exiting a game 1 year ago
tgp.cpp Fix: conversion to smaller type warnings 1 year ago
tgp.h Feature: auto-detect map height limit based on generated map 3 years ago
thread.h Fix: on startup, NewGRF scan could case race-condition (#9382) 3 years ago
tile_cmd.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
tile_map.cpp Codechange: migrate size related functions to Map structure 1 year ago
tile_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
tile_type.h Codechange: add annotation to selectively force inlining in debug build 1 year ago
tilearea.cpp Codechange: migrate size related functions to Map structure 1 year ago
tilearea_type.h Codechange: use smart pointers when cloning iterators 1 year ago
tilehighlight_func.h Feature: Plant clumps of trees in editor by dragging on the landscape 3 years ago
tilehighlight_type.h Cleanup: Removed SVN headers 5 years ago
tilematrix_type.hpp Codechange: migrate size related functions to Map structure 1 year ago
timetable.h Codechange: Refactor timetable GUI (#10613) 1 year ago
timetable_cmd.cpp Codechange: Don't use macros for DAYS_TILL and friends (#10746) 1 year ago
timetable_cmd.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
timetable_gui.cpp Codechange: Use GetScrolled(Row/Item)FromWidget in more places. 1 year ago
toolbar_gui.cpp Codechange: Remove various DATE_LONG strings. 1 year ago
toolbar_gui.h Codechange: move windows common to AI and GS out of ai_gui 1 year ago
town.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
town_cmd.cpp Codechange: Use std::map instead of custom SmallMap. 1 year ago
town_cmd.h Fix: Don't send unused tile field over the network (#10507) 1 year ago
town_gui.cpp Codechange: Add and use GetScrolledItemFromWidget to get a list item. 1 year ago
town_kdtree.h
town_map.h Codechange: Define Date/Year/Month/Day within TimerGameCalendar class 1 year ago
town_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
townname.cpp Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives 1 year ago
townname_func.h Codechange: pass the randomizer directly to the town name generation 1 year ago
townname_type.h Codechange: Move includes for common STL headers to stdafx. 1 year ago
track_func.h Codechange: Remove FOR_EACH_SET_TRACK 3 years ago
track_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
train.h Change: Avoid crashing to the side of a train 1 year ago
train_cmd.cpp Change: Preserve orders and related settings where possible when moving engines around in a train. 1 year ago
train_cmd.h Fix: Don't send unused tile field over the network (#10507) 1 year ago
train_gui.cpp Codechange: Remove various STRING strings. 1 year ago
transparency.h Cleanup: Removed SVN headers 5 years ago
transparency_gui.cpp Change: Use scaled WidgetDimensions. 2 years ago
transparency_gui.h Cleanup: Removed SVN headers 5 years ago
transport_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
tree_cmd.cpp Codechange: move tick-counter into TimerGameTick (#10712) 1 year ago
tree_cmd.h Feature: Press Ctrl to build a diagonal area of trees (#10342) 1 year ago
tree_gui.cpp Feature: Press Ctrl to build a diagonal area of trees (#10342) 1 year ago
tree_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
tunnel_map.cpp Codechange: migrate size related functions to Map structure 1 year ago
tunnel_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
tunnelbridge.h Cleanup: Removed SVN headers 5 years ago
tunnelbridge_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 1 year ago
tunnelbridge_cmd.h Codechange: Pass unpacked command arguments to command callbacks (except Script). 3 years ago
tunnelbridge_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
vehicle.cpp Codechange: use GetString + StrMakeValid to pass string without colours/font sizes to Debug 1 year ago
vehicle_base.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
vehicle_cmd.cpp Codechange: add non-nullptr asserts in cases where it should never be nullptr 1 year ago
vehicle_cmd.h Fix: Don't send unused tile field over the network (#10507) 1 year ago
vehicle_func.h Cleanup: Remove unnecessary VehicleRandomBits() 1 year ago
vehicle_gui.cpp Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
vehicle_gui.h Codechange: do not declare functions in blocks 1 year ago
vehicle_gui_base.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
vehicle_type.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
vehiclelist.cpp Fix: depot-related commands did not validate depot tiles properly (#9948) 2 years ago
vehiclelist.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
viewport.cpp Codechange: migrate from C-style GetString to C++-style GetString 1 year ago
viewport_cmd.h Codechange: Un-bitstuff the remaining on-map commands. 3 years ago
viewport_func.h Codechange: do not declare functions in blocks 1 year ago
viewport_gui.cpp Fix: Extra viewport cannot be scrolled with right-click-close. (#10644) 1 year ago
viewport_kdtree.h
viewport_sprite_sorter.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
viewport_sprite_sorter_sse4.cpp Codechange: Move includes for common STL headers to stdafx. 1 year ago
viewport_type.h Codechange: Use a shared_ptr for viewport overlay. (#10586) 1 year ago
void_cmd.cpp Codechange: pass "ground vehicle" to GetTileSlopeZ since for tunnel/bridges there are two states 1 year ago
void_map.h Codechange: make use of Tile in for all direct map accesses 1 year ago
walltime_func.h Fix #9974, aa5a8fe: strftime buffer maxsize is off by one 2 years ago
water.h Codechange: refactor removal of desert around river tiles 1 year ago
water_cmd.cpp Codechange: move all date-related variables inside the timer (#10706) 1 year ago
water_cmd.h Codechange: Un-bitstuff remaining transport infrastructure commands. 3 years ago
water_map.h Cleanup: Remove obsolete (Make)EnumPropsT. (#10697) 1 year ago
waypoint.cpp Codechange: Rename window related DeleteXXX to match new behaviour 3 years ago
waypoint_base.h Codechange: Replace station related FOR_ALL with range-based for loops 5 years ago
waypoint_cmd.cpp Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 1 year ago
waypoint_cmd.h Fix: Support more than 256 stations/waypoints/roadstops per class. (#10793) 1 year ago
waypoint_func.h Cleanup: Removed SVN headers 5 years ago
waypoint_gui.cpp Fix #9995: Adjust viewport zoom level for HiDPI displays 2 years ago
widget.cpp Fix #10811: Crash getting row from non-resizable widget. (#10833) 1 year ago
widget_type.h Fix #10811: Crash getting row from non-resizable widget. (#10833) 1 year ago
window.cpp Codechange: Use std::map instead of custom SmallMap. 1 year ago
window_func.h Codechange: introduce GetMainWindow() to properly account for nullptr checks 1 year ago
window_gui.h Codechange: rename smallvec_type to container_func and use only when needed 1 year ago
window_type.h Feature: opt-in survey when exiting a game 1 year ago
zoom_func.h Feature: Variable GUI scale. 2 years ago
zoom_type.h Fix #10660: Sprite Font scale affected by viewport zoom level limits. (#10668) 1 year ago