smatz 
							
						 
					 
					
						
						
							
						
						5b26afbd6b 
					 
					
						
						
							
							(svn r14734) -Codechange: type of bankrupt_asked is CompanyMask, not byte  
						
						
						
						
					 
					
						2008-12-24 00:25:17 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						896841403f 
					 
					
						
						
							
							(svn r14536) -Fix (r14530): Do not expect uints to become negative.  
						
						
						
						
					 
					
						2008-10-25 22:00:51 +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 
							
						 
					 
					
						
						
							
						
						272b2ef0e9 
					 
					
						
						
							
							(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)  
						
						
						
						
					 
					
						2008-10-14 18:38:51 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						db58c25af2 
					 
					
						
						
							
							(svn r14254) -Codechange: Code style and breathing room  
						
						
						
						
					 
					
						2008-09-06 02:53:18 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						3a799389eb 
					 
					
						
						
							
							(svn r13731) -Codechange: make a pool of the array of players.  
						
						
						
						
					 
					
						2008-07-18 16:40:29 +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 
							
						 
					 
					
						
						
							
						
						d06529ef4d 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fbdc1c0476 
					 
					
						
						
							
							(svn r13679) -Fix [FS#2131]: saving TTD imported games in recession failed due to wrong (and unneeded) type conversions in the saveload code.  
						
						
						
						
					 
					
						2008-07-07 09:23:54 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						9335a28cb5 
					 
					
						
						
							
							(svn r13647) -Codechange: replace MAX_UVALUE() for std types with the equivalent constant  
						
						
						
						
					 
					
						2008-06-27 17:46:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						10b494d260 
					 
					
						
						
							
							(svn r13356) -Codechange: Incorrect documentation and variable type for inflation rates  
						
						
						
						
					 
					
						2008-06-02 06:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2f3b88ef9a 
					 
					
						
						
							
							(svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.  
						
						
						
						
					 
					
						2008-05-30 18:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						923e21129c 
					 
					
						
						
							
							(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.  
						
						
						
						
					 
					
						2008-05-29 15:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cd8e589fa9 
					 
					
						
						
							
							(svn r13256) -Codechange: merge the OPTS and PATS chuncks.  
						
						... 
						
						
						
						-Codechange: split the diff_custom variable.
-Feature: allow changing some of the diff_custom variables via the console in network games. 
						
						
					 
					
						2008-05-26 00:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8c9cc415e3 
					 
					
						
						
							
							(svn r13255) -Codechange: move _opt to _settings.  
						
						
						
						
					 
					
						2008-05-25 22:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4625695653 
					 
					
						
						
							
							(svn r13251) -Codechange: rename _patches to _settings as that is more logic.  
						
						... 
						
						
						
						-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. 
						
						
					 
					
						2008-05-25 19:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9defec7876 
					 
					
						
						
							
							(svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.  
						
						
						
						
					 
					
						2008-05-18 16:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						152e82ba92 
					 
					
						
						
							
							(svn r13147) -Codechange: move the code to draw bankruptcy news to news_gui.cpp.  
						
						
						
						
					 
					
						2008-05-17 21:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						87015f5b63 
					 
					
						
						
							
							(svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp.  
						
						
						
						
					 
					
						2008-05-17 13:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5ede3da220 
					 
					
						
						
							
							(svn r13123) -Codechange: passing the bankrupt type via data_b is not needed anymore. Patch by Cirdan.  
						
						
						
						
					 
					
						2008-05-16 20:04:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d94bef9d5c 
					 
					
						
						
							
							(svn r13102) -Codechange: make a class of the NewsWindow.  
						
						
						
						
					 
					
						2008-05-15 13:47:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						76b8970a33 
					 
					
						
						
							
							(svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.  
						
						
						
						
					 
					
						2008-05-15 13:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d0c79e1164 
					 
					
						
						
							
							(svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.  
						
						
						
						
					 
					
						2008-05-13 10:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2ba05f8987 
					 
					
						
						
							
							(svn r13021) -Codechange: free data_b for other uses when it is not used to store a second tile to skip to (in news messages). Patch by cirdan.  
						
						
						
						
					 
					
						2008-05-08 22:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						402a1e24ba 
					 
					
						
						
							
							(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.  
						
						
						
						
					 
					
						2008-05-06 22:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d03994098b 
					 
					
						
						
							
							(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.  
						
						
						
						
					 
					
						2008-05-06 15:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9e1b8b69e3 
					 
					
						
						
							
							(svn r12906) -Fix: vehicle groups, engine replacement rules and player/company names were not properly reset/freed after bankrupt (before new player start)  
						
						
						
						
					 
					
						2008-04-26 14:20:39 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9fc355fca5 
					 
					
						
						
							
							(svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup  
						
						
						
						
					 
					
						2008-04-24 09:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5ef8c01ce7 
					 
					
						
						
							
							(svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits.  
						
						
						
						
					 
					
						2008-04-21 14:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						210d757499 
					 
					
						
						
							
							(svn r12798) -Feature: Add some support for NewGRF station animation. (Thanks to mart3p for samples and fixes)  
						
						
						
						
					 
					
						2008-04-19 23:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ba0a5814c2 
					 
					
						
						
							
							(svn r12652) -Codechange: rework the order GUI a little more to make it a little more clear that 'transfer' is just an unload type.  
						
						
						
						
					 
					
						2008-04-10 17:23:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6379c30d26 
					 
					
						
						
							
							(svn r12650) -Feature: ability to force a vehicle to not load at a station.  
						
						... 
						
						
						
						-Feature: ability to force a vehicle to not unload at a station. 
						
						
					 
					
						2008-04-10 10:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						82155367f6 
					 
					
						
						
							
							(svn r12640) -Codechange: let GetLoadType make a difference between full load and full load any based on the patch setting instead of using the patch setting directly.  
						
						
						
						
					 
					
						2008-04-09 18:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d74c6ffb62 
					 
					
						
						
							
							(svn r12617) -Codechange: add type safety to the Order's load and unload types.  
						
						
						
						
					 
					
						2008-04-07 20:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fb1c4eccd8 
					 
					
						
						
							
							(svn r12593) -Codechange: hide Order's flags in most of the code.  
						
						
						
						
					 
					
						2008-04-06 15:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						630d5ad766 
					 
					
						
						
							
							(svn r12585) -Fix (r12584): assumption that assertions were enabled during compilation/testing was flawed.  
						
						
						
						
					 
					
						2008-04-05 23:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						42ed287506 
					 
					
						
						
							
							(svn r12560) -Cleanup: town_cmd.cpp and header files - variable scope and a bit of coding style  
						
						
						
						
					 
					
						2008-04-04 14:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ef2be7d0fc 
					 
					
						
						
							
							(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.  
						
						
						
						
					 
					
						2008-03-31 00:17:39 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2edd403656 
					 
					
						
						
							
							(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.  
						
						
						
						
					 
					
						2008-03-31 00:06:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						eeabab4555 
					 
					
						
						
							
							(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.  
						
						
						
						
					 
					
						2008-03-28 08:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						dda6cab17a 
					 
					
						
						
							
							(svn r12209) -Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, and show running cost of wagons if they have it.  
						
						
						
						
					 
					
						2008-02-21 19:09:10 +00:00