KUDr 
							
						 
					 
					
						
						
							
						
						7395780daf 
					 
					
						
						
							
							(svn r7327) -Fix: [YAPF] missing YAPF cache notification when building road on rail (new crossing) or removing road from crossing  
						
						
						
						
					 
					
						2006-12-03 12:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b1568046ed 
					 
					
						
						
							
							(svn r7240) -Fix: Always display the excavation of roadworks even when fully zoomed out (they are quite noticable) or "full details" are off (they are part of the game mechanics)  
						
						
						
						
					 
					
						2006-11-22 18:16:50 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						f2cda44d2e 
					 
					
						
						
							
							(svn r7195) -Feature: [FS#297, optional elrails] New patches/vehicles option 'disable electrified railways'.  
						
						... 
						
						
						
						(original patch by maedhros, ideas: peter1138, Darkvater, Rubidium, Patrick, Eddi|zuHause, ..) 
						
						
					 
					
						2006-11-17 19:31:44 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						5535e370c5 
					 
					
						
						
							
							(svn r7028) -Fix [FS#200]: Scenario bridges/tunnels cannot be demolished; now it's possible to  
						
						... 
						
						
						
						delete tunnels/bridges owned by nobody. 
						
						
					 
					
						2006-10-31 23:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						6b6d908308 
					 
					
						
						
							
							(svn r6776) -Codechange: Use IsValidPlayer() function to determine of a PlayerID is an  
						
						... 
						
						
						
						actual playable player (< MAX_PLAYERS) or not. 
						
						
					 
					
						2006-10-14 22:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						9732c129c1 
					 
					
						
						
							
							(svn r6775) -Codechange: Use some more proper types, especially Owner and PlayerID as  
						
						... 
						
						
						
						these are used intermixed often. 
						
						
					 
					
						2006-10-14 22:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						dad5d5dd72 
					 
					
						
						
							
							(svn r6774) -Codechange: Rename the badly named OWNER_SPECTATOR to PLAYER_SPECTATOR and  
						
						... 
						
						
						
						put it into player.h where it belongs (instead of map.h) 
						
						
					 
					
						2006-10-14 15:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						f8f0bd4943 
					 
					
						
						
							
							(svn r6637) -Codechange: merged all (vehicle type)EnterDepot into VehicleEnterDepot()  
						
						... 
						
						
						
						This revealed duplicated code like aircraft lists got invalidated twice
   Moved invalidation of the vehicle detail window to VehicleServiceInDepot() as it should always be updated when serviced 
						
						
					 
					
						2006-10-04 12:01:59 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						f7769e885e 
					 
					
						
						
							
							(svn r6513) -Codechange: unified the code to draw depot windows  
						
						... 
						
						
						
						This change is intended to make it easier to make depot behaviour consistent
   and faster to code when adding more features in the future
   The user interface should hopefully not be affected by this 
						
						
					 
					
						2006-09-26 16:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						f73a2829f3 
					 
					
						
						
							
							(svn r6141) -Codechange: introduced DepotID and used it as much as possible  
						
						... 
						
						
						
						-Codechange: DeleteDepot removes a depot from the pool
-Codechange: DestroyDepot is called by DeleteDepot to remove all things where a depot depends on.
  Last 2 changes to prepare for new pool system. Not pretty now, will be soon.
-Codechange: Removed DoDeleteDepot as it was stupid 
						
						
					 
					
						2006-08-26 14:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b23f719ab9 
					 
					
						
						
							
							(svn r6053) -Codechange: renamed all IsXXXIndex to IsValidXXXID  
						
						... 
						
						
						
						-Codechange: IsValidXXXID now also checks if XXX is really valid, not if the number is within range
  Both changes again in preperation of the new mem-pool system, which requires this.
  IsValidXXXID is not a bit less pretty, but that will be cleaned up after the new mem-pool system 
						
						
					 
					
						2006-08-22 18:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						480af9c917 
					 
					
						
						
							
							(svn r6045) -Cleanup: align all table-like structures using spaces, i.e. whitespace fixes only except for a few comments to make them uniform for the whole enum/struct.  
						
						
						
						
					 
					
						2006-08-22 14:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						5f943a4ba7 
					 
					
						
						
							
							(svn r5833) -Feature: Allow building of (certain) rails, roads and bridge ramps on steep sloped tiles  
						
						
						
						
					 
					
						2006-08-10 14:44:32 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						5fae4637d8 
					 
					
						
						
							
							(svn r5796) Use DrawTileSprites/DrawTileSeqStruct for road depot drawing data, too  
						
						
						
						
					 
					
						2006-08-06 18:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						3254155930 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						6d468df6d9 
					 
					
						
						
							
							(svn r5772) Road depots always have an player as owner, so remove an useless check  
						
						
						
						
					 
					
						2006-08-05 16:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b0135b4381 
					 
					
						
						
							
							(svn r5723) - Move the declaration of DrawRoadDepotSprite() out of functions.h (but I'm not too happy with the new header)  
						
						... 
						
						
						
						- Use DiagDirection instead of plain int for the orientation of the depot graphics
- Rename the associated data tables with sprites to something more meaningful 
						
						
					 
					
						2006-08-03 06:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7ec704564a 
					 
					
						
						
							
							(svn r5582) Add and use AxisToTrack{Bits,}()  
						
						
						
						
					 
					
						2006-07-22 08:59:52 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2b7089c637 
					 
					
						
						
							
							(svn r5396) - Remove two fixed parameters  
						
						... 
						
						
						
						- Simplify an expresssion: c ? f(x) : f(y) -> f(c ? x : y) 
						
						
					 
					
						2006-06-28 06:10:20 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2b27073156 
					 
					
						
						
							
							(svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular  
						
						
						
						
					 
					
						2006-06-27 21:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						9b6fce70a2 
					 
					
						
						
							
							(svn r5317) s/RGT_/ROADSIDE_/ and some minor changes  
						
						
						
						
					 
					
						2006-06-19 20:13:50 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						431baba8fe 
					 
					
						
						
							
							(svn r5315) -Fix: Prohibit altering a road tile while road works are in progress  
						
						... 
						
						
						
						This fixes some glitches like "turning" the excavation by adding/removing road bits or removing the road piece 
						
						
					 
					
						2006-06-19 17:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						0a72639c2d 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						be88e269b9 
					 
					
						
						
							
							(svn r5155) - Remove the bridge branch merge (revision r5070)  
						
						
						
						
					 
					
						2006-06-07 19:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						25a63ec7af 
					 
					
						
						
							
							(svn r5070) Merged the bridge branch  
						
						... 
						
						
						
						-Feature: Bridges can now be placed above:
	Any railway track combination (excluding depots and waypoints)
	Any road combination (excluding depots)
	Clear tiles (duh), including fields
	Tunnel entrances
	Bridge heads
Thanks to Tron for idea and implementation, KUDr for the yapf synchronization and many others for hours of testing
There are still a number of visual problems remaining, especially when electric railways are on or under the bridge.
DO NOT REPORT THOSE BUGS FOR THE TIME BEING please. 
						
						
					 
					
						2006-06-02 13:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						5e73dce0e7 
					 
					
						
						
							
							(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.  
						
						
						
						
					 
					
						2006-05-27 16:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						3282efda88 
					 
					
						
						
							
							(svn r4940) Remove the dubious feature of remembering the last built depot. It serves no real purpose except causing confusion  
						
						
						
						
					 
					
						2006-05-21 13:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1dc8b1a00e 
					 
					
						
						
							
							(svn r4927) Replace 3 big ifs (which regard foundations) by a bit less confusing code  
						
						
						
						
					 
					
						2006-05-20 18:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c9defc0fea 
					 
					
						
						
							
							(svn r4790) Remove slope magic from EnsureNoVehicleZ() and rename it to EnsureNoVehicleOnGround() to make more clear what it does  
						
						
						
						
					 
					
						2006-05-09 09:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e5bd292dab 
					 
					
						
						
							
							(svn r4789) - Codechange: rename RoadType to RoadTileType and ROAD_{NORMAL,CROSSING,DEPOT} to ROAD_TILE_* for consistency  
						
						
						
						
					 
					
						2006-05-09 08:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9b1bbf72ee 
					 
					
						
						
							
							(svn r4788) - Codechange: RAILTYPE_{NORMAL,ELECTRIC,...} and RAIL_TYPE_{NORMAL,SIGNAL,...} have nearly the same name, rename RAIL_TYPE_* to RAIL_TILE_* of extra clarity  
						
						
						
						
					 
					
						2006-05-09 08:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						8070a68b2c 
					 
					
						
						
							
							(svn r4590) - Fix (r4585): warning: suggest parentheses around && within ||. Sorry  
						
						
						
						
					 
					
						2006-04-27 08:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						feefbbbf06 
					 
					
						
						
							
							(svn r4586) - Codechange: Recursive commands that rely on _error_message to handle success/failure can fail if a recursive call fails but doesn't set the error message, thus resulting in an old, possibly erroneous being used (see FS#130 prior to r4585). Now properly reset the global variable _error_message in these cases.  
						
						
						
						
					 
					
						2006-04-26 21:48:22 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						939dd7d2bf 
					 
					
						
						
							
							(svn r4585) - Fix [FS#130] - Obscure road dragging bug. The road build command did not return the appropiate error message of invalid-slope when building road.  
						
						
						
						
					 
					
						2006-04-26 21:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						18ad0ae50e 
					 
					
						
						
							
							(svn r4572) Remove vehicle_leave_tile_proc  
						
						... 
						
						
						
						There's exactly one implemented function (unbarring a level crossing) and one place where it can be triggered (a train leaves a level crossing)
It's a bit overkill, so just handle this one case where it can happen 
						
						
					 
					
						2006-04-25 07:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c1dc517dab 
					 
					
						
						
							
							(svn r4554) Replace magic numbers by TILE_{HEIGHT,SIZE}  
						
						
						
						
					 
					
						2006-04-23 19:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4ad0c3cd75 
					 
					
						
						
							
							(svn r4544) Merge two almost identical string (STR_1[08]00_LAND_SLOPED_IN_WRONG_DIRECTION) - one just contains two redundant words  
						
						
						
						
					 
					
						2006-04-23 15:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						0347fb2ab6 
					 
					
						
						
							
							(svn r4541) Add a type for slopes and replace many magic numbers by the appropriate enums  
						
						
						
						
					 
					
						2006-04-23 13:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						d63fad7a7b 
					 
					
						
						
							
							(svn r4435) - Fix: an assertion triggered when trying to remove a bridge with the remove-tool (r4348 surfaced this). In CmdRemoveRoad tiletype was not checked for ownership. Intorudce IsLevelCrossingTile() which checks if a tile is a crossing without knowing the type. Suggested by peter1138 and Tron.  
						
						
						
						
					 
					
						2006-04-15 20:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						81e6d68f95 
					 
					
						
						
							
							(svn r4342) Change the first two parameters of commands - virtual pixel coordinates of the tile to operate on - to a TileIndex  
						
						... 
						
						
						
						Remove DoCommandByTile(), because now it does the same as DoCommand() 
						
						
					 
					
						2006-04-10 07:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						fc68881906 
					 
					
						
						
							
							(svn r4265) - Fix: compile warning on VS2005 (parameter 2 different from declaration)  
						
						
						
						
					 
					
						2006-04-03 18:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						857ccb97c9 
					 
					
						
						
							
							(svn r4263) -Codechange: Road building no longer uses FindLandscapeHeight. Last occurence of FindLandscapeTile in the tile-specific functions gone. Thanks to Tron for doing lots of work in this direction  
						
						
						
						
					 
					
						2006-04-03 15:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						961b44e697 
					 
					
						
						
							
							(svn r4258) -Codechange: Add and make use of map accessors dealing with road ground types (including roadworks).  
						
						
						
						
					 
					
						2006-04-03 13:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						3aa1e38be6 
					 
					
						
						
							
							(svn r4246) -Codechange. Replaced about 100 occurences of '16' by TILE_SIZE  
						
						
						
						
					 
					
						2006-04-03 05:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						892a4c587d 
					 
					
						
						
							
							(svn r4242) Pass TileIndex and slope to GetSlopeTileh_*() instead of TileInfo  
						
						
						
						
					 
					
						2006-04-02 12:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f2087afbba 
					 
					
						
						
							
							(svn r4230) The road is asked for, not the rail. Undo part of r4164. (Pointed out by peter1138)  
						
						
						
						
					 
					
						2006-04-02 07:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7fbd940c82 
					 
					
						
						
							
							(svn r4187) Simplify the code for building/removing a piece of road a bit  
						
						
						
						
					 
					
						2006-03-31 06:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						80570009dd 
					 
					
						
						
							
							(svn r4181) CodeChange : Replaced [G/S]etMapExtraBits by [G/S]etTropicZone. Although it was an accessor, nor his usage nor the values were clear.  
						
						
						
						
					 
					
						2006-03-30 19:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d9e705ae52 
					 
					
						
						
							
							(svn r4164) Use acessor functions  
						
						
						
						
					 
					
						2006-03-30 09:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						85d4d3a414 
					 
					
						
						
							
							(svn r4160) CodeChange : Revert part of 4157, spotted by Tron  
						
						
						
						
					 
					
						2006-03-29 21:10:42 +00:00