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
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
Merge remote-tracking branch 'sebastien/refactor-syntax_unicode' into refactor-syntax_unicode_windows
Merge remote-tracking branch 'sebastien/refactor-syntax_unicode' into refactor-syntax_unicode_windows
Engine now compiling.
Few changes brought to MCSystemInterface - will need a merge with the Mac branch
Error in mode_standalone.cpp corrected@
Merge with refactor-syntax_unicode_mac
Some Windows-specific compilation issues corrected
Merge with refactor-syntax_unicode_mac
Merge remote-tracking branch 'origin/refactor-syntax_unicode' into refactor-syntax_unicode_windows
Changes brought to comply with MCSystemFilehandle and MCSystemInterface
Corrections of all compilation errors
Bug on OpenFile fixed
MCS_unicodetomultibyte, MCS_multibytetounicode, MCS_langidtocharset and
MCS_charsettolangid moved to w32dsk-legacy.h
Bug in GetStandardFolder fixed - was using MCStringGetCharPtr which always
returns nil.
GetListEntries modified to use the callbacks and thus to have a better consistency between the platforms.
crash on load: nil pointer access in StartProcess fixed
Merge remote-tracking branch 'origin/refactor-syntax_unicode' into refactor-syntax_unicode_windows
ListFolderEntries: mask added on the permissions, was previously returning the flags as well
Fixed error on MCS_reset_time
ListFolderEntries updated to the new signature (Mac)
Crash in MCFontMeasureText fixed
Comments changed on Windows ListFolderEntries
Removed GetCanonicalPath from MCWindowsDesktop since it's no longer used
All MCS functions moved to the new file dsklnx.cpp
Stream API implemented for STD files - memory mapped files to be implemented
Compilation errors in the MCS functions fixed.
All launch errors fixed on Linux.
MCMemoryMappedFileHandle implemented on Linux;
MCSystemInterface::OpenFile, ::OpenDevice and ::OpenFd updated to execute the former code in MCS_open. MCStdioFileHandle creation methods subsequently updated to a constructor