rubidium 
							
						 
					 
					
						
						
							
						
						0df355bbda 
					 
					
						
						
							
							(svn r11030) -Revert r11016, Fix [FS#1178]: the way to determine whether a station should get goods was not done properly.  
						
						 
						
						
						
						
					 
					
						2007-09-01 08:04:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						dc4c52a313 
					 
					
						
						
							
							(svn r11029) -Fix [FS#1164]: win32 midi doesn't stop when closing openttd  
						
						 
						
						
						
						
					 
					
						2007-08-31 23:29:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						1f7f4f6f62 
					 
					
						
						
							
							(svn r11029) -Fix [FS#1164]: win32 midi doesn't stop when closing openttd  
						
						 
						
						
						
						
					 
					
						2007-08-31 23:29:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						e128170b1f 
					 
					
						
						
							
							(svn r11028) -Fix [FS#1177]: crash when having the Finance window opened of the player you are cheating to.  
						
						 
						
						
						
						
					 
					
						2007-08-31 23:02:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						79fedd37be 
					 
					
						
						
							
							(svn r11028) -Fix [FS#1177]: crash when having the Finance window opened of the player you are cheating to.  
						
						 
						
						
						
						
					 
					
						2007-08-31 23:02:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2cd15f732c 
					 
					
						
						
							
							(svn r11027) -Fix: do not unconditionally assume that a tile has a depot.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:52:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						57db6a8c20 
					 
					
						
						
							
							(svn r11027) -Fix: do not unconditionally assume that a tile has a depot.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:52:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a06b8a510b 
					 
					
						
						
							
							(svn r11026) -Fix: the name of a sign could sometimes be NULL causing crashes.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:50:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						10475e88c6 
					 
					
						
						
							
							(svn r11026) -Fix: the name of a sign could sometimes be NULL causing crashes.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:50:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2ac24735e8 
					 
					
						
						
							
							(svn r11025) -Fix: safeguard StrEmpty from calls with NULL.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:50:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c720d9d83a 
					 
					
						
						
							
							(svn r11025) -Fix: safeguard StrEmpty from calls with NULL.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:50:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						5243d98761 
					 
					
						
						
							
							(svn r11024) -Fix [FS#1173]: give a more correct error when building some things on tile 0; "Can't build on water" or "Too close to the edge" instead of "Vehicle in the way". Patch by SmatZ.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:03:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8c85125fd9 
					 
					
						
						
							
							(svn r11024) -Fix [FS#1173]: give a more correct error when building some things on tile 0; "Can't build on water" or "Too close to the edge" instead of "Vehicle in the way". Patch by SmatZ.  
						
						 
						
						
						
						
					 
					
						2007-08-31 20:03:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c649f8e3cd 
					 
					
						
						
							
							(svn r11023) -Fix [FS#1150]: Switching players (using the cheat) crashed on Big Endian machines.  
						
						 
						
						
						
						
					 
					
						2007-08-31 19:49:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a8033758e7 
					 
					
						
						
							
							(svn r11023) -Fix [FS#1150]: Switching players (using the cheat) crashed on Big Endian machines.  
						
						 
						
						
						
						
					 
					
						2007-08-31 19:49:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8d0804834c 
					 
					
						
						
							
							(svn r11022) -Fix: the canal border determination did not take oil rigs into consideration.  
						
						 
						
						
						
						
					 
					
						2007-08-31 19:46:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						dd60e3b7dd 
					 
					
						
						
							
							(svn r11022) -Fix: the canal border determination did not take oil rigs into consideration.  
						
						 
						
						
						
						
					 
					
						2007-08-31 19:46:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3c053259f6 
					 
					
						
						
							
							(svn r11021) -Fix [FS#1175]: do not display income/expenses when they do not belong to a "valid" tile, like the money cheat/giving money.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:43:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9695727120 
					 
					
						
						
							
							(svn r11021) -Fix [FS#1175]: do not display income/expenses when they do not belong to a "valid" tile, like the money cheat/giving money.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:43:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2b2d8b5dae 
					 
					
						
						
							
							(svn r11020) -Fix [FS#1174]: One could not give money when (s)he had too much money or rather: when casting the amount of money to an int32 becomes negative.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:38:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3fa5559cfc 
					 
					
						
						
							
							(svn r11020) -Fix [FS#1174]: One could not give money when (s)he had too much money or rather: when casting the amount of money to an int32 becomes negative.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:38:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						cf7c89f72c 
					 
					
						
						
							
							(svn r11019) -Fix [FS#1176]: Vehicles in a group must always have the same type when adding new vehicles to a group. Patch by SmatZ.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:31:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						1b9ea5468e 
					 
					
						
						
							
							(svn r11019) -Fix [FS#1176]: Vehicles in a group must always have the same type when adding new vehicles to a group. Patch by SmatZ.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:31:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						0cf6a3f1ef 
					 
					
						
						
							
							(svn r11018) -Fix [FS#1169]: Disallow buying/selling shares in your own company or a bankrupted/non-existant company.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:15:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						7f21de5ea9 
					 
					
						
						
							
							(svn r11018) -Fix [FS#1169]: Disallow buying/selling shares in your own company or a bankrupted/non-existant company.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:15:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						cadc470da5 
					 
					
						
						
							
							(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:13:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2c8e50f20c 
					 
					
						
						
							
							(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:13:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						313fc8930f 
					 
					
						
						
							
							(svn r11016) -Fix [FS#1172]: stations would also be given cargo when vehicles have only dropped cargo of that particular type.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:09:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						976ce8ad3f 
					 
					
						
						
							
							(svn r11016) -Fix [FS#1172]: stations would also be given cargo when vehicles have only dropped cargo of that particular type.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:09:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b3f9121f14 
					 
					
						
						
							
							(svn r11015) -Fix [FS#1166]: towns would build bridges through eachother.  
						
						 
						
						
						
						
					 
					
						2007-08-31 13:06:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c81eafdaa0 
					 
					
						
						
							
							(svn r11015) -Fix [FS#1166]: towns would build bridges through eachother.  
						
						 
						
						
						
						
					 
					
						2007-08-31 13:06:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3b672a5c5f 
					 
					
						
						
							
							(svn r11014) -Fix (r11011) [FS#1170]: crash when selling the first train of a consist.  
						
						 
						
						
						
						
					 
					
						2007-08-31 12:57:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						98a3b8abfa 
					 
					
						
						
							
							(svn r11014) -Fix (r11011) [FS#1170]: crash when selling the first train of a consist.  
						
						 
						
						
						
						
					 
					
						2007-08-31 12:57:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a0831a35a2 
					 
					
						
						
							
							(svn r11013) -Fix [FS#1171]: MoveGoodsToStation's search area is too small as it assumed a lower maximum catchment area than the real maximum catchment area. Based on a patch by PhilSophus.  
						
						 
						
						
						
						
					 
					
						2007-08-31 12:45:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c19b8c72b7 
					 
					
						
						
							
							(svn r11013) -Fix [FS#1171]: MoveGoodsToStation's search area is too small as it assumed a lower maximum catchment area than the real maximum catchment area. Based on a patch by PhilSophus.  
						
						 
						
						
						
						
					 
					
						2007-08-31 12:45:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						732845440a 
					 
					
						
						
							
							(svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.  
						
						 
						
						... 
						
						
						
						-Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game. 
						
						
					 
					
						2007-08-30 21:11:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						aba867d78d 
					 
					
						
						
							
							(svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.  
						
						 
						
						... 
						
						
						
						-Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game. 
						
						
					 
					
						2007-08-30 21:11:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						5ff81aca18 
					 
					
						
						
							
							(svn r11009) -Codechange: unvirtualise IsValid as that isn't needed with templates. This gives up to 10% performance increase in games with lots of vehicles.  
						
						 
						
						
						
						
					 
					
						2007-08-30 20:40:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8a6cc3aa10 
					 
					
						
						
							
							(svn r11009) -Codechange: unvirtualise IsValid as that isn't needed with templates. This gives up to 10% performance increase in games with lots of vehicles.  
						
						 
						
						
						
						
					 
					
						2007-08-30 20:40:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						d4290086e8 
					 
					
						
						
							
							(svn r11006) -Fix: spectators are not allowed to issue commands. Issue spotted by SmatZ.  
						
						 
						
						
						
						
					 
					
						2007-08-30 19:20:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9833639b00 
					 
					
						
						
							
							(svn r11006) -Fix: spectators are not allowed to issue commands. Issue spotted by SmatZ.  
						
						 
						
						
						
						
					 
					
						2007-08-30 19:20:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f4482907da 
					 
					
						
						
							
							(svn r11005) -Codechange: move the tiletype specific terraforming checks to the functions for those tile types.  
						
						 
						
						... 
						
						
						
						-Codechange: barren the rail grounds on terraforming. 
						
						
					 
					
						2007-08-30 17:17:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b284b5fa92 
					 
					
						
						
							
							(svn r11005) -Codechange: move the tiletype specific terraforming checks to the functions for those tile types.  
						
						 
						
						... 
						
						
						
						-Codechange: barren the rail grounds on terraforming. 
						
						
					 
					
						2007-08-30 17:17:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f830699971 
					 
					
						
						
							
							(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.  
						
						 
						
						
						
						
					 
					
						2007-08-30 13:09:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9b65bc430c 
					 
					
						
						
							
							(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.  
						
						 
						
						
						
						
					 
					
						2007-08-30 13:09:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						235ad4ab6b 
					 
					
						
						
							
							(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.  
						
						 
						
						
						
						
					 
					
						2007-08-30 13:03:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						cb7eaff353 
					 
					
						
						
							
							(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.  
						
						 
						
						
						
						
					 
					
						2007-08-30 13:03:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						6edf2d3a1b 
					 
					
						
						
							
							(svn r11002) -Codechange: unhackify the cargo packet list saving (a little).  
						
						 
						
						
						
						
					 
					
						2007-08-30 12:10:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						ac5fde61fb 
					 
					
						
						
							
							(svn r11002) -Codechange: unhackify the cargo packet list saving (a little).  
						
						 
						
						
						
						
					 
					
						2007-08-30 12:10:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c2dcccae16 
					 
					
						
						
							
							(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.  
						
						 
						
						
						
						
					 
					
						2007-08-29 21:49:08 +00:00