yexo 
							
						 
					 
					
						
						
							
						
						f2e5ce23c5 
					 
					
						
						
							
							(svn r20822) -Fix [FS#3707]: deadlock when aborting map generation on windows  
						
						
						
						
					 
					
						2010-09-17 16:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						360d6daf34 
					 
					
						
						
							
							(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers  
						
						
						
						
					 
					
						2010-08-26 22:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0318ddc279 
					 
					
						
						
							
							(svn r20591) -Codechange: make sure _date_fract is set when SetDate is called. Some places wouldn't reset _date_fract correctly at all  
						
						
						
						
					 
					
						2010-08-22 09:18:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1f2276b785 
					 
					
						
						
							
							(svn r20411) -Codechange: rename unmovables as quite a lot of them are actually movable; e.g. HQ and owned land are pretty movable.  
						
						
						
						
					 
					
						2010-08-08 10:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						91eba89331 
					 
					
						
						
							
							(svn r20320) -Doc: Small Doxygen and normal comment fixes, and an missed addition.  
						
						
						
						
					 
					
						2010-08-02 20:47:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9fd2afb147 
					 
					
						
						
							
							(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)  
						
						
						
						
					 
					
						2010-07-19 17:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						60b93f5c69 
					 
					
						
						
							
							(svn r20190) -Codechange: unVARDEF _generate_world and move it to genworld  
						
						
						
						
					 
					
						2010-07-19 17:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e684da2193 
					 
					
						
						
							
							(svn r19934) -Fix [FS#3857]: When 'pause on new game' is set, pause the game before CleanupGeneration() to avoid conflicts with concurrent GUI code.  
						
						
						
						
					 
					
						2010-06-05 15:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						65d058723e 
					 
					
						
						
							
							(svn r19933) -Fix [FS#3804]: Keep _current_company and _local_company in sync during GUI operation.  
						
						
						
						
					 
					
						2010-06-05 13:32:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ff5dfd9c7e 
					 
					
						
						
							
							(svn r19589) -Change: add some more useful information to the desync log and unify the formatting  
						
						
						
						
					 
					
						2010-04-08 21:14:49 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						74c6096975 
					 
					
						
						
							
							(svn r18861) -Doc: more doxygen documentation in genworld files  
						
						
						
						
					 
					
						2010-01-18 14:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1ecb257422 
					 
					
						
						
							
							(svn r18853) -Codechange: apply coding style to GenWorld's enums, structs and typedefs  
						
						
						
						
					 
					
						2010-01-17 22:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9467b7c6d6 
					 
					
						
						
							
							(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header  
						
						
						
						
					 
					
						2010-01-15 16:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						25d04c0777 
					 
					
						
						
							
							(svn r18506) -Fix [FS#3368]: no error message was created for the first fatal NewGRF error.  
						
						
						
						
					 
					
						2009-12-15 00:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8563406757 
					 
					
						
						
							
							(svn r18207) -Fix [FS#3324] (r11961): [NewGRF] When starting a new game the values of action D variable 13 were incorrect  
						
						
						
						
					 
					
						2009-11-21 16:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						982b8ee5fc 
					 
					
						
						
							
							(svn r17693) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-10-04 17:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						310465da07 
					 
					
						
						
							
							(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos  
						
						
						
						
					 
					
						2009-09-19 09:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						533e3da493 
					 
					
						
						
							
							(svn r17339) -Codechange: move thread related files to their own directory (like done for video, music, sound, etc)  
						
						
						
						
					 
					
						2009-09-01 10:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99d46e0ad7 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e918be12f2 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						241af768f0 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3662d3d09b 
					 
					
						
						
							
							(svn r16220) -Fix [FS#2862]: possible crashes when quiting OpenTTD or forcing resizes/redraws of the screen during map generation  
						
						
						
						
					 
					
						2009-05-03 15:44:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e88cb7f70f 
					 
					
						
						
							
							(svn r16088) -Codechange: merge HighLightStyle and ViewportHighlightMode as they are basically the same thing  
						
						
						
						
					 
					
						2009-04-19 10:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e27d12d788 
					 
					
						
						
							
							(svn r15689) -Fix [FS#2720]: do not crash when the generate map doesn't contain a suitable location for a town.  
						
						
						
						
					 
					
						2009-03-12 15:14:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d063bfe6c9 
					 
					
						
						
							
							(svn r15688) -Codechange: unifiy cleaning up the map generation (normal and abort)  
						
						
						
						
					 
					
						2009-03-12 14:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						6381cbeeae 
					 
					
						
						
							
							(svn r15495) -Revert (r15383,r15422): Loading NewGRFs depends on correct settings, but the economy can only be started after loading NewGRFs. In short: r15383 causes more problems then it's worth.  
						
						
						
						
					 
					
						2009-02-14 23:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						89e1afdaa0 
					 
					
						
						
							
							(svn r15428) -Codechange: consistently use colour instead of having both color and colour.  
						
						
						
						
					 
					
						2009-02-09 02:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a7264bd5aa 
					 
					
						
						
							
							(svn r15422) -Fix [FS#2623] (r15383): loading NewGRFs before copying the settings.  
						
						
						
						
					 
					
						2009-02-08 23:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						283b3d16ab 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						e80255c4ae 
					 
					
						
						
							
							(svn r15342) -Feature: allow changing town layout in the 'Found new town' window  
						
						
						
						
					 
					
						2009-02-04 22:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9021c20b5e 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						e3c69b7c4e 
					 
					
						
						
							
							(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.  
						
						
						
						
					 
					
						2009-01-21 02:31:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						202aeb8306 
					 
					
						
						
							
							(svn r15158) -Cleanup: remove some unused/unneeded cruft from the thread generalisation.  
						
						
						
						
					 
					
						2009-01-20 03:12:46 +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 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						91233ea596 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f55995f1ef 
					 
					
						
						
							
							(svn r14772) -Codechange: make the "dump log of game to reproduce" desync debug stuff a runtime configurable debug option instead of a compile time option.  
						
						
						
						
					 
					
						2008-12-29 21:50: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						cde65455ac 
					 
					
						
						
							
							(svn r13731) -Codechange: make a pool of the array of players.  
						
						
						
						
					 
					
						2008-07-18 16:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f80d8dbe0c 
					 
					
						
						
							
							(svn r13417) -Fix (r12945, r13413): freeing the ThreadObjects in a manner that hopefully doesn't cause crashes.  
						
						
						
						
					 
					
						2008-06-08 15:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						e767b4f778 
					 
					
						
						
							
							(svn r13412) -Add: OTTDThreadTerminateFunc, for all thread systems, which is called when a thread is terminated. Now GenWorld- and SaveLoad-thread cleanup theirselves correctly, while Fibers don't (as that causes access-violations)  
						
						
						
						
					 
					
						2008-06-08 12:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4657ae97fc 
					 
					
						
						
							
							(svn r13411) -Codechange: remove the return value from the thread procs because it is never used.  
						
						
						
						
					 
					
						2008-06-08 10:51:36 +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 
							
						 
					 
					
						
						
							
						
						793ac8baa4 
					 
					
						
						
							
							(svn r13320) -Codechange: move some enums from openttd.h to more logical locations.  
						
						
						
						
					 
					
						2008-05-29 09:54:47 +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 
							
						 
					 
					
						
						
							
						
						c28ce39e3c 
					 
					
						
						
							
							(svn r12987) -Codechange: split viewport and tile selection.  
						
						
						
						
					 
					
						2008-05-07 13:10:15 +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 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						72c16c4de7 
					 
					
						
						
							
							(svn r12755) -Fix (r12706): aborting map generation was not properly handled  
						
						
						
						
					 
					
						2008-04-17 19:53:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d022d4af3d 
					 
					
						
						
							
							(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.  
						
						
						
						
					 
					
						2008-04-14 19:54:33 +00:00