This change includes a fix for issue #213. The issue with the initial implementation was the config was loaded with the unaltered virtual path with "/", but in the include handler, the include was changed to use "\" and so the mapping could never be made. Additionally, the initial implementation only supported single directory virtual mappings so a virtual mapping of /Project/Particles would not have worked. I have fixed this issue as well.
I have also added in a number of tests for the virtual include handling and fixed up the old one that was there.
This change includes a fix for issue #213. The issue with the initial implementation was the config was loaded with the unaltered virtual path with "/", but in the include handler, the include was changed to use "\" and so the mapping could never be made. Additionally, the initial implementation only supported single directory virtual mappings so a virtual mapping of /Project/Particles would not have worked. I have fixed this issue as well.
I have also added in a number of tests for the virtual include handling and fixed up the old one that was there.