src/ai/api/squirrel_export.awk
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