Günther Brammer
b81931a419
Miscellanous FIXME removals
2010-02-23 21:49:57 +01:00
Martin Plicht
cf382f34ce
Merge, resolving C4NetIO conflict
2010-02-03 03:39:21 +01:00
Sven Eberhardt
dfbcfb29e3
fix script string table leak
2010-01-30 17:51:26 +01:00
Benjamin Herr
f3b35227ea
avoid lots of gcc warnings
2010-01-25 05:00:59 +01:00
Nicolas Hake
ed6f9424d7
Allow IDs longer than 4 characters
...
All C4IDs are now stored in auto-created global constants with the same name
as the ID itself. There is no special parsing of IDs anymore; this means that
you need to use the C4Id function if you aren't sure whether an ID exists.
IDs in portrait strings aren't working, since I expect portrait support to be
removed from the engine.
2010-01-25 16:57:57 +01:00
Nicolas Hake
a41f896921
Replace global C4ID consts with member consts
2010-01-25 04:14:52 +01:00
Martin Plicht
6333f0e6ba
Add a NULL check in C4AulScriptContext::ReturnDump and restore put AB_DEBUG chunk before AB_RETURN
2010-01-13 18:42:15 +01:00
Martin Plicht
f1b615e7ec
Merge default into debug
2010-01-13 18:07:58 +01:00
mizipzor
a53dae0c1b
Fixed compilation in MSVC2010
2009-11-25 19:38:54 +01:00
Nicolas Hake
8736ab11bc
Script: Allow \n, \x??, \??? escapes
2009-10-21 04:34:15 +02:00
Nicolas Hake
86e52a9295
#24 : C4Script: Allow strings of arbitrary length
2009-10-21 03:41:55 +02:00
Nicolas Hake
52bde5a579
Remove BIG_C4INCLUDE define
2009-10-20 06:21:12 +02:00
Günther Brammer
e25ae9ef9f
C4Script: add do-while-loop
...
A very old feature request.
2009-08-28 04:44:53 +02:00
Günther Brammer
6c61db0fab
Recognize global constants even if they begin a statement
...
Feuermonster reported that
static const foo = 0;
func bar() { foo = 5; }
resulted in a confusing error message.
2009-08-26 16:59:00 +02:00
Günther Brammer
9a8b5dd739
Replace BOOL by bool, TRUE by true, FALSE by false
2009-08-15 20:50:32 +02:00
Günther Brammer
572d00c32e
Move all source files
...
This might make stuff easier to find.
2009-08-10 17:59:18 +02:00