| 
							
							
								 Jonathan G Rennison | 95fb222852 | Distribute articulated vehicle weight evenly between articulated parts Instead of allocating it all to the first part
This improves realistic braking behaviour for long articulated consists | 2021-04-03 22:04:37 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 3a75f13874 | Allow drive-through road stops to be one-way | 2020-10-28 00:27:48 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 7960db35f2 | Merge branch 'master' into jgrpp # Conflicts:
#	config.lib
#	projects/openttd_vs140.vcxproj
#	projects/openttd_vs140.vcxproj.filters
#	projects/openttd_vs141.vcxproj
#	projects/openttd_vs141.vcxproj.filters
#	projects/openttd_vs142.vcxproj
#	projects/openttd_vs142.vcxproj.filters
#	src/aircraft_cmd.cpp
#	src/base_station_base.h
#	src/core/pool_type.hpp
#	src/disaster_vehicle.cpp
#	src/economy.cpp
#	src/engine.cpp
#	src/group.h
#	src/group_cmd.cpp
#	src/group_gui.cpp
#	src/lang/english.txt
#	src/lang/german.txt
#	src/linkgraph/linkgraph_gui.cpp
#	src/network/network_command.cpp
#	src/network/network_server.cpp
#	src/openttd.cpp
#	src/order_cmd.cpp
#	src/road_cmd.cpp
#	src/saveload/afterload.cpp
#	src/saveload/cargopacket_sl.cpp
#	src/saveload/linkgraph_sl.cpp
#	src/saveload/order_sl.cpp
#	src/saveload/station_sl.cpp
#	src/saveload/town_sl.cpp
#	src/saveload/vehicle_sl.cpp
#	src/screenshot.cpp
#	src/screenshot.h
#	src/settings_gui.cpp
#	src/settings_type.h
#	src/smallmap_gui.cpp
#	src/station.cpp
#	src/station_cmd.cpp
#	src/table/settings.ini
#	src/toolbar_gui.cpp
#	src/town_cmd.cpp
#	src/train.h
#	src/train_cmd.cpp
#	src/train_gui.cpp
#	src/vehicle.cpp
#	src/vehicle_base.h
#	src/vehiclelist.cpp
#	src/window_type.h | 2020-01-06 18:45:51 +00:00 |  | 
			
				
					| 
							
							
								 glx | d8a1be48cd | Codechange: Replace vehicle related FOR_ALL with range-based for loops | 2019-12-21 20:13:03 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | cbdd9f84d8 | Merge branch 'master' into jgrpp # Conflicts:
#	src/console_gui.cpp
#	src/lang/korean.txt
#	src/video/sdl2_v.cpp
#	src/video/sdl2_v.h
#	src/window.cpp
#	src/window_gui.h | 2019-11-12 18:43:10 +00:00 |  | 
			
				
					| 
							
							
								 S. D. Cloudt | 13cc8a0cee | Cleanup: Removed SVN  headers | 2019-11-10 17:59:20 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ba8ed880c1 | Merge branch 'master' into jgrpp-nrt Merge NRT feature
