src/squirrel.cpp
Tue, 10 Jun 2008 09:56:56 +0000 truebrain (svn r13438) [NoAI] -Fix: sq_pop when needed, to make sure the stack keeps as clean as possible noai
Tue, 20 May 2008 15:25:47 +0000 truebrain (svn r13194) [NoAI] -Change [API CHANGE]: split 'main.nut' in 'info.nut' and 'main.nut'. The first contains the information about the AI, the second the AI. This avoid several problems we had. It also speeds up OpenTTD start-up. noai
Tue, 20 May 2008 13:09:34 +0000 truebrain (svn r13193) [NoAI] -Add: allow AIs to be packed in a .tar. one AI per tar, always in a subdir. It looks for main.nut in the first dir it finds in the archive noai
Mon, 14 Apr 2008 15:24:16 +0000 rubidium (svn r12702) [NoAI] -Codechange: some coding style cleanups. noai
Wed, 27 Feb 2008 00:29:35 +0000 glx (svn r12286) [NoAI] -Fix (r12277): restore compilation with _UNICODE noai
Tue, 26 Feb 2008 21:35:22 +0000 truebrain (svn r12277) [NoAI] -Change: overlay GlobalPointer with local instance access and create sub-node to contain data 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: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 Apr 2007 09:52:18 +0000 truelight (svn r9618) [NoAI] -Add: allow an extra param for PreRegister to register classes as extends of others noai
Wed, 11 Apr 2007 19:53:33 +0000 truelight (svn r9594) [NoAI] -Add: added 'require()' for Squirrel, which allows you to include other files in your .nut noai
Wed, 11 Apr 2007 16:48:42 +0000 truelight (svn r9593) [NoAI] -Add: on runtime-error, print the complete stack, so the user can see where it went wrong noai
Mon, 26 Mar 2007 15:33:29 +0000 glx (svn r9481) [NoAI] -Fix: FS2OTTD returns the adress of a static buffer, so strdup the strings to prevent 'overwriting' noai
Sun, 25 Mar 2007 21:52:16 +0000 truelight (svn r9461) [NoAI] -Add: allow to set the amount of params that SQ should expect in the SQ define lines. Script to automated this are coming up next. noai
Sun, 25 Mar 2007 21:34:29 +0000 truelight (svn r9460) [NoAI] -Fix r9459: CompileErrors now didn't work with Unicode (tnx glx) noai
Sun, 25 Mar 2007 21:27:54 +0000 truelight (svn r9459) [NoAI] -Fix: make the CompileErrors go via DEBUG() too noai
Sun, 25 Mar 2007 21:22:34 +0000 truelight (svn r9458) [NoAI] -Fix r9457: keep errors lowercase noai
Sun, 25 Mar 2007 21:21:52 +0000 truelight (svn r9457) [NoAI] -Fix: the errors reported by SQ were a) not via DEBUG, b) always ending with: "Unknown Error" noai
Sun, 25 Mar 2007 13:55:31 +0000 truelight (svn r9445) [NoAI] -Change: changed from sq_createslot to sq_newslot (first is deprecated) noai
Fri, 16 Mar 2007 01:06:26 +0000 glx (svn r9245) [NoAI] -Fix: allow compilation with _UNICODE noai
Thu, 15 Mar 2007 23:42:08 +0000 glx (svn r9241) [NoAI] -Revert r9181: remove the #undef _UNICODE hack noai
Thu, 15 Mar 2007 19:33:07 +0000 truelight (svn r9223) [NoAI] -Change: moved squirrel/engine.cpp to squirrel.cpp in root noai