rubidium
|
39e90ec6e0
|
(svn r26584) -Codechange: [Squirrel] Make the internal integer for scripts always 64 bits, so scripts behave the same on 32 or 64 bits architectures
|
10 years ago |
rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
10 years ago |
matthijs
|
282d3778ad
|
(svn r25781) -Doc: Add licensing section to readme.txt.
|
11 years ago |
rubidium
|
2d459b2fc0
|
(svn r25585) -Fix [FS#5320]: [Squirrel] Stack overflow did not show an error, due to the stack to throw the error already being full
|
11 years ago |
rubidium
|
3f7fdd738b
|
(svn r25558) -Fix [FS#5568]: [Squirrel] Infinite recursion loop in freeing data via a looping set of references
|
11 years ago |
rubidium
|
124f0fc7a3
|
(svn r24970) -Fix [FS#5346]: crash when infinite loop occured during loading a script
|
12 years ago |
frosch
|
dafff99b2a
|
(svn r24928) -Fix [FS#5408]: [Squirrel] Update line information before processing 'while' token of 'do'-'while' statement.
|
12 years ago |
rubidium
|
a355e123fc
|
(svn r24153) -Fix [FS#5160]: [Squirrel] Crash when trying to create an array with negative size
|
12 years ago |
rubidium
|
703ef5b7b6
|
(svn r23962) -Fix [FS#5068]: [Script] Infinite recursion within a script wasn't caught properly, so they could cause crashes of OpenTTD instead of the AI
|
13 years ago |
rubidium
|
cd735fb613
|
(svn r23870) -Fix [FS#5004]: scripts with a bad comparator could lock up OpenTTD
|
13 years ago |
yexo
|
f5b6a9db5c
|
(svn r23801) -Fix: reading the utf-8 BOM from AI/GS files on big-endian machines failed
|
13 years ago |
truebrain
|
1c9bec1999
|
(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
|
13 years ago |
yexo
|
8f36e70e35
|
(svn r23496) -Fix: [Squirrel] Provide a proper error message when the _cmp meta-function doesn't return an integer
|
13 years ago |
truebrain
|
0c2bbdde5c
|
(svn r23383) -Update: bring Squirrel to 2.2.5; besides some nice bug fixes, it mostly solves the sort() issues
|
13 years ago |
rubidium
|
4f87d2e88c
|
(svn r23194) -Codechange: don't cast away const needlessly
|
13 years ago |
rubidium
|
624c8a6173
|
(svn r23190) -Fix: compile error due to Squirrel define messing up another included file
|
13 years ago |
yexo
|
72b1fffe82
|
(svn r23187) -Fix (r23186): MSVC allowed non-const where const was mandatory
|
13 years ago |
yexo
|
37797164ca
|
(svn r23186) -Fix [FS#4830]: [Squirrel] replace custom qsort by std::sort to fix stack overflow
|
13 years ago |
terkhen
|
1f3853249d
|
(svn r22490) -Fix [FS#4623]: [Squirrel] Fix compilation under MinGW-w64. (JGR)
|
13 years ago |
smatz
|
2447efdefd
|
(svn r22481) -Fix: compilation with recent GCC
|
13 years ago |
yexo
|
5f18d6d828
|
(svn r22055) -Fix [FS#4490]: [Squirrel] some invalid squirrel code caused the squirrel compiler to crash
|
14 years ago |
rubidium
|
92da292fbc
|
(svn r20162) -Fix [FS#3954]: integer comparison failed in case the difference was more than "MAX_UINT"/2
|
14 years ago |
yexo
|
7c51a82020
|
(svn r19166) -Change: don't print the absolute path to AI script files in the AI debug window, use the relative path from /ai/ instead
|
15 years ago |
frosch
|
c07c7a3818
|
(svn r18832) -Fix: some indentation whitespace.
|
15 years ago |
rubidium
|
3ca0937c1c
|
(svn r18769) -Codechange: replace MiniLZO with the real library. If you're using MSVC update openttd-useful, otherwise make sure you've got liblzo2 and it's development files installed.
|
15 years ago |
rubidium
|
9574371e53
|
(svn r18639) -Update: Squirrel from 2.2.3 to 2.2.4
-Revert (r17273): this fix is included in Squirrel 2.2.4
|
15 years ago |
rubidium
|
6db598e408
|
(svn r18025) -Fix (r17217): more missing/extra parentheses (for compilers I've never heard of)
|
15 years ago |
rubidium
|
29ee106efa
|
(svn r18024) -Fix (r17217): missing (
|
15 years ago |
smatz
|
1bc7684ff0
|
(svn r17883) -Codechange: little cleaning in md5.cpp and md5.h
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
afc7f576f7
|
(svn r17515) -Fix [FS#3189]: [Squirrel] In some cases the call stack would not be cleaned up properly during crash handling. Occasionally this causes asserts to be triggered or crashes.
|
15 years ago |
yexo
|
c9a25c88fa
|
(svn r17499) -Fix (r17498): remove 2 unused functions so some compilers stop warning about them
|
15 years ago |
yexo
|
ca6c4ee98a
|
(svn r17498) -Add [NoAI]: Enable the squirrel std math library
|
15 years ago |
rubidium
|
5607a610d7
|
(svn r17403) -Fix [Squirrel]: guard against squirrel stack overflows; if assert is enabled assert (catch possible overflow bugs in nightlies/RCs), otherwise just increase the stack's size (don't get into invalid reads/writes in releases)
|
15 years ago |
rubidium
|
4ac4c28a3b
|
(svn r17284) -Fix [Squirrel]: stack was not always cleared properly with tail recursion
|
15 years ago |
yexo
|
b9536e933f
|
(svn r17283) -Cleanup [Squirrel]: remove a few unneeded changes to squirrel code
|
15 years ago |
yexo
|
c46c0a7c86
|
(svn r17282) -Fix (r17195): the squirrel documentation files were not updated
|
15 years ago |
yexo
|
f9c18ccc48
|
(svn r17273) -Fix [Squirrel]: calling a function that has default parameters with not enough parameters can cause a crash
|
15 years ago |
rubidium
|
60a3bc9034
|
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
|
15 years ago |
rubidium
|
d680be454e
|
(svn r17243) -Fix (r17216): undo 'damage' by svn:keywords
|
15 years ago |
yexo
|
14b5862c22
|
(svn r17230) -Fix (r15027): don't assert when an AI uses AI*Mode objects incorrectly but crash the AI instead
|
15 years ago |
yexo
|
a4afa140f3
|
(svn r17223) -Change [NoAI] [FS#2980]: Crash an AI when it uses a DoCommand / Sleep instead of just printing an error message in the AI Debug Window
|
15 years ago |
glx
|
0fa0286ebb
|
(svn r17218) -Fix (r17216): missing '(' causing compile error
|
15 years ago |
rubidium
|
40d1f1fedf
|
(svn r17217) -Fix (r17216): silence some warnings for the more exotic GCC-alikes
|
15 years ago |
rubidium
|
d4adee0b1d
|
(svn r17216) -Update: MiniLZO from 1.08 to 2.03.
|
15 years ago |
rubidium
|
82105604c3
|
(svn r17212) -Change: move minilzo to its 'own' 3rdparty directory as it belongs there
|
15 years ago |
yexo
|
03d711add3
|
(svn r17195) -Update: squirrel to 2.2.3 stable
|
15 years ago |
yexo
|
1df029de1d
|
(svn r16534) -Fix [Squirrel] [FS#2942]: fix crash that occured when an AI was halted while one or more generators were still in a 'running' state
|
15 years ago |
yexo
|
9db1f5925c
|
(svn r16532) -Fix [Squirrel]: Don't copy an object when we just checked that the pointer to it is NULL
|
15 years ago |
yexo
|
13c69b897e
|
(svn r16509) -Fix (r16502): All Sleep/DoCommand calls failed instead of only those via a call/acall/pcall function
|
15 years ago |