Patric Stout 
							
						 
					 
					
						
						
							
						
						1b675e7075 
					 
					
						
						
							
							Fix   #8068 : always allow removal of tram track if that generates money ( #8509 )  
						
						... 
						
						
						
						Even if you are completely broke, generating money should always
be allowed. 
						
						
					 
					
						2021-01-07 08:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								gooball 
							
						 
					 
					
						
						
							
						
						c017a3662a 
					 
					
						
						
							
							Change: converting town-owned road types now require town rating ( #8457 )  
						
						
						
						
					 
					
						2021-01-05 11:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								gooball 
							
						 
					 
					
						
						
							
						
						0125892f04 
					 
					
						
						
							
							Fix   #8297 : Infrastructure counters for road tunnels, bridges, depots … ( #8454 )  
						
						... 
						
						
						
						The previous fix 887e9481ff0e70df6bf93ce15a3899a03f124c50 only worked for roads and failed to consider a multiplier used for the infrastructure totals for tunnels/bridges.
Also, depots and bus/truck stops are counted as 2 road pieces on creation but were only counted as 1 road piece on conversion because the function DiagDirToRoadBits() was used, which only ever returns single-piece road segments.
Co-authored-by: A. S <admin-git@sotai.tk > 
						
						
					 
					
						2020-12-28 22:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								TrevorShelton 
							
						 
					 
					
						
						
							
						
						c7e391da93 
					 
					
						
						
							
							Change  #8162 : Conversion of Town Road, Impr. Error  
						
						... 
						
						
						
						This changes the error when you attempt to convert a road owned by a town to another road, specifying that it's owned by the town rather than simply being incompatible. As the original poster of the issue pointed out, these seemed to be the only occurences of the incompatible road string, so now it's unused, but they would be left untouched in case of future use or since changing it to a different error would do the work of removing it then. If requested, it likely wouldn't be too difficult to remove the string entirely. 
						
						
					 
					
						2020-07-10 14:47:55 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						75a2ae2f48 
					 
					
						
						
							
							Change: Also make roadside trees match the tree transparency option  
						
						
						
						
					 
					
						2020-06-27 16:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						12380fc1bb 
					 
					
						
						
							
							Fix: Assertion failure when post road-works cleanup removes all road pieces  
						
						
						
						
					 
					
						2020-01-05 20:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Lee 
							
						 
					 
					
						
						
							
						
						24bace32ba 
					 
					
						
						
							
							Fix   #7625 : Road infrastructure cost is correctly updated on upgrading your own roads.  
						
						
						
						
					 
					
						2019-12-31 19:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						e3c75a30ba 
					 
					
						
						
							
							Fix: unused variable warnings  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						d8a1be48cd 
					 
					
						
						
							
							Codechange: Replace vehicle related FOR_ALL with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						81614f2378 
					 
					
						
						
							
							Fix   #7633 : Allow zero-cost track conversion to succeed  
						
						
						
						
					 
					
						2019-07-06 21:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						f4921d2c3e 
					 
					
						
						
							
							Fix   #7576 : Crash when destroying rail/tram crossing. ( #7579 )  
						
						
						
						
					 
					
						2019-05-10 21:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						1fe580cd2b 
					 
					
						
						
							
							Fix  c02ef3e456: Incorrect order of road toolbar icons.  
						
						
						
						
					 
					
						2019-05-04 19:51:38 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c02ef3e456 
					 
					
						
						
							
							Feature: Add NotRoadTypes (NRT)  
						
						
						
						
					 
					
						2019-05-01 21:36:27 +02:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e982b9131e 
					 
					
						
						
							
							Fix   #7142 : Missing map bounds check when building long roads.  
						
						
						
						
					 
					
						2019-01-30 17:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								Joan Josep 
							
						 
					 
					
						
						
							
						
						9aecbac2b4 
					 
					
						
						
							
							Codechange: Define INVALID_TOWN as a TownID ( #7044 )  
						
						
						
						
					 
					
						2019-01-12 23:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						df92a056df 
					 
					
						
						
							
							Fix   #6875 : Depot building cost does not include foundation build cost ( #6883 )  
						
						
						
						
					 
					
						2018-08-14 22:05:47 +02:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						7f1c176706 
					 
					
						
						
							
							(svn r27746) -Fix [FS#6538]: PR_CLEAR_ROAD refers to cost per roadbit. Removing secondary roadtypes from bridges was too cheap. (JGR)  
						
						
						
						
					 
					
						2017-02-12 12:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						10293c5fb1 
					 
					
						
						
							
							(svn r27686) -Change: List railtype of rail tiles explicitly in the tile info window.  
						
						
						
						
					 
					
						2016-12-09 21:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d9bfe88261 
					 
					
						
						
							
							(svn r27676) -Codechange: Rename catenary functions, so that they refer unambiguously to either RoadCatenary or RailCatenary.  
						
						
						
						
					 
					
						2016-11-05 11:53:03 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						eb909f2785 
					 
					
						
						
							
							(svn r27312) -Fix-ish [FS#6317]: Preserve town ownership of bridges when removing road from a road+tram bridge. (marcole)  
						
						
						
						
					 
					
						2015-06-21 09:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						62bc57db77 
					 
					
						
						
							
							(svn r27311) -Fix: Mark infrastructure window dirty in more cases. (marcole)  
						
						
						
						
					 
					
						2015-06-21 09:19:27 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						904688c00a 
					 
					
						
						
							
							(svn r27308) -Fix [FS#6283]: Prevent breaking of tram-reversal points by adding more road pieces. (adf88)  
						
						
						
						
					 
					
						2015-06-20 13:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						67242d2269 
					 
					
						
						
							
							(svn r27186) -Codechange: Rename AlwaysDrawUnpavedRoads() to better reflect what it does.  
						
						
						
						
					 
					
						2015-03-14 14:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e8e49e5dda 
					 
					
						
						
							
							(svn r27157) -Fix: Mark bridge middle tiles dirty when building/removing/changing bridges.  
						
						
						
						
					 
					
						2015-02-22 14:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4978ece6ee 
					 
					
						
						
							
							(svn r26955) -Fix [FS#6126]: owner of road depot road types were not properly changed upon bankruptcy causing crashes when trying to remove the depot in certain situations  
						
						
						
						
					 
					
						2014-10-04 19:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						51fe741987 
					 
					
						
						
							
							(svn r26906) -Codechange: Scale depot and station picker buttons by GUI zoom level.  
						
						
						
						
					 
					
						2014-09-22 08:01:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9daf7e749c 
					 
					
						
						
							
							(svn r26879) -Codechange: remove most MayHaveBridgeAbove calls since the data is now always accessible  
						
						
						
						
					 
					
						2014-09-21 11:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0463dbdc9e 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						c24374f99c 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3ce8d2ce70 
					 
					
						
						
							
							(svn r24846) -Add: Advanced settings to disable certain sound effects.  
						
						
						
						
					 
					
						2012-12-23 21:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						9b5ff794c7 
					 
					
						
						
							
							(svn r24626) -Fix [FS#5432]: MSVC 2010 warnings.  
						
						
						
						
					 
					
						2012-10-25 17:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						55dccee02f 
					 
					
						
						
							
							(svn r24503) -Change [FS#5228]: When building long roads or tramways, only build the roadbits at the beginning and the end if they can connect to something.  
						
						
						
						
					 
					
						2012-09-01 14:58:36 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ab2ce64b6b 
					 
					
						
						
							
							(svn r24414) -Fix [FS#5221]: Disallow removing roadtypes from bridges when not dragging in bridge direction.  
						
						
						
						
					 
					
						2012-07-18 19:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						41e5c839e0 
					 
					
						
						
							
							(svn r24179) -Codechange: move some variables of Town to TownCache  
						
						
						
						
					 
					
						2012-04-25 20:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9a49a60048 
					 
					
						
						
							
							(svn r23847) -Fix: when removing road or tram from a tram+road stop, the owner of the road stop's cache was updated instead of the owner of the removed infrastructure  
						
						
						
						
					 
					
						2012-01-24 19:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6d6be50ae0 
					 
					
						
						
							
							(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files  
						
						
						
						
					 
					
						2012-01-03 21:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fbbfaac819 
					 
					
						
						
							
							(svn r23684) -Cleanup: let the highway take the highway  
						
						
						
						
					 
					
						2011-12-28 20:06:51 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						084f4e6aac 
					 
					
						
						
							
							(svn r23629) -Add: allow ScriptRoad::BuildRoad, ScriptBridge::BuildBridge (for roads) and ScriptTunnel:BuildTunnel (for roads) to work for GameScript  
						
						
						
						
					 
					
						2011-12-19 21:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						aba9f98a73 
					 
					
						
						
							
							(svn r23593) -Fix (r23411): Infrastructure counts for rail were not properly updated when converting rail or building level crossings.  
						
						
						
						
					 
					
						2011-12-19 14:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						a29a9d94b7 
					 
					
						
						
							
							(svn r23412) -Add: Company infrastructure counts for road.  
						
						
						
						
					 
					
						2011-12-03 23:40:18 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						d30fcd4e35 
					 
					
						
						
							
							(svn r23411) -Add: Company infrastructure counts for rail.  
						
						
						
						
					 
					
						2011-12-03 23:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						6a272233b3 
					 
					
						
						
							
							(svn r23160) -Fix: wrong comments in a lot of TileTypeProcs definitions  
						
						
						
						
					 
					
						2011-11-08 17:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2a2c102b0b 
					 
					
						
						
							
							(svn r23108) -Codechange: more uint -> int / byte -> int conversions for Z related variables  
						
						
						
						
					 
					
						2011-11-04 11:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						459c9523e8 
					 
					
						
						
							
							(svn r23107) -Codechange: let GetSlopePixelZ and TerraformTile tile type functions use int z as well  
						
						
						
						
					 
					
						2011-11-04 11:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						19eabdba2c 
					 
					
						
						
							
							(svn r23106) -Codechange: pass int* to GetTileSlope and friends  
						
						
						
						
					 
					
						2011-11-04 11:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1dc685aeea 
					 
					
						
						
							
							(svn r23100) -Codechange: remove pointless multiplications by TILE_HEIGHT for the terraform code  
						
						
						
						
					 
					
						2011-11-04 10:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d0689c2924 
					 
					
						
						
							
							(svn r23097) -Codechange: remove pointless multiplications by TILE_HEIGHT from the bridge code  
						
						
						
						
					 
					
						2011-11-04 10:28:20 +00:00