belugas 
							
						 
					 
					
						
						
							
						
						691f8578fd 
					 
					
						
						
							
							(svn r9400) -Codechange: Use some more representative enum names for landscape types.  
						
						 
						
						
						
						
					 
					
						2007-03-22 03:42:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								maedhros 
							
						 
					 
					
						
						
							
						
						94db6aa1a2 
					 
					
						
						
							
							(svn r9371) -Feature: Add support for variable snow lines in the arctic climate, supplied  
						
						 
						
						... 
						
						
						
						by newgrf files. When this is enabled forests cannot be built below the highest
snow line, and farms can't be built above it. Houses still use the
_opt.snow_line so they are all consistent, so to make them respect the snowline
you may want to use some newhouses features as well. 
						
						
					 
					
						2007-03-20 13:47:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						36cea84b11 
					 
					
						
						
							
							(svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).  
						
						 
						
						
						
						
					 
					
						2007-03-08 16:27:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						979ccd45ba 
					 
					
						
						
							
							(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};  
						
						 
						
						
						
						
					 
					
						2007-03-07 12:11:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						d782a74cca 
					 
					
						
						
							
							(svn r8966) -Codechange: replace some if-cascades by switches.  
						
						 
						
						
						
						
					 
					
						2007-03-02 00:17:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b5a997a446 
					 
					
						
						
							
							(svn r8935) -Codechange: unification of track type between road and rail tiles, unification of ground type between normal rail tiles and depots/waypoints and removing the need for RailTileSubType.  
						
						 
						
						
						
						
					 
					
						2007-02-27 23:36:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						191a739d31 
					 
					
						
						
							
							(svn r8908) -Codechange: declaration of DrawBridgeMiddle does not belong in a map accessors header.  
						
						 
						
						
						
						
					 
					
						2007-02-26 18:25:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tron 
							
						 
					 
					
						
						
							
						
						47b677abfe 
					 
					
						
						
							
							(svn r8876) -Fix  
						
						 
						
						... 
						
						
						
						Replace tests with magic numbers by a simple extraction template for command parameters 
						
						
					 
					
						2007-02-24 09:42:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tron 
							
						 
					 
					
						
						
							
						
						ac75cf0ae1 
					 
					
						
						
							
							(svn r8875) -Fix  
						
						 
						
						... 
						
						
						
						Remove unnecessary EnsureNoVehicle() checks because they are
- pointless per se (f.e. there are no vehicles on house tiles)
- done again (f.e. using CMD_LANDSCAPE_CLEAR just a few lines later) 
						
						
					 
					
						2007-02-24 06:46:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KUDr 
							
						 
					 
					
						
						
							
						
						8001ab69fb 
					 
					
						
						
							
							(svn r8864) -Codechange: make ClrBitT(), SetBitT() and ToggleBitT more like CLRBIT() and so on (modify value of the first parameter instead or returning the result)  
						
						 
						
						
						
						
					 
					
						2007-02-23 20:51:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tron 
							
						 
					 
					
						
						
							
						
						053e2ddda5 
					 
					
						
						
							
							(svn r8841) -Fix  
						
						 
						
						... 
						
						
						
						Remove {,u}intswap() and replace them by Swap() 
						
						
					 
					
						2007-02-22 08:43:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						0ba18a677c 
					 
					
						
						
							
							(svn r8701) -Codechange: replace magic numbers with enums for u.rail.track.  
						
						 
						
						
						
						
					 
					
						2007-02-13 10:46:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						eb5648f382 
					 
					
						
						
							
							(svn r8698) -Codechange: enumify the returns of VehicleEnterTile  
						
						 
						
						
						
						
					 
					
						2007-02-13 10:26:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						23bf684a5d 
					 
					
						
						
							
							(svn r8283) -Fix (r8128): Custom waypoint drawing used wrong bits since bitshuffling occurred. Also update with other station drawing changes (code duplication,  
						
						 
						
						... 
						
						
						
						eh?) 
						
						
					 
					
						2007-01-19 21:40:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						7201689a17 
					 
					
						
						
							
							(svn r8279) -Regression (r8274): Removing signals could fail under certain circumstances (not the proper bits of p1/p2 were set to trackbits). Moved trackbits back to bits 0..2, ctrl to 3, semaphore to 4. Also lower the decision of the ctrl-override of signal/semaphore from the GUI into the cmd function since we are passing the ctrl-bit anyways. Bug(s) found by Frostregen; thanks  
						
						 
						
						
						
						
					 
					
						2007-01-19 17:44:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						53457d1acb 
					 
					
						
						
							
							(svn r8274) -Codechange (r8151): Move the automatic semaphore/signal checks inside the CMD_ functions where they are supposed to be. Achieve this by adding a seperate bit to p1/p2 to hold the CTRL-modifier. While here, use proper types, and 'unify' the parameter bit-meanings. 0 - ctrl-pressed, 1 - signal/semaphore, 2-4 - trackbits, 5 - remove (internal), 24-31 - drag density.  
						
						 
						
						
						
						
					 
					
						2007-01-19 00:01:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						ca9843424b 
					 
					
						
						
							
							(svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values.  
						
						 
						
						... 
						
						
						
						This lets us increase the sprite width from 14 to up to 29 bits, 
effectively nulling the old sprite limit. Table changes in next commit. 
						
						
					 
					
						2007-01-14 19:57:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KUDr 
							
						 
					 
					
						
						
							
						
						8553b0dad5 
					 
					
						
						
							
							(svn r8052) - Codechange: RemoveFirstTrack() and RemoveFirstTrackdir() now accept pointer to TrackBits/TrackdirBits instead of reference.  
						
						 
						
						
						
						
					 
					
						2007-01-11 10:34:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a7d0cdf95f 
					 
					
						
						
							
							(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.  
						
						 
						
						
						
						
					 
					
						2007-01-10 18:56:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KUDr 
							
						 
					 
					
						
						
							
						
						07c30785ab 
					 
					
						
						
							
							(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)  
						
						 
						
						
						
						
					 
					
						2007-01-10 18:12:09 +00:00