Gavan Fantom
8ad250bf08
Add copright notice and licence.
15 years ago
Gavan Fantom
75e3793a29
Add missing files, for SQL support
16 years ago
Gavan Fantom
d2375baded
Implement stack dump function
...
Implement invert feature for map3d
Fix logical inverse error on checking the ABI version
Revert incorrect fix to vm_spawn_args which worked around the argument
corruption issue in the compiler.
17 years ago
Gavan Fantom
86c773dfe7
Don't trash the number of arguments in the current function when making a
...
function call.
17 years ago
Gavan Fantom
b0b671e319
Move mouse device back to the right one for the shuttle.
...
This should really become an option.
17 years ago
Gavan Fantom
5d93c3ba74
Implement automatic gain control
17 years ago
Gavan Fantom
1f50fd27f6
Return error code from parser on normal process exit
17 years ago
Gavan Fantom
a4031c5ff8
Some friendlier error messages in cases where assert isn't really appropriate
17 years ago
Gavan Fantom
e5aca158e2
Turn off compiler debug
17 years ago
Gavan Fantom
60232a7d62
Remove some debug that was left in
17 years ago
Gavan Fantom
c6db192f99
Implement easy SQL array access functions, and fix some bugs in spawning
...
new threads with arguments.
17 years ago
Gavan Fantom
0762f1a067
Don't fflush when printf is commented out. Also update comment.
17 years ago
Gavan Fantom
de63ebf6ce
Implement a simpler direct API for getting and setting numeric values in
...
the SQL database. This is mostly because the lack of string handling makes
manipulation of queries difficult.
17 years ago
Gavan Fantom
df2e38a3e9
First cut at sql support via sqlite3. Including preliminary varargs support
...
for internal functions, and returning values from functions in the compiler.
17 years ago
Gavan Fantom
8251351a2e
Output line numbers for errors discovered after the AST is built.
17 years ago
Gavan Fantom
d39fce3ac6
Don't send a \0 byte after the banner
17 years ago
Gavan Fantom
24f3b3f3c6
Implement cmdsocket_write to allow responses on the socket.
17 years ago
Gavan Fantom
a86643abb0
merge of 'a7f61676c8d04ecf082be8ae39a40b4e7bba3462'
...
and 'e36d05aec1b58ab05b8602bed8ed5faf304fe45f'
17 years ago
Gavan Fantom
7f6e40716b
cmdsocket plugin to allow simple commands to be sent over the network
17 years ago
Gavan Fantom
b2df00db6e
Delete .depend file on make clean
18 years ago
Gavan Fantom
883e1a856a
The ABI is now autogenerated, and checked.
18 years ago
Gavan Fantom
37276bcc35
Add TODO file
18 years ago
Gavan Fantom
ec2b71d545
Include the ABI version in the file format, and refuse to execute
...
binary files with ABI mismatches
18 years ago
Gavan Fantom
5fbc625840
Rename some internal functions to avoid namespace pollution
18 years ago
Gavan Fantom
22aa908aa0
Add ABI version constants, based on SHA1 hash
18 years ago
Gavan Fantom
13c0bc9b5a
Support hexadecimal numbers
18 years ago
Gavan Fantom
10ac321771
First cut of formal ABI definition, so that the same definition can be
...
used to generate the function table in lsi as the header file which
code can include to get a matching ABI definition.
18 years ago
Gavan Fantom
bc76cfe623
Add plugins files missing from earlier commit
18 years ago
Gavan Fantom
244ec3f3d4
Call correct function on plugin shutdown
18 years ago
Gavan Fantom
6e77894ac7
Allow mouse plugin to fail gracefully
18 years ago
Gavan Fantom
23a84186ff
Allow DMX plugin to fail gracefully
18 years ago
Gavan Fantom
bafa106f11
Move toward a plugin API
18 years ago
Gavan Fantom
163fea6b89
Initial commit
18 years ago