OpenTTD/src
Michael Lutz 2675762ae9 Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType.
Building with FreeType is still possible and will take precedence over the GDI renderer, but
the project files don't include FreeType anymore by default. Combining GDI rendering with ICU
text layout is untested.
2019-05-14 11:21:36 +01:00
..
3rdparty Change: Limit memory allocations for each Squirrel instance 2019-05-11 15:34:33 +02:00
ai Change: Limit memory allocations for each Squirrel instance 2019-05-11 15:34:33 +02:00
blitter Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
core Remove: grow() helper function 2019-05-04 19:50:53 +01:00
depend Fix: ignore C++ standard library headers in depend (#7578) 2019-05-10 14:22:07 +02:00
game Add: New RoadType API functions. 2019-05-01 21:36:27 +02:00
lang Update: Translations from eints 2019-05-13 19:45:45 +02:00
linkgraph Codechange: Remove DistributionTypeByte 2019-04-29 17:40:22 +01:00
misc Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
music Codechange: replace grow() usage for MidiFile 2019-05-04 19:50:53 +01:00
network Codechange: replace grow() usage in ClientNetworkContentSocketHandler::OnReceiveData() 2019-05-04 19:50:53 +01:00
os Fix #7570: Show Github URL in the crashlog window 2019-05-04 19:54:32 +01:00
pathfinder Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
saveload Change: Limit memory allocations for each Squirrel instance 2019-05-11 15:34:33 +02:00
script Add: Show memory allocations by GS and AI in framerate window 2019-05-11 15:34:33 +02:00
settingsgen Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
sound Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
spriteloader Codechange: No need for AutoFreePtr if there's std::unique_ptr. 2019-04-15 22:52:50 +01:00
strgen Fix #7553: check bounds when loading strings (#7554) 2019-05-01 19:12:37 +02:00
table Codechange: Refactor the Freetype font cache into a generic part that does not depend on Freetype and into one that does. 2019-05-14 11:21:36 +01:00
video Codechange: use std::vector for _resolutions 2019-04-18 21:49:34 +02:00
widgets Add: Show memory allocations by GS and AI in framerate window 2019-05-11 15:34:33 +02:00
aircraft.h Codechange: Remove Direction*Byte types 2019-04-29 17:40:22 +01:00
aircraft_cmd.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
aircraft_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
airport.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
airport.h Codechange: Remove Direction*Byte types 2019-04-29 17:40:22 +01:00
airport_gui.cpp Feature: Add existing station coverage area display when placing new station parts. 2019-04-25 09:14:01 +02:00
animated_tile.cpp Codechange: Removed SmallVector completely 2019-03-26 20:15:57 +00:00
animated_tile_func.h
articulated_vehicles.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
articulated_vehicles.h
autoreplace.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
autoreplace_base.h
autoreplace_cmd.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
autoreplace_func.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
autoreplace_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
autoreplace_gui.h
autoreplace_type.h
autoslope.h
base_consist.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
base_consist.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
base_media_base.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
base_media_func.h Fix: IniLoadFile::LoadFromDisk expects filename but BaseMedia::AddFile provided full path (#7348) 2019-05-01 18:57:23 +01:00
base_station_base.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
bitmap_type.h Fix #7235: Ensure catchment area of neutral station covers entire industry. (#7518) 2019-04-16 20:30:07 +01:00
bmp.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
bmp.h
bootstrap_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
bridge.h
bridge_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
bridge_map.cpp
bridge_map.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
build_vehicle_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
cargo_type.h Codechange: Remove SourceTypeByte type 2019-04-29 17:40:22 +01:00
cargoaction.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
cargoaction.h
cargomonitor.cpp Codechange: Convert IndustryVector to a std::set. 2019-03-09 16:33:47 +00:00
cargomonitor.h Fix #6633: Cargo monitor industry delivery now accounts for which IndustryID the cargo was delivered to 2019-03-02 18:14:45 +01:00
cargopacket.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
cargopacket.h Codechange: Remove SourceTypeByte type 2019-04-29 17:40:22 +01:00
cargotype.cpp Codechange: use std::vector for _sorted_cargo_specs 2019-04-18 21:49:34 +02:00
cargotype.h Codechange: use std::vector for _sorted_cargo_specs 2019-04-18 21:49:34 +02:00
cheat.cpp
cheat_func.h
cheat_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
cheat_type.h
clear_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
clear_func.h
clear_map.h
cmd_helper.h
command.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
command_func.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
command_type.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
company_base.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
company_cmd.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
company_func.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
company_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
company_gui.h
company_manager_face.h
company_type.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
console.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
console_cmds.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
console_func.h
console_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
console_gui.h
console_internal.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
console_type.h
cpu.cpp Remove: DOS support 2019-03-19 23:22:51 +01:00
cpu.h
crashlog.cpp Fix #7255: Prevent crashlog corruption by only printing the 32 most recent news messages 2019-04-29 17:43:27 +01:00
crashlog.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
currency.cpp
currency.h
date.cpp Remove: ENABLE_NETWORK switch 2019-03-20 19:24:55 +01:00
date_func.h
date_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
date_gui.h
date_type.h
debug.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
debug.h Add: Chrono based TIC() and TOC() in debug 2019-03-09 01:05:47 +01:00
dedicated.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
depot.cpp
depot_base.h
depot_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
depot_func.h
depot_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
depot_map.h
depot_type.h
direction_func.h
direction_type.h Codechange: Remove Direction*Byte types 2019-04-29 17:40:22 +01:00
disaster_vehicle.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
disaster_vehicle.h
dock_gui.cpp Fix 81d335b: Don't check state of widget not present in scenario editor. (#7551) 2019-04-29 19:09:11 +01:00
driver.cpp Codechange: use std::vector for _resolutions 2019-04-18 21:49:34 +02:00
driver.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
economy.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
economy_base.h
economy_func.h
economy_type.h Codechange: Remove ExpensesTypeByte 2019-04-29 17:40:22 +01:00
effectvehicle.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
effectvehicle_base.h
effectvehicle_func.h
elrail.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
elrail_func.h
engine.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
engine_base.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
engine_func.h Change: Show additional cost and refitted capacity in build vehicle window. 2019-03-24 15:28:48 +00:00
engine_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
engine_gui.h Codechange: use std::sort() in EngList_Sort[Partial]() 2019-04-13 12:49:18 +01:00
engine_type.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
error.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
error_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
fileio.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
fileio_func.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
fileio_type.h
fios.cpp Fix #7526, 5b77102b6: FiosItem::operator< must return false for equality (#7528) 2019-04-19 18:48:01 +02:00
fios.h Codechange: use std::sort() to sort file lists 2019-04-13 12:49:18 +01:00
fios_gui.cpp Codechange: use std::sort() to sort file lists 2019-04-13 12:49:18 +01:00
fontcache.cpp Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType. 2019-05-14 11:21:36 +01:00
fontcache.h Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType. 2019-05-14 11:21:36 +01:00
fontdetection.cpp Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType. 2019-05-14 11:21:36 +01:00
fontdetection.h Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType. 2019-05-14 11:21:36 +01:00
framerate_gui.cpp Add: Show memory allocations by GS and AI in framerate window 2019-05-11 15:34:33 +02:00
framerate_type.h Add: Show performance of AI and GS in framerate window 2019-02-23 14:29:07 +01:00
gamelog.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
gamelog.h
gamelog_internal.h Codechange: Separate gamelog revision length from network revision length 2019-02-03 18:00:16 +01:00
genworld.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
genworld.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
genworld_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
gfx.cpp Codechange: Remove PauseModeByte 2019-04-29 17:40:22 +01:00
gfx_func.h Codechange: use std::vector for _resolutions 2019-04-18 21:49:34 +02:00
gfx_layout.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
gfx_layout.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
gfx_type.h Codechange: Remove SpriteTypeByte type 2019-04-29 17:40:22 +01:00
gfxinit.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
gfxinit.h
goal.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
goal_base.h Codechange: Remove GoalTypeByte 2019-04-29 17:40:22 +01:00
goal_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
goal_type.h Codechange: Remove GoalTypeByte 2019-04-29 17:40:22 +01:00
graph_gui.cpp Codechange: use std::sort() in GUIList 2019-04-13 12:49:18 +01:00
graph_gui.h
ground_vehicle.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
ground_vehicle.hpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
group.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
group_cmd.cpp Fix #7224: Drag and drop vehicle group creation does not work correctly. 2019-05-10 19:49:51 +02:00
group_gui.cpp Codechange: use std::sort() in GUIList 2019-04-13 12:49:18 +01:00
group_gui.h
group_type.h
gui.h
guitimer_func.h
heightmap.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
heightmap.h
highscore.cpp Cleanup: remove core/sort_func.hpp as it's not used anymore 2019-04-18 21:49:34 +02:00
highscore.h
highscore_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
hotkeys.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
hotkeys.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
house.h
house_type.h
industry.h Codechange: Remove PartOfSubsidyByte 2019-04-29 17:40:22 +01:00
industry_cmd.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
industry_gui.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
industry_map.h
industry_type.h
industrytype.h Codechange: use std::array for _sorted_industry_types 2019-04-18 21:49:34 +02:00
ini.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
ini_load.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
ini_type.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
intro_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
landscape.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
landscape.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
landscape_type.h
language.h Codechange: Removed SmallVector completely 2019-03-26 20:15:57 +00:00
livery.h
main_gui.cpp Change: Zoom title game by UI zoom level 2019-04-24 23:04:55 +02:00
map.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
map_func.h
map_type.h
misc.cpp Remove: ENABLE_NETWORK switch 2019-03-20 19:24:55 +01:00
misc_cmd.cpp Codechange: Remove PauseModeByte 2019-04-29 17:40:22 +01:00
misc_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
mixer.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
mixer.h
music.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
music_gui.cpp Codechange: Switch DropDownList to directly use std::vector, thus making AutoDeleteSmallVector obsolete. 2019-04-09 22:45:15 +02:00
newgrf.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
newgrf.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
newgrf_airport.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_airport.h Codechange: Check airport layout would fit within map bounds before iterating tiles. (#7429) 2019-03-30 22:20:26 +00:00
newgrf_airporttiles.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_airporttiles.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_animation_base.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_animation_type.h Doc #7181: AAT_STATION_AIRPLANE_LAND triggers only a single tile, not all airport tiles. (#7182) 2019-02-06 00:33:49 +01:00
newgrf_callbacks.h
newgrf_canal.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_canal.h
newgrf_cargo.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_cargo.h
newgrf_class.h
newgrf_class_func.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_commons.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_commons.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_config.cpp Codechange: use std::vector to sort _all_grfs linked list 2019-04-18 21:49:34 +02:00
newgrf_config.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_debug.h Cleanup: Remove unused size template parameters from SmallMap and Auto[Free|Delete]SmallVector 2019-03-26 20:15:57 +00:00
newgrf_debug_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_engine.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
newgrf_engine.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_generic.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_generic.h
newgrf_gui.cpp Codechange: use std::sort() in GUIList 2019-04-13 12:49:18 +01:00
newgrf_house.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_house.h Codechange: Use override specifer for overriding member declarations 2019-03-24 16:10:04 +01:00
newgrf_industries.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_industries.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_industrytiles.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_industrytiles.h Codechange: Use override specifer for overriding member declarations 2019-03-24 16:10:04 +01:00
newgrf_object.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_object.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_properties.h
newgrf_railtype.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_railtype.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_roadtype.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
newgrf_roadtype.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
newgrf_sound.cpp Codechange: replace grow() usage in AllocateSound() 2019-05-04 19:50:53 +01:00
newgrf_sound.h
newgrf_spritegroup.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_spritegroup.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_station.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_station.h Codechange: Remove StationClassIDByte, and drop STAT_CLASS_MAX by one 2019-04-29 17:40:22 +01:00
newgrf_storage.cpp
newgrf_storage.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_text.cpp Add: NewGRF string codes to access PUSH/POP_COLOUR. (#7527) 2019-04-20 02:21:25 +01:00
newgrf_text.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_town.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_town.h Codechange: Use override specifer for overriding member declarations 2019-03-24 16:10:04 +01:00
newgrf_townname.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
newgrf_townname.h
news_func.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
news_gui.cpp Fix #7255: Prevent crashlog corruption by only printing the 32 most recent news messages 2019-04-29 17:43:27 +01:00
news_gui.h Fix #7255: Prevent crashlog corruption by only printing the 32 most recent news messages 2019-04-29 17:43:27 +01:00
news_type.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
object.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
object_base.h Codechange: Removed SmallVector completely 2019-03-26 20:15:57 +00:00
object_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
object_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
object_map.h
object_type.h
openttd.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
openttd.h Codechange: Remove PauseModeByte 2019-04-29 17:40:22 +01:00
order_backup.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
order_backup.h Fix #6574: Remove go to hangar orders when rebuilding airport 2019-02-27 00:06:57 +01:00
order_base.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
order_cmd.cpp Codechange: Remove OrderTypeByte 2019-04-29 17:40:22 +01:00
order_func.h Fix #6574: Remove go to hangar orders when rebuilding airport 2019-02-27 00:06:57 +01:00
order_gui.cpp Change: Always report error when ordering a road vehicle to wrong type of road stop. (#7316) 2019-04-13 12:43:49 +01:00
order_type.h Codechange: Remove OrderTypeByte 2019-04-29 17:40:22 +01:00
osk_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
pbs.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
pbs.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
progress.cpp Codechange: Replace custom mutex code with C++11 mutex'es. 2019-04-06 11:27:39 +02:00
progress.h Codechange: Replace custom mutex code with C++11 mutex'es. 2019-04-06 11:27:39 +02:00
querystring_gui.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
rail.cpp Change: Shorten engine rail type drop down in autoreplace window. (#7448) 2019-03-31 02:05:23 +01:00
rail.h Codechange: use std::vector for _sorted_railtypes 2019-04-18 21:49:34 +02:00
rail_cmd.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
rail_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
rail_gui.h Codechange: Switch DropDownList to directly use std::vector, thus making AutoDeleteSmallVector obsolete. 2019-04-09 22:45:15 +02:00
rail_map.h
rail_type.h Codechange: Remove RailTypeByte type 2019-04-29 17:40:22 +01:00
rev.cpp.in Remove: MorphOS / AmigaOS support 2019-03-05 22:03:00 +01:00
rev.h Codechange: Include flag for whether a build is of a tagged revision 2019-02-12 21:32:43 +00:00
road.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road_cmd.cpp Fix #7576: Crash when destroying rail/tram crossing. (#7579) 2019-05-10 21:07:38 +01:00
road_cmd.h
road_func.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road_gui.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road_internal.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road_map.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road_map.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
road_type.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
roadstop.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
roadstop_base.h
roadveh.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
roadveh_cmd.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
roadveh_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
safeguards.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
screenshot.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
screenshot.h
settings.cpp Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType. 2019-05-14 11:21:36 +01:00
settings_func.h Codechange: If something is a vector of strings, use a vector of strings instead of an AutoFreeSmallVector. 2019-04-09 22:45:15 +02:00
settings_gui.cpp Change: Limit memory allocations for each Squirrel instance 2019-05-11 15:34:33 +02:00
settings_gui.h Codechange: Switch DropDownList to directly use std::vector, thus making AutoDeleteSmallVector obsolete. 2019-04-09 22:45:15 +02:00
settings_internal.h Codechange: Set size of SettingGuiFlag & SettingDescType enums, and use them properly 2019-04-29 17:40:22 +01:00
settings_type.h Change: Limit memory allocations for each Squirrel instance 2019-05-11 15:34:33 +02:00
ship.h Codechange: Remove Direction*Byte types 2019-04-29 17:40:22 +01:00
ship_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
ship_gui.cpp
signal.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
signal_func.h
signal_type.h
signs.cpp
signs_base.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
signs_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
signs_func.h
signs_gui.cpp Codechange: use std::sort() in GUIList 2019-04-13 12:49:18 +01:00
signs_type.h
slope_func.h
slope_type.h
smallmap_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
smallmap_gui.h Codechange: Use override keyword for smallmap window. 2019-03-24 17:38:42 +00:00
sortlist_type.h Cleanup: remove core/sort_func.hpp as it's not used anymore 2019-04-18 21:49:34 +02:00
sound.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
sound_func.h
sound_type.h
sprite.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
sprite.h
spritecache.cpp Codechange: Remove SpriteTypeByte type 2019-04-29 17:40:22 +01:00
spritecache.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
station.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
station_base.h Codechange: Remove Direction*Byte types 2019-04-29 17:40:22 +01:00
station_cmd.cpp Change: Allow building road stops over self-owned one-way/blocked road. 2019-05-04 22:39:29 +01:00
station_func.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
station_gui.cpp Fix: Crash on waypoint selection window 2019-04-30 20:20:14 +01:00
station_gui.h
station_kdtree.h Codechange: Make a k-d tree index of stations 2019-03-09 20:27:11 +01:00
station_map.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
station_type.h Codechange: Remove StationHadVehicleOfTypeByte type 2019-04-29 17:40:22 +01:00
statusbar_gui.cpp Fix: Scale news ticker scroll speed by UI scale 2019-04-24 23:04:55 +02:00
statusbar_gui.h
stdafx.h Fix #7553: check bounds when loading strings (#7554) 2019-05-01 19:12:37 +02:00
story.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
story_base.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
story_gui.cpp Codechange: use std::sort() in GUIList 2019-04-13 12:49:18 +01:00
story_type.h
string.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
string_base.h
string_func.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
string_type.h Codechange: If something is a vector of strings, use a vector of strings instead of an AutoFreeSmallVector. 2019-04-09 22:45:15 +02:00
stringfilter.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
stringfilter_type.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
strings.cpp Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType. 2019-05-14 11:21:36 +01:00
strings_func.h Codechange: use std::vector for _language_dropdown 2019-04-18 21:49:34 +02:00
strings_type.h
subsidy.cpp Fix 50e08f333a: Creating a cargo subsidy with town as source did not consider min population. (#7493) 2019-04-11 07:35:46 +01:00
subsidy_base.h Codechange: Remove SourceTypeByte type 2019-04-29 17:40:22 +01:00
subsidy_func.h
subsidy_gui.cpp Codechange: Use override specifier in Window-derived classes. 2019-03-24 16:10:04 +01:00
subsidy_type.h Codechange: Remove PartOfSubsidyByte 2019-04-29 17:40:22 +01:00
tar_type.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
terraform_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
terraform_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
terraform_gui.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
textbuf.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
textbuf_gui.h Add: Warn players that company passwords are not truly secure 2019-04-24 17:40:11 +02:00
textbuf_type.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
texteff.cpp Codechange: Removed SmallVector completely 2019-03-26 20:15:57 +00:00
texteff.hpp
textfile_gui.cpp Add: [Win32] GDI engine for font glyph rendering as a replacement for including FreeType. 2019-05-14 11:21:36 +01:00
textfile_gui.h Codechange: Removed SmallVector completely 2019-03-26 20:15:57 +00:00
textfile_type.h
tgp.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
tgp.h
thread.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
tile_cmd.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
tile_map.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
tile_map.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
tile_type.h
tilearea.cpp Codechange: Replace duplicated code with TileArea::Expand() (#7467) 2019-04-13 14:12:34 +01:00
tilearea_type.h Codechange: Replace duplicated code with TileArea::Expand() (#7467) 2019-04-13 14:12:34 +01:00
tilehighlight_func.h
tilehighlight_type.h Feature: Add existing station coverage area display when placing new station parts. 2019-04-25 09:14:01 +02:00
tilematrix_type.hpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
timetable.h
timetable_cmd.cpp Cleanup: remove core/sort_func.hpp as it's not used anymore 2019-04-18 21:49:34 +02:00
timetable_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
toolbar_gui.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
toolbar_gui.h
town.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
town_cmd.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
town_gui.cpp Fix 81d335b: Coverage button missing from town window in scenario editor. 2019-04-27 14:41:58 +01:00
town_kdtree.h Codechange: Make a k-d tree index of towns 2019-03-09 20:27:11 +01:00
town_map.h
town_type.h Codechange: Remove TownLayoutByte type 2019-04-29 17:40:22 +01:00
townname.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
townname_func.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
townname_type.h
track_func.h
track_type.h Codechange: Remove Track{dir,}{Bits,}Byte types 2019-04-29 17:40:22 +01:00
train.h Codechange: Remove Track{dir,}{Bits,}Byte types 2019-04-29 17:40:22 +01:00
train_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
train_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
transparency.h
transparency_gui.cpp Codechange: Use override specifier in Window-derived classes. 2019-03-24 16:10:04 +01:00
transparency_gui.h
transport_type.h
tree_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
tree_gui.cpp Codechange: Use override specifier in Window-derived classes. 2019-03-24 16:10:04 +01:00
tree_map.h Fix #7400: Water class for tree tiles was not converted for old saves preventing industry creation. 2019-03-24 15:16:54 +00:00
tunnel_map.cpp
tunnel_map.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
tunnelbridge.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
tunnelbridge_cmd.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
tunnelbridge_map.h
vehicle.cpp Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
vehicle_base.h Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
vehicle_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
vehicle_func.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
vehicle_gui.cpp Codechange: use std::sort() in GUIList 2019-04-13 12:49:18 +01:00
vehicle_gui.h Change: Show additional cost and refitted capacity in build vehicle window. 2019-03-24 15:28:48 +00:00
vehicle_gui_base.h Codechange: Switch DropDownList to directly use std::vector, thus making AutoDeleteSmallVector obsolete. 2019-04-09 22:45:15 +02:00
vehicle_type.h Codechange: Set VehicleType's base type to byte instead of using VehicleTypeByte 2019-04-29 17:40:22 +01:00
vehiclelist.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
vehiclelist.h Codechange: Removed SmallVector completely 2019-03-26 20:15:57 +00:00
viewport.cpp Fix e8d397e4ee: Avoid using RemapCoords2 during savegame conversion. (#7588) 2019-05-13 12:27:35 +01:00
viewport_func.h Feature: Add station coverage area display for towns. 2019-04-25 09:14:01 +02:00
viewport_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02: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: Removed SmallVector completely 2019-03-26 20:15:57 +00:00
viewport_sprite_sorter_sse4.cpp Codechange: Replaced SmallVector::[Begin|End]() with std alternatives 2019-03-26 20:15:57 +00:00
viewport_type.h Feature: Add NotRoadTypes (NRT) 2019-05-01 21:36:27 +02:00
void_cmd.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
void_map.h
water.h Fix: Remove desert around lakes upon generation 2019-02-23 13:16:12 +01:00
water_cmd.cpp Codechange: Remove Company/OwnerByte types 2019-04-29 17:40:22 +01:00
water_map.h Fix #7307: Add WaterClass to MP_TREES, set when trees are on coast tiles (#7309) 2019-03-02 17:33:16 +00:00
waypoint.cpp Codechange: Make a merged k-d tree index of all viewport signs 2019-03-09 20:27:11 +01:00
waypoint_base.h Codechange: Use override specifer for overriding member declarations 2019-03-24 16:10:04 +01:00
waypoint_cmd.cpp Codechange: Replace duplicated code with TileArea::Expand() (#7467) 2019-04-13 14:12:34 +01:00
waypoint_func.h
waypoint_gui.cpp Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
widget.cpp Fix: Scale all min size and padding by UI scale 2019-04-24 23:04:55 +02:00
widget_type.h Codechange: Use null pointer literal instead of the NULL macro 2019-04-10 23:22:20 +02:00
window.cpp Fix: Clicking on scrollbar 'thumb' moved position up instantly. 2019-05-02 22:16:26 +01:00
window_func.h Add: News menu entry and shortcut for deleting all messages. (#7240) 2019-02-16 23:15:58 +00:00
window_gui.h Fix 801cbea9c: operator< is not always the best idea 2019-04-13 21:05:25 +02:00
window_type.h
zoom_func.h Codechange: Set ZoomLevel's base type to byte instead of using ZoomLevelByte 2019-04-29 17:40:22 +01:00
zoom_type.h Codechange: Set ZoomLevel's base type to byte instead of using ZoomLevelByte 2019-04-29 17:40:22 +01:00