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
Updated all the static vars listed in the Unicodification spreadsheet
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
[[ UnicodifyScrollbar ]] Converted startstring / endstring of MCScrollbar to MCStringRef.
MCS_init process reverted to its former execution; the refactoring was introducing problems with Windows