..
3rdparty
Fix 33a7e9e512: Linker failure with release build. ( #12949 )
2024-09-18 20:18:49 +00:00
ai
Codechange: Use ScriptObjectRef to handle Event reference counting.
2024-10-16 21:52:00 +01:00
blitter
Codechange: Replace AllocatorProc with SpriteAllocator class.
2024-05-30 20:16:28 +01:00
core
Codechange: Add Slide container helper function.
2024-12-05 18:17:58 +00:00
fontcache
Fix #12815 , 7e914a0568: Fallback detection failed with sprite font. ( #12816 )
2024-06-27 07:34:01 +01:00
game
Codechange: Use ScriptObjectRef to handle Event reference counting.
2024-10-16 21:52:00 +01:00
lang
Update: Translations from eints
2024-12-07 04:45:11 +00:00
linkgraph
Codechange: Use std::range::find_if where possible.
2024-11-24 10:36:03 +00:00
misc
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
music
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
network
Add: Translatable list separator. ( #13149 )
2024-12-06 12:32:36 +00:00
os
Codechange: Use unique_ptr instead of raw pointer for string layouts. ( #13128 )
2024-11-27 23:38:57 +00:00
pathfinder
Codechange: Move two way signal EOL to a more logical place
2024-12-06 09:27:32 +01:00
saveload
Codechange: use default virtual destructors over empty destructors
2024-12-06 22:30:19 +10:00
script
Codechange: use default virtual destructors over empty destructors
2024-12-06 22:30:19 +10:00
settingsgen
Codechange: Update minimum CMake version to 3.16 for all parts. ( #13141 )
2024-12-04 14:12:57 +00:00
sound
Codechange: Use std::endian instead of TTD_ENDIAN where trivial. ( #12778 )
2024-06-15 10:24:17 +01:00
spriteloader
Codechange: Replace AllocatorProc with SpriteAllocator class.
2024-05-30 20:16:28 +01:00
strgen
Codechange: use default virtual destructors over empty destructors
2024-12-06 22:30:19 +10:00
table
Add: Translatable list separator. ( #13149 )
2024-12-06 12:32:36 +00:00
tests
Codefix: Use SpriteID when passing sprite IDs. ( #13037 )
2024-10-27 18:54:49 +00:00
timer
Codechange: Don't use enums for non-enumerated values. ( #13031 )
2024-10-27 18:02:49 +00:00
video
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
widgets
Change: Add sound memory usage to framerate window.
2024-12-06 18:41:35 +00:00
CMakeLists.txt
Add: Support sound effects in Ogg Opus format.
2024-12-06 18:41:35 +00:00
aircraft.h
Codechange: Don't use enums for non-enumerated values. ( #13031 )
2024-10-27 18:02:49 +00:00
aircraft_cmd.cpp
Codechange: Don't use enums for non-enumerated values. ( #13031 )
2024-10-27 18:02:49 +00:00
aircraft_cmd.h
…
aircraft_gui.cpp
Add: Overlay cargo icon in vehicle/depot list when holding shift+ctrl. ( #12938 )
2024-09-22 10:33:44 +01:00
airport.cpp
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
airport.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
airport_cmd.h
…
airport_gui.cpp
Fix 77f27e08: Crash due to incorrect use of AirportSpec::GetIndex
2024-08-08 23:05:33 +02:00
animated_tile.cpp
Codechange: Store animated tile state in map to improve performance.
2024-12-01 21:19:28 +00:00
animated_tile_func.h
Codechange: Allow adding to animated tile list without marking dirty.
2024-08-13 20:04:44 +01:00
animated_tile_map.h
Codechange: Store animated tile state in map to improve performance.
2024-12-01 21:19:28 +00:00
articulated_vehicles.cpp
Change: Decouple and remove landscape-dependent cargo types. ( #11719 )
2024-02-04 10:16:08 +00:00
articulated_vehicles.h
Fix: Trivial autoreplace of mixed cargo articulated engines ( #11253 )
2023-11-20 14:16:28 +01:00
autocompletion.cpp
Add: Basic autocompletion on tab for console commands ( #12163 )
2024-03-13 21:43:08 +01:00
autocompletion.h
Add: Basic autocompletion on tab for console commands ( #12163 )
2024-03-13 21:43:08 +01:00
autoreplace.cpp
…
autoreplace_base.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
autoreplace_cmd.cpp
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
autoreplace_cmd.h
…
autoreplace_func.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
autoreplace_gui.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
autoreplace_gui.h
…
autoreplace_type.h
…
autoslope.h
Codechange: split GetRoadDir as bays have DiagDir and drive throughs have Axis
2024-10-24 20:40:32 +02:00
base_consist.cpp
Feature: Order flag to unbunch vehicles at depot ( #11945 )
2024-02-03 08:04:24 -05:00
base_consist.h
Feature: Order flag to unbunch vehicles at depot ( #11945 )
2024-02-03 08:04:24 -05:00
base_media_base.h
Codechange: Use range-for to iterate base media files. ( #12721 )
2024-05-26 16:46:18 +01:00
base_media_func.h
Codechange: Use range-for to iterate base media files. ( #12721 )
2024-05-26 16:46:18 +01:00
base_station_base.h
Codechange: Don't mark animated tiles dirty if frame is not changed.
2024-08-13 20:04:44 +01:00
bitmap_type.h
Codechange: Add missing override specifiers.
2023-09-25 21:27:45 +01:00
bmp.cpp
Codechange: Replace BmpBuffer with RandomAccessFile.
2024-08-24 22:11:04 +01:00
bmp.h
Codechange: Replace BmpBuffer with RandomAccessFile.
2024-08-24 22:11:04 +01:00
bootstrap_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
bridge.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
bridge_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
bridge_map.cpp
Codechange: Use references for non-optional in/out values of slope functions
2024-03-08 18:08:55 +01:00
bridge_map.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
build_vehicle_gui.cpp
Codechange: Use std::range::find_if where possible.
2024-11-24 10:36:03 +00:00
cachecheck.cpp
Codechange: Use vectors instead of CallocT/free for cache checks. ( #12619 )
2024-05-04 09:42:20 +01:00
cargo_type.h
Codechange: Use std::ranges::count(_if).
2024-11-24 10:36:03 +00:00
cargoaction.cpp
Fix #13053 : Payment transfers incorrect for non-passenger cargos. ( #13054 )
2024-11-03 18:53:01 +00:00
cargoaction.h
Fix #13053 : Payment transfers incorrect for non-passenger cargos. ( #13054 )
2024-11-03 18:53:01 +00:00
cargomonitor.cpp
Codechange: Use map.emplace() instead of map.insert(std::pair).
2024-04-20 10:25:20 +01:00
cargomonitor.h
Codechange: Don't use enums for non-enumerated values. ( #13031 )
2024-10-27 18:02:49 +00:00
cargopacket.cpp
Fix #13053 : Payment transfers incorrect for non-passenger cargos. ( #13054 )
2024-11-03 18:53:01 +00:00
cargopacket.h
Fix #13053 : Payment transfers incorrect for non-passenger cargos. ( #13054 )
2024-11-03 18:53:01 +00:00
cargotype.cpp
Add: Translatable list separator. ( #13149 )
2024-12-06 12:32:36 +00:00
cargotype.h
Codechange: Extract code to build cargo acceptance string for re-use.
2024-12-02 00:48:46 +00:00
cheat.cpp
Fix #12973 : Don't exclude high score after using sandbox
2024-10-24 08:38:16 +02:00
cheat_func.h
Fix #12973 : Don't exclude high score after using sandbox
2024-10-24 08:38:16 +02:00
cheat_gui.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
cheat_type.h
Feature: Cheat to fix station ratings at 100% ( #11346 )
2023-10-21 08:35:52 -04:00
clear_cmd.cpp
Codechange: Slightly simplify code in clear_cmd.cpp.
2024-07-01 17:54:56 +02:00
clear_func.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
clear_map.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
command.cpp
Fix: always allow setting company settings, company/president name/face
2024-05-09 21:51:26 +02:00
command_func.h
Codefix: cast to "CommandCallback *" in a way cast-function-type-mismatch doesn't mind ( #12529 )
2024-04-18 16:41:36 +00:00
command_type.h
Codechange: Shuffle CommandCost members to reduce size. ( #13087 )
2024-11-16 21:49:49 +00:00
company_base.h
Fix #12365 : Company Window now displays proper inauguration year and period while in wallclock mode.
2024-08-13 20:13:51 +02:00
company_cmd.cpp
Codechange: Use unique_ptr throughout instead of new raw pointer for company news data. ( #13148 )
2024-12-04 12:18:34 +00:00
company_cmd.h
Codechange: also allow removing clients from the company allow lists
2024-05-22 22:20:10 +02:00
company_func.h
Fix #12594 : Give descriptive error when company takeover fails due to vehicle limit ( #12676 )
2024-05-13 10:10:03 -04:00
company_gui.cpp
Change: Show company finances column if it has any values in it. ( #13112 )
2024-11-24 11:59:30 +00:00
company_gui.h
…
company_manager_face.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
company_type.h
Codechange: also allow removing clients from the company allow lists
2024-05-22 22:20:10 +02:00
console.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
console_cmds.cpp
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
console_func.h
Codefix: First format argument of IConsolePrint not passed by reference ( #12966 )
2024-10-01 14:12:19 +01:00
console_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
console_gui.h
…
console_internal.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
console_type.h
…
cpu.cpp
Remove: rdtsc and TIC/TOC based on CPU ticks ( #11856 )
2024-01-21 15:38:15 +00:00
cpu.h
Remove: rdtsc and TIC/TOC based on CPU ticks ( #11856 )
2024-01-21 15:38:15 +00:00
crashlog.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
crashlog.h
Change: store crash logs in JSON format ( #11232 )
2023-09-14 20:13:27 +02:00
currency.cpp
Codechange: Replace currency macros with functions. ( #12396 )
2024-03-29 14:49:48 +00:00
currency.h
Codechange: Replace currency macros with functions. ( #12396 )
2024-03-29 14:49:48 +00:00
date_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
date_gui.h
Codechange: Split dates and timers into Economy and Calendar time ( #10700 )
2024-01-22 09:04:34 -05:00
debug.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
debug.h
Codechange: Use `__VA_OPT__(,)` instead of `, ##` ( #12921 )
2024-09-12 07:06:15 +01:00
dedicated.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
depot.cpp
…
depot_base.h
Codechange: Shuffle Depot members to reduce padding.
2023-09-14 09:50:58 +01:00
depot_cmd.cpp
…
depot_cmd.h
…
depot_func.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
depot_gui.cpp
Add: AppendStringInPlace() to append translated string ID into an existing string. ( #12969 )
2024-10-07 19:05:38 +01:00
depot_map.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
depot_type.h
Codechange: Invalid depot value is unrelated to invalid station value. ( #11227 )
2023-08-25 14:29:51 +02:00
direction_func.h
Fix #11815 , bb491127: Missing brackets prevented vehicles turning properly. ( #11816 )
2024-01-17 13:23:55 +00:00
direction_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
disaster_vehicle.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
disaster_vehicle.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
dock_cmd.h
…
dock_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
driver.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
driver.h
Codechange: Pass std::string_view from drivers instead of char *.
2024-04-10 22:02:04 +01:00
dropdown.cpp
Codechange: Replace dropdown's magic 2 with appropriate WidgetDimension. ( #12869 )
2024-07-17 22:20:38 +01:00
dropdown_common_type.h
Codechange: Move drop down list item definitions to separate header.
2024-04-01 22:33:16 +01:00
dropdown_func.h
Codechange: pass options to ShowDropDownMenu using a span
2024-04-28 18:47:31 +02:00
dropdown_type.h
Codechange: Move drop down list item definitions to separate header.
2024-04-01 22:33:16 +01:00
economy.cpp
Codechange: Replace while loop with Map::Iterate()
2024-12-06 10:33:11 +10:00
economy_base.h
Fix #13053 : Payment transfers incorrect for non-passenger cargos. ( #13054 )
2024-11-03 18:53:01 +00:00
economy_cmd.h
Feature: allow to do a hostile takeover of an AI company (in singleplayer) ( #10914 )
2023-06-05 19:32:22 +02:00
economy_func.h
Codechange: Use reference for non-optional StationList parameter. ( #13092 )
2024-11-19 20:33:32 +00:00
economy_type.h
Codechange: Shuffle Engine members around to reduce size. ( #13115 )
2024-11-22 23:58:13 +00:00
effectvehicle.cpp
Codechange: Replace separate EffectVehicle arrays. ( #12565 )
2024-04-24 21:29:12 +01:00
effectvehicle_base.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
effectvehicle_func.h
…
elrail.cpp
Fix #12831 : Delay vehicle cache init to after map upgrades in load
2024-10-25 17:05:59 +02:00
elrail_func.h
Fix #12831 : Delay vehicle cache init to after map upgrades in load
2024-10-25 17:05:59 +02:00
engine.cpp
Codechange: Sort EngineOverrideManager for fast lookups.
2024-12-05 18:17:58 +00:00
engine_base.h
Codechange: Sort EngineOverrideManager for fast lookups.
2024-12-05 18:17:58 +00:00
engine_cmd.h
…
engine_func.h
Fix: Calculation of initial engine age was inaccurate. ( #11660 )
2023-12-31 15:47:32 +00:00
engine_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
engine_gui.h
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
engine_type.h
Codechange: Shuffle Engine members around to reduce size. ( #13115 )
2024-11-22 23:58:13 +00:00
error.cpp
Codechange: use std::source_location over __FILE__ and __LINE__ for NOT_REACHED
2024-03-10 10:14:20 +01:00
error.h
Codechange: Use std::variant to store string parameter data.
2024-09-14 15:31:05 +01:00
error_func.h
Codechange: Use `__VA_OPT__(,)` instead of `, ##` ( #12921 )
2024-09-12 07:06:15 +01:00
error_gui.cpp
Add: AppendStringInPlace() to append translated string ID into an existing string. ( #12969 )
2024-10-07 19:05:38 +01:00
fileio.cpp
Fix #12945 : Relative paths passed to -c were not made absolute ( #12946 )
2024-09-21 13:58:28 +01:00
fileio_func.h
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
fileio_type.h
Feature: Import town data from JSON file ( #10409 )
2024-09-16 09:29:10 -04:00
fios.cpp
Change: Exclude parent item from directory sort in FiosGetFileList
2024-09-18 06:49:30 +02:00
fios.h
Feature: Import town data from JSON file ( #10409 )
2024-09-16 09:29:10 -04:00
fios_gui.cpp
Feature: Import town data from JSON file ( #10409 )
2024-09-16 09:29:10 -04:00
fontcache.cpp
Fix #12735 : Default fonts should use default font size as-is. ( #12814 )
2024-06-26 12:45:39 +01:00
fontcache.h
Fix #12735 : Default fonts should use default font size as-is. ( #12814 )
2024-06-26 12:45:39 +01:00
fontdetection.h
Codechange: Pass language for font detection as std::string. ( #10964 )
2023-06-06 20:55:56 +00:00
framerate_gui.cpp
Change: Add sound memory usage to framerate window.
2024-12-06 18:41:35 +00:00
framerate_type.h
Cleanup: missing spaces before continuation * in some comments
2023-11-01 22:56:11 +01:00
gamelog.cpp
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
gamelog.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
gamelog_internal.h
Codechange: use default virtual destructors over empty destructors
2024-12-06 22:30:19 +10:00
genworld.cpp
Fix ad020759: Update town data loader for FileHandle change. ( #12942 )
2024-09-16 17:52:24 +01:00
genworld.h
Feature: Import town data from JSON file ( #10409 )
2024-09-16 09:29:10 -04:00
genworld_gui.cpp
Fix: Don't allow right-click to close world generation progress window. ( #13084 )
2024-11-16 13:54:47 +00:00
gfx.cpp
Fix 3d4b98845a: TC_FORCED no longer working. ( #12961 )
2024-09-22 18:08:22 +01:00
gfx_func.h
Codechange: Move GetCharPosInString/GetCharAtPosition to gfx_layout.
2024-06-09 09:57:20 +01:00
gfx_layout.cpp
Codechange: Replace FontMap's std::map with std::vector. ( #13126 )
2024-11-27 12:36:56 +00:00
gfx_layout.h
Codechange: Use unique_ptr instead of raw pointer for string layouts. ( #13128 )
2024-11-27 23:38:57 +00:00
gfx_layout_fallback.cpp
Codechange: Use unique_ptr instead of raw pointer for string layouts. ( #13128 )
2024-11-27 23:38:57 +00:00
gfx_layout_fallback.h
Codechange: Use unique_ptr instead of raw pointer for string layouts. ( #13128 )
2024-11-27 23:38:57 +00:00
gfx_layout_icu.cpp
Codechange: Use unique_ptr instead of raw pointer for string layouts. ( #13128 )
2024-11-27 23:38:57 +00:00
gfx_layout_icu.h
Codechange: Use unique_ptr instead of raw pointer for string layouts. ( #13128 )
2024-11-27 23:38:57 +00:00
gfx_type.h
Codechange: Don't use enums for non-enumerated values. ( #13031 )
2024-10-27 18:02:49 +00:00
gfxinit.cpp
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
gfxinit.h
…
goal.cpp
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
goal_base.h
Feature: [GS] Goal destination can be updated ( #10817 )
2023-06-08 18:00:31 +01:00
goal_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
goal_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
goal_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
graph_gui.cpp
Add: Add cargo transported to industry production graph.
2024-11-22 20:47:51 +00:00
graph_gui.h
Feature: Industry production graph ( #10541 )
2024-10-31 22:35:04 +00:00
ground_vehicle.cpp
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
ground_vehicle.hpp
Fix: Use modern comparisons instead of memcmp in cache check.
2024-04-18 22:13:55 +01:00
group.h
Change: Use per-company group numbers. ( #12297 )
2024-05-07 19:01:28 +00:00
group_cmd.cpp
Codechange: Add AssignBit function to assign the value of a single bit ( #12934 )
2024-09-10 08:36:58 -04:00
group_cmd.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
group_gui.cpp
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
group_gui.h
Change: Draw group hierarchy tree lines. ( #12522 )
2024-04-17 21:55:19 +01:00
group_type.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
gui.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
heightmap.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
heightmap.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
help_gui.cpp
Change: Use Markdown for changelog.
2024-10-22 00:34:16 +01:00
help_gui.h
Feature: Help and manuals access window
2023-09-13 16:11:08 +02:00
highscore.cpp
Codechange: Use std::range::find_if where possible.
2024-11-24 10:36:03 +00:00
highscore.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
highscore_gui.cpp
Fix: Crash when exiting game with highscore window open. ( #13118 )
2024-11-24 10:36:21 +00:00
hotkeys.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
hotkeys.h
Codechange: Add const versions of GetItem/GetGroup, and sprinkle liberally.
2023-10-20 18:37:27 +01:00
house.h
Codechange: Limit house default cargo label lists to original slot counts. ( #13079 )
2024-11-15 08:07:02 +00:00
house_type.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
industry.h
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
industry_cmd.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
industry_cmd.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
industry_gui.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
industry_map.h
Codechange: Add AssignBit function to assign the value of a single bit ( #12934 )
2024-09-10 08:36:58 -04:00
industry_type.h
Codechange: Add constants for original input/output cargo counts. ( #12548 )
2024-04-20 20:50:48 +01:00
industrytype.h
Codechange: Limit industry default cargo label lists to original slot counts. ( #13072 )
2024-11-14 19:05:18 +00:00
ini.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
ini_load.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
ini_type.h
Codechange: use default virtual destructors over empty destructors
2024-12-06 22:30:19 +10:00
intro_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
landscape.cpp
Codechange: Use Map::Iterate() on CreateDesertOrRainForest routine
2024-12-06 10:33:11 +10:00
landscape.h
Codechange: ZOOM_LVL_SHIFT/BASE are not actually ZOOM_LVLs.
2024-04-04 22:27:03 +01:00
landscape_cmd.h
…
landscape_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
language.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
league_base.h
Fix: allow only 255 league tables, as 255 is the invalid id sentinel
2024-04-20 16:53:04 +02:00
league_cmd.cpp
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
league_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
league_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
league_gui.h
…
league_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
library_loader.h
Codechange: refactor the Windows-only DllLoader in a cross-platform LibraryLoader ( #11751 )
2024-01-10 21:38:58 +00:00
livery.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
main_gui.cpp
Change: improve when to stops following vehicle ( #12808 )
2024-07-01 01:13:47 +02:00
map.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
map_func.h
Codechange: add and use TileOffsByAxis(...) over TileOffsByDir(DiagDirToAxis(...))
2024-10-23 18:19:17 +02:00
map_type.h
Cleanup: remove some unused #defines
2024-10-14 21:37:00 +02:00
misc.cpp
Remove: NPF and pathfinder change settings
2024-05-10 10:38:44 +02:00
misc_cmd.cpp
Codechange: use std::source_location over __FILE__ and __LINE__ for Backup
2024-03-10 10:14:20 +01:00
misc_cmd.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
misc_gui.cpp
Codechange: Extract code to build cargo acceptance string for re-use.
2024-12-02 00:48:46 +00:00
mixer.cpp
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
mixer.h
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
music.cpp
Codechange: Return std::vector from GetMusicCatEntryData.
2024-05-11 02:10:41 +01:00
music_gui.cpp
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
newgrf.cpp
Change: [NewGRF] Install translation tables into overridden NewGRF. ( #12879 )
2024-12-07 11:26:53 +00:00
newgrf.h
Codechange: Use std::array for per-NewGRF rail/road type maps. ( #13142 )
2024-12-05 18:17:25 +00:00
newgrf_act5.h
Change: Display more useful information in sprite aligner than sprite ID. ( #12439 )
2024-04-06 21:16:02 +01:00
newgrf_airport.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_airport.h
Codechange: Pass AirportSpec instead of index to airport resolver object. ( #12866 )
2024-07-17 18:16:22 +01:00
newgrf_airporttiles.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_airporttiles.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_animation_base.h
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_animation_type.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
newgrf_callbacks.h
Add: [NewGRF] Callback for custom refit mask for engines/vehicles.
2024-11-18 22:10:38 +01:00
newgrf_canal.cpp
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_canal.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
newgrf_cargo.cpp
Fix 51bd344f10: Incorrect translation table used for older NewGRFs. ( #13131 )
2024-11-29 07:46:08 +00:00
newgrf_cargo.h
Fix 51bd344f10: Incorrect translation table used for older NewGRFs. ( #13131 )
2024-11-29 07:46:08 +00:00
newgrf_class.h
Codefix: "maybe uninitialized" warnings for linux generic release build ( #12838 )
2024-07-02 11:04:07 +02:00
newgrf_class_func.h
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_commons.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_commons.h
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_config.cpp
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
newgrf_config.h
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
newgrf_debug.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
newgrf_debug_gui.cpp
Codechange: use std::optional<std::string> over char * for text query results
2024-06-29 16:33:16 +02:00
newgrf_engine.cpp
Codechange: Reimplement engine sort order with std::rotate. ( #13124 )
2024-12-05 22:17:40 +00:00
newgrf_engine.h
Codechange: Reimplement engine sort order with std::rotate. ( #13124 )
2024-12-05 22:17:40 +00:00
newgrf_generic.cpp
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_generic.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
newgrf_gui.cpp
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
newgrf_house.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_house.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_industries.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_industries.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_industrytiles.cpp
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_industrytiles.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_object.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_object.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_profiling.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
newgrf_profiling.h
Codechange: Delete date_type.h
2023-09-10 08:40:25 -04:00
newgrf_properties.h
…
newgrf_railtype.cpp
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_railtype.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_roadstop.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_roadstop.h
Add: NewGRF custom road waypoint support
2024-06-24 22:12:08 +02:00
newgrf_roadtype.cpp
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_roadtype.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_sound.cpp
Change: Add sound memory usage to framerate window.
2024-12-06 18:41:35 +00:00
newgrf_sound.h
Change: Add sound memory usage to framerate window.
2024-12-06 18:41:35 +00:00
newgrf_spritegroup.cpp
Codechange: Cache callback spritegroups. ( #13111 )
2024-11-27 23:25:35 +00:00
newgrf_spritegroup.h
Codechange: Cache callback spritegroups. ( #13111 )
2024-11-27 23:25:35 +00:00
newgrf_station.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
newgrf_station.h
Codechange: Store custom station layouts in a map instead of nested vectors. ( #12898 )
2024-08-14 19:58:56 +01:00
newgrf_storage.cpp
Codechange: record cache warnings with a "warning" prefix ( #12518 )
2024-04-17 19:49:55 +00:00
newgrf_storage.h
Codechange: replace cpp_lengthof with safe alternatives
2024-04-20 13:36:19 +02:00
newgrf_text.cpp
Codefix: Avoiding passing new raw pointer into a smart pointer. ( #13138 )
2024-12-01 14:22:41 +00:00
newgrf_text.h
Codechange: Split types out of newgrf_text.h
2024-06-06 19:53:10 +01:00
newgrf_text_type.h
Codechange: Split types out of newgrf_text.h
2024-06-06 19:53:10 +01:00
newgrf_town.cpp
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_town.h
Codechange: Pass avail(able) as reference instead of pointer since they are never nullptr ( #12696 )
2024-05-18 17:04:16 +02:00
newgrf_townname.cpp
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
newgrf_townname.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
news_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
news_func.h
Codechange: Use unique_ptr throughout instead of new raw pointer for company news data. ( #13148 )
2024-12-04 12:18:34 +00:00
news_gui.cpp
Codechange: Use unique_ptr throughout instead of new raw pointer for company news data. ( #13148 )
2024-12-04 12:18:34 +00:00
news_gui.h
Codechange: Use std::list for News Items. ( #12338 )
2024-04-04 07:53:14 +01:00
news_type.h
Codechange: Use unique_ptr throughout instead of new raw pointer for company news data. ( #13148 )
2024-12-04 12:18:34 +00:00
object.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
object_base.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
object_cmd.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
object_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
object_gui.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
object_map.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
object_type.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
openttd.cpp
Fix #12648 : Ensure all uses of std::filesystem::path use native encoding. ( #12650 )
2024-06-09 10:23:47 +01:00
openttd.h
Codechange: pass command line arguments as std::span to openttd_main
2024-04-11 21:57:53 +02:00
order_backup.cpp
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
order_backup.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
order_base.h
Fix #12831 : Delay vehicle cache init to after map upgrades in load
2024-10-25 17:05:59 +02:00
order_cmd.cpp
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
order_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
order_func.h
Feature: Use real-time "wallclock" timekeeping units ( #11341 )
2024-01-23 11:36:09 -05:00
order_gui.cpp
Codechange: use std::optional<std::string> over char * for text query results
2024-06-29 16:33:16 +02:00
order_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
osk_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
palette.cpp
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
palette_func.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
pbs.cpp
Codechange: Remove `m_` prefix from pathfinders.
2024-10-25 19:01:39 +01:00
pbs.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
picker_func.h
Feature: Ctrl-click to toggle favourites in build-pickers.
2024-05-11 02:12:41 +01:00
picker_gui.cpp
Codechange: Use std::range::find_if where possible.
2024-11-24 10:36:03 +00:00
picker_gui.h
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
progress.cpp
…
progress.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
provider_manager.h
Codechange: ProviderManager class to support self-registration of providers.
2024-12-06 18:41:35 +00:00
querystring_gui.h
Codechange: Replace mishmash of types for widget index with WidgetID.
2023-12-30 00:23:57 +00:00
rail.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
rail.h
Codefix: Reorder comments of HasPowerOnRoad/Rail and IsCompatibleRail. ( #12813 )
2024-06-25 17:22:53 -04:00
rail_cmd.cpp
Change: Allow rail and road depot overbuilding in current orientation in order to connect to rail or road
2024-04-23 13:11:31 +02:00
rail_cmd.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
rail_gui.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
rail_gui.h
Codechange: Move dropdown and slider out of widgets directory. ( #12403 )
2024-03-31 19:37:16 +01:00
rail_map.h
Codechange: Add AssignBit function to assign the value of a single bit ( #12934 )
2024-09-10 08:36:58 -04:00
rail_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
random_access_file.cpp
Codechange: Avoid unnecessary re-reads/seeks in RandomAccessFile::ReadBlock
2024-11-23 21:48:22 +10:00
random_access_file_type.h
Codechange: use default virtual destructors over empty destructors
2024-12-06 22:30:19 +10:00
rev.cpp.in
Codechange: the "no revision detected" string is with four zeros (norev0000) ( #12328 )
2024-03-17 13:17:35 +00:00
rev.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
road.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
road.h
Codefix: Reorder comments of HasPowerOnRoad/Rail and IsCompatibleRail. ( #12813 )
2024-06-25 17:22:53 -04:00
road_cmd.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
road_cmd.h
Change: Increase object/station/roadstop class limit. ( #12094 )
2024-04-09 23:16:20 +01:00
road_func.h
Change: Add variable ground types for road waypoints
2024-06-24 22:12:08 +02:00
road_gui.cpp
Codechange: Use std::ranges::count(_if).
2024-11-24 10:36:03 +00:00
road_gui.h
Codechange: Move dropdown and slider out of widgets directory. ( #12403 )
2024-03-31 19:37:16 +01:00
road_internal.h
…
road_map.cpp
Codechange: split GetRoadDir as bays have DiagDir and drive throughs have Axis
2024-10-24 20:40:32 +02:00
road_map.h
Codechange: Add AssignBit function to assign the value of a single bit ( #12934 )
2024-09-10 08:36:58 -04:00
road_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
roadstop.cpp
Codechange: remove parameter which value can always be deduced
2024-10-24 22:02:50 +02:00
roadstop_base.h
Codechange: Don't use enums for non-enumerated values. ( #13031 )
2024-10-27 18:02:49 +00:00
roadveh.h
Codechange: Replace path cache queues with vectors.
2024-11-18 08:59:41 +00:00
roadveh_cmd.cpp
Codechange: Replace path cache queues with vectors.
2024-11-18 08:59:41 +00:00
roadveh_cmd.h
…
roadveh_gui.cpp
Add: Translatable list separator. ( #13149 )
2024-12-06 12:32:36 +00:00
safeguards.h
Remove: now unused stredup
2023-07-03 18:08:03 +02:00
screenshot.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
screenshot.h
Codechange: simplify access to the current screenshot format
2024-04-21 21:07:05 +02:00
screenshot_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
screenshot_gui.h
…
settings.cpp
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
settings_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
settings_func.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
settings_gui.cpp
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
settings_gui.h
Codechange: Use functions to create common drop down list items.
2024-04-01 22:33:16 +01:00
settings_internal.h
Doc: Fix documentation of GetDefaultValueCallback
2024-04-25 20:07:54 +02:00
settings_table.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
settings_table.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
settings_type.h
Remove: Hidden setting for adjacent stations ( #12862 )
2024-11-06 14:11:07 -05:00
ship.h
Codechange: Replace path cache queues with vectors.
2024-11-18 08:59:41 +00:00
ship_cmd.cpp
Codechange: Replace path cache queues with vectors.
2024-11-18 08:59:41 +00:00
ship_cmd.h
…
ship_gui.cpp
Add: Overlay cargo icon in vehicle/depot list when holding shift+ctrl. ( #12938 )
2024-09-22 10:33:44 +01:00
signal.cpp
Change: Path signals now show green on junction-less tracks by default ( #12857 )
2024-07-26 23:51:49 +02:00
signal_func.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
signal_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
signature.cpp
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
signature.h
Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc ( #11628 )
2024-01-22 19:22:45 +00:00
signs.cpp
Codechange: ZOOM_LVL_SHIFT/BASE are not actually ZOOM_LVLs.
2024-04-04 22:27:03 +01:00
signs_base.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
signs_cmd.cpp
Codechange: Silence warnings about intentionally unused parameters.
2023-09-19 22:49:59 +02:00
signs_cmd.h
…
signs_func.h
…
signs_gui.cpp
Codefix: Remove dead code for WID_SIL_FILTER_ENTER_BTN in sign window ( #12897 )
2024-08-13 08:37:31 +01:00
signs_type.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
slider.cpp
Codechange: Let ClickSliderWidget handle rounding to nearest mark.
2024-05-03 11:48:36 +01:00
slider_func.h
Codechange: Let ClickSliderWidget handle rounding to nearest mark.
2024-05-03 11:48:36 +01:00
slope_func.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
slope_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
smallmap_gui.cpp
Fix: String parameter not set when determining width of smallmap contour labels. ( #13145 )
2024-12-04 12:18:17 +00:00
smallmap_gui.h
Codechange: Move includes to correct place.
2023-11-01 21:49:06 +00:00
social_integration.cpp
Codechange: Remove some unnecessary c_str() when passing std::strings. ( #12532 )
2024-04-18 22:13:13 +01:00
social_integration.h
Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc ( #11628 )
2024-01-22 19:22:45 +00:00
sortlist_type.h
Codechange: Remove CDECL from filter functions. ( #12578 )
2024-04-25 22:13:23 +01:00
sound.cpp
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
sound_func.h
Feature: Allow base sounds set to be changed mid-game. ( #12399 )
2024-04-01 17:54:42 +01:00
sound_type.h
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
soundloader.cpp
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
soundloader_func.h
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
soundloader_opus.cpp
Add: Support sound effects in Ogg Opus format.
2024-12-06 18:41:35 +00:00
soundloader_raw.cpp
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
soundloader_type.h
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
soundloader_wav.cpp
Codechange: Implement SoundLoader interface and cache loaded sounds in memory.
2024-12-06 18:41:35 +00:00
sprite.cpp
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
sprite.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
spritecache.cpp
Change: Treat recolour sprites as regular sprites in the SpriteCache. ( #13107 )
2024-11-23 12:14:46 +00:00
spritecache.h
Codefix: Use SpriteID when passing sprite IDs. ( #13037 )
2024-10-27 18:54:49 +00:00
spritecache_internal.h
Change: Treat recolour sprites as regular sprites in the SpriteCache. ( #13107 )
2024-11-23 12:14:46 +00:00
station.cpp
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
station_base.h
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
station_cmd.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
station_cmd.h
Change: Increase object/station/roadstop class limit. ( #12094 )
2024-04-09 23:16:20 +01:00
station_func.h
Codechange: Unify where rail station tile flags are set. ( #12531 )
2024-04-18 18:54:10 +01:00
station_gui.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
station_gui.h
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
station_kdtree.h
Codechange: Use functor for Kdtree's XYFunc. ( #13074 )
2024-11-19 20:29:56 +00:00
station_map.h
Codechange: Move station tile flag cached bits from m6 to m3.
2024-12-01 21:19:28 +00:00
station_type.h
Codechange: Use reference for non-optional StationList parameter. ( #13092 )
2024-11-19 20:33:32 +00:00
statusbar_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
statusbar_gui.h
…
stdafx.h
Codechange: Replace all FILE * with FileHandle RAII class. ( #12718 )
2024-09-16 08:45:26 +01:00
story.cpp
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
story_base.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
story_cmd.h
Codechange: Delete date_type.h
2023-09-10 08:40:25 -04:00
story_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
story_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
string.cpp
Fix bb8a0c7641: Skip control codes when sorting strings. ( #13035 )
2024-10-27 15:49:09 +00:00
string_base.h
Codechange: use default dtor instead of empty ( #10826 )
2023-05-14 23:31:03 +02:00
string_func.h
Codechange: Use std::span/std::string_view for strecpy. ( #12848 )
2024-07-09 00:05:42 +01:00
string_type.h
Codechange: remove all u8 prefix in favour of compile-time option ( #11807 )
2024-01-16 21:33:53 +00:00
stringfilter.cpp
Fix #11402 : Make string filter locale-aware.
2023-11-03 22:34:01 +01:00
stringfilter_type.h
Fix #11402 : Make string filter locale-aware.
2023-11-03 22:34:01 +01:00
strings.cpp
Fix: Potential out-of-bounds reads due to uninitialised string parameters. ( #13153 )
2024-12-07 15:48:49 +00:00
strings_func.h
Add: Translatable list separator. ( #13149 )
2024-12-06 12:32:36 +00:00
strings_internal.h
Codechange: Use std::visit instead of std::get_if for string parameters. ( #13100 )
2024-11-19 18:17:41 +00:00
strings_type.h
Codechange: Use std::variant to store string parameter data.
2024-09-14 15:31:05 +01:00
subsidy.cpp
Codechange: Use std::ranges::count(_if).
2024-11-24 10:36:03 +00:00
subsidy_base.h
Codechange: Split CT_INVALID into CT_INVALID and INVALID_CARGO.
2024-01-09 18:56:05 +00:00
subsidy_cmd.h
…
subsidy_func.h
…
subsidy_gui.cpp
Fix: Apply widget's internal padding to scrollbar capacity/position. ( #12801 )
2024-06-22 15:42:13 +00:00
subsidy_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
survey.cpp
Codechange: Store GRFConfig parameters in a vector. ( #13137 )
2024-12-01 15:15:21 +00:00
survey.h
Add: track savegame size to report with survey ( #12304 )
2024-03-16 08:58:56 +01: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: simplify terraform recursion logic
2024-10-19 15:40:36 +02:00
terraform_cmd.h
…
terraform_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
terraform_gui.h
…
textbuf.cpp
Change: Position caret on left or right of glyph depending on language direction.
2024-06-09 09:57:20 +01:00
textbuf_gui.h
Cleanup: remove warning about server administrators being able to read passwords
2024-05-07 00:03:15 +02:00
textbuf_type.h
Fix: Reverse left/right keypress when editing RTL text. ( #12711 )
2024-05-23 21:34:05 +01:00
texteff.cpp
Codechange: Use projection-based std::range::find where possible.
2024-11-24 10:36:03 +00:00
texteff.hpp
Codechange: Reduce size of TextEffectMode and TextEffectID.
2023-09-09 19:26:47 +01:00
textfile_gui.cpp
Codechange: Use std::range::find_if where possible.
2024-11-24 10:36:03 +00:00
textfile_gui.h
Codechange: Use `x = y` instead of `x{y}` for value-type member initialisation. ( #12501 )
2024-04-15 23:07:36 +01:00
textfile_type.h
Codechange: allow certain enumeration to be added
2024-01-16 23:30:23 +01:00
tgp.cpp
Fix 3f81124: Invalid data used for height map curves after first run. ( #13039 )
2024-10-28 23:18:05 +00:00
tgp.h
…
thread.h
Codechange: Don't use NOT_REACHED() when catching unhandled thread exceptions ( #12199 )
2024-03-02 00:07:43 +01:00
tile_cmd.h
Add: Accessor to test if a tile may be animated.
2024-12-01 21:19:28 +00:00
tile_map.cpp
Codechange: Use std::tuple for slope functions with two return values
2024-03-08 18:08:55 +01:00
tile_map.h
Codefix: follow coding style
2024-03-22 22:24:17 +01:00
tile_type.h
Codechange: ZOOM_LVL_SHIFT/BASE are not actually ZOOM_LVLs.
2024-04-04 22:27:03 +01:00
tilearea.cpp
…
tilearea_type.h
Codechange: use default virtual destructors over empty destructors
2024-12-06 22:30:19 +10:00
tilehighlight_func.h
Codechange: Replace mishmash of types for widget index with WidgetID.
2023-12-30 00:23:57 +00:00
tilehighlight_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
timetable.h
Codechange: Split dates and timers into Economy and Calendar time ( #10700 )
2024-01-22 09:04:34 -05:00
timetable_cmd.cpp
Fix: [Timetable] Use days as precision in day mode for accurate timetable syncing ( #12683 )
2024-11-21 22:27:07 +00:00
timetable_cmd.h
Codechange: Use ticks for timetable start date
2023-11-25 11:50:46 -05:00
timetable_gui.cpp
Fix: [Timetable] Use days as precision in day mode for accurate timetable syncing ( #12683 )
2024-11-21 22:27:07 +00:00
toolbar_gui.cpp
Codechange: Use find_if to get default writeable saveload format. ( #12849 )
2024-07-09 17:07:40 +01:00
toolbar_gui.h
Add: Debug tool to draw widget outlines. ( #11401 )
2023-10-28 19:07:50 +01:00
town.h
Codechange: Adapt functions to get accepted cargo of prototype house.
2024-12-02 00:48:46 +00:00
town_cmd.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
town_cmd.h
Add: Command to build an individual house on a specific tile.
2024-05-14 21:11:48 +01:00
town_gui.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
town_kdtree.h
Codechange: Use functor for Kdtree's XYFunc. ( #13074 )
2024-11-19 20:29:56 +00:00
town_map.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
town_type.h
Add: Improving town-owned bridges increases company rating ( #13036 )
2024-11-07 08:14:04 -05:00
townname.cpp
Codechange: use std::size instead of lengthof for town names
2024-04-07 23:08:07 +02:00
townname_func.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
townname_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
track_func.h
Codechange: replace FIND_FIRST_BIT/FindFirstBit2x64 with FindFirstBit
2024-01-19 21:10:39 +01:00
track_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
train.h
Fix: Use modern comparisons instead of memcmp in cache check.
2024-04-18 22:13:55 +01:00
train_cmd.cpp
Codechange: Remove redundant checks in FindClosestTrainDepot
2024-11-19 20:42:43 +01:00
train_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
train_gui.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
transparency.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
transparency_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
transparency_gui.h
…
transport_type.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
tree_cmd.cpp
Change: Store water tile flooding state in the map.
2024-11-06 19:44:14 +00:00
tree_cmd.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
tree_gui.cpp
Codechange: Pass NWidgetParts as span instead of begin/end pointers. ( #12779 )
2024-06-12 23:08:35 +01:00
tree_map.h
Codechange: Use constants for tree growth stages and tile update frequency ( #12833 )
2024-07-01 15:39:25 -04:00
tunnel_map.cpp
…
tunnel_map.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
tunnelbridge.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
tunnelbridge_cmd.cpp
Add: Improving town-owned bridges increases company rating ( #13036 )
2024-11-07 08:14:04 -05:00
tunnelbridge_cmd.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
tunnelbridge_map.h
Codechange: Add AssignBit function to assign the value of a single bit ( #12934 )
2024-09-10 08:36:58 -04:00
vehicle.cpp
Codechange: Store grfid with entity grfprops.
2024-12-05 18:17:58 +00:00
vehicle_base.h
Fix #12831 : Delay vehicle cache init to after map upgrades in load
2024-10-25 17:05:59 +02:00
vehicle_cmd.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
vehicle_cmd.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
vehicle_func.h
Codechange: Simplify IsCompanyBuildableVehicleType. ( #12868 )
2024-11-06 19:09:09 +00:00
vehicle_gui.cpp
Codechange: Use std::ranges::find where possible.
2024-11-24 10:36:03 +00:00
vehicle_gui.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
vehicle_gui_base.h
Add: Overlay cargo icon in vehicle/depot list when holding shift+ctrl. ( #12938 )
2024-09-22 10:33:44 +01:00
vehicle_type.h
Remove: NPF and pathfinder change settings
2024-05-10 10:38:44 +02:00
vehiclelist.cpp
Codechange: Remove shrink_to_fit for more lists.
2024-04-27 19:25:34 +01:00
vehiclelist.h
Codechange: rename byte to uint8_t ( #12308 )
2024-03-16 23:59:32 +01:00
vehiclelist_cmd.h
Feature: Create group of vehicles from manage vehicle list button. ( #10890 )
2023-06-18 20:48:04 +01:00
vehiclelist_func.h
Codechange: Use FindVehiclesWithOrder when removing a road stop. ( #12144 )
2024-03-28 23:22:37 +01:00
viewport.cpp
Codechange: Use functor for Kdtree's XYFunc. ( #13074 )
2024-11-19 20:29:56 +00:00
viewport_cmd.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
viewport_func.h
Change: improve when to stops following vehicle ( #12808 )
2024-07-01 01:13:47 +02:00
viewport_gui.cpp
Codechange: Creating enum for 'scrollwheel_scrolling' setting
2024-06-24 21:56:26 +02:00
viewport_kdtree.h
Codechange: Use functor for Kdtree's XYFunc. ( #13074 )
2024-11-19 20:29:56 +00:00
viewport_sprite_sorter.h
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
2023-07-19 19:30:14 +02:00
viewport_sprite_sorter_sse4.cpp
Codechange: Emplace std::pair into vectors.
2024-04-20 10:25:20 +01:00
viewport_type.h
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
void_cmd.cpp
Codechange: Use std::tuple for slope functions with two return values
2024-03-08 18:08:55 +01:00
void_map.h
Codechange: replace static inline with static for non-class functions
2024-01-06 13:37:33 +01:00
water.h
Change: Store water tile flooding state in the map.
2024-11-06 19:44:14 +00:00
water_cmd.cpp
Codechange: Use Map::Iterate() to iterate tiles
2024-12-06 10:33:11 +10:00
water_cmd.h
…
water_map.h
Change: Store water tile flooding state in the map.
2024-11-06 19:44:14 +00:00
waypoint.cpp
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
waypoint_base.h
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
waypoint_cmd.cpp
Change: Store water tile flooding state in the map.
2024-11-06 19:44:14 +00:00
waypoint_cmd.h
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
waypoint_func.h
Add: Road waypoint functionality
2024-06-24 22:12:08 +02:00
waypoint_gui.cpp
Codechange: use std::optional<std::string> over char * for text query results
2024-06-29 16:33:16 +02:00
widget.cpp
Add: Widget layer container widget type, NWID_LAYER.
2024-12-01 09:44:11 +00:00
widget_type.h
Change: Improve news window layouts.
2024-12-01 09:44:11 +00:00
window.cpp
Fix #13121 : Crash when clicking on scrollbar if contents don't need scrolling. ( #13122 )
2024-11-25 08:20:20 +00:00
window_func.h
Fix d3c673e: Don't defer OnResize() after ReInit() ( #12174 )
2024-02-25 08:35:57 +00:00
window_gui.h
Codechange: Don't use enums for non-enumerated values. ( #13031 )
2024-10-27 18:02:49 +00:00
window_type.h
Feature: Industry production graph ( #10541 )
2024-10-31 22:35:04 +00:00
zoom_func.h
Codechange: Redefine ZOOM_LVL so that ZOOM_LVL_NORMAL is 1x zoom.
2024-04-04 22:27:03 +01:00
zoom_type.h
Codechange: Redefine ZOOM_LVL so that ZOOM_LVL_NORMAL is 1x zoom.
2024-04-04 22:27:03 +01:00