frosch
							
						 
					 | 
					
						
						
							
						
						09d4735679
					 | 
					
						
						
							
							(svn r27993) -Change: Heading for 1.9 now
						
						
						
						
						
						
					 | 
					
						2018-03-14 19:36:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						afcef7faa6
					 | 
					
						
						
							
							(svn r27780) -Update: Numbers
						
						
						
						
						
						
					 | 
					
						2017-03-11 20:50:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						0c7c0ada78
					 | 
					
						
						
							
							(svn r27518) -Update: Numbers
						
						
						
						
						
						
					 | 
					
						2016-03-01 20:00:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						8fc86bc5f5
					 | 
					
						
						
							
							(svn r27193) -Fix (r27192): Incomplete copy/paste.
						
						
						
						
						
						
					 | 
					
						2015-03-17 20:45:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						6477356dd2
					 | 
					
						
						
							
							(svn r27192) -Change: heading for 1.6 now
						
						
						
						
						
						
					 | 
					
						2015-03-17 20:33:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						33ab505567
					 | 
					
						
						
							
							(svn r26774) -Cleanup [Squirrel]: remove _SC macro
						
						
						
						
						
						
					 | 
					
						2014-09-06 17:46:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9ed12b0f07
					 | 
					
						
						
							
							(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
						
						
						
						
						
						
					 | 
					
						2014-04-25 15:40:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						0463dbdc9e
					 | 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
						
						
						
						
						
						
					 | 
					
						2014-04-23 20:13:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						db96a109ff
					 | 
					
						
						
							
							(svn r26406) -Change: heading for 1.5 now
						
						
						
						
						
						
					 | 
					
						2014-03-17 20:02:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						7ff6598cd2
					 | 
					
						
						
							
							(svn r25001) -Change: heading for 1.4 now
						
						
						
						
						
						
					 | 
					
						2013-02-14 18:58:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						a5cb454e94
					 | 
					
						
						
							
							(svn r23969) -Codechange: trunk heads to 1.3 now
						
						
						
						
						
						
					 | 
					
						2012-02-19 19:14:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						6d6be50ae0
					 | 
					
						
						
							
							(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
						
						
						
						
						
						
					 | 
					
						2012-01-03 21:32:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								truebrain
							
						 
					 | 
					
						
						
							
						
						a8b22e5292
					 | 
					
						
						
							
							(svn r23386) -Fix: debug script related events to 'script' (removes 'ai')
						
						
						
						
						
						
					 | 
					
						2011-12-01 12:04:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								truebrain
							
						 
					 | 
					
						
						
							
						
						4505edbd47
					 | 
					
						
						
							
							(svn r23365) -Codechange: move constants to a single place, to avoid duplication (and in time, different values)
						
						
						
						
						
						
					 | 
					
						2011-11-29 23:26:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								truebrain
							
						 
					 | 
					
						
						
							
						
						34d7f01ccc
					 | 
					
						
						
							
							(svn r23364) -Codechange: refactor AIConfig, moving it mostly to Scriptconfig
						
						
						
						
						
						
					 | 
					
						2011-11-29 23:26:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								truebrain
							
						 
					 | 
					
						
						
							
						
						e37149a1de
					 | 
					
						
						
							
							(svn r23362) -Codechange: refactor AIScanner, splitting it in AIScannerInfo and AIScannerLibrary
						
						
						
						
						
						
					 | 
					
						2011-11-29 23:21:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								truebrain
							
						 
					 | 
					
						
						
							
						
						d03bbdd4ac
					 | 
					
						
						
							
							(svn r23295) -Codechange: put ImportLibrary in AIController (and document the parameters for NoAI docs)
						
						
						
						
						
						
					 | 
					
						2011-11-23 13:39:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						7fd1e1df81
					 | 
					
						
						
							
							(svn r23198) -Codechange: introduce a free that takes const pointers so we don't need to cast to void/non-const before being able to free
						
						
						
						
						
						
					 | 
					
						2011-11-12 13:00:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						22afd83964
					 | 
					
						
						
							
							(svn r22083) -Change: trunk is heading towards 1.2 now
						
						
						
						
						
						
					 | 
					
						2011-02-14 20:20:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						7eba2bf4d3
					 | 
					
						
						
							
							(svn r21890) -Cleanup: remove some unneeded includes
						
						
						
						
						
						
					 | 
					
						2011-01-22 14:52:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						4ec6c19d44
					 | 
					
						
						
							
							(svn r21697) -Codechange: use GetGameSettings() in a few more places to enhance readability
						
						
						
						
						
						
					 | 
					
						2011-01-02 12:52:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						090d6fb8b7
					 | 
					
						
						
							
							(svn r21311) -Fix [FS#4260]: AIs in an infinite loop in e.g. autosave, but also getting settings and such from info.nut, would not be interrupted after a while causing OpenTTD to seem to not respond
						
						
						
						
						
						
					 | 
					
						2010-11-24 17:00:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						98250ad8da
					 | 
					
						
						
							
							(svn r20951) -Codechange: Add SmallMap::Contains() and use it.
						
						
						
						
						
						
					 | 
					
						2010-10-16 20:34:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						30f2afac9b
					 | 
					
						
						
							
							(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
						
						
						
						
						
						
					 | 
					
						2010-08-26 22:01:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						7e5309a28a
					 | 
					
						
						
							
							(svn r20479) -Change: Use 'Buttons Name: Value' layout for AI and NewGRF parameter GUI.
						
						
						
						
						
						
					 | 
					
						2010-08-13 07:34:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						6d4900ed7c
					 | 
					
						
						
							
							(svn r20271) -Doc: add doxygen comments to several items under src/ai/
						
						
						
						
						
						
					 | 
					
						2010-07-31 22:16:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						997d52fc69
					 | 
					
						
						
							
							(svn r19143) -Codechange: trunk's going for 1.1 now.
						
						
						
						
						
						
					 | 
					
						2010-02-16 00:07:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						b1bd106703
					 | 
					
						
						
							
							(svn r18862) -Fix [FS#3544]: don't pass AI strings through iconv
						
						
						
						
						
						
					 | 
					
						2010-01-18 15:41:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						82fc28f77f
					 | 
					
						
						
							
							(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
							
						 
					 | 
					
						
						
							
						
						60082980fd
					 | 
					
						
						
							
							(svn r18622) -Merge: release changes
						
						
						
						
						
						
					 | 
					
						2009-12-23 23:09:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						73df2c7a25
					 | 
					
						
						
							
							(svn r18418) -Fix [FS#3298]: under some circumstances a pointer could be left untouched and then freed. Make sure this doesn't happen by ensuring it starts out as NULL instead of 'garbage'.
						
						
						
						
						
						
					 | 
					
						2009-12-06 20:22:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						3a7da30922
					 | 
					
						
						
							
							(svn r17609) -Fix: the dummy AI had no API version set, causing the 'API compatibility script not found' error to be printed when loading it
						
						
						
						
						
						
					 | 
					
						2009-09-22 11:10:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						7fbc33dae1
					 | 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate
						
						
						
						
						
						
					 | 
					
						2009-08-21 20:21:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						7fb95e2c2b
					 | 
					
						
						
							
							(svn r17228) -Codechange: some coding style fixes
						
						
						
						
						
						
					 | 
					
						2009-08-20 10:23:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						67106dc063
					 | 
					
						
						
							
							(svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api.
						
						
						
						
						
						
						
						-Change [NoAI]: move all deprecated functions to a separate squirrel script that is only loaded if an AI requests an old API version. 
						
						
					 | 
					
						2009-08-18 18:51:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								alberth
							
						 
					 | 
					
						
						
							
						
						c7c422465a
					 | 
					
						
						
							
							(svn r16738) -Codechange: Remove casting away constness by changing the text before storing.
						
						
						
						
						
						
					 | 
					
						2009-07-04 13:55:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						0d99b6c71c
					 | 
					
						
						
							
							(svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it.
						
						
						
						
						
						
					 | 
					
						2009-05-24 20:29:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						3949050714
					 | 
					
						
						
							
							(svn r16113) -Feature [NoAI]: Add UseAsRandomAI as function in info.nut. When an AI returns false, it'll never be chosen as random AI.
						
						
						
						
						
						
					 | 
					
						2009-04-21 19:13:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						b078f8095a
					 | 
					
						
						
							
							(svn r15742) -Fix (r15736): AIs with an invalid info.nut weren't ignored anymore.
						
						
						
						
						
						
					 | 
					
						2009-03-16 14:40:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						ce4744e1d6
					 | 
					
						
						
							
							(svn r15736) -Codechange: Split AIScanner/AIFileInfo to the more generic classes ScriptScanner/ScriptFileInfo.
						
						
						
						
						
						
					 | 
					
						2009-03-15 22:41:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						e84f25a2bd
					 | 
					
						
						
							
							(svn r15470) -Fix [NoAI]: Check the types of the parameters passed to AddSetting, AddLabels and RegisterAI.
						
						
						
						
						
						
					 | 
					
						2009-02-13 18:43:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						8e14d77d05
					 | 
					
						
						
							
							(svn r15467) -Fix [NoAI]: AIs with an error in their info.nut are no longer available in-game.
						
						
						
						
						
						
					 | 
					
						2009-02-13 17:17:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						15b9366f06
					 | 
					
						
						
							
							(svn r15466) -Fix (r15330): The squirrel instance object was freed twice if an info.nut failed to compile.
						
						
						
						
						
						
					 | 
					
						2009-02-13 16:25:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								smatz
							
						 
					 | 
					
						
						
							
						
						d3f018a7e3
					 | 
					
						
						
							
							(svn r15465) -Codechange: constify most of AIInfo/AIFileInfo methods, move definition of very simple getters to header file
						
						
						
						
						
						
					 | 
					
						2009-02-13 02:11:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						9292c90360
					 | 
					
						
						
							
							(svn r15464) -Codechange [NoAI]: Call all info.nut functions exactly once and only during initialization.
						
						
						
						
						
						
					 | 
					
						2009-02-13 01:44:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						b9c66aa750
					 | 
					
						
						
							
							(svn r15463) -Change [API CHANGE]: Replace AIInfo::CanLoadFromVersion(version) with AIInfo::MinVersionToLoad() which should return a single integer, the minimum version the AI is able to load data from.
						
						
						
						
						
						
					 | 
					
						2009-02-13 01:24:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						8d25202067
					 | 
					
						
						
							
							(svn r15441) -Cleanup: Use a return value instead of passing a pointer to where the result should be stored.
						
						
						
						
						
						
					 | 
					
						2009-02-11 00:48:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						6252c74584
					 | 
					
						
						
							
							(svn r15368) -Fix: some typos in comments
						
						
						
						
						
						
					 | 
					
						2009-02-06 10:31:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yexo
							
						 
					 | 
					
						
						
							
						
						cb3784d8b1
					 | 
					
						
						
							
							(svn r15366) -Add [NoAI]: Add AddLabels() where you can define labels for the values of the settings in info.nut
						
						
						
						
						
						
					 | 
					
						2009-02-06 00:25:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								smatz
							
						 
					 | 
					
						
						
							
						
						0d3f5e6e74
					 | 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes
						
						
						
						
						
						
					 | 
					
						2009-01-31 20:16:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |