@mandrav
I think I have "fixed" it using a dirty way.
And I don't know how to make a patch file.
I modified just one line.
/src/sdk/compiler.cpp Line40
from
const wxString Compiler::FilePathWithSpaces = _T("[][{}() \t#%$~A-Za-z0-9_:+/\\.-]+");
to
const wxString Compiler::FilePathWithSpaces = _T(".+");
I will appreciate it very much if you fix it using the way above or a better one.
Ouch! Are you sure that'll work? Because we don't know if that would interfere with the other regexes... besides there's a space in there. [ ]
I think that what you want is...
const wxString Compiler::FilePathWithSpaces = _T("[ ][.]+");
However, it would be cleaner if you include a way to tell the regexes to use all the range of chinese characters. But I don't know how to do that :(