OpenTTD/src
Patric Stout 72c5f2b3ee Remove: DOS support
In 10 years there was no active development on DOS. Although it
turned out to still work, the FPS was very bad. There is little
interest in the current community to look into this.

Further more, we like to switch to c++11 functions for threads,
which are not implemented by DJGPP, the only current compiler
for DOS.

Additionally, DOS is the only platform which does not support
networking. It is the reason we have tons of #ifdefs to support
disabling networking.

By removing DOS support, we can both use c++11 functions for threads,
and remove all the code related to disabling network. Sadly, this
means we have to see DOS go.

Of course, if you feel up for the task, simply revert this commit,
and implement stub c++11 functions for threads and stub functions
for networking. We are more than happy to accept such Pull Request.
2019-03-19 23:22:51 +01:00
..
3rdparty Codechange: Silence -Wclass-memaccess warnings with GCC8 2018-06-27 22:54:46 +02:00
ai Change: Heading for 1.10 now (#7319) 2019-03-03 20:51:57 +01:00
blitter Codechange: [Blitter] Adjust line-drawing algorithm to reduce wasted off-screen work 2019-01-24 11:12:06 +00:00
core Remove: DOS support 2019-03-19 23:22:51 +01:00
depend Fix: depend was messing the line endings in append mode 2019-01-16 19:27:06 +00:00
game Change: Heading for 1.10 now (#7319) 2019-03-03 20:51:57 +01:00
lang Remove: DOS support 2019-03-19 23:22:51 +01:00
linkgraph Fix #7004: Mark linkgraph dirty to be rebuilt on next draw call. (#7265) 2019-02-23 19:19:41 +00:00
misc Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
music Remove: libtimidity support (NOT timidity support) 2019-03-05 22:03:00 +01:00
network Cleanup: Remove repeated network error message on connection timeout. (#7327) 2019-03-07 18:16:52 +00:00
os Remove: BeOS support (deprecated by Haiku) 2019-03-05 22:03:00 +01:00
pathfinder Remove: OPF 2019-03-16 22:30:11 +00:00
saveload Remove: OPF 2019-03-16 22:30:11 +00:00
script Feature: Non-rectangular sparse station catchment area. 2019-03-09 16:33:47 +00:00
settingsgen Remove: MorphOS / AmigaOS support 2019-03-05 22:03:00 +01:00
sound Codechange: Remove ability for SDL to be dynamically loaded on Windows 2019-03-02 17:13:05 +01:00
spriteloader (svn r27004) -Codechange: Make GUI size apply to (sprite-font) text as well. 2014-10-12 20:43:25 +00:00
strgen Fix: MingW and MSVC compiled strgen had different path separator behaviour 2019-03-11 10:16:00 +01:00
table Remove: OPF 2019-03-16 22:30:11 +00:00
thread Remove: MorphOS / AmigaOS support 2019-03-05 22:03:00 +01:00
video Remove: DOS support 2019-03-19 23:22:51 +01:00
widgets Add: Generic drop down list string item with icon. 2019-03-10 10:31:37 +00:00
aircraft.h Fix #6676: Prevent helicopters from stopping in midair during some kinds of landing 2018-11-25 00:47:34 +01:00
aircraft_cmd.cpp Codechange: fix Intel C++ Compiler linking issues. 2019-03-18 20:57:32 +01:00
aircraft_gui.cpp (svn r27689) -Fix: MSVC warnings. 2016-12-10 14:33:58 +00:00
airport.cpp (svn r27908) -Codechange: Mark airport tile tables and FTAs "const" to be sure that they are really constant 2017-08-31 06:55:38 +00:00
airport.h (svn r25841) -Codechange: Use NUM_AIRPORTTILES_PER_GRF instead of NUM_AIRPORTTILES to properly distinguish limits per NewGRF and limits of the pool. 2013-10-12 16:34:59 +00:00
airport_gui.cpp Change: Split up Window::OnTick into OnGameTick and OnRealtimeTick. Adjust timers to work with milliseconds instead of ticks. 2019-01-11 11:56:21 +00:00
animated_tile.cpp Feature: Framerate display window (#6822) 2018-07-19 21:17:07 +02:00
animated_tile_func.h (svn r23704) -Doc: Doxygen comment fixes and additions. 2012-01-01 17:22:32 +00:00
articulated_vehicles.cpp Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
articulated_vehicles.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
autoreplace.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
autoreplace_base.h (svn r24136) -Feature [FS#4465]: Autoreplace vehicles only when they get old. (Vikthor) 2012-04-17 19:44:02 +00:00
autoreplace_cmd.cpp Fix #5978: Ensure group GUI stats and lists are invalidated properly (3298, Juanjo) (#7046) 2019-01-13 22:29:17 +00:00
autoreplace_func.h (svn r24136) -Feature [FS#4465]: Autoreplace vehicles only when they get old. (Vikthor) 2012-04-17 19:44:02 +00:00
autoreplace_gui.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
autoreplace_gui.h
autoreplace_type.h
autoslope.h (svn r23735) -Codechange: remove ~50 includes from headers that weren't needed 2012-01-03 20:26:05 +00:00
base_consist.cpp (svn r27280) -Fix (r24998): Cloning/autoreplace/autorenew did not copy custom service intervals. (Johnnei) 2015-05-11 16:40:06 +00:00
base_consist.h (svn r24998) -Fix [FS#5137]: Set vehicle's service interval is percent flag appropriately on creation (peter1138) 2013-02-14 17:24:55 +00:00
base_media_base.h Fix: Don't complain if CAT music files are missing entirely 2018-06-15 23:09:17 +02:00
base_media_func.h Codechange: Silence -Wclass-memaccess warnings with GCC8 2018-06-27 22:54:46 +02:00
base_station_base.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
bitmap_type.h Add: BitmapTileArea and Iterator to handle sparse tile areas. 2019-03-09 16:33:47 +00:00
bmp.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
bmp.h
bootstrap_gui.cpp Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32 2018-12-27 18:09:16 +01:00
bridge.h (svn r22413) -Document: even more stuff 2011-05-02 20:59:54 +00:00
bridge_gui.cpp Change: Extend rail types to 64 (6 bit storage) 2018-07-26 13:27:40 +01:00
bridge_map.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
bridge_map.h Change: Move rail type bits from m3 to m8. 2018-07-26 13:27:40 +01:00
build_vehicle_gui.cpp Fix #6599: Disable build and rename button in build vehicle window when no vehicle is selected. 2019-02-14 19:35:48 +01:00
cargo_type.h Fix: Industry chain window layout no more unnecessarily large when the number of cargoes in/out isn't large either 2018-11-03 21:43:54 +01:00
cargoaction.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
cargoaction.h (svn r26108) -Codechange: some coding style (whitespace) 2013-11-25 14:30:22 +00:00
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 Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
cargopacket.h (svn r26660) -Fix: CargoPacket::SourceStation() returns a StationID. 2014-06-21 19:52:52 +00:00
cargotype.cpp Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
cargotype.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
cheat.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
cheat_func.h
cheat_gui.cpp (svn r27178) -Fix [FS#5969]: Data race due to lazy initialisation of objects. 2015-03-07 18:27:01 +00:00
cheat_type.h (svn r26887) -Add: cheat for changing the height level (mostly due to the mess with changing snow levels and such) 2014-09-21 12:39:24 +00:00
clear_cmd.cpp Change: Desert tiles are now half-desert if a neighboured tile is non-desert or sea/coast. (patch by frosch123) #4754 (#7015) 2019-01-09 18:48:08 +01:00
clear_func.h (svn r23168) -Feature [FS#1824]: always draw fences around field tiles 2011-11-08 19:48:47 +00:00
clear_map.h Fix #6805: Clear some m8 bits when making some tiles. 2018-08-04 08:59:22 +02:00
cmd_helper.h (svn r23742) -Revert (r23735): for some reason gcc-trunk is more picky than basically everything else :( 2012-01-03 21:58:26 +00:00
command.cpp Fix #7151: Hang when concurrently starting AIs in multiplayer, or with shift pressed. 2019-02-05 14:49:04 +01:00
command_func.h (svn r27571) -Codechange: Consistent naming for command callbacks which play a sound effect. 2016-05-22 10:07:48 +00:00
command_type.h Fix #7151: Hang when concurrently starting AIs in multiplayer, or with shift pressed. 2019-02-05 14:49:04 +01:00
company_base.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
company_cmd.cpp Codechange: In CmdCompanyCtrl, move client_id assignment to where it is used, and document bit usage better. 2019-02-10 22:48:23 +00:00
company_func.h (svn r24996) -Change: Apply default service interval changes to vehicles without custom interval (peter1138) 2013-02-14 17:08:56 +00:00
company_gui.cpp Remove: Unnecessary virtual destructors on drop down list items. 2019-03-10 09:20:11 +00:00
company_gui.h Feature: Group liveries, and livery window usability enhancements. (#7108) 2019-01-31 14:57:44 +01:00
company_manager_face.h (svn r27975) -Fix (r8969) [FS#6642]: Missing one hair style. 2018-03-11 07:16:58 +00:00
company_type.h Add: CompanyCtrlAction enum for CMD_COMPANY_CTRL actions 2019-02-04 21:08:36 +01:00
console.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
console_cmds.cpp Add: CompanyCtrlAction enum for CMD_COMPANY_CTRL actions 2019-02-04 21:08:36 +01:00
console_func.h
console_gui.cpp (svn r26538) -Codechange: remove double accounting of the drivers 2014-04-28 21:06:51 +00:00
console_gui.h
console_internal.h (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 2013-01-08 22:46:42 +00:00
console_type.h (svn r23595) -Codechange: add comma after last enum to get a more uniform coding style 2011-12-19 17:48:04 +00:00
cpu.cpp Remove: DOS support 2019-03-19 23:22:51 +01:00
cpu.h (svn r26207) -Codechange: move the CPUID flag detection into cpu.cpp 2014-01-02 18:52:54 +00:00
crashlog.cpp Change: Include _current_company in crashlog AI config line 2019-03-11 12:47:46 +00:00
crashlog.h Add: List recent news messages in crashlog output 2018-04-13 22:08:13 +02:00
currency.cpp Add: Mexican Peso currency 2019-01-12 16:57:23 +00:00
currency.h Add: Mexican Peso currency 2019-01-12 16:57:23 +00:00
date.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
date_func.h (svn r22411) -Document: another bunch of bits 2011-05-02 17:42:12 +00:00
date_gui.cpp (svn r26657) -Add [FS#6047]: Days in dates are not represented by ordinal numbers in all languages 2014-06-20 20:57:32 +00:00
date_gui.h
date_type.h (svn r25260) -Codechange: occasionally clear dead links and compress link graphs (fonsinchen) 2013-05-19 14:26:14 +00:00
debug.cpp Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32 2018-12-27 18:09:16 +01:00
debug.h Add: Chrono based TIC() and TOC() in debug 2019-03-09 01:05:47 +01:00
dedicated.cpp Fix: warnings when compiling for a recent version of Haiku 2019-03-05 22:22:00 +01:00
depot.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
depot_base.h (svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC) 2011-12-20 17:57:56 +00:00
depot_cmd.cpp (svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL) 2014-04-25 15:40:32 +00:00
depot_func.h (svn r23735) -Codechange: remove ~50 includes from headers that weren't needed 2012-01-03 20:26:05 +00:00
depot_gui.cpp Change: Clone tool in depot window now behaves like clone button in vehicle window. Keep the tool active when share-cloning. Open the vehicle GUI when copy-cloning. (#6754) 2018-10-31 12:51:10 +01:00
depot_map.h (svn r26692) -Fix [FS#6059]: Ordering a vehicle to a competitor's rail waypoint displayed an error message. Ignore the click as is done for the other order types to competitor's stuff. (Juanjo) 2014-07-16 20:56:39 +00:00
depot_type.h (svn r22411) -Document: another bunch of bits 2011-05-02 17:42:12 +00:00
direction_func.h (svn r27422) -Fix [FS#6341]: Aircraft picked the wrong airport entry point, if airports were rotated by 180 degree. (marcole) 2015-10-30 16:20:00 +00:00
direction_type.h (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 2013-01-08 22:46:42 +00:00
disaster_vehicle.cpp Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792) 2018-05-22 18:43:34 +01:00
disaster_vehicle.h Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792) 2018-05-22 18:43:34 +01:00
dock_gui.cpp Change: Split up Window::OnTick into OnGameTick and OnRealtimeTick. Adjust timers to work with milliseconds instead of ticks. 2019-01-11 11:56:21 +00:00
driver.cpp (svn r26539) -Fix [FS#5994]: [Windows] Crash due to assuming (formerly) _video_driver is being set before the operating system has time to perform the first "paint" callback 2014-04-28 21:09:19 +00:00
driver.h (svn r26538) -Codechange: remove double accounting of the drivers 2014-04-28 21:06:51 +00:00
economy.cpp Fix f58fa80e: Wrong company performance rating when money exceeds INT_MAX. (#7382) 2019-03-17 21:28:37 +01:00
economy_base.h (svn r25011) -Codechange: allow vehicle transfer and profit text effects to be shown at the same time (fonsinchen) 2013-02-17 14:50:54 +00:00
economy_func.h Fix #6498: Use int64 for all company rating calculations 2018-11-25 00:48:34 +01:00
economy_type.h Fix: Spelling errors (#6769) 2018-04-30 18:52:32 +02:00
effectvehicle.cpp Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792) 2018-05-22 18:43:34 +01:00
effectvehicle_base.h Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792) 2018-05-22 18:43:34 +01:00
effectvehicle_func.h (svn r22505) -Add: Separate EffectVehicleTypes for broken aircraft and smoke at copper ore mine, to make them distinguishable from each other and from smoke due to disasters. (only affects newly spawned effects) 2011-05-28 09:45:12 +00:00
elrail.cpp (svn r27812) -Fix: Road tunnel/bridge heads have no trackbits wrt catenary drawing 2017-03-20 17:57:24 +00:00
elrail_func.h (svn r27676) -Codechange: Rename catenary functions, so that they refer unambiguously to either RoadCatenary or RailCatenary. 2016-11-05 11:53:03 +00:00
engine.cpp Change: Synchronize introduction date and reliability randomness across vehicles with the same base introduction date (#7147) 2019-03-02 21:28:22 +00:00
engine_base.h (svn r27797) -Add: Display aircraft type in its vehicle window (patch by Samu) 2017-03-18 20:43:43 +00:00
engine_func.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
engine_gui.cpp Fix #6584: text layout problem in engine preview dialog 2019-01-29 07:18:48 +00:00
engine_gui.h (svn r26804) -Feature: Allow hiding of non-interesting engines in the build vehicle GUI. 2014-09-07 16:14:06 +00:00
engine_type.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
error.h (svn r26241) -Codechange: Remember the GRFFile which filled the TextRefStack in the TextRefStack. 2014-01-12 18:00:39 +00:00
error_gui.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
fileio.cpp Remove: DOS support 2019-03-19 23:22:51 +01:00
fileio_func.h Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32 2018-12-27 18:09:16 +01:00
fileio_type.h (svn r27653) -Fix(r27647): Rename FileOperation enum and values to SaveLoadOperation to avoid nameclash with windows compiler toolkit. 2016-09-04 16:06:50 +00:00
fios.cpp Remove: MorphOS / AmigaOS support 2019-03-05 22:03:00 +01:00
fios.h Add: Filter box to the save and load windows (#6974) 2018-11-25 20:54:25 +01:00
fios_gui.cpp Fix: Resorting file list did not update filtered rows. 2019-02-22 21:31:46 +00:00
fontcache.cpp Fix #7266: Reorder reinitialization of caches when changing font zoom level. (#7273) 2019-02-24 16:27:44 +00:00
fontcache.h Add: [OSX] Text layout using the native CoreText API. 2018-12-08 20:13:27 +01:00
fontdetection.cpp Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32 2018-12-27 18:09:16 +01:00
fontdetection.h (svn r25450) -Fix: compilation without freetype 2013-06-23 18:32:02 +00:00
framerate_gui.cpp Change: Framerate window can now scroll and resize 2019-02-23 14:29:07 +01:00
framerate_type.h Add: Show performance of AI and GS in framerate window 2019-02-23 14:29:07 +01:00
gamelog.cpp Change: Use git revision hash (with "modified" prefix) for gamelog 2019-02-03 18:00:16 +01:00
gamelog.h Remove: WinCE support 2018-04-29 15:32:16 +02:00
gamelog_internal.h Codechange: Separate gamelog revision length from network revision length 2019-02-03 18:00:16 +01:00
genworld.cpp Codechange: Make the style of MakeVoid calls uniform (#7192) 2019-02-08 23:05:25 +00:00
genworld.h Fix #6898: Replace atoi() with strtoul() 2018-10-11 20:22:31 +01:00
genworld_gui.cpp Fix #6898: Replace atoi() with strtoul() 2018-10-11 20:22:31 +01:00
gfx.cpp Fix #7266: Reorder reinitialization of caches when changing font zoom level. (#7273) 2019-02-24 16:27:44 +00:00
gfx_func.h Fix: Poor contrast in cargo dest flow legend window cargo labels. 2018-06-24 19:32:04 +02:00
gfx_layout.cpp Codechange: ICU_LAYOUT is in reality ICU_LX (according to their CMake files) 2019-03-11 10:16:00 +01:00
gfx_layout.h Codechange: ICU_LAYOUT is in reality ICU_LX (according to their CMake files) 2019-03-11 10:16:00 +01:00
gfx_type.h Feature: Group liveries, and livery window usability enhancements. (#7108) 2019-01-31 14:57:44 +01:00
gfxinit.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
gfxinit.h
goal.cpp Feature: Add GS method to question a single client (#6748) 2018-04-28 17:37:59 +02:00
goal_base.h (svn r25299) -Feature: Allow more concurrent goals in a game 2013-05-27 21:59:11 +00:00
goal_gui.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
goal_type.h (svn r26012) -Add: new goal type that show a story page when clicked 2013-11-16 17:41:57 +00:00
graph_gui.cpp Change: Add scrollbar to cargo legend in cargo payment rates window. 2019-02-23 11:46:00 +01:00
graph_gui.h
ground_vehicle.cpp Fix #6920: Make 9.8m/s^2 a common constant for TE-calculation 2018-09-30 20:45:41 +02:00
ground_vehicle.hpp (svn r26888) -Codechange: use ints for some z-levels of vehicles (ic111) 2014-09-21 12:44:38 +00:00
group.h Feature: Group liveries, and livery window usability enhancements. (#7108) 2019-01-31 14:57:44 +01:00
group_cmd.cpp Change: Allow vehicle group names to be non-unique. 2019-03-03 12:04:29 +01:00
group_gui.cpp Change: Use selected group as parent when creating a new group. (#7224) 2019-02-15 18:43:33 +00:00
group_gui.h
group_type.h (svn r24139) -Add: Creating a new vehicle group by drag and drop. (Based on patch by Juanjo) 2012-04-17 19:44:16 +00:00
gui.h (svn r25372) -Add: Allow opening a goal list window specific to a company 2013-06-09 13:23:03 +00:00
guitimer_func.h Change: Use GUITimer class instead of bare int/uints. 2019-01-11 11:56:21 +00:00
heightmap.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
heightmap.h (svn r27650) -Codechange: Replace SaveOrLoadMode by FileOperation and DetailedFileType. 2016-09-04 12:57:43 +00:00
highscore.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
highscore.h (svn r25512) -Fix-ish: the high score company name could not have enough space to have both the company and president name 2013-06-29 12:07:40 +00:00
highscore_gui.cpp (svn r26871) -Codechange: Centre and draw arbitrary size highscore screen. Highscore text continues to be drawn with 640x480 dimensions. 2014-09-21 09:12:04 +00:00
hotkeys.cpp Add: BACKSPACE can be mapped as a hotkey 2018-09-16 11:36:25 +02:00
hotkeys.h (svn r25669) -Codechange: Pass UCS-4 instead of UCS-2 characters to the hotkey handlers. 2013-08-05 20:36:28 +00:00
house.h Add: Houses can accept up to 16 different cargo types via NewGRF. 2019-01-21 16:06:25 +01:00
house_type.h (svn r22411) -Document: another bunch of bits 2011-05-02 17:42:12 +00:00
industry.h Feature: Non-rectangular sparse station catchment area. 2019-03-09 16:33:47 +00:00
industry_cmd.cpp Feature: Non-rectangular sparse station catchment area. 2019-03-09 16:33:47 +00:00
industry_gui.cpp Fix 8859381: Display of requires/produces in Build Industry window 2019-01-19 13:33:17 +01:00
industry_map.h (svn r26878) -Change: move m6 to TileExtended to keep Tile 8 bytes and thus better alignable 2014-09-21 11:23:33 +00:00
industry_type.h Add: NewGRF support for 16-in-16-out industries 2018-11-03 21:43:54 +01:00
industrytype.h Add: NewGRF support for 16-in-16-out industries 2018-11-03 21:43:54 +01:00
ini.cpp Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32 2018-12-27 18:09:16 +01:00
ini_load.cpp (svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL) 2014-04-25 15:40:32 +00:00
ini_type.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
intro_gui.cpp Remove: DOS support 2019-03-19 23:22:51 +01:00
landscape.cpp Fix: Remove desert around lakes upon generation 2019-02-23 13:16:12 +01:00
landscape.h Codechange: Unify tile height model in all functions (Patch by adf88, #6583) 2019-01-24 21:17:17 +01:00
landscape_type.h
language.h Codechange: ICU_SORT is in reality ICU_I18N (according to their CMake files) 2019-03-11 10:16:00 +01:00
livery.h Feature: Group liveries, and livery window usability enhancements. (#7108) 2019-01-31 14:57:44 +01:00
main_gui.cpp Fix #7004: Mark linkgraph dirty to be rebuilt on next draw call. (#7265) 2019-02-23 19:19:41 +00:00
map.cpp Codechange: Use TileAddBy(Diag)Dir when possible. 2018-04-30 18:55:04 +02:00
map_func.h Fix: Spelling errors (#6769) 2018-04-30 18:52:32 +02:00
map_type.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
misc.cpp Codechange: Make a merged k-d tree index of all viewport signs 2019-03-09 20:27:11 +01:00
misc_cmd.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
misc_gui.cpp Change: Use GUITimer class instead of bare int/uints. 2019-01-11 11:56:21 +00:00
mixer.cpp Add: Mixer feature for streaming sampled music 2019-01-05 17:17:10 +01:00
mixer.h Add: Mixer feature for streaming sampled music 2019-01-05 17:17:10 +01:00
music.cpp Change: Modernise music control logic implementation (#6839) 2018-06-24 20:06:05 +02:00
music_gui.cpp Change: Make volume slider widget capture mouse when clicked. 2019-02-21 08:11:35 +00:00
newgrf.cpp Fix e66cec8f86: Permit loading of industry production callback with invalid cargo type. 2019-03-15 17:43:10 +00:00
newgrf.h (svn r27730) -Change: Split openttd.grf into openttd.grf and orig_extra.grf 2017-01-14 15:48:19 +00:00
newgrf_airport.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
newgrf_airport.h (svn r27908) -Codechange: Mark airport tile tables and FTAs "const" to be sure that they are really constant 2017-08-31 06:55:38 +00:00
newgrf_airporttiles.cpp (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_airporttiles.h (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_animation_base.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01: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 (svn r26747) -Feature: [NewGRF] Advanced visual effects with multiple effect sprites independent of spawning model. 2014-08-17 14:53:11 +00:00
newgrf_canal.cpp (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_canal.h (svn r23735) -Codechange: remove ~50 includes from headers that weren't needed 2012-01-03 20:26:05 +00:00
newgrf_cargo.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
newgrf_cargo.h (svn r24273) -Fix: [NewGRF] GetReverseCargoTranslation() was unnecessary complicated and also returned the wrong thing for cargos not present in the translation table. 2012-05-25 17:23:19 +00:00
newgrf_class.h (svn r24170) -Add: Methods for translating between NewGRFClass spec indices and user interface indices. 2012-04-22 16:28:32 +00:00
newgrf_class_func.h (svn r24170) -Add: Methods for translating between NewGRFClass spec indices and user interface indices. 2012-04-22 16:28:32 +00:00
newgrf_commons.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
newgrf_commons.h (svn r27534) -Fix [FS#6435]: [NewGRF] Station spritelayouts did not accept the var10 flag for the palette. 2016-04-02 16:02:22 +00:00
newgrf_config.cpp (svn r27732) -Change: Turn the message about 'missing baseset sprites' from a popup into a static message that only shows in non-release versions, just like the 'missing translations' message. 2017-01-14 18:30:26 +00:00
newgrf_config.h (svn r27732) -Change: Turn the message about 'missing baseset sprites' from a popup into a static message that only shows in non-release versions, just like the 'missing translations' message. 2017-01-14 18:30:26 +00:00
newgrf_debug.h (svn r25946) -Add: [NewGRF Debuggnig] Inspecting other vehicles in a chain. 2013-11-07 18:17:21 +00:00
newgrf_debug_gui.cpp (svn r27451) -Feature[FS#6241]: Move sprite 8 positions in sprite aligner with ctrl+click. (based on work by juzza1) 2015-11-20 10:04:28 +00:00
newgrf_engine.cpp (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_engine.h (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_generic.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
newgrf_generic.h (svn r23735) -Codechange: remove ~50 includes from headers that weren't needed 2012-01-03 20:26:05 +00:00
newgrf_gui.cpp Remove: Unnecessary specialization of NewGRF preset list item. 2019-03-10 09:20:11 +00:00
newgrf_house.cpp Codechange: Convert StationList from SmallVector to std::set. 2019-03-09 16:33:47 +00:00
newgrf_house.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
newgrf_industries.cpp Fix e66cec8f86: Permit loading of industry production callback with invalid cargo type. 2019-03-15 17:43:10 +00:00
newgrf_industries.h (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_industrytiles.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
newgrf_industrytiles.h (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_object.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
newgrf_object.h Fix b4b98e5165: Use FALLTHROUGH attribute with correct indentation. 2018-04-30 21:52:40 +02:00
newgrf_properties.h (svn r23504) -Feature: Aircraft range. 2011-12-13 00:43:35 +00:00
newgrf_railtype.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
newgrf_railtype.h (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_sound.cpp (svn r27507) -Add: [NewGRF] Allow custom sound IDs in RV property 0x12, ship property 0x10 and aircraft property 0x12. 2016-02-08 21:05:57 +00:00
newgrf_sound.h (svn r27507) -Add: [NewGRF] Allow custom sound IDs in RV property 0x12, ship property 0x10 and aircraft property 0x12. 2016-02-08 21:05:57 +00:00
newgrf_spritegroup.cpp Fix: [NewGRF] Make VA2 operator 11 (ror) behave well-defined when rotating by 0 bits. 2018-10-31 14:35:46 +01:00
newgrf_spritegroup.h Fix e66cec8f86: Permit loading of industry production callback with invalid cargo type. 2019-03-15 17:43:10 +00:00
newgrf_station.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
newgrf_station.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
newgrf_storage.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
newgrf_storage.h Feature: [NewGRF] Increase size of persistent storage to 256. 2018-09-02 21:31:15 +02:00
newgrf_text.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
newgrf_text.h (svn r27851) -Fix [FS#6555]: StringID truncation to 16 bits broke string remapping test. 2017-04-09 21:58:07 +00:00
newgrf_town.cpp Change: Switch town growth rate and counter to actual game ticks (#6763) 2018-05-02 21:01:30 +02:00
newgrf_town.h (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 2018-03-11 13:19:41 +00:00
newgrf_townname.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
newgrf_townname.h (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 2013-01-08 22:46:42 +00:00
news_func.h (svn r24845) -Add: News ticker sound setting to adv. settings window. 2012-12-23 21:08:42 +00:00
news_gui.cpp Change: Use GUITimer class instead of bare int/uints. 2019-01-11 11:56:21 +00:00
news_gui.h Add: List recent news messages in crashlog output 2018-04-13 22:08:13 +02:00
news_type.h Remove: A few bits of dead code 2018-10-31 12:41:49 +01:00
object.h (svn r27346) -Feature: Make the object placement gui an independent window. 2015-07-28 18:20:54 +00:00
object_base.h (svn r25844) -Change: Increase maximum number of object instances on the map from 64k to about 16M. 2013-10-12 16:35:50 +00:00
object_cmd.cpp Cleanup: Remove questionable syntax in HQ size calculation 2019-03-13 07:47:32 +00:00
object_gui.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
object_map.h (svn r26878) -Change: move m6 to TileExtended to keep Tile 8 bytes and thus better alignable 2014-09-21 11:23:33 +00:00
object_type.h (svn r25844) -Change: Increase maximum number of object instances on the map from 64k to about 16M. 2013-10-12 16:35:50 +00:00
openttd.cpp Remove: OPF 2019-03-16 22:30:11 +00:00
openttd.h (svn r25506) -Document: a function, and name it slightly better 2013-06-28 21:11:35 +00:00
order_backup.cpp Fix #6574: Remove go to hangar orders when rebuilding airport 2019-02-27 00:06:57 +01: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 Change: Increase maximum number of orders from 64000 to ~16.7m. (#7220) 2019-02-18 07:37:25 +00:00
order_cmd.cpp Fix: Runway too short for large aircraft message should not depend on plane crashes setting. (#7325) 2019-03-04 19:00:11 +00: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 Cleanup: Remove questionable syntax in GetOrderCmdFromTile 2019-03-13 07:47:32 +00:00
order_type.h Change: Increase maximum number of orders from 64000 to ~16.7m. (#7220) 2019-02-18 07:37:25 +00:00
osk_gui.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
pbs.cpp Feature: Railtype flags to allow/disallow 90 degree curves. (#7352) 2019-03-10 08:12:47 +00:00
pbs.h (svn r24905) -Feature(ish): Implement station randomisation triggers. 2013-01-11 07:39:25 +00:00
progress.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
progress.h (svn r22820) -Codechange: perform a full (re)draw cycle in the first draw during progress instead of waiting 200ms 2011-08-24 12:18:53 +00:00
querystring_gui.h (svn r25691) -Add: [OSX] Support for mouse selection in the IME composition string. 2013-08-05 20:37:53 +00:00
rail.cpp Add #5006: Flag to hide rail type from construction. 2019-02-06 07:40:55 +00:00
rail.h Feature: Railtype flags to allow/disallow 90 degree curves. (#7352) 2019-03-10 08:12:47 +00:00
rail_cmd.cpp Cleanup: Remove questionable syntax in track drawing 2019-03-13 07:47:32 +00:00
rail_gui.cpp Feature: Add rail icon to rail construction drop down list. 2019-03-10 10:31:37 +00:00
rail_gui.h (svn r27683) -Change: Rearrange the autoreplace GUI for trains, and do not filter it by railtype by default. 2016-12-08 20:21:39 +00:00
rail_map.h Change: Extend rail types to 64 (6 bit storage) 2018-07-26 13:27:40 +01:00
rail_type.h Fix #6951: Ensure RailTypes bitfield is always treated as 64 bit 2018-10-30 21:46:28 +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 (svn r27424) -Fix [FS#6374]: Towns did not connect roads to existing roads, unless they had only a single roadbit. Otoh, towns also tried to connect to single roadbit tiles such as tunnels and depots, even though they were not connectable in the direction of interest. 2015-10-30 17:19:01 +00:00
road_cmd.cpp Fix #7142: Missing map bounds check when building long roads. 2019-01-30 17:08:36 +00:00
road_cmd.h
road_func.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
road_gui.cpp Change: Split up Window::OnTick into OnGameTick and OnRealtimeTick. Adjust timers to work with milliseconds instead of ticks. 2019-01-11 11:56:21 +00:00
road_gui.h
road_internal.h (svn r27676) -Codechange: Rename catenary functions, so that they refer unambiguously to either RoadCatenary or RailCatenary. 2016-11-05 11:53:03 +00:00
road_map.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
road_map.h Fix: Protect against a few out of bounds or uninitialised usage errors 2018-10-31 12:41:49 +01:00
road_type.h (svn r23595) -Codechange: add comma after last enum to get a more uniform coding style 2011-12-19 17:48:04 +00:00
roadstop.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
roadstop_base.h (svn r23704) -Doc: Doxygen comment fixes and additions. 2012-01-01 17:22:32 +00:00
roadveh.h Add: Road vehicle path cache. (#7261) 2019-03-08 23:52:45 +00:00
roadveh_cmd.cpp Add: Road vehicle path cache. (#7261) 2019-03-08 23:52:45 +00:00
roadveh_gui.cpp (svn r27689) -Fix: MSVC warnings. 2016-12-10 14:33:58 +00:00
safeguards.h (svn r26651) -Fix: make sure an abs is used that supports int64 when using abs on those variables 2014-06-17 19:01:45 +00:00
screenshot.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
screenshot.h (svn r26525) -Remove: Screenshot format setting from GUI. 2014-04-27 15:13:46 +00:00
settings.cpp Remove: OPF 2019-03-16 22:30:11 +00:00
settings_func.h Remove: OPF 2019-03-16 22:30:11 +00:00
settings_gui.cpp Feature: Industries with neutral stations (e.g. Oil Rig) only supply/accept cargo to/from their neutral station. (#7234) 2019-03-08 18:30:44 +00:00
settings_gui.h Feature #6090: Change music set during gameplay 2018-04-29 19:26:05 +02:00
settings_internal.h (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 2013-01-08 22:46:42 +00:00
settings_type.h Remove: OPF 2019-03-16 22:30:11 +00:00
ship.h Fix #7119: When rotating a ship, apply an additional offset to avoid movement glitch. 2019-02-04 00:19:48 +00:00
ship_cmd.cpp Remove: OPF 2019-03-16 22:30:11 +00:00
ship_gui.cpp (svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw. 2016-10-16 14:58:38 +00:00
signal.cpp (svn r27893) -Codechange: Use fallthrough attribute. (LordAro) 2017-08-13 18:38:42 +00:00
signal_func.h
signal_type.h (svn r24367) -Feature: [NewGRF] Customisable signals for rail types. 2012-07-01 23:12:50 +00:00
signs.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
signs_base.h (svn r23104) -Codechange: prepare the vehicle/sign z for some further changes to reduce casting 2011-11-04 11:09:06 +00:00
signs_cmd.cpp Codechange: Make a merged k-d tree index of all viewport signs 2019-03-09 20:27:11 +01:00
signs_func.h
signs_gui.cpp Codechange: Sort and filter sign names directly rather than through string system. (#7304) 2019-03-02 17:08:45 +00:00
signs_type.h (svn r22406) -Document: some more "random-ish" tidbits 2011-05-01 19:51:52 +00:00
slope_func.h (svn r23106) -Codechange: pass int* to GetTileSlope and friends 2011-11-04 11:30:37 +00:00
slope_type.h (svn r23595) -Codechange: add comma after last enum to get a more uniform coding style 2011-12-19 17:48:04 +00:00
smallmap_gui.cpp Fix #7004: Mark linkgraph dirty to be rebuilt on next draw call. (#7265) 2019-02-23 19:19:41 +00:00
smallmap_gui.h Change: Use GUITimer class instead of bare int/uints. 2019-01-11 11:56:21 +00:00
sortlist_type.h (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 2013-01-08 22:46:42 +00:00
sound.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
sound_func.h (svn r22202) -Codechange: make MusicFileSettings a proper citizen of the client settings 2011-03-05 18:00:48 +00:00
sound_type.h (svn r27507) -Add: [NewGRF] Allow custom sound IDs in RV property 0x12, ship property 0x10 and aircraft property 0x12. 2016-02-08 21:05:57 +00:00
sprite.cpp (svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad(). 2015-02-01 20:54:24 +00:00
sprite.h (svn r23706) -Codechange: prevent 'unknown command' doxygen errors 2012-01-01 17:36:19 +00:00
spritecache.cpp Feature: Add option to adjust font size separately from GUI size. (#7003) 2019-02-23 08:27:46 +00:00
spritecache.h (svn r27732) -Change: Turn the message about 'missing baseset sprites' from a popup into a static message that only shows in non-release versions, just like the 'missing translations' message. 2017-01-14 18:30:26 +00:00
station.cpp Codechange: Make a merged k-d tree index of all viewport signs 2019-03-09 20:27:11 +01:00
station_base.h Codechange: Make a k-d tree index of stations 2019-03-09 20:27:11 +01:00
station_cmd.cpp Codechange: Make FindStationsAroundTile() out-parameter stations const to prevent incorrect modification. 2019-03-13 08:40:25 +00:00
station_func.h Feature: Non-rectangular sparse station catchment area. 2019-03-09 16:33:47 +00:00
station_gui.cpp Fix: Some code and comment typos 2019-01-17 22:01:07 +00:00
station_gui.h (svn r26083) -Codechange: pass the CommandContainer for the station joiner around using a reference instead of by-value 2013-11-24 14:29:32 +00:00
station_kdtree.h Codechange: Make a k-d tree index of stations 2019-03-09 20:27:11 +01:00
station_map.h Fix #6805: Clear some m8 bits when making some tiles. 2018-08-04 08:59:22 +02:00
station_type.h Codechange: Convert StationList from SmallVector to std::set. 2019-03-09 16:33:47 +00:00
statusbar_gui.cpp Change: Use GUITimer class instead of bare int/uints. 2019-01-11 11:56:21 +00:00
statusbar_gui.h (svn r25289) -Codechange: Store width of statusbar and main toolbar directly in the WindowDesc. 2013-05-26 19:24:37 +00:00
stdafx.h Remove: DOS support 2019-03-19 23:22:51 +01:00
story.cpp (svn r27560) -Fix: typos in comments and string 2016-05-11 20:48:46 +00:00
story_base.h (svn r25621) -Fix (r25342): Also delete page elments when their page is removed (so that they don't reappear on a new page later on) 2013-07-21 15:21:55 +00:00
story_gui.cpp (svn r27086) -Codechange: Simplify opening of windows by always returning a valid window pointer. 2014-12-18 18:22:23 +00:00
story_type.h (svn r25342) -Add: StoryPage data structures and GS API 2013-06-09 12:19:09 +00:00
string.cpp Codechange: ICU_SORT is in reality ICU_I18N (according to their CMake files) 2019-03-11 10:16:00 +01:00
string_base.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
string_func.h (svn r26513) -Fix: 9x compilation, maybe 2014-04-25 19:25:38 +00:00
string_type.h (svn r23940) -Codechange: remove superfluous semicolons 2012-02-12 19:46:40 +00:00
stringfilter.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
stringfilter_type.h (svn r24632) -Feature: Add text filtering to advanced settings. 2012-10-27 15:26:17 +00:00
strings.cpp Codechange: ICU_SORT is in reality ICU_I18N (according to their CMake files) 2019-03-11 10:16:00 +01:00
strings_func.h (svn r27758) -Change: Increase the maximum number of GameScript texts to 64k, and NewGRF texts to 512k. 2017-02-26 19:41:30 +00:00
strings_type.h (svn r27758) -Change: Increase the maximum number of GameScript texts to 64k, and NewGRF texts to 512k. 2017-02-26 19:41:30 +00:00
subsidy.cpp Feature: Non-rectangular sparse station catchment area. 2019-03-09 16:33:47 +00:00
subsidy_base.h (svn r23704) -Doc: Doxygen comment fixes and additions. 2012-01-01 17:22:32 +00:00
subsidy_func.h
subsidy_gui.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
subsidy_type.h (svn r22406) -Document: some more "random-ish" tidbits 2011-05-01 19:51:52 +00:00
tar_type.h (svn r23735) -Codechange: remove ~50 includes from headers that weren't needed 2012-01-03 20:26:05 +00:00
terraform_cmd.cpp Fix #7098, Fix #7061: Inverted test led to invalid iterator access. 2019-01-26 00:25:18 +00:00
terraform_gui.cpp (svn r27893) -Codechange: Use fallthrough attribute. (LordAro) 2017-08-13 18:38:42 +00:00
terraform_gui.h
textbuf.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
textbuf_gui.h (svn r24323) -Codechange: Split Textbuf and associated functions to separate files. 2012-06-04 15:29:37 +00:00
textbuf_type.h (svn r25692) -Add: Replacement of a part of the edit box text with a new string. 2013-08-05 20:37:57 +00:00
texteff.cpp Change: Use GUITimer class instead of bare int/uints. 2019-01-11 11:56:21 +00:00
texteff.hpp Change: Animate text effects by real time instead of game ticks. 2019-01-11 11:56:21 +00:00
textfile_gui.cpp Codechange: liblzma is called liblzma, how ever strange that might be 2019-03-11 10:16:00 +01:00
textfile_gui.h (svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro) 2013-10-06 11:29:14 +00:00
textfile_type.h (svn r23932) -Codechange: split the NewGRF text window into its own source files 2012-02-12 10:32:41 +00:00
tgp.cpp Codechange: Make the style of MakeVoid calls uniform (#7192) 2019-02-08 23:05:25 +00:00
tgp.h
tile_cmd.h Change: Add CargoTypes type for cargo masks. (#6790) 2018-05-21 22:08:39 +01:00
tile_map.cpp Codechange: Unify tile height model in all functions (Patch by adf88, #6583) 2019-01-24 21:17:17 +01:00
tile_map.h Codechange: Unify tile height model in all functions (Patch by adf88, #6583) 2019-01-24 21:17:17 +01:00
tile_type.h (svn r27987) -Change: Increase maximum allowed vehicle sprite size to reduce clipping of ships. 2018-03-11 13:25:26 +00:00
tilearea.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
tilearea_type.h (svn r26289) -Codechange: Make tile areas and iterators more consistent to each other. 2014-02-02 14:53:26 +00:00
tilehighlight_func.h
tilehighlight_type.h (svn r23595) -Codechange: add comma after last enum to get a more uniform coding style 2011-12-19 17:48:04 +00:00
tilematrix_type.hpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
timetable.h
timetable_cmd.cpp (svn r27302) -Fix [FS#6313] (r26550): Updating timetables need to check the timetable flags from the real order instead of from a copy. (marcole) 2015-06-20 12:04:30 +00:00
timetable_gui.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
toolbar_gui.cpp Feature: Add road icon to road construction drop down list. 2019-03-10 10:31:37 +00:00
toolbar_gui.h (svn r27146) -Fix: Make statusbar and chat-entry window use the same width as the toolbar. Otherwise they lack a size definition. 2015-02-13 21:13:45 +00:00
town.h Codechange: Make a k-d tree index of towns 2019-03-09 20:27:11 +01:00
town_cmd.cpp Codechange: Update town sign on population change only when population is shown (#7368) 2019-03-12 19:12:34 +00:00
town_gui.cpp Cleanup: Remove questionable syntax in town rating display 2019-03-13 07:47:32 +00:00
town_kdtree.h Codechange: Make a k-d tree index of towns 2019-03-09 20:27:11 +01:00
town_map.h (svn r26878) -Change: move m6 to TileExtended to keep Tile 8 bytes and thus better alignable 2014-09-21 11:23:33 +00:00
town_type.h Add: Option for population-linear town cargo generation 2019-03-04 20:19:44 +01:00
townname.cpp Fix: Grammar in a bunch of comments (#7054) 2019-01-13 07:38:48 +00:00
townname_func.h (svn r26313) -Codechange: use a set for finding unique town names instead of iterating all just created town names (MJP) 2014-02-06 21:06:59 +00:00
townname_type.h Fix: Grammar in a bunch of comments (#7054) 2019-01-13 07:38:48 +00:00
track_func.h Fix: Protect against a few out of bounds or uninitialised usage errors 2018-10-31 12:41:49 +01:00
track_type.h (svn r27833) -Change: Trackdir maps directly to TrackdirBits 2017-03-28 21:44:40 +00:00
train.h Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792) 2018-05-22 18:43:34 +01:00
train_cmd.cpp Feature: Railtype flags to allow/disallow 90 degree curves. (#7352) 2019-03-10 08:12:47 +00:00
train_gui.cpp (svn r27936) -Fix: When moving wagons in the depot, the drag highlight did not exactly match the length of the dragged wagon chain. 2017-12-10 13:45:53 +00:00
transparency.h (svn r22506) -Feature [FS#4625]: Make the transparency options for industries also affect the effect vehicles created by industries. 2011-05-28 09:46:37 +00:00
transparency_gui.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
transparency_gui.h
transport_type.h (svn r22405) -Document: some more "random-ish" tidbits 2011-05-01 19:14:12 +00:00
tree_cmd.cpp (svn r27893) -Codechange: Use fallthrough attribute. (LordAro) 2017-08-13 18:38:42 +00:00
tree_gui.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
tree_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
tunnel_map.cpp (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 2014-04-23 20:13:33 +00:00
tunnel_map.h Change: Move rail type bits from m3 to m8. 2018-07-26 13:27:40 +01:00
tunnelbridge.h (svn r27157) -Fix: Mark bridge middle tiles dirty when building/removing/changing bridges. 2015-02-22 14:01:24 +00:00
tunnelbridge_cmd.cpp Fix 6a3d411: Silence truncation warning 2019-01-05 17:21:29 +01:00
tunnelbridge_map.h (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 2013-01-08 22:46:42 +00:00
vehicle.cpp Fix 148e5b41d6: Uninitialized variable usage. (#7216) 2019-02-10 21:06:09 +00:00
vehicle_base.h Change: Add path cache for ships. 2019-01-19 23:11:17 +00:00
vehicle_cmd.cpp Fix #7197: Invalidate depot buttons when necessary. (#7212) 2019-02-10 08:43:54 +00:00
vehicle_func.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
vehicle_gui.cpp Fix #7197: Invalidate depot buttons when necessary. (#7212) 2019-02-10 08:43:54 +00:00
vehicle_gui.h (svn r27631) -Codechange: Split GetSingleVehicleWidth from GetVehicleWidth. 2016-08-15 18:34:09 +00:00
vehicle_gui_base.h (svn r27677) -Codechange: Remove implicit VehicleListIdentifier from uint32 constructor, to make conversions more explicit. 2016-11-05 19:16:59 +00:00
vehicle_type.h Remove: OPF 2019-03-16 22:30:11 +00:00
vehiclelist.cpp (svn r27893) -Codechange: Use fallthrough attribute. (LordAro) 2017-08-13 18:38:42 +00:00
vehiclelist.h (svn r27677) -Codechange: Remove implicit VehicleListIdentifier from uint32 constructor, to make conversions more explicit. 2016-11-05 19:16:59 +00:00
viewport.cpp Codechange: Make a merged k-d tree index of all viewport signs 2019-03-09 20:27:11 +01:00
viewport_func.h Codechange: Simplify marking tiles dirty when terraforming (Patch by adf88, #6583) 2019-01-24 21:17:17 +01:00
viewport_gui.cpp Change: [OSX] Setting mouse-wheel to scroll the map does not disable pinch to zoom 2018-05-24 21:31:37 +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 (svn r27916) -Codechange: Enable usage of static_assert for MSVC 2017-09-24 13:35:27 +00:00
viewport_sprite_sorter_sse4.cpp Revert: Sprite sorting optimisation sorted incorrectly. 2018-11-18 17:30:28 +01:00
viewport_type.h Feature: GS methods to scroll viewport for players (#6745) 2018-04-24 19:19:00 +02:00
void_cmd.cpp Codechange: Unify tile height model in all functions (Patch by adf88, #6583) 2019-01-24 21:17:17 +01:00
void_map.h (svn r26878) -Change: move m6 to TileExtended to keep Tile 8 bytes and thus better alignable 2014-09-21 11:23:33 +00:00
water.h Fix: Remove desert around lakes upon generation 2019-02-23 13:16:12 +01:00
water_cmd.cpp Fix: Remove desert around lakes upon generation 2019-02-23 13:16:12 +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 (svn r26085) -Codechange: Pass ResolverObjects as reference instead of pointer since they are never NULL. 2013-11-24 14:41:19 +00:00
waypoint_cmd.cpp Codechange: Make a merged k-d tree index of all viewport signs 2019-03-09 20:27:11 +01:00
waypoint_func.h
waypoint_gui.cpp (svn r27030) -Fix: crash when having the vehicle list opened from a buoy or oil rig while the buoy/oil rig gets its final removal (i.e. the sign gets removed) 2014-10-21 19:16:47 +00:00
widget.cpp Codechange: Change scrolling_scrollbar to mouse_capture_widget, and dispatch OnClick() event if widget is not a scrollbar. 2019-02-21 08:11:35 +00:00
widget_type.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
window.cpp Fix #7227: Don't apply mouse-hasn't-moved test to scrollbars. 2019-02-22 21:32:12 +00: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 Codechange: Change scrolling_scrollbar to mouse_capture_widget, and dispatch OnClick() event if widget is not a scrollbar. 2019-02-21 08:11:35 +00:00
window_type.h Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to scripts and fix documentation. 2018-07-23 20:32:18 +02:00
zoom_func.h Fix #7003: Freetype fonts were scaled by both GUI and Font zoom levels. (#7267) 2019-02-23 16:07:25 +00:00
zoom_type.h Feature: Add option to adjust font size separately from GUI size. (#7003) 2019-02-23 08:27:46 +00:00