log src/ai/ai_scanner.cpp @ 14396:4de60292e2a6 draft

age author description
Fri, 29 Jan 2010 21:38:55 +0000 yexo (svn r18953) -Feature: [NoAI] allow editing AI settings while an AI is running draft
Fri, 29 Jan 2010 00:03:31 +0000 yexo (svn r18944) -Change [FS#3232]: use the highest version of an AI that can load the AI data from a savegame instead of the exact same version draft
Mon, 18 Jan 2010 15:41:38 +0000 rubidium (svn r18862) -Fix [FS#3544]: don't pass AI strings through iconv draft
Fri, 15 Jan 2010 16:41:15 +0000 rubidium (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header draft
Thu, 07 Jan 2010 00:09:27 +0000 rubidium (svn r18747) -Codechange: add some constness to the AI code draft
Sun, 04 Oct 2009 17:16:41 +0000 rubidium (svn r17693) -Cleanup: remove some unneeded includes draft
Fri, 21 Aug 2009 20:21:05 +0000 rubidium (svn r17248) -Fix: add GPL license notice where appropriate draft
Fri, 21 Aug 2009 20:15:17 +0000 rubidium (svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory. draft
Wed, 24 Jun 2009 23:24:01 +0000 yexo (svn r16650) -Fix (r16649): missing () draft
Wed, 24 Jun 2009 23:23:08 +0000 yexo (svn r16649) -Fix: When the exact AI version a game was saved with is no longer available and the latest version of the AI can't load data from that AI version, use the latest available version of the AI that can load the data instead of the first found version that can load the data. draft
Tue, 21 Apr 2009 19:13:32 +0000 yexo (svn r16113) -Feature [NoAI]: Add UseAsRandomAI as function in info.nut. When an AI returns false, it'll never be chosen as random AI. draft
Fri, 10 Apr 2009 20:37:05 +0000 rubidium (svn r16024) -Codechange: harden string copying on places where it's possible draft
Sun, 15 Mar 2009 22:41:57 +0000 yexo (svn r15736) -Codechange: Split AIScanner/AIFileInfo to the more generic classes ScriptScanner/ScriptFileInfo. draft
Sun, 15 Mar 2009 00:32:18 +0000 rubidium (svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too draft
Sat, 14 Mar 2009 23:57:37 +0000 yexo (svn r15716) -Change [NoAI]: AI libraries should now be stored in ai/library/<library_name>/ instead of ai/library/<category_name>/<library_name>/. Libraries inside tar files are not affected. draft
Wed, 11 Mar 2009 07:32:31 +0000 yexo (svn r15668) -Fix: a few typos. draft
Fri, 06 Mar 2009 15:20:18 +0000 yexo (svn r15630) -Fix (r15027): Make sure OpenTTD loads the dummy AI script when no other AI is available instead of a non-existing file. draft
Mon, 23 Feb 2009 20:57:55 +0000 yexo (svn r15562) -Change: Use GetName() to determine the unique AI name instead of GetInstanceName() to make branching of AIs easier. draft
Fri, 13 Feb 2009 17:17:34 +0000 yexo (svn r15467) -Fix [NoAI]: AIs with an error in their info.nut are no longer available in-game. draft
Fri, 13 Feb 2009 01:44:56 +0000 yexo (svn r15464) -Codechange [NoAI]: Call all info.nut functions exactly once and only during initialization. draft
Fri, 06 Feb 2009 00:25:37 +0000 Yexo (svn r15366) -Add [NoAI]: Add AddLabels() where you can define labels for the values of the settings in info.nut draft
Sat, 31 Jan 2009 20:16:06 +0000 smatz (svn r15299) -Cleanup: remove many redundant includes draft
Fri, 23 Jan 2009 15:10:13 +0000 glx (svn r15226) -Fix (r15214): broken AI content download draft
Fri, 23 Jan 2009 01:29:13 +0000 glx (svn r15214) -Fix [NoAI]: ignore case for ai/library main script path on windows draft
Sat, 17 Jan 2009 16:53:32 +0000 rubidium (svn r15126) -Feature: downloading content from a central server (content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates. draft
Sat, 17 Jan 2009 15:07:35 +0000 truebrain (svn r15121) -Fix: more mem-leak fixes (this should make SmatZ so happy ;) :p) draft
Sat, 17 Jan 2009 14:54:24 +0000 truebrain (svn r15120) -Fix: more mem-leak fixes draft
Fri, 16 Jan 2009 14:56:13 +0000 truebrain (svn r15107) -Fix [NoAI]: don't use so much explicit string copies if it is not required draft
Fri, 16 Jan 2009 14:37:53 +0000 rubidium (svn r15106) -Fix [NoAI]: printf-ing of garbage. draft
Thu, 15 Jan 2009 18:24:49 +0000 truebrain (svn r15096) -Fix [NoAI]: free memory when no longer needed draft
Thu, 15 Jan 2009 18:15:12 +0000 truebrain (svn r15095) -Add [NoAI]: allow AI Libraries to be in .tar files (subdir required, as with AIs draft
Thu, 15 Jan 2009 14:37:44 +0000 truebrain (svn r15090) -Add [NoAI] [API CHANGE]: info.nut/library.nut now requires a function GetShortName(), which should return a 4 (four) character string, unique throughout the world. This id is simular to a GRFid. draft
Wed, 14 Jan 2009 15:20:06 +0000 rubidium (svn r15082) -Codechange: make the AI library path also a searchdir instead of manually manufacturing it into a searchdir. draft
Tue, 13 Jan 2009 12:51:46 +0000 truebrain (svn r15055) -Add [NoAI]: add the AICONFIG_RANDOM and AICONFIG_BOOLEAN consts (Yexo) draft
Tue, 13 Jan 2009 01:46:46 +0000 truebrain (svn r15045) -Add [NoAI API CHANGE]: in info.nut you can now have (optional) a CanLoadFromVersion(version), which should return true/false, to indicate if you can load a savegame made with your AI of version 'version' draft
Mon, 12 Jan 2009 17:11:45 +0000 truebrain (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. draft