michi_cc 
							
						 
					 
					
						
						
							
						
						2eae02db59 
					 
					
						
						
							
							(svn r24132) -Change [FS#4713]: Improve randomness of tile order in the tile loop. (monoid)  
						
						
						
						
					 
					
						2012-04-17 19:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d5eeab43b7 
					 
					
						
						
							
							(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files  
						
						
						
						
					 
					
						2012-01-03 21:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						f66f27d249 
					 
					
						
						
							
							(svn r23604) -Add: initial support for GameScripts  
						
						
						
						
					 
					
						2011-12-19 20:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						41223c8bc9 
					 
					
						
						
							
							(svn r23084) -Codechange: get rid of a redundant variable  
						
						
						
						
					 
					
						2011-11-03 22:49:03 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						31ad03e4d2 
					 
					
						
						
							
							(svn r22693) -Fix [FS#4691]: The override managers were not reset in some cases like creating a new scenario.  
						
						
						
						
					 
					
						2011-07-29 22:23:17 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c85e1c3089 
					 
					
						
						
							
							(svn r22116) -Codechange: use PoolBase::Clean() at more places  
						
						
						
						
					 
					
						2011-02-19 23:05:47 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						789da3ffa3 
					 
					
						
						
							
							(svn r21733) -Codechange: Clarify the update owner legend code.  
						
						... 
						
						
						
						-Fix: Prevent crashes caused by deleted companies. 
						
						
					 
					
						2011-01-05 11:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						ec8f087a0b 
					 
					
						
						
							
							(svn r21730) -Fix (r21718): The smallmap owner legend would not be properly initialized in games without companies.  
						
						
						
						
					 
					
						2011-01-04 22:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0c509c7b48 
					 
					
						
						
							
							(svn r20670) -Add: support for action F  
						
						... 
						
						
						
						-Add: a window to select (NewGRF) objects 
						
						
					 
					
						2010-08-28 19:43:41 +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 
							
						 
					 
					
						
						
							
						
						e68cf6bd81 
					 
					
						
						
							
							(svn r20539) -Codechange: make order backups more self-contained.  
						
						
						
						
					 
					
						2010-08-18 15:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f336f61104 
					 
					
						
						
							
							(svn r20482) -Codechange: move some object related information off the map and unify the relation objects have to towns  
						
						
						
						
					 
					
						2010-08-13 12:45:26 +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 
							
						 
					 
					
						
						
							
						
						2ab8035604 
					 
					
						
						
							
							(svn r20186) -Codechange: remove VARDEF from _realtime_tick and _rightclick_emulate  
						
						
						
						
					 
					
						2010-07-19 16:21:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7ba01a1874 
					 
					
						
						
							
							(svn r19426) -Fix: compilation with AIs disabled  
						
						
						
						
					 
					
						2010-03-15 11:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1ebaa68cd2 
					 
					
						
						
							
							(svn r19388) -Fix [FS#3666]: [NoAI] When reloading a savegame, an AI failing to compile could trigger (trying) to read the not yet loaded information of another AI via the AI Debug window and its "open with the most recently used AI" feature  
						
						
						
						
					 
					
						2010-03-11 21:55:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						42d7f30dcc 
					 
					
						
						
							
							(svn r18608) -Change: add the concept of music sets  
						
						
						
						
					 
					
						2009-12-22 21:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						da30e736ca 
					 
					
						
						
							
							(svn r18330) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-11-28 20:35:25 +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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						64f5f1d02c 
					 
					
						
						
							
							(svn r17433) -Codechange: Store cumulated inflation in savegame and compute all prices from that instead of storing all prices separately.  
						
						... 
						
						
						
						Note: Savegame conversion computes the inflation from max loan. Prices from modified savegames will get lost. TTO savegames will also behave slightly different.
-Change: NewGRF price modifiers now take effect everytime when loading NewGRFs instead of once on gamestart. 
						
						
					 
					
						2009-09-06 18:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99d46e0ad7 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						93493827b6 
					 
					
						
						
							
							(svn r17139) -Change: add the concept of sound sets  
						
						
						
						
					 
					
						2009-08-09 19:50:44 +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 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						4a39f236fa 
					 
					
						
						
							
							(svn r17084) -Codechange: _age_cargo_skip_counter is common to all vehicle types  
						
						
						
						
					 
					
						2009-08-06 12:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						100cb17fa8 
					 
					
						
						
							
							(svn r16909) -Fix [FS#2996]: NewGRF stations would be triggering assertions all over the place when using the more advanced station types.  
						
						... 
						
						
						
						-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible. 
						
						
					 
					
						2009-07-22 08:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						cb13cf2543 
					 
					
						
						
							
							(svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs  
						
						
						
						
					 
					
						2009-07-16 20:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8718babe90 
					 
					
						
						
							
							(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()  
						
						
						
						
					 
					
						2009-07-16 19:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						93557ba4e9 
					 
					
						
						
							
							(svn r16714) -Codechange: use pool-like accessors for Subsidy  
						
						
						
						
					 
					
						2009-07-01 18:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						61a42f42c1 
					 
					
						
						
							
							(svn r16640) -Codechange: move roadstop stuff to separate files  
						
						
						
						
					 
					
						2009-06-23 21:44:48 +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 
							
						 
					 
					
						
						
							
						
						e88cb7f70f 
					 
					
						
						
							
							(svn r16088) -Codechange: merge HighLightStyle and ViewportHighlightMode as they are basically the same thing  
						
						
						
						
					 
					
						2009-04-19 10:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9021c20b5e 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0909d9f4c4 
					 
					
						
						
							
							(svn r15246) -Fix [FS#2577]: close all windows *before* starting a new game/loading a game instead of doing that as one of the latest steps of loading the game. This caused, in some cases, the NewGRF settings to be reset when the game was already loaded resulting in instant desyncs when joining a network game  
						
						
						
						
					 
					
						2009-01-23 23:40:12 +00:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						bc5c4a2ae2 
					 
					
						
						
							
							(svn r15151) -Fix: tile 0 can now be highlighted as error tile  
						
						
						
						
					 
					
						2009-01-19 15:06:11 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						869e90ea86 
					 
					
						
						
							
							(svn r14313) -Codechange: Move functions dealing with the EngineRenew pool to their own file.  
						
						
						
						
					 
					
						2008-09-13 15:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						31d69a49e8 
					 
					
						
						
							
							(svn r14047) -Codechange: move chatmessage handling to the network directory as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.  
						
						
						
						
					 
					
						2008-08-11 22:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cde65455ac 
					 
					
						
						
							
							(svn r13731) -Codechange: make a pool of the array of players.  
						
						
						
						
					 
					
						2008-07-18 16:40:29 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						c4c440cc20 
					 
					
						
						
							
							(svn r13256) -Codechange: merge the OPTS and PATS chuncks.  
						
						... 
						
						
						
						-Codechange: split the diff_custom variable.
-Feature: allow changing some of the diff_custom variables via the console in network games. 
						
						
					 
					
						2008-05-26 00:31:36 +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 
							
						 
					 
					
						
						
							
						
						8ff56af53d 
					 
					
						
						
							
							(svn r13146) -Codechange: vehicle_base.h doesn't need to be included in vehicle_gui.h.  
						
						
						
						
					 
					
						2008-05-17 20:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3651c0585a 
					 
					
						
						
							
							(svn r13037) -Codechange: make a class of the ReplaceVehicle window.  
						
						... 
						
						
						
						-Fix [FS#1997]: MSVC 64 bit build failing to compile due to std::vectors being very large.. 
						
						
					 
					
						2008-05-10 23:44:15 +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