smatz 
							
						 
					 
					
						
						
							
						
						9021c20b5e 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						150c4da26d 
					 
					
						
						
							
							(svn r15253) -Fix (r15193): dutch people shouldn't write english :p  
						
						
						
						
					 
					
						2009-01-24 14:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2722cabcce 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						840217d717 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						d3f428e677 
					 
					
						
						
							
							(svn r15193) -Feature: content server/bananas access via the console  
						
						
						
						
					 
					
						2009-01-21 09:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4aabc91c04 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						a45b3c4304 
					 
					
						
						
							
							(svn r15083) -Add [NoAI]: added a console command to reload an AI (requested by Zuu)  
						
						
						
						
					 
					
						2009-01-14 15:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						60d4900381 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						c26fd4eacc 
					 
					
						
						
							
							(svn r15051) -Fix: Only allow creation or deletion of an AI when in a game.  
						
						
						
						
					 
					
						2009-01-13 11:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						a2b24a8362 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						c2406cd42d 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						28ea38ae55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4fcf28d9ed 
					 
					
						
						
							
							(svn r14862) -Fix (r14421): min_players became min_active_clients, not min_clients  
						
						
						
						
					 
					
						2009-01-06 10:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						91233ea596 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e83cca7d13 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						97662a0fff 
					 
					
						
						
							
							(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.  
						
						
						
						
					 
					
						2008-12-23 11:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7403790ba4 
					 
					
						
						
							
							(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex  
						
						
						
						
					 
					
						2008-12-22 21:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dbb2950e83 
					 
					
						
						
							
							(svn r14716) -Codechange: move more network core querying to the network files.  
						
						
						
						
					 
					
						2008-12-22 21:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d146b48063 
					 
					
						
						
							
							(svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information.  
						
						
						
						
					 
					
						2008-12-22 18:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c393913563 
					 
					
						
						
							
							(svn r14711) -Codechange: don't misuse the _network_company_info password field for changing the password on clients.  
						
						
						
						
					 
					
						2008-12-22 18:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6d23f48bb6 
					 
					
						
						
							
							(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.  
						
						
						
						
					 
					
						2008-12-22 12:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						9b282b3e51 
					 
					
						
						
							
							(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible  
						
						
						
						
					 
					
						2008-11-02 11:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e589c7e580 
					 
					
						
						
							
							(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.  
						
						
						
						
					 
					
						2008-09-30 20:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f56e630e5c 
					 
					
						
						
							
							(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.  
						
						
						
						
					 
					
						2008-09-30 20:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a20b833516 
					 
					
						
						
							
							(svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.  
						
						
						
						
					 
					
						2008-08-31 10:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9fa2cbd93e 
					 
					
						
						
							
							(svn r14041) -Feature(tte): make it possible to filter list_patches output like it's done for other list_* console commands  
						
						
						
						
					 
					
						2008-08-11 17:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cde65455ac 
					 
					
						
						
							
							(svn r13731) -Codechange: make a pool of the array of players.  
						
						
						
						
					 
					
						2008-07-18 16:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6898a76c5f 
					 
					
						
						
							
							(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.  
						
						
						
						
					 
					
						2008-07-17 20:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						496baad3aa 
					 
					
						
						
							
							(svn r13665) -Fix[FS#2119]: Wrong PlayerID used for sending a message to.Patch by Yexo  
						
						
						
						
					 
					
						2008-06-30 16:59:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6d1b927814 
					 
					
						
						
							
							(svn r13661) -Fix: server crashing when banning the rconning client.  
						
						
						
						
					 
					
						2008-06-30 14:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1f55797fe3 
					 
					
						
						
							
							(svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details  
						
						
						
						
					 
					
						2008-06-03 18:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						994779e9e2 
					 
					
						
						
							
							(svn r13369) -Codechange: remove duplication of network configuration settings between NetworkSettings and NetworkGameInfo.  
						
						... 
						
						
						
						-Fix: failure of changing the server password during games because the password wasn't duplicated properly. 
						
						
					 
					
						2008-06-03 08:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						f1c954e842 
					 
					
						
						
							
							(svn r13359) -Codechange: convert _fios_items to a SmallVector  
						
						... 
						
						
						
						-Cleanup: some reincarnations of _fios_items in the code 
						
						
					 
					
						2008-06-02 14:19:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bae02e8c67 
					 
					
						
						
							
							(svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.  
						
						
						
						
					 
					
						2008-05-30 18:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8cc39500ba 
					 
					
						
						
							
							(svn r13341) -Codechange: make most of the network settings configurable via the patch command.  
						
						
						
						
					 
					
						2008-05-30 09:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						02dbab8721 
					 
					
						
						
							
							(svn r13334) -Codechange: move the network settings variables from network/network_internal to settings.  
						
						
						
						
					 
					
						2008-05-29 20:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e7a501100a 
					 
					
						
						
							
							(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.  
						
						
						
						
					 
					
						2008-05-29 15:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dc77647ea4 
					 
					
						
						
							
							(svn r13251) -Codechange: rename _patches to _settings as that is more logic.  
						
						... 
						
						
						
						-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. 
						
						
					 
					
						2008-05-25 19:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						080af12d8b 
					 
					
						
						
							
							(svn r13229) -Codechange: replace some global variables that are only initialised once and always with the same value with enums.  
						
						
						
						
					 
					
						2008-05-24 10:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bf3b61cfa3 
					 
					
						
						
							
							(svn r13228) -Codechange: split console.h.  
						
						
						
						
					 
					
						2008-05-24 10:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						baff68179c 
					 
					
						
						
							
							(svn r13137) -Fix: do not send rcon commands of the server to the first client but do directly execute those on the server.  
						
						
						
						
					 
					
						2008-05-17 11:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1ce0b03bf0 
					 
					
						
						
							
							(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.  
						
						
						
						
					 
					
						2008-05-06 15:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						df1d9bd880 
					 
					
						
						
							
							(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.  
						
						
						
						
					 
					
						2008-03-31 00:17:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						1b5f8df8b1 
					 
					
						
						
							
							(svn r12079) -Fix: Use search paths when opening console scripts.  
						
						
						
						
					 
					
						2008-02-07 10:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9c0c798dd8 
					 
					
						
						
							
							(svn r11834) -Codechange: only include settings_type.h if needed.  
						
						
						
						
					 
					
						2008-01-13 14:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0ca79e2fb8 
					 
					
						
						
							
							(svn r11829) -Feature: allow reloading openttd.cfg when starting a new game on a dedicated server. Patch by dihedral.  
						
						
						
						
					 
					
						2008-01-13 01:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						90acd52f22 
					 
					
						
						
							
							(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.  
						
						
						
						
					 
					
						2008-01-13 01:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2fc62eab05 
					 
					
						
						
							
							(svn r11818) -Codechange: split player.h into smaller pieces.  
						
						
						
						
					 
					
						2008-01-12 14:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						285a4a106f 
					 
					
						
						
							
							(svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...  
						
						
						
						
					 
					
						2008-01-09 09:57:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b09d957f31 
					 
					
						
						
							
							(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.  
						
						
						
						
					 
					
						2008-01-07 14:23:25 +00:00