Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-05 | Add: introduce CMake for project management | Patric Stout | |
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc. | |||
2014-10-12 | (svn r27003) -Cleanup: fix the use of spaces and asterices "around" some ↵ | rubidium | |
comments | |||
2014-09-19 | (svn r26853) -Cleanup [Squirrel]: remove some stuff that we never did and ↵ | rubidium | |
especially never should use | |||
2014-09-07 | (svn r26784) -Codechange [Squirrel]: use WChar for the lexer | rubidium | |
2014-09-06 | (svn r26781) -Codechange [Squirrel]: remove includes/definitions that are ↵ | rubidium | |
already in stdafx.h | |||
2014-09-06 | (svn r26780) -Cleanup: remove unused SQUIRREL_API macro | rubidium | |
2014-09-06 | (svn r26779) -Cleanup [Squirrel]: remove extern "C" statements; we won't be ↵ | rubidium | |
exporting things to C from our squirrel | |||
2014-09-06 | (svn r26775) -Cleanup [Squirrel]: "resolve" several of the unicode wrapper ↵ | rubidium | |
defines | |||
2014-09-06 | (svn r26774) -Cleanup [Squirrel]: remove _SC macro | rubidium | |
2014-09-06 | (svn r26772) -Cleanup [Squirrel]: remove traces to SQUNICODE define | rubidium | |
2014-09-06 | (svn r26769) -Codechange [Squirrel]: remove the difference between some ↵ | rubidium | |
platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD | |||
2014-05-11 | (svn r26584) -Codechange: [Squirrel] Make the internal integer for scripts ↵ | rubidium | |
always 64 bits, so scripts behave the same on 32 or 64 bits architectures | |||
2012-01-15 | (svn r23801) -Fix: reading the utf-8 BOM from AI/GS files on big-endian ↵ | yexo | |
machines failed | |||
2011-12-20 | (svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the ↵ | truebrain | |
others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC) | |||
2011-12-01 | (svn r23383) -Update: bring Squirrel to 2.2.5; besides some nice bug fixes, ↵ | truebrain | |
it mostly solves the sort() issues | |||
2011-05-25 | (svn r22490) -Fix [FS#4623]: [Squirrel] Fix compilation under MinGW-w64. (JGR) | terkhen | |
2009-12-26 | (svn r18639) -Update: Squirrel from 2.2.3 to 2.2.4 | rubidium | |
-Revert (r17273): this fix is included in Squirrel 2.2.4 | |||
2009-09-10 | (svn r17498) -Add [NoAI]: Enable the squirrel std math library | yexo | |
2009-08-19 | (svn r17223) -Change [NoAI] [FS#2980]: Crash an AI when it uses a DoCommand ↵ | yexo | |
/ Sleep instead of just printing an error message in the AI Debug Window | |||
2009-08-15 | (svn r17195) -Update: squirrel to 2.2.3 stable | yexo | |
2009-06-01 | (svn r16502) -Fix [FS#2935]: when an AI was suspended while in a function ↵ | yexo | |
called (indirectly) via call/acall/pcall OpenTTD crashed. Fix this by disallowing AIs to be suspended while called via call/acall/pcall. IMPORTANT FOR AI WRITERS: AIs can no longer call any DoCommand functions (change anything, build vehicles, etc.) in a function called (indirectly) via call/acall/pcall. Where possible, please rewrite your code so it doesn't use call/acall/pcall | |||
2009-02-25 | (svn r15578) -Change: unexternalise squirrel. | rubidium | |