glx 
							
						 
					 
					
						
						
							
						
						d133edd026 
					 
					
						
						
							
							(svn r11794) -Fix [FS#1632]: reversing a train when loading at a station with an adjacent station in the same axis crashed.  
						
						
						
						
					 
					
						2008-01-09 17:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						46650c54b6 
					 
					
						
						
							
							(svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).  
						
						
						
						
					 
					
						2008-01-09 16:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0e517fe023 
					 
					
						
						
							
							(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.  
						
						
						
						
					 
					
						2008-01-09 09:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						e165aad4db 
					 
					
						
						
							
							(svn r11763) -Fix: update signal states after merging a company  
						
						
						
						
					 
					
						2008-01-05 22:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						42bddcf723 
					 
					
						
						
							
							(svn r11749) -Fix (r11352): when a bankrupted company is bought, reset vehicle color mapping so the vehicles use the new owner color  
						
						
						
						
					 
					
						2008-01-03 23:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e5e75bd8f8 
					 
					
						
						
							
							(svn r11719) -Codechange: split sound.h in a header with types and one with functions.  
						
						
						
						
					 
					
						2007-12-29 09:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						108ab3b910 
					 
					
						
						
							
							(svn r11717) -Fix [FS#1590]: make sure invalid players have all shares owned by PLAYER_SPECTATOR  
						
						
						
						
					 
					
						2007-12-28 18:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						384503e7d3 
					 
					
						
						
							
							(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.  
						
						
						
						
					 
					
						2007-12-27 13:35:39 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b9046c97fb 
					 
					
						
						
							
							(svn r11702) -Codechange: move all date related stuff to date*.  
						
						
						
						
					 
					
						2007-12-26 13:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2786d789a1 
					 
					
						
						
							
							(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).  
						
						
						
						
					 
					
						2007-12-26 11:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						429521a7d1 
					 
					
						
						
							
							(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'  
						
						
						
						
					 
					
						2007-12-25 11:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8f0e68285b 
					 
					
						
						
							
							(svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.  
						
						
						
						
					 
					
						2007-12-22 23:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6a9e77e079 
					 
					
						
						
							
							(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.  
						
						
						
						
					 
					
						2007-12-21 22:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9e9cfe6e59 
					 
					
						
						
							
							(svn r11677) -Codechange: move price and command related types/functions to their respective places.  
						
						
						
						
					 
					
						2007-12-21 21:50:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						433a9f3c09 
					 
					
						
						
							
							(svn r11675) -Codechange: split the string types from the string functions.  
						
						
						
						
					 
					
						2007-12-21 19:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8896bea306 
					 
					
						
						
							
							(svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.  
						
						
						
						
					 
					
						2007-12-19 19:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						1682d5d679 
					 
					
						
						
							
							(svn r11533) -Codechange: Rename some unclear clear_x prices member names.  
						
						... 
						
						
						
						While at it, remove one unused entry on the clear_price_table array.
It is based on ground type, and the unused one was referencing a non existing one. 
						
						
					 
					
						2007-11-27 16:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						bdc7fd2d76 
					 
					
						
						
							
							(svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp cause they depend on Random()  
						
						... 
						
						
						
						-Codechange: Convert the CHANCE macros to functions and rename them fitting to the naming style 
						
						
					 
					
						2007-11-25 15:35:25 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						bf959f926f 
					 
					
						
						
							
							(svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style  
						
						
						
						
					 
					
						2007-11-24 10:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						eeaa348f8b 
					 
					
						
						
							
							(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style  
						
						
						
						
					 
					
						2007-11-20 13:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						5c31a973a1 
					 
					
						
						
							
							(svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the remaining to fit with the naming style  
						
						
						
						
					 
					
						2007-11-19 21:32:20 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						71c4325c50 
					 
					
						
						
							
							(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style  
						
						
						
						
					 
					
						2007-11-19 21:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						d076ea8697 
					 
					
						
						
							
							(svn r11479) -Codechange: Move the BIGMUL functions to the file of their usage  
						
						... 
						
						
						
						-Codechange: Rename the BIGMUL functions to the fitting naming style 
						
						
					 
					
						2007-11-19 20:18:27 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						8be526e499 
					 
					
						
						
							
							(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style  
						
						
						
						
					 
					
						2007-11-19 18:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						af5c2a785f 
					 
					
						
						
							
							(svn r11410) -Codechange: implement random triggers for industries.  
						
						
						
						
					 
					
						2007-11-11 17:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						69b1d97c03 
					 
					
						
						
							
							(svn r11382) -Codechange: renamed COUNTBITS to CountBits, as it is no longer a macro (skidd13)  
						
						
						
						
					 
					
						2007-11-04 22:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						56e6282f2f 
					 
					
						
						
							
							(svn r11374) -Codechange: Give meaning to the magical number that specifies the color of the text in a DrawString call.  
						
						... 
						
						
						
						Patch heavily based on BiBB's work (FS#1383) 
						
						
					 
					
						2007-11-04 00:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						af9521ff14 
					 
					
						
						
							
							(svn r11331) -Fix: do not misuse CommandCost for overflow safe stuff as Money supports that now too.  
						
						
						
						
					 
					
						2007-10-21 16:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8212088c03 
					 
					
						
						
							
							(svn r11312) -Codechange: implement a overflow safe integer and use that for money and don't misuses CommandCost to have a overflow safe integer. Based on a patch by Noldo.  
						
						
						
						
					 
					
						2007-10-20 14:51:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						edc2a62669 
					 
					
						
						
							
							(svn r11258) -Fix [FS#1325]: if a Load Amount callback returns 0, it means (according to TTDP's source code, not "the" specs) that it should take the "default" one.  
						
						
						
						
					 
					
						2007-10-14 19:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						5e45e73037 
					 
					
						
						
							
							(svn r11176) -Revert (r9867): as it is needed for newgrf callbacks 14B and 14C  
						
						
						
						
					 
					
						2007-09-27 21:39:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						127c7c9b0f 
					 
					
						
						
							
							(svn r11173) -Codechange: rename some callback enums so they are more uniform.  
						
						
						
						
					 
					
						2007-09-26 17:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						7b7c66fb6b 
					 
					
						
						
							
							(svn r11088) -Fix (r11063, r11067): MSVC warning C4804: '>' : unsafe use of type 'bool' in operation  
						
						
						
						
					 
					
						2007-09-11 17:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3243b07542 
					 
					
						
						
							
							(svn r11063) -Codechange: make it possible for people to view the loading indicators of everyone. Patch by SmatZ.  
						
						
						
						
					 
					
						2007-09-08 22:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b1effc466e 
					 
					
						
						
							
							(svn r11039) -Fix [FS#1191]: underflow that caused overflows in the performance rating calculation.  
						
						
						
						
					 
					
						2007-09-02 20:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						56ab253307 
					 
					
						
						
							
							(svn r11031) -Codechange: reduce the amount of duplication of bit counting functions. Based on patches by skidd13, SmatZ and Belugas.  
						
						
						
						
					 
					
						2007-09-01 08:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						a0d37ea7b9 
					 
					
						
						
							
							(svn r10981) -Fix [FS#1156] (r10970): stations gave ratings for accepted cargo too.  
						
						
						
						
					 
					
						2007-08-26 13:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8ef0cbbdf5 
					 
					
						
						
							
							(svn r10953) -Fix [FS#1139, FS#1143]: stations would not get a rating when there were already two stations with a "more than default" rating as no cargo would be moved to the station to be picked up.  
						
						
						
						
					 
					
						2007-08-20 20:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ada36e7122 
					 
					
						
						
							
							(svn r10921) -Fix [FS#1130] (r10323): the company related news messages still thought that companies were described by two parameters instead of one.  
						
						
						
						
					 
					
						2007-08-16 10:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						81810ad391 
					 
					
						
						
							
							(svn r10857) -Fix: feeder-income was broken; substract the feeder-costs from the vehicle-income, not from the route-income (tnx to RichK for all the info)  
						
						
						
						
					 
					
						2007-08-11 22:57:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						836105864c 
					 
					
						
						
							
							(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.  
						
						... 
						
						
						
						-Codechange: do not force "special" vehicles to be allocated in the low 1024 vehicle slots and non "special" vehicles in the rest of the slots. 
						
						
					 
					
						2007-08-03 19:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						715c5566a3 
					 
					
						
						
							
							(svn r10692) -Fix (r10691): those good old days that LT_NORMAL was still called LT_NORMAL :)  
						
						
						
						
					 
					
						2007-07-25 19:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aa36c607b4 
					 
					
						
						
							
							(svn r10691) -Codechange [FS#509]: simplify GetTransportedGoodsIncome to make it more obvious and less hidden what actually happens. Based on a patch by rfalke.  
						
						
						
						
					 
					
						2007-07-25 19:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						d93fcea1f8 
					 
					
						
						
							
							(svn r10628) -Fix (r10606,FS#1055): Revert r10606 and fix the plural problem another way.  
						
						
						
						
					 
					
						2007-07-19 17:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						efc7fdf2fd 
					 
					
						
						
							
							(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h  
						
						
						
						
					 
					
						2007-07-16 09:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5ed3482aac 
					 
					
						
						
							
							(svn r10541) -Fix [FS#1028]: cargo payment rates overflow.  
						
						... 
						
						
						
						-Fix: cargo payment rates diverge from cost rates making it impossible to make any profit after a certain number of years.
 Both are solved by stopping the inflation after 170 years; there is absolutely no point in continueing the inflation after that as it only makes the game have overflows at some point that cannot be solved; using larger variables only delays the inevitable. 
						
						
					 
					
						2007-07-13 12:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						79d04412b0 
					 
					
						
						
							
							(svn r10508) -Codechange: allow customizable animation schemes for industries.  
						
						
						
						
					 
					
						2007-07-11 15:03:29 +00:00