* Revert "fix(#2862): windows path replaces backslashes with forward slashes (#2903)"
This reverts commit 45a93d9979.
* fix the case when '()' and '[]' are both in file path
* remove debug messages
* remove unnecessary comments
* add is_windows feature flag when normalizing path
* add is_windows flag for filename change
* Revert "add is_windows flag for filename change"
This reverts commit ada77cb7e9.
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>