Darkvater 
							
						 
					 
					
						
						
							
						
						3a2c773411 
					 
					
						
						
							
							(svn r7094) -Codechange: Get rid of the window-specific code in DoZoomInOutWindow (enable, disable  
						
						... 
						
						
						
						buttons depending on calling window, game-mode); handle it by broadcasting messages
 to the calling window, because that knows how and what buttons to set. 
						
						
					 
					
						2006-11-07 13:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						03124c1df5 
					 
					
						
						
							
							(svn r7068) if () cascades -> switch ()  
						
						
						
						
					 
					
						2006-11-05 12:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2b5577bfd7 
					 
					
						
						
							
							(svn r7067) Remove the unused parameter params_3 from AddStringToDraw()  
						
						
						
						
					 
					
						2006-11-05 11:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f86b8b9d6c 
					 
					
						
						
							
							(svn r7066) -Codechange: Factorise common code  
						
						
						
						
					 
					
						2006-11-05 11:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						2fb0bf317e 
					 
					
						
						
							
							(svn r7047) -Fix [FS#317]: Zooming out near map-borders would previously fail because the new centre  
						
						... 
						
						
						
						would be outside the map. Change behaviour so that a reasonable approximation is
 returned so that zooming (out) still works (GrimRC) 
						
						
					 
					
						2006-11-03 00:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						494c56475f 
					 
					
						
						
							
							(svn r6884) -Codechange: Add strict bounds checking in string formatting system.  
						
						... 
						
						
						
						The last parameter should point to the end of the buffer (eg lastof(buf))
 Courtesy of Tron. 
						
						
					 
					
						2006-10-21 23:31:34 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						e1fec27445 
					 
					
						
						
							
							(svn r6822) -Fix r6821: add type for measure_strings_length[]  
						
						
						
						
					 
					
						2006-10-18 14:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						5e248781a8 
					 
					
						
						
							
							(svn r6821) -Codechange: For the measurement tool do not show the tooltip when the selection  
						
						... 
						
						
						
						is only a single tile. Seems this was a bit annoying to some ;) 
						
						
					 
					
						2006-10-18 14:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						06a336d53d 
					 
					
						
						
							
							(svn r6764) -Fix (r6758): Wrong height difference calculated because invalid drag-type  
						
						... 
						
						
						
						was passed to the function. Thanks peter1138. 
						
						
					 
					
						2006-10-12 22:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						f2fd789cc6 
					 
					
						
						
							
							(svn r6758) -Feature: Add a measurement tool that will show dimensions and height  
						
						... 
						
						
						
						differences of various draggable tools (inspiration, concept and double
 checking by MeusH). 
						
						
					 
					
						2006-10-12 15:13:40 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						a46203911c 
					 
					
						
						
							
							(svn r6721) -Codechange: some comments, aligning, types and variable localization.  
						
						
						
						
					 
					
						2006-10-10 14:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						98ba395277 
					 
					
						
						
							
							(svn r6499) -Codechange: Finally, got "byte event" outside of the union WindowEvent, which is now a struct  
						
						
						
						
					 
					
						2006-09-23 02:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						552570f9e6 
					 
					
						
						
							
							(svn r6462) -Codechange: Have GetStringWidth() return width as well as the height bounding  
						
						... 
						
						
						
						box of the string. Therefore rename the function to GetStringBoundingRect()
 and have it return a BoundingRect type of width/height 
						
						
					 
					
						2006-09-16 13:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						7369122a3e 
					 
					
						
						
							
							(svn r6368) -Fix [FS#136]: Station catchment area persists after switching tools. The  
						
						... 
						
						
						
						correct fix was to reset the highlight box if any size changes (grimrc) 
						
						
					 
					
						2006-09-03 22:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						db53a47f70 
					 
					
						
						
							
							(svn r6348) -Codechange: Remove redundant assignment  
						
						
						
						
					 
					
						2006-09-02 20:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						608e9db825 
					 
					
						
						
							
							(svn r6347) Undo  
						
						
						
						
					 
					
						2006-09-02 20:34:33 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e3d00af21e 
					 
					
						
						
							
							(svn r6346) -Codechange: Remove redundant assignment  
						
						
						
						
					 
					
						2006-09-02 20:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7a3231f867 
					 
					
						
						
							
							(svn r6256) if () cascades -> switch ()  
						
						
						
						
					 
					
						2006-08-31 07:49:34 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						dae76ce67e 
					 
					
						
						
							
							(svn r6222) Remove struct ColorList, because the names of its attributes are plain confusing  
						
						... 
						
						
						
						All the struct holds is a simple colour gradient, so using a simple array with 8 entries is more clear
Also add the names of colour the gradients as enum 
						
						
					 
					
						2006-08-29 19:26:13 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c969fc001e 
					 
					
						
						
							
							(svn r6211) Commit file forgotten in r6210  
						
						
						
						
					 
					
						2006-08-29 06:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						f16d3f2b8b 
					 
					
						
						
							
							(svn r6050) -Codechange: mass-renamed SignStruct -> Sign and ss -> si. Now functions and variables all match eachother  
						
						
						
						
					 
					
						2006-08-22 16:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						505566da5c 
					 
					
						
						
							
							(svn r6047) -Codechange: FOR_ALL now _only_ loops valid items, and skips invalid ones  
						
						... 
						
						
						
						-Codechange: use IsValidXXX where ever possible
  Note: both changes to prepare for new pool system, which needs those changes.
  For every pool there are 2 ugly lines, which will be removed when done
  implementing new pool system.
  Based on FS#13 by blathijs, partly implemented. 
						
						
					 
					
						2006-08-22 15:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						dee58df5e9 
					 
					
						
						
							
							(svn r6041) -Fix r6040: forgot to declare a function in viewport.c  
						
						
						
						
					 
					
						2006-08-21 18:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d95a3d9879 
					 
					
						
						
							
							(svn r6040) -Add: when clicking twice on a Location Button, the SmallMap centers on your position (based on FS#54 by thomasdev)  
						
						... 
						
						
						
						-Add: when clicking twice in SmallMap on a position, it centers there (based on FS#54 by thomasdev)
-Add: add a button in SmallMap that centers the SmallMap on your current position (based on FS#54 by thomasdev) 
						
						
					 
					
						2006-08-21 17:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						49cdc17103 
					 
					
						
						
							
							(svn r6035) -Revert r5900 which supposedly fixed an invalid warning caused by buggy MS software  
						
						
						
						
					 
					
						2006-08-21 13:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						0b3ed55905 
					 
					
						
						
							
							(svn r5900) -Fix [FS#84]: Warning silencing fix for OpenTTD on Windows x64 (michi_cc)  
						
						
						
						
					 
					
						2006-08-14 23:27:06 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						82ccd01914 
					 
					
						
						
							
							(svn r5806) Inline FindLandscapeHeight() into its only remaining caller and remove the attribute "type" from struct TileInfo  
						
						
						
						
					 
					
						2006-08-07 17:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d8b8035f9f 
					 
					
						
						
							
							(svn r5794) Pass the TileIndex plus x and y coordinates into GetSlopeZ_* instead of a TileInfo  
						
						
						
						
					 
					
						2006-08-06 16:32:49 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b3ab20fccb 
					 
					
						
						
							
							(svn r5631) Don't allocate memory for information about a sprite which isn't drawn  
						
						
						
						
					 
					
						2006-07-29 13:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						711794031c 
					 
					
						
						
							
							(svn r5630) Replace a boolean variable by continue  
						
						
						
						
					 
					
						2006-07-29 11:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1823131745 
					 
					
						
						
							
							(svn r5629) Simplify the test whether two bounding boxes overlap  
						
						
						
						
					 
					
						2006-07-29 10:18:59 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2fd8c07888 
					 
					
						
						
							
							(svn r5628) Rename the attributes for the bounding box of struct ParentSpriteToDraw to something sensible. Half of them was totally off: right is left, bottom is top *sigh*  
						
						
						
						
					 
					
						2006-07-29 06:39:19 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						40a8964911 
					 
					
						
						
							
							(svn r5609) CodeChange : Apply coding style  
						
						
						
						
					 
					
						2006-07-26 03:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						915a398efe 
					 
					
						
						
							
							(svn r5597) Remove the unused attribute ground_child from struct ViewportDrawer  
						
						
						
						
					 
					
						2006-07-23 08:40:49 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						772fbda3e3 
					 
					
						
						
							
							(svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular  
						
						
						
						
					 
					
						2006-06-27 21:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a2362674e3 
					 
					
						
						
							
							(svn r5210) Many small changes which piled up: const, unsigned, variable scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc.  
						
						
						
						
					 
					
						2006-06-10 08:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						1f0735b6cc 
					 
					
						
						
							
							(svn r4819) -Debug: When clicking on a vehicle in the viewport, the index and address of the vehicle get dumped for "misc" debug levels >= 2  
						
						
						
						
					 
					
						2006-05-11 05:32:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						99197b608a 
					 
					
						
						
							
							(svn r4802) - Codechange: replace _stringwidth_base and associated magic numbers with a FontSize enum, using the numbers (which are SpriteIDs) in only the places needed.  
						
						
						
						
					 
					
						2006-05-09 13:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						6dbc9c9ced 
					 
					
						
						
							
							(svn r4554) Replace magic numbers by TILE_{HEIGHT,SIZE}  
						
						
						
						
					 
					
						2006-04-23 19:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						dd180a1e18 
					 
					
						
						
							
							(svn r4541) Add a type for slopes and replace many magic numbers by the appropriate enums  
						
						
						
						
					 
					
						2006-04-23 13:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						e3fb01a350 
					 
					
						
						
							
							(svn r4502) -Cleanup: Remove code unused since rev1. (Rubidium)  
						
						
						
						
					 
					
						2006-04-21 17:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						6443c14ebd 
					 
					
						
						
							
							(svn r4246) -Codechange. Replaced about 100 occurences of '16' by TILE_SIZE  
						
						
						
						
					 
					
						2006-04-03 05:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						4b86230d94 
					 
					
						
						
							
							(svn r3995) -Fix: Committed one file too much in 3992 (Thanks to Tron for pointing it out)  
						
						
						
						
					 
					
						2006-03-21 09:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						b5b348bdce 
					 
					
						
						
							
							(svn r3992) -Fix: Rewrote the code to determine whether a rail-tile can be terraformed.  
						
						... 
						
						
						
						Fixes a bug where you could terraform a tunnel (fixed by r3228, but reverted that one)
Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts.
That means the terraform feature should not work as intended; it also uses _valid_tileh_slopes to determine valid configurations instead of hand-brewn stuff.
TODO: _terraform_err_tile and similar TileIndices should have INVALID_TILE as "unused", not 0. (0 is a valid tile). 
						
						
					 
					
						2006-03-20 16:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1c3e8630fe 
					 
					
						
						
							
							(svn r3511) More whitespace ([FS#46] by Rubidium)  
						
						
						
						
					 
					
						2006-02-01 07:36:15 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						318fe153eb 
					 
					
						
						
							
							(svn r3365) Staticise 36 functions  
						
						
						
						
					 
					
						2006-01-05 12:40:50 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e588f86bb3 
					 
					
						
						
							
							(svn r3364) Remove 3 unused functions (ScrollWindowToTile, AllocateWindowAutoPlace, AllocateWindowAutoPlace2)  
						
						
						
						
					 
					
						2006-01-05 12:00:38 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						d85b9bde49 
					 
					
						
						
							
							(svn r3254) - Fix: graphical glitch with autorail tool on a certain tile-type.  
						
						... 
						
						
						
						- CodeChange: adhere the global variables in autorail.h to the coding style (eg. start with underscore). 
						
						
					 
					
						2005-12-02 19:41:35 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						16e65960b9 
					 
					
						
						
							
							(svn r3218) -Feature: Multiheaded train engines will now stay in the same train  
						
						... 
						
						
						
						This means that any user attempt to remove a rear engine will tell the user to move the front engine instead
	This fixes the assert when moving multiheaded engines (introduced in r3144)
	Note: to make old savegames use this feature, some engines might be turned around in order to link engines in pairs
-Codechange: train subtype is now a bitmask
	This allows fast access to info like if it is a wagon or engine and if it is in front and so on
	Note: savegame version bump 
						
						
					 
					
						2005-11-18 23:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d09db07ca1 
					 
					
						
						
							
							(svn r3204) Make handling of clicking on vehicles a bit less ugly by avoiding function declarations in .c files and unnecessary indirection  
						
						
						
						
					 
					
						2005-11-16 12:52:01 +00:00