1
0
forked from 0ad/0ad
0ad/source/scriptinterface
janwas 34186dd017 refactor file interface. requires workspace update
- separate file_system_util into vfs functions (-> vfs/vfs_util) and
file_system (avoids ugly fs_util namespace prefix)
- get rid of non-portable O_BINARY_NP etc. flags
- use standard O_WRONLY etc. flags instead of LIO_WRITE; but avoid the
need for specifying O_CREAT|O_TRUNC
- only open files for aio when O_DIRECT is specified (which 0ad does
not) - avoids wasting time and security issues
- return file descriptor directly instead of via output param
- waio: safer FCB mechanism that avoids mixing descriptors between lowio
and aio

This was SVN commit r9550.
2011-05-25 10:39:13 +00:00
..
tests remove unnecessary utf8 includes 2011-03-23 16:32:44 +00:00
AutoRooters.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
AutoRooters.h Support new SpiderMonkey API. 2010-11-16 23:00:52 +00:00
NativeWrapperDecls.h Use JSFastNative API in more places, for improved compatibility with future SpiderMonkey versions. 2010-10-21 19:54:59 +00:00
NativeWrapperDefns.h split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
ScriptConversions.cpp Simplifies random map output, see #782. 2011-04-16 04:04:06 +00:00
ScriptInterface.cpp refactor file interface. requires workspace update 2011-05-25 10:39:13 +00:00
ScriptInterface.h CMapGeneratorWorker thread safety issue. Fixes #783. 2011-04-15 05:23:51 +00:00
ScriptStats.cpp Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss. 2011-02-17 20:08:20 +00:00
ScriptStats.h Add JS memory usage to profiler. 2010-08-02 19:23:58 +00:00
ScriptTypes.h Fix build in Clang 2011-04-09 00:05:37 +00:00
ScriptVal.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
ScriptVal.h Add AI script code to provide a cleaner API around the engine interface. 2011-01-15 23:35:20 +00:00