0ad/source/scripting
janwas 8667ea74c8 fixes and improvements
- directoryPosix: replace most methods with boost filesystem (but not
all: the latter cannot efficiently enumerate files AND query their
size/mtime)
- AllocatorChecker: better name for member functions
- file: move the File class here
- trace: bugfix
- io: move UnalignedWriter to write_buffer.cpp (basically the same
thing)
- vfs: remove unnecessary "vfs" warts from variable names
- vfs_tree: VfsFile now stores single Name/Size/MTime fields instead of
the FileInfo record (less clunky)
- vfs_path: use boost filesystem's version of the basename/extension
functions
- lf_alloc: remove (no longer necessary, won't be finished - not worth
the trouble)
- path_util: remove path_foreach_component (replaced by better path
traversal logic) and PathPackage (obsoleted by fs::path)

! resource loading code now receives VfsPath as its filename. there is
also OsPath (native absolute path) and Path (relative to binaries/data)

- tex is now independent of file loading code; it just en/decodes
in-memory buffers
- wdll_ver: clean up, use smart pointer to simplify bailout code
- wsdl: remove nonexistent failure path from calc_gamma (cruised by here
because SDL_SetGamme is failing once after a cold boot at work)
- wsnd: simplify OpenAL DLL search, use boost::filesystem
- wutil: Wow64 redirection is now packaged in a (RAII) class

This was SVN commit r5525.
2007-12-22 18:15:52 +00:00
..
DOMEvent.cpp # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
DOMEvent.h # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
EventTypes.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
GameEvents.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
JSConversions.cpp # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
JSConversions.h # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
JSSerialization.h # Linux ICC compatibility. 2007-06-01 00:34:36 +00:00
JSUtil.cpp # housekeeping 2006-07-26 13:10:13 +00:00
JSUtil.h # housekeeping 2006-07-26 13:10:13 +00:00
ScriptableComplex.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
ScriptableComplex.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ScriptableComplex.inl Console: changed things so declaring variables while an entity is selected will no longer define a new property in that entity. Kind of broke the ability to access properties of the selected object without typing selection[0], due to other bugs. 2007-06-16 22:07:40 +00:00
ScriptableObject.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
ScriptableObject.h # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
ScriptCustomTypes.cpp # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
ScriptCustomTypes.h # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
ScriptGlue.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
ScriptGlue.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ScriptingHost.cpp fixes and improvements 2007-12-22 18:15:52 +00:00
ScriptingHost.h Separate JS_ShutDown from the normal ScriptingHost shutdown, because it's resetting non-thread-safe per-process state. 2007-06-03 15:37:26 +00:00
SpiderMonkey.h Atlas: Updated wxJS to latest SVN version. Made the JS runtime have a greater lifetime than all the wx windows, to avoid garbage collection problems. 2007-06-08 22:56:01 +00:00
SynchedJSObject.cpp Bug fixes and more game setup options. 2006-10-08 17:39:46 +00:00
SynchedJSObject.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00