Merge pull request #1049 from Jeffrey-Lim/main

Extend check for illegal Windows filenames