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
Changes brought to windows-specific functions in order to have the project compiling, subsequently to the modifications made from Mac
Project set-up and compiling - linking still fails as the MCS functions need to be updated
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)
filedefs.h: Definition of a MCStdioFileHandle updated
dskw32.cpp, w32spec.cpp: MCS_ functions moved from w32spec.cpp to MCSystemInterface functions in dskw32.cpp
Merge remote-tracking branch 'sebastien/refactor-syntax_unicode' into refactor-syntax_unicode_windows
Beginning to implement MCGo compile method