rubidium 
							
						 
					 
					
						
						
							
						
						f82aeb82c5 
					 
					
						
						
							
							(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).  
						
						 
						
						
						
						
					 
					
						2007-12-26 11:45:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3074bca136 
					 
					
						
						
							
							(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.  
						
						 
						
						
						
						
					 
					
						2007-12-21 22:50:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						766551b0bc 
					 
					
						
						
							
							(svn r11677) -Codechange: move price and command related types/functions to their respective places.  
						
						 
						
						
						
						
					 
					
						2007-12-21 21:50:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						be923601bf 
					 
					
						
						
							
							(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h  
						
						 
						
						
						
						
					 
					
						2007-12-19 23:26:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8bfbfd0031 
					 
					
						
						
							
							(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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						531651293e 
					 
					
						
						
							
							(svn r11657) -Fix: show better error message when trying to convert rail  
						
						 
						
						... 
						
						
						
						-Codechange: merge DoConvert functions into one, make test and exec runs the same for tunnels/bridges 
						
						
					 
					
						2007-12-17 22:29:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						d56a690ba4 
					 
					
						
						
							
							(svn r11649) -Codechange: some code can be simplified thanks to changes in r11642  
						
						 
						
						
						
						
					 
					
						2007-12-16 19:30:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						926fe5c9e9 
					 
					
						
						
							
							(svn r11644) -Codechange: merge some functions from tunnel_map.h and bridge_map.h into tunnelbridge_map.h  
						
						 
						
						
						
						
					 
					
						2007-12-16 15:38:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						60f9bbd17e 
					 
					
						
						
							
							(svn r11642) -Codechange: VehicleFromPos does check for v->tile == tile, so remove useless checks  
						
						 
						
						
						
						
					 
					
						2007-12-15 23:11:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						13c11e9af6 
					 
					
						
						
							
							(svn r11638) -Codechange: use faster check in SignalVehicleCheck for tunnel/bridge  
						
						 
						
						
						
						
					 
					
						2007-12-15 19:46:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						911273948b 
					 
					
						
						
							
							(svn r11603) -Fix [FS#1481]: make price for railtype conversion more realistic  
						
						 
						
						
						
						
					 
					
						2007-12-08 19:53:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						99dbfd3866 
					 
					
						
						
							
							(svn r11547) -Add: signal selection GUI for the ones that really like to use that over CTRL. Patch by BigBB.  
						
						 
						
						
						
						
					 
					
						2007-12-01 21:40:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								belugas 
							
						 
					 
					
						
						
							
						
						e07925a5cb 
					 
					
						
						
							
							(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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						7f72e5573a 
					 
					
						
						
							
							(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.  
						
						 
						
						
						
						
					 
					
						2007-11-24 08:45:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						f92f3aec06 
					 
					
						
						
							
							(svn r11485) -Codechange: Remove the doubled function ToggleBitT and rename the remaining to fit with the naming style  
						
						 
						
						
						
						
					 
					
						2007-11-20 14:11:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						3ae50673a3 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						6801cceda1 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						c0a2c0c23e 
					 
					
						
						
							
							(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style  
						
						 
						
						
						
						
					 
					
						2007-11-19 21:02:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						af0616729a 
					 
					
						
						
							
							(svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of the box.  
						
						 
						
						... 
						
						
						
						-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on. 
						
						
					 
					
						2007-11-15 07:42:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								belugas 
							
						 
					 
					
						
						
							
						
						f26a591e6c 
					 
					
						
						
							
							(svn r11399) -Feature(ette): transparency settings can now be saved and thus remembered.  
						
						 
						
						... 
						
						
						
						-Codechange: Wrap all transparency settings in accessors, hiding the implementation
-Change: Clicking "transparent building" menu will toggle Houses And Trees only.  The other options can be used in the transparency gui.
Initial patch by Smatz (FS#1349), with some rework by BigBB and your humble servant. 
						
						
					 
					
						2007-11-10 01:17:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								truelight 
							
						 
					 
					
						
						
							
						
						b935a74782 
					 
					
						
						
							
							(svn r11383) -Codechange: fixed all the mess around KillFirstBit (tnx to Rubidium and skidd13)  
						
						 
						
						
						
						
					 
					
						2007-11-04 23:06:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								belugas 
							
						 
					 
					
						
						
							
						
						c9858e35db 
					 
					
						
						
							
							(svn r11343) -Fix[FS#1368]: Autoslope did not work correctly for single track on higher part of steep slopes. (frosch)  
						
						 
						
						
						
						
					 
					
						2007-10-26 16:26:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						d1a51ebb36 
					 
					
						
						
							
							(svn r11320) -Codechange: make lower halftiles at coast floodable. Patch by frosch.  
						
						 
						
						
						
						
					 
					
						2007-10-20 21:05:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						842e0697ec 
					 
					
						
						
							
							(svn r11319) -Add: halftile- and anti-zig-zag-foundations. Patch by frosch.  
						
						 
						
						
						
						
					 
					
						2007-10-20 21:04:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						99266a173c 
					 
					
						
						
							
							(svn r11313) -Codechange: prepare several pieces of code so the can handle some new slopes. Patch by frosch.  
						
						 
						
						
						
						
					 
					
						2007-10-20 16:50:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						eadd6765e1 
					 
					
						
						
							
							(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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								maedhros 
							
						 
					 
					
						
						
							
						
						ee4823857f 
					 
					
						
						
							
							(svn r11265) -Feature: Make more advanced rail types more expensive to build.  
						
						 
						
						
						
						
					 
					
						2007-10-14 21:20:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f22c5ba602 
					 
					
						
						
							
							(svn r11237) -Codechange: reduce code duplication between GetRailFoundation() and CheckRailSlope(). Patch by frosch.  
						
						 
						
						
						
						
					 
					
						2007-10-09 21:11:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a28b307c95 
					 
					
						
						
							
							(svn r11173) -Codechange: rename some callback enums so they are more uniform.  
						
						 
						
						
						
						
					 
					
						2007-09-26 17:33:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						ca5ef5477b 
					 
					
						
						
							
							(svn r11167) -Fix [FS#1260]: Electric trains were not shown as stopped in depots when converting it from elrail -> normal rail. Patch by smatz.  
						
						 
						
						
						
						
					 
					
						2007-09-26 14:05:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						5c9553d48b 
					 
					
						
						
							
							(svn r11128) -Fix: a lot of graphical glitches by changing some bounding boxes. It's not perfect yet, but a *very* good step into the right direction. Patch by frosch.  
						
						 
						
						
						
						
					 
					
						2007-09-19 16:36:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3055d42fc4 
					 
					
						
						
							
							(svn r11107) -Feature: some tool so one can still build tunnels under rails (and other structures) when the owner of the structure built it on foundations and if you have enough "empty" space ofcourse. One could use the tool for some other construction needs too. Patch by frosch.  
						
						 
						
						
						
						
					 
					
						2007-09-14 22:27:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c97804461e 
					 
					
						
						
							
							(svn r11059) -Fix [FS#1182]: inconsistency between Rail<->ElRail conversions of different kinds of rail containing tiles (normal rail, stations, depots, etc). Patch by SmatZ.  
						
						 
						
						
						
						
					 
					
						2007-09-08 09:52:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f4482907da 
					 
					
						
						
							
							(svn r11005) -Codechange: move the tiletype specific terraforming checks to the functions for those tile types.  
						
						 
						
						... 
						
						
						
						-Codechange: barren the rail grounds on terraforming. 
						
						
					 
					
						2007-08-30 17:17:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						235ad4ab6b 
					 
					
						
						
							
							(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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								maedhros 
							
						 
					 
					
						
						
							
						
						bb1d0dbfb1 
					 
					
						
						
							
							(svn r10922) -Codechange: Allow building and removing tracks and signals when there is a  
						
						 
						
						... 
						
						
						
						train on a parallel diagonal track that doesn't interact with this one. (frosch) 
						
						
					 
					
						2007-08-16 13:13:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c60988a1d5 
					 
					
						
						
							
							(svn r10758) -Codechange: make the depot struct use the pool item class as super class.  
						
						 
						
						
						
						
					 
					
						2007-08-02 22:33:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						9b9bca40b9 
					 
					
						
						
							
							(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.  
						
						 
						
						
						
						
					 
					
						2007-07-30 08:49:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2800a49f03 
					 
					
						
						
							
							(svn r10733) -Codechange: change MP_STREET into MP_ROAD as we use the word "road" everywhere except in the tile type.  
						
						 
						
						
						
						
					 
					
						2007-07-29 23:42:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						903a0a08c2 
					 
					
						
						
							
							(svn r10698) -Codechange [FS#1082]: simplify the code related to foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.  
						
						 
						
						
						
						
					 
					
						2007-07-26 16:51:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a26ef1ee3a 
					 
					
						
						
							
							(svn r10696) -Codechange: remove duplication of the "make sprite transparent" code.  
						
						 
						
						
						
						
					 
					
						2007-07-26 14:07:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								truelight 
							
						 
					 
					
						
						
							
						
						1583b5b4db 
					 
					
						
						
							
							(svn r10659) -Codechange: updated documentation around RAIL_GROUND_FENCE_VERT[12] (frosch)  
						
						 
						
						... 
						
						
						
						-Codechange: added documentation and SPR_ enums for track fences (frosch) 
						
						
					 
					
						2007-07-23 16:08:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						45b0b7755d 
					 
					
						
						
							
							(svn r10601) -Codechange: store (and use) the type of stations instead of hardcoding station types by graphics IDs.  
						
						 
						
						
						
						
					 
					
						2007-07-16 23:55:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						30de2a0984 
					 
					
						
						
							
							(svn r10437) -Feature: Automatic signal completion, enabled by pressing ctrl when dragging signals. Signals will continue following track until an existing signal, junction or station are reached. This currently replaces the existing use of ctrl-drag for changing existing signal type.  
						
						 
						
						
						
						
					 
					
						2007-07-04 17:21:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						b36d31bb22 
					 
					
						
						
							
							(svn r10432) -Codechange: use existing function instead of data duplication  
						
						 
						
						
						
						
					 
					
						2007-07-04 09:42:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						949fc3d78c 
					 
					
						
						
							
							(svn r10308) -Codechange: some "cleanup" chunks from B. N. SmatZ!' work on fixing FS#119.  
						
						 
						
						
						
						
					 
					
						2007-06-24 20:06:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						0d8e82b7d7 
					 
					
						
						
							
							(svn r10246) -Fix (r10297): some forgotten money conversions and truncation issues. Thanks to benc for providing the patch.  
						
						 
						
						
						
						
					 
					
						2007-06-21 14:32:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						773a7c9cb6 
					 
					
						
						
							
							(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.  
						
						 
						
						
						
						
					 
					
						2007-06-18 19:53:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						82e79b847e 
					 
					
						
						
							
							(svn r10200) -Codechange: add "shortcut" for !CmdFailed (CmdSucceeded).  
						
						 
						
						
						
						
					 
					
						2007-06-18 16:42:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3ccc83e640 
					 
					
						
						
							
							(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.  
						
						 
						
						
						
						
					 
					
						2007-06-18 10:48:15 +00:00