MCS_ filesystem functions implemented
Merge with Panos branch and refactoring unicode of MCS_ functions and MCSystem functions
Continuing chunk object refactoring
Refactored stack decorations property
Refactoring of MCSystemFileHandle now compiles
Merge with Panos branch
First MCS_* functions refactoring step finished - engine is broken for now
Correction of startup crash. The engine is still not properly working
Creation of MCDataRef from bytes fixed - did not copy the data before...
MCMacDesktop::PathToNative and PathFromNative updated
Merge with Panos' branch
dskmac.cpp purified - calls to MCS_* functions within MCMacDesktop changed to MCMacDesktop:: equivalent instead
All straightforward Mac desktop functions refactored. Functions common to several platforms are still to be refactored
Refactoring of the Mac specific functions continued - some changes previously made have been reverted as some functions are to be removed and didn't need to be exposed
Windows functions refactoring - commit from Mac, to have the modifications available from Windows
Signature of MCS_read* functions updated to the more convenient (void*, size_t, IO_header)
MCMemoryFileHandle and MCCustomFileHandle declarations moved to system.h so that they are accessible from platform-specific files (dskmac.cpp, dskw32.cpp and such)
Beginning to implement MCGo compile method
Implemented object evaluation methods used by Chunk compile method
MCS_init process reverted to its former execution; the refactoring was introducing problems with Windows
Common initialization adapted for server and mobile implementations
Finished implementing MCChunk::compile_object_ptr