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