rubidium 
							
						 
					 
					
						
						
							
						
						64ecceadda 
					 
					
						
						
							
							(svn r18053) -Codechange: remove the manual pause/unpause limitation with min_active_clients  
						
						
						
						
					 
					
						2009-11-12 20:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d87c032e52 
					 
					
						
						
							
							(svn r17941) -Fix: close BMP file when making screenshot fails  
						
						
						
						
					 
					
						2009-11-01 20:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						090c762921 
					 
					
						
						
							
							(svn r17938) -Feature: non-automatic screenshot name can be entered in console  
						
						
						
						
					 
					
						2009-11-01 18:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d6cded5380 
					 
					
						
						
							
							(svn r17693) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-10-04 17:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e9624fe0cc 
					 
					
						
						
							
							(svn r17682) -Codechange: remove erroneous space before some commas  
						
						
						
						
					 
					
						2009-10-02 15:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						114d48e492 
					 
					
						
						
							
							(svn r17596) -Codechange: constify some tables  
						
						
						
						
					 
					
						2009-09-20 23:11:01 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ebd916be3d 
					 
					
						
						
							
							(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.  
						
						
						
						
					 
					
						2009-09-13 19:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						673df8c5c7 
					 
					
						
						
							
							(svn r17466) -Feature: reconnect console command (based on patch of bilbo)  
						
						
						
						
					 
					
						2009-09-07 21:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						f548a1b3b3 
					 
					
						
						
							
							(svn r17298) -Fix [FS#3153]: reloading an AI started a new AI in the first available company slot causing other AIs to be started  
						
						
						
						
					 
					
						2009-08-28 15:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ba4fd897b8 
					 
					
						
						
							
							(svn r17097) -Fix [FS#3092] (r13256): make restart command work again and make the help show how it works and how it doesn't work  
						
						
						
						
					 
					
						2009-08-06 22:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						113f5b402d 
					 
					
						
						
							
							(svn r16773) -Fix (r16014): forgot to remove obsoleted aliases  
						
						
						
						
					 
					
						2009-07-09 11:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						22cf8d8480 
					 
					
						
						
							
							(svn r16634) -Codechange: use Company::IsHumanID() instead of IsHumanCompany()  
						
						
						
						
					 
					
						2009-06-23 12:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						55225433c4 
					 
					
						
						
							
							(svn r16432) -Feature(tte): use 'scrollto x y' in console to scroll to tile with given coordinates  
						
						
						
						
					 
					
						2009-05-26 13:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						36e71c8df6 
					 
					
						
						
							
							(svn r16420) -Fix [FS#2919]: don't allow content download via the console when there's no zlib as it's done for the GUI already  
						
						
						
						
					 
					
						2009-05-24 17:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						10d1ef5447 
					 
					
						
						
							
							(svn r16379) -Codechange: remove GetNumTowns(), GetNumIndustries() and GetActiveCompanyCount(), use PoolItem::GetNumItems() instead  
						
						
						
						
					 
					
						2009-05-22 15:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9f4d64bda0 
					 
					
						
						
							
							(svn r16360) -Codechange: don't use _network_playas as a 'second' _local_company, but only as a storage location for the company you want to join in MP.  
						
						
						
						
					 
					
						2009-05-19 21:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8808f3beea 
					 
					
						
						
							
							(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get()  
						
						
						
						
					 
					
						2009-05-18 16:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						871107f529 
					 
					
						
						
							
							(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)  
						
						
						
						
					 
					
						2009-05-17 01:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						6221d74644 
					 
					
						
						
							
							(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)  
						
						
						
						
					 
					
						2009-05-16 23:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f5316c5cbd 
					 
					
						
						
							
							(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions  
						
						... 
						
						
						
						-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places 
						
						
					 
					
						2009-05-10 17:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2664f2a2d9 
					 
					
						
						
							
							(svn r16242) -Codechange: rework pausing  
						
						... 
						
						
						
						-Fix [FS#2864]: autopause and manual pausing conflict with eachother
-Fix: new game + pause on new game + autopause make the game not unpause on the first join 
						
						
					 
					
						2009-05-06 15:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						52b95bdc96 
					 
					
						
						
							
							(svn r16176) -Fix: forbid joining AI companies via the 'move' and 'join' console commands.  
						
						
						
						
					 
					
						2009-04-26 20:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						59d45a04d6 
					 
					
						
						
							
							(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.  
						
						
						
						
					 
					
						2009-04-21 23:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0068629432 
					 
					
						
						
							
							(svn r16096) -Fix [FS#2849]: connect tried to validate too much of the company ID with too little information on hand  
						
						
						
						
					 
					
						2009-04-19 22:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c9ebf14ba5 
					 
					
						
						
							
							(svn r15947) -Codechange: replace uint32 client_ip with NetworkAddress client_address.  
						
						
						
						
					 
					
						2009-04-04 00:48:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						89d0eca6b7 
					 
					
						
						
							
							(svn r15931) -Codechange: let the host and ban lists use of SmallVector.  
						
						
						
						
					 
					
						2009-04-03 12:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b25a4f8231 
					 
					
						
						
							
							(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too  
						
						
						
						
					 
					
						2009-03-15 00:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f3ed8268b6 
					 
					
						
						
							
							(svn r15628) -Fix [FS#2705]: kicking/banning a client from the Client list window crashed the server  
						
						
						
						
					 
					
						2009-03-06 12:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						3bb872e7dd 
					 
					
						
						
							
							(svn r15576) -Codechange: rename SwitchModes to SwitchMode and don't hardcode the values for that enum.  
						
						
						
						
					 
					
						2009-02-25 00:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3e1664aff1 
					 
					
						
						
							
							(svn r15514) -Fix: make the join/spectate command require to be connected to a network game; in SP it could lead to crashes.  
						
						
						
						
					 
					
						2009-02-18 15:17:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dcb3a9ac51 
					 
					
						
						
							
							(svn r15411) -Feature(ttette): make 'set' a alias for the setting/patch console command  
						
						
						
						
					 
					
						2009-02-08 12:42:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						377ce6c5bf 
					 
					
						
						
							
							(svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability.  
						
						
						
						
					 
					
						2009-02-08 12:25:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0d3f5e6e74 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						ba397634fd 
					 
					
						
						
							
							(svn r15253) -Fix (r15193): dutch people shouldn't write english :p  
						
						
						
						
					 
					
						2009-01-24 14:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						04709f2798 
					 
					
						
						
							
							(svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral)  
						
						
						
						
					 
					
						2009-01-23 22:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f2777cd02d 
					 
					
						
						
							
							(svn r15200) -Feature: give server admins a tool to combat profanity in nick names (based on patch by dihedral)  
						
						
						
						
					 
					
						2009-01-21 23:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c8a7135d6c 
					 
					
						
						
							
							(svn r15193) -Feature: content server/bananas access via the console  
						
						
						
						
					 
					
						2009-01-21 09:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5f3772a42c 
					 
					
						
						
							
							(svn r15157) -Codechange: wrap the hostname/ip and port into a single structure so we can pass either one of them and not convert an ip to a string and then back again.  
						
						
						
						
					 
					
						2009-01-20 01:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						a483ddf7ae 
					 
					
						
						
							
							(svn r15083) -Add [NoAI]: added a console command to reload an AI (requested by Zuu)  
						
						
						
						
					 
					
						2009-01-14 15:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						405239758e 
					 
					
						
						
							
							(svn r15058) -Fix [NoAI]: when using start_ai in console, start the next configured one, not a random (Yexo)  
						
						
						
						
					 
					
						2009-01-13 13:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f0e6eeb57d 
					 
					
						
						
							
							(svn r15051) -Fix: Only allow creation or deletion of an AI when in a game.  
						
						
						
						
					 
					
						2009-01-13 11:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						2462e8dc9d 
					 
					
						
						
							
							(svn r15043) -Fix: just try to change the AI, and see if that succeeded, instead of hoping you understand the internals of a change AI routine (to avoid possible mistakes in the future)  
						
						
						
						
					 
					
						2009-01-13 00:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						a3dd7506d3 
					 
					
						
						
							
							(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.  
						
						... 
						
						
						
						NoAI is an API (a framework) to build your own AIs in. See:
   http://wiki.openttd.org/wiki/index.php/AI:Main_Page 
 With many thanks to:
  - glx and Rubidium for their syncing, feedback and hard work
  - Yexo for his feedback, patches, and AIs which tested the system very deep
  - Morloth for his feedback and patches
  - TJIP for hosting a challenge which kept NoAI on track
  - All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks 
						
						
					 
					
						2009-01-12 17:11:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						11da45ee55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						680175fea0 
					 
					
						
						
							
							(svn r14862) -Fix (r14421): min_players became min_active_clients, not min_clients  
						
						
						
						
					 
					
						2009-01-06 10:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7368c740a6 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						87e5a8b52b 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9476a49763 
					 
					
						
						
							
							(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.  
						
						
						
						
					 
					
						2008-12-23 11:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f49cc67f83 
					 
					
						
						
							
							(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex  
						
						
						
						
					 
					
						2008-12-22 21:30:21 +00:00