openclonk/src/script
Günther Brammer 4438986167 Script: don't crash on 0[n]
The typecheck relied on the fact that nullpointers were always C4V_Any,
which is not true anymore. Instead, directly check that the array that will
be used is not a nullpointer, which aligns the check with the usage instead
of C4Value implementation details.
2010-10-25 03:40:57 +02:00
..
C4AList.cpp Rerun astyle with missing \ added 2010-03-28 20:58:01 +02:00
C4AList.h Reformat everything according to style guidelines 2010-03-28 19:58:21 +02:00
C4Aul.cpp Merge branch 'norefs' 2010-09-11 19:30:45 +02:00
C4Aul.h Script: constants can contain proplists and arrays 2010-09-09 02:18:19 +02:00
C4AulDebug.cpp Debugger: Execute scripts using the calling object 2010-04-26 20:16:04 +02:00
C4AulDebug.h C4ControlScript::Execute informs the debugger about evaluated scripts 2010-04-26 20:13:36 +02:00
C4AulExec.cpp Script: proplist access via foo.bar returns nil for nonexistent properties 2010-10-18 01:45:49 +02:00
C4AulExec.h Script: don't crash on 0[n] 2010-10-25 03:40:57 +02:00
C4AulLink.cpp Script: Thaw and clean definition proplists for reload (#405) 2010-09-22 03:33:57 +02:00
C4AulParse.cpp Fix a crash bug on 64 bit 2010-09-22 02:14:16 +02:00
C4PropList.cpp Script: Compare readonly proplists by their contents 2010-09-10 23:01:30 +02:00
C4PropList.h Script: Thaw and clean definition proplists for reload (#405) 2010-09-22 03:33:57 +02:00
C4ScriptHost.cpp Removed ObjectsInt and FindInternal, it has been a NOP for long enough. If we really want to find rules faster, we should consider having (bounded?) per-definition object lists. That way, FindObjects() & co would benefit as well. 2010-08-05 19:48:22 +01:00
C4ScriptHost.h Reformat everything according to style guidelines 2010-03-28 19:58:21 +02:00
C4StringTable.cpp Remove the last traces of the Strings.txt 2010-09-08 20:08:13 +02:00
C4StringTable.h Merge branch 'norefs' 2010-09-11 19:30:45 +02:00
C4Value.cpp Script: Arrays do not autoextend when accessed 2010-09-20 19:49:00 +02:00
C4Value.h msvc: Avoid a stupid warning 2010-09-29 23:19:43 +02:00
C4ValueList.cpp Script: Arrays do not autoextend when accessed 2010-09-20 19:49:00 +02:00
C4ValueList.h Script: Arrays do not autoextend when accessed 2010-09-20 19:49:00 +02:00
C4ValueMap.cpp Completely removed references from the engine, changed array semantics to not copy automatically, implemented postfix ++/-- correctly 2010-04-08 02:47:45 +02:00
C4ValueMap.h Kill some outdated CON_* constants registered by engine 2010-07-30 20:50:35 +02:00