src/ai/api/squirrel_export.awk
Fri, 25 Apr 2008 15:29:44 +0000 truebrain (svn r12899) [NoAI] -Add: added AIEventCompany(New|Merger|InTrouble|Bankrupt) (Yexo) noai
Thu, 24 Apr 2008 23:29:01 +0000 truebrain (svn r12879) [NoAI] -Fix: two bugs in $Id$ handling of squirrel_export, and one fix for future problems noai
Mon, 21 Apr 2008 17:58:23 +0000 glx (svn r12821) [NoAI] -Fix: some awk implementation fail to understand eol other than \n noai
Thu, 17 Apr 2008 00:37:41 +0000 truebrain (svn r12744) [NoAI] -Fix: added a comment to all .hpp.sq that those files are autogenerated, and shouldn't be manually altered noai
Thu, 03 Apr 2008 13:28:46 +0000 rubidium (svn r12544) [NoAI] -Codechange: do not force dependency on OTTD internal strings when defining errors. noai
Mon, 31 Mar 2008 10:55:13 +0000 truebrain (svn r12510) [NoAI] -Add: added AIError, which allows you to catch errors triggered by commands (Morloth) noai
Sun, 30 Mar 2008 20:58:41 +0000 rubidium (svn r12487) [NoAI] -Fix: the export script didn't properly determine the parameters of some functions. noai
Wed, 26 Mar 2008 06:06:35 +0000 rubidium (svn r12423) [NoAI] -Change: bring a little more uniformness into the first few lines of the API related files (add missing /* $Id$ */ and such). noai
Tue, 25 Mar 2008 12:12:45 +0000 truebrain (svn r12411) [NoAI] -Change [API CHANGE]: order of params of CargoIncome is changed noai
Sat, 23 Feb 2008 14:42:07 +0000 truebrain (svn r12221) [NoAI] -Fix: Register functions are no _Register functions, and always on top of the sort list noai
Thu, 19 Jul 2007 22:26:26 +0000 truelight (svn r10630) [NoAI] -Fix: allow enums to not have a predefined value for Squirrel noai
Thu, 19 Jul 2007 19:42:54 +0000 truelight (svn r10629) [NoAI] -Fix: on returning a class instance which is NULL, do not make a wrapper SQ, but return a NULL pointer too noai
Thu, 19 Jul 2007 17:13:38 +0000 truelight (svn r10625) [NoAI] -Fix: returning C++ classes, by creating a temp SQ class, had its problems, this should fix them all (double-frees, wrong scope, ..) noai
Wed, 18 Jul 2007 15:30:34 +0000 truelight (svn r10616) [NoAI] -Fix: only see a method as constructors if they do not have an other function name noai
Wed, 18 Jul 2007 15:09:16 +0000 truelight (svn r10613) [NoAI] -Add r10612: give release-hook for return values of classes for which SQ creates a temporary holder so they are free'd when SQ does noai
Wed, 18 Jul 2007 14:58:37 +0000 truelight (svn r10612) [NoAI] -Add: allow a class as return value; pack the result in a SQ instance and it should work perfectly noai
Fri, 13 Jul 2007 19:54:59 +0000 rubidium (svn r10554) [NoAI] -Codechange: allow classes with virtual functions to still export their enums. noai
Fri, 13 Jul 2007 18:10:33 +0000 truelight (svn r10551) [NoAI] -Add: added SQ support for "void *" noai
Thu, 12 Jul 2007 15:04:26 +0000 truelight (svn r10526) [NoAI] -Fix: a class with params for the constructor lost his instance when called from SQ (templates can be really useful ;)) noai
Wed, 02 May 2007 12:56:01 +0000 truelight (svn r9768) [NoAI] -Fix: check if the amount of params for constructor are correct noai
Wed, 02 May 2007 12:47:16 +0000 truelight (svn r9767) [NoAI] -Add: add support for params in the constructor (via C++ templates) noai
Sat, 14 Apr 2007 21:57:44 +0000 rubidium (svn r9629) [NoAI] -Codechange: move the squirrel export functions out of the API header files. noai
Sat, 14 Apr 2007 20:38:10 +0000 rubidium (svn r9627) [NoAI] -Fix: let the squirrel export script export all needed (and a few more) types of references to structs and classes. noai
Thu, 12 Apr 2007 14:35:24 +0000 truelight (svn r9612) [NoAI] -Fix: ignore forward class defines in squirrel_export noai
Thu, 12 Apr 2007 12:41:48 +0000 truelight (svn r9607) [NoAI] -Fix: instances should be 'x', not 'p' in SQ param list noai
Sat, 31 Mar 2007 12:34:38 +0000 rubidium (svn r9535) [NoAI] -Codechange: don't export virtual classes, only their class signature for parameters. noai
Tue, 27 Mar 2007 21:39:38 +0000 rubidium (svn r9509) [NoAI] -Add: inner-class/struct support for parameters. noai
Mon, 26 Mar 2007 12:41:42 +0000 rubidium (svn r9478) [NoAI] -Codechange: back in the days that DefSQMethod was called DefSQFunction, DefSQConst has a few spaces to align everything... aligning them now means adding way too much spaces, thus remove the alignment. noai
Sun, 25 Mar 2007 22:31:39 +0000 truelight (svn r9464) [NoAI] -Fix: make squirrel export script work with gawk again (silly stuff) noai
Sun, 25 Mar 2007 22:21:12 +0000 rubidium (svn r9463) [NoAI] -Codechange: update squirrel export script to generate the correct amount and type of parameters, so that can be checked. noai
Sun, 25 Mar 2007 19:18:51 +0000 rubidium (svn r9454) [NoAI] -Fix: remove mawk <-> gawk incompatabilities from the Squirrel export. noai
Sun, 25 Mar 2007 17:43:40 +0000 rubidium (svn r9453) [NoAI] -Codechange: make a difference between static and non-static methods in the squirrel export script. noai
Sun, 25 Mar 2007 15:03:49 +0000 rubidium (svn r9447) [NoAI] -Fix (r9446): commented out a little too much code, i.e. code that wasn't unused yet ;) noai
Sun, 25 Mar 2007 14:19:59 +0000 rubidium (svn r9446) [NoAI] -Add: simple script to make changing/adding classes to export a little simpler. noai