rubidium 
							
						 
					 
					
						
						
							
						
						11da45ee55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						91233ea596 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7368c740a6 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1900ba908b 
					 
					
						
						
							
							(svn r14825) -Fix: pay the correct amount of interest instead of a few percent too little a year  
						
						
						
						
					 
					
						2009-01-04 14:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2283b8038f 
					 
					
						
						
							
							(svn r14825) -Fix: pay the correct amount of interest instead of a few percent too little a year  
						
						
						
						
					 
					
						2009-01-04 14:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						b00e510140 
					 
					
						
						
							
							(svn r14807) -Codechange: use INVALID_TILE instead of 0 to mark invalid depots, industries, towns and waypoints  
						
						
						
						
					 
					
						2009-01-03 16:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						254e19da91 
					 
					
						
						
							
							(svn r14807) -Codechange: use INVALID_TILE instead of 0 to mark invalid depots, industries, towns and waypoints  
						
						
						
						
					 
					
						2009-01-03 16:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e83cca7d13 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						87e5a8b52b 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9c2c1dea06 
					 
					
						
						
							
							(svn r14753) -Fix (r1): after buying a company, one could have more vehicles with the same UnitID  
						
						
						
						
					 
					
						2008-12-26 23:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						53679122af 
					 
					
						
						
							
							(svn r14753) -Fix (r1): after buying a company, one could have more vehicles with the same UnitID  
						
						
						
						
					 
					
						2008-12-26 23:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						027e431b99 
					 
					
						
						
							
							(svn r14750) -Fix [FS#1993]: in an MP game in SP mode no company would go bankrupt. Furthermore companies that passed the "bankrupt" period (4 quarters) wouldn't go bankrupt when loading the game back in MP. Now any company that is in MP or not "currently controlled by the player" in SP will bankrupt.  
						
						
						
						
					 
					
						2008-12-26 21:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						21fa036c21 
					 
					
						
						
							
							(svn r14750) -Fix [FS#1993]: in an MP game in SP mode no company would go bankrupt. Furthermore companies that passed the "bankrupt" period (4 quarters) wouldn't go bankrupt when loading the game back in MP. Now any company that is in MP or not "currently controlled by the player" in SP will bankrupt.  
						
						
						
						
					 
					
						2008-12-26 21:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0c6c3311c9 
					 
					
						
						
							
							(svn r14748) -Codechange: unduplicate window updating when deleting vehicles.  
						
						
						
						
					 
					
						2008-12-26 21:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3ebe66a5e4 
					 
					
						
						
							
							(svn r14748) -Codechange: unduplicate window updating when deleting vehicles.  
						
						
						
						
					 
					
						2008-12-26 21:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c34ce32f26 
					 
					
						
						
							
							(svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle destructor as that was already doing the same for a few vehicle types.  
						
						
						
						
					 
					
						2008-12-26 20:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f18043ee21 
					 
					
						
						
							
							(svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle destructor as that was already doing the same for a few vehicle types.  
						
						
						
						
					 
					
						2008-12-26 20:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8a06e67067 
					 
					
						
						
							
							(svn r14734) -Codechange: type of bankrupt_asked is CompanyMask, not byte  
						
						
						
						
					 
					
						2008-12-24 00:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5b26afbd6b 
					 
					
						
						
							
							(svn r14734) -Codechange: type of bankrupt_asked is CompanyMask, not byte  
						
						
						
						
					 
					
						2008-12-24 00:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						98a865370d 
					 
					
						
						
							
							(svn r14705) -Fix [FS#2460]: First transfer the whole load of a vehicle chain to industries before triggering any processing.  
						
						... 
						
						
						
						This reduces callback usage and resolves critical rounding errors when using input-cargo-multipliers instead of production callbacks. 
						
						
					 
					
						2008-12-20 17:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f1900768c0 
					 
					
						
						
							
							(svn r14705) -Fix [FS#2460]: First transfer the whole load of a vehicle chain to industries before triggering any processing.  
						
						... 
						
						
						
						This reduces callback usage and resolves critical rounding errors when using input-cargo-multipliers instead of production callbacks. 
						
						
					 
					
						2008-12-20 17:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c1d1ba22cc 
					 
					
						
						
							
							(svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.  
						
						... 
						
						
						
						Now callback 12 is properly called also for 'mail'.
If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up). 
						
						
					 
					
						2008-12-13 18:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fab1a52963 
					 
					
						
						
							
							(svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.  
						
						... 
						
						
						
						Now callback 12 is properly called also for 'mail'.
If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up). 
						
						
					 
					
						2008-12-13 18:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9514b0b9b7 
					 
					
						
						
							
							(svn r14670) -Codechange: use better readable (I hope) and branchless (for some archs/compilers) code for cargo value computation  
						
						
						
						
					 
					
						2008-12-13 16:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						28028cf755 
					 
					
						
						
							
							(svn r14670) -Codechange: use better readable (I hope) and branchless (for some archs/compilers) code for cargo value computation  
						
						
						
						
					 
					
						2008-12-13 16:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e0a66cf7a9 
					 
					
						
						
							
							(svn r14536) -Fix (r14530): Do not expect uints to become negative.  
						
						
						
						
					 
					
						2008-10-25 22:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						896841403f 
					 
					
						
						
							
							(svn r14536) -Fix (r14530): Do not expect uints to become negative.  
						
						
						
						
					 
					
						2008-10-25 22:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b79174454e 
					 
					
						
						
							
							(svn r14530) -Fix [FS#2138]: Do not deliver cargo to industries not inside station catchment area.  
						
						
						
						
					 
					
						2008-10-25 14:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ac281ed35c 
					 
					
						
						
							
							(svn r14530) -Fix [FS#2138]: Do not deliver cargo to industries not inside station catchment area.  
						
						
						
						
					 
					
						2008-10-25 14:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b5e467978b 
					 
					
						
						
							
							(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)  
						
						
						
						
					 
					
						2008-10-14 18:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						272b2ef0e9 
					 
					
						
						
							
							(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)  
						
						
						
						
					 
					
						2008-10-14 18:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e589c7e580 
					 
					
						
						
							
							(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.  
						
						
						
						
					 
					
						2008-09-30 20:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b650a86e58 
					 
					
						
						
							
							(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.  
						
						
						
						
					 
					
						2008-09-30 20:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f56e630e5c 
					 
					
						
						
							
							(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.  
						
						
						
						
					 
					
						2008-09-30 20:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3b798599b6 
					 
					
						
						
							
							(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.  
						
						
						
						
					 
					
						2008-09-30 20:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						74892fbdf6 
					 
					
						
						
							
							(svn r14348) -Fix (r1667): signs were not updated on company bankrupcy/sell, they have colour of invalid player  
						
						
						
						
					 
					
						2008-09-16 20:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7ae255a553 
					 
					
						
						
							
							(svn r14348) -Fix (r1667): signs were not updated on company bankrupcy/sell, they have colour of invalid player  
						
						
						
						
					 
					
						2008-09-16 20:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						9419a28a4b 
					 
					
						
						
							
							(svn r14332) -Fix[FS#1885]: Balance the monthly random industry changes, by introducing a daily random industry change.  
						
						... 
						
						
						
						This will allow to perform more changes per month on big maps and less on smaller maps, while not overtaxing the IndustryMonthlyLoop process.
Thanks to frosch, for nice code ideas and rewrites 
						
						
					 
					
						2008-09-15 17:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						0682dc3a0d 
					 
					
						
						
							
							(svn r14332) -Fix[FS#1885]: Balance the monthly random industry changes, by introducing a daily random industry change.  
						
						... 
						
						
						
						This will allow to perform more changes per month on big maps and less on smaller maps, while not overtaxing the IndustryMonthlyLoop process.
Thanks to frosch, for nice code ideas and rewrites 
						
						
					 
					
						2008-09-15 17:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						521afee044 
					 
					
						
						
							
							(svn r14254) -Codechange: Code style and breathing room  
						
						
						
						
					 
					
						2008-09-06 02:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						db58c25af2 
					 
					
						
						
							
							(svn r14254) -Codechange: Code style and breathing room  
						
						
						
						
					 
					
						2008-09-06 02:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						9506434539 
					 
					
						
						
							
							(svn r14105) -Fix: Some typos that are more grammatical errors, as it seems.  
						
						... 
						
						
						
						Provided by ln
I've added a little fix on currency.cpp too, why not :) 
						
						
					 
					
						2008-08-20 01:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						f2f2bcf23c 
					 
					
						
						
							
							(svn r14105) -Fix: Some typos that are more grammatical errors, as it seems.  
						
						... 
						
						
						
						Provided by ln
I've added a little fix on currency.cpp too, why not :) 
						
						
					 
					
						2008-08-20 01:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c64e3b4882 
					 
					
						
						
							
							(svn r13836) -Fix [FS#2074]: Automatically recalculate inflation if NewGRFs are changed and cargo types are added, so that cargo payment rates are correct.  
						
						
						
						
					 
					
						2008-07-26 14:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						ea7ed286a6 
					 
					
						
						
							
							(svn r13836) -Fix [FS#2074]: Automatically recalculate inflation if NewGRFs are changed and cargo types are added, so that cargo payment rates are correct.  
						
						
						
						
					 
					
						2008-07-26 14:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cde65455ac 
					 
					
						
						
							
							(svn r13731) -Codechange: make a pool of the array of players.  
						
						
						
						
					 
					
						2008-07-18 16:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3a799389eb 
					 
					
						
						
							
							(svn r13731) -Codechange: make a pool of the array of players.  
						
						
						
						
					 
					
						2008-07-18 16:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						56ad26a3aa 
					 
					
						
						
							
							(svn r13730) -Fix: make a copy of the names for news messages about the deletion of companies as the removal of a company could lead to wrong names in the news messages.  
						
						
						
						
					 
					
						2008-07-18 16:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						891bec7e23 
					 
					
						
						
							
							(svn r13730) -Fix: make a copy of the names for news messages about the deletion of companies as the removal of a company could lead to wrong names in the news messages.  
						
						
						
						
					 
					
						2008-07-18 16:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6898a76c5f 
					 
					
						
						
							
							(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.  
						
						
						
						
					 
					
						2008-07-17 20:13:01 +00:00