comex
a225426510
Rewrite FileSearch and improve ScanDirectoryTree.
...
- FileSearch is now just one function, and it converts the original glob
into a regex on all platforms rather than relying on native Windows
pattern matching on there and a complete hack elsewhere. It now
supports recursion out of the box rather than manually expanding
into a full list of directories in multiple call sites.
- This adds a GCC >= 4.9 dependency due to older versions having
outright broken <regex>. MSVC is fine with it.
- ScanDirectoryTree returns the parent entry rather than filling parts
of it in via reference. The count is now stored in the entry like it
was for subdirectories.
- .glsl file search is now done with DoFileSearch.
- IOCTLV_READ_DIR now uses ScanDirectoryTree directly and sorts the
results after replacements for better determinism.
2015-05-28 19:14:42 -04:00
..
2015-05-25 23:26:39 -04:00
2015-05-25 23:26:39 -04:00
2015-05-25 23:46:22 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 08:46:12 -04:00
2015-05-25 13:22:31 +02:00
2015-02-22 08:41:15 +01:00
2015-05-27 03:53:29 -04:00
2015-05-27 03:53:29 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-27 03:53:29 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:11:47 +02:00
2015-05-25 13:11:47 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-28 19:14:42 -04:00
2015-05-26 13:30:26 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 08:46:12 -04:00
2015-05-25 13:11:47 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:11:47 +02:00
2015-05-25 13:11:47 +02:00
2015-05-27 03:53:29 -04:00
2015-05-25 13:22:31 +02:00
2015-05-26 15:31:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 23:26:39 -04:00
2015-05-26 19:25:59 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-26 13:30:26 +02:00
2015-05-26 13:30:26 +02:00
2015-05-26 15:31:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 08:46:12 -04:00
2015-05-25 08:46:12 -04:00
2015-05-25 13:11:47 +02:00
2015-05-25 13:11:47 +02:00
2015-05-26 15:31:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-02-22 08:41:15 +01:00
2015-02-22 08:41:15 +01:00
2015-05-26 13:30:26 +02:00
2015-05-26 13:30:26 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00