# Conflicts:
#	docs/landscape.html
#	docs/landscape_grid.html
#	src/bridge_map.h
#	src/build_vehicle_gui.cpp
#	src/company_base.h
#	src/company_cmd.cpp
#	src/misc_gui.cpp
#	src/newgrf.cpp
#	src/newgrf_engine.cpp
#	src/pathfinder/follow_track.hpp
#	src/pathfinder/npf/npf.cpp
#	src/road_cmd.cpp
#	src/road_func.h
#	src/road_gui.cpp
#	src/road_map.h
#	src/road_type.h
#	src/roadveh_cmd.cpp
#	src/saveload/afterload.cpp
#	src/saveload/company_sl.cpp
#	src/script/api/script_bridge.cpp
#	src/table/newgrf_debug_data.h
#	src/tile_cmd.h
#	src/town_cmd.cpp
#	src/tunnel_map.h
#	src/tunnelbridge_cmd.cpp | 2019-07-11 19:45:56 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 36eb4165b8 | Merge branch 'master' into jgrpp # Conflicts:
#	src/bridge_map.h
#	src/crashlog.cpp
#	src/industry.h
#	src/linkgraph/linkgraph_type.h
#	src/order_type.h
#	src/saveload/afterload.cpp
#	src/settings.cpp
#	src/settings_type.h
#	src/smallmap_gui.cpp
#	src/spritecache.cpp
#	src/stdafx.h
#	src/table/settings.h.preamble
#	src/train.h
#	src/vehicle.cpp
#	src/viewport.cpp
#	src/viewport_func.h
#	src/widgets/station_widget.h
#	src/zoom_func.h
#	src/zoom_type.h | 2019-07-08 16:19:07 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 829c635add | Add road layout change counter, add to road veh path caches Update layout counter when non-leaf road bits are added or removed | 2019-05-26 11:35:18 +01:00 |  | 
			
				
					| 
							
							
								 peter1138 | c02ef3e456 | Feature: Add NotRoadTypes (NRT) | 2019-05-01 21:36:27 +02:00 |  | 
			
				
					| 
							
							
								 Charles Pigott | 9f3928658b | Codechange: Remove Track{dir,}{Bits,}Byte types | 2019-04-29 17:40:22 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | a6ea1ea408 | Allow articulated road vehicles to overtake other vehicles Add setting | 2019-04-27 13:56:49 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 674732cd68 | Merge: Codechange: Use null pointer literal instead of the NULL macro | 2019-04-11 18:14:13 +01:00 |  | 
			
				
					| 
							
							
								 Henry Wilson | 7c8e7c6b6e | Codechange: Use null pointer literal instead of the NULL macro | 2019-04-10 23:22:20 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5e6d283463 | Merge branch 'master' into jgrpp Remove the viewport sign cache as this is now superseded by the kd tree
implementation
# Conflicts:
#	src/crashlog.cpp
#	src/lang/english.txt
#	src/misc.cpp
#	src/pathfinder/follow_track.hpp
#	src/pbs.cpp
#	src/rail_cmd.cpp
#	src/saveload/vehicle_sl.cpp
#	src/settings.cpp
#	src/settings_gui.cpp
#	src/ship_cmd.cpp
#	src/station.cpp
#	src/station_base.h
#	src/station_cmd.cpp
#	src/table/settings.ini
#	src/thread/thread_morphos.cpp
#	src/town_cmd.cpp
#	src/train_cmd.cpp
#	src/viewport.cpp
#	src/waypoint.cpp | 2019-03-13 03:38:26 +00:00 |  | 
			
				
					| 
							
							
								 PeterN | 6c6971fb43 | Add: Road vehicle path cache. (#7261) | 2019-03-08 23:52:45 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 56be293107 | Merge branch 'master' into jgrpp # Conflicts:
#	src/blitter/32bpp_anim.cpp
#	src/blitter/32bpp_anim.hpp
#	src/blitter/32bpp_anim_sse2.cpp
#	src/blitter/32bpp_base.cpp
#	src/blitter/32bpp_base.hpp
#	src/ground_vehicle.cpp
#	src/linkgraph/linkgraph_gui.h
#	src/main_gui.cpp
#	src/newgrf_house.cpp
#	src/newgrf_house.h
#	src/town_cmd.cpp
#	src/vehicle_base.h
#	src/viewport_gui.cppp | 2018-05-25 18:29:17 +01:00 |  | 
			
				
					| 
							
							
								 PeterN | a07394a63a | Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792) The value is either unused or always the same as this->direction. | 2018-05-22 18:43:34 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | dda20d08c1 | Merge branch 'improved_breakdowns' into jgrpp Update German and Korean language strings
# Conflicts:
#	src/saveload/extended_ver_sl.cpp | 2018-01-04 19:47:46 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0a80aec634 | Implement critical breakdown speed reduction for road vehicles | 2018-01-04 19:18:24 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0073c4e71e | Road vehicles may no longer be stopped on level crossings. | 2017-05-08 21:54:15 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | dcbde21f18 | Merge branch 'save_ext' into improved_breakdowns # Conflicts:
#	src/train_cmd.cpp | 2017-01-02 18:13:45 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 7f10d83a4a | Merge branch 'template_train_replacement' into jgrpp # Conflicts:
#	src/linkgraph/linkgraphjob.cpp
#	src/saveload/extended_ver_sl.cpp
#	src/train_cmd.cpp
#	src/vehicle_base.h | 2016-11-01 23:00:48 +00:00 |  | 
			
				
					| 
							
							
								 frosch | d2393b4f6c | (svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq. | 2016-10-16 14:57:56 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f36539837e | (svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq. | 2016-10-16 14:57:56 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 80d52eb20e | Improved breakdowns patch: fix various issues * Whitespace/formatting
* Fix setting lang string
* Fix spelling of VRF_TO_HEAVY | 2015-08-02 23:00:39 +01:00 |  | 
			
				
					| 
							
							
								 patch-import | 9f5164b403 | Import Improved Breakdowns patch Fix trailing whitespace
http://www.tt-forums.net/viewtopic.php?p=1146419#p1146419 | 2015-08-02 22:58:52 +01:00 |  | 
			
				
					| 
							
							
								 frosch | c5d7445704 | (svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen) | 2013-04-13 13:42:08 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 5eddbb338b | (svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen) | 2013-04-13 13:42:08 +00:00 |  | 
			
				
					| 
							
							
								 michi_cc | bac2b4c25d | (svn r24839) -Feature [FS#5271]: [NewGRF] Support oversized purchase list sprites. (Based on patch by Eddi) | 2012-12-23 01:00:25 +00:00 |  | 
			
				
					| 
							
							
								 michi_cc | 245e32a10e | (svn r24839) -Feature [FS#5271]: [NewGRF] Support oversized purchase list sprites. (Based on patch by Eddi) | 2012-12-23 01:00:25 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 358a2bd6ed | (svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked. | 2012-07-07 15:39:46 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 08a8c3a773 | (svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked. | 2012-07-07 15:39:46 +00:00 |  | 
			
				
					| 
							
							
								 frosch | e4f0539cae | (svn r24381) -Revert (r24380): RoadVehicle::IsInDepot was supposed to behave different to Train::IsInDepot. | 2012-07-07 15:22:21 +00:00 |  | 
			
				
					| 
							
							
								 frosch | e0cf1e3e94 | (svn r24381) -Revert (r24380): RoadVehicle::IsInDepot was supposed to behave different to Train::IsInDepot. | 2012-07-07 15:22:21 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 00a84fc4ce | (svn r24380) -Fix [FS#5188]: RoadVehicle::IsInDepot did not check all articulated parts. | 2012-07-07 12:48:53 +00:00 |  | 
			
				
					| 
							
							
								 frosch | c1dd0107c7 | (svn r24380) -Fix [FS#5188]: RoadVehicle::IsInDepot did not check all articulated parts. | 2012-07-07 12:48:53 +00:00 |  | 
			
				
					| 
							
							
								 truebrain | aa1a0053b0 | (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 |  | 
			
				
					| 
							
							
								 truebrain | 1c9bec1999 | (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 |  | 
			
				
					| 
							
							
								 rubidium | 3d605f6488 | (svn r23595) -Codechange: add comma after last enum to get a more uniform coding style | 2011-12-19 17:48:04 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | df16ebd730 | (svn r23595) -Codechange: add comma after last enum to get a more uniform coding style | 2011-12-19 17:48:04 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 36747f96a6 | (svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls | 2011-12-18 17:17:18 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 33d283fdb1 | (svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls | 2011-12-18 17:17:18 +00:00 |  | 
			
				
					| 
							
							
								 michi_cc | 1497efbd5d | (svn r23112) -Codechange: Check if vehicle chain lengths stays constant when auto-refitting. | 2011-11-04 15:04:29 +00:00 |  | 
			
				
					| 
							
							
								 michi_cc | a3e6e113fe | (svn r23112) -Codechange: Check if vehicle chain lengths stays constant when auto-refitting. | 2011-11-04 15:04:29 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | de980ef0f9 | (svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight) | 2011-11-04 10:18:13 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7757a2ed40 | (svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight) | 2011-11-04 10:18:13 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 6e61fee028 | (svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs. | 2011-11-01 16:51:47 +00:00 |  | 
			
				
					| 
							
							
								 frosch | bbc3409942 | (svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs. | 2011-11-01 16:51:47 +00:00 |  | 
			
				
					| 
							
							
								 alberth | fe71cbfc8b | (svn r21976) -Doc: Document several crash handling functions. | 2011-02-05 16:20:55 +00:00 |  |