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 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-01-10 14:14:43 -08: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-26 19:50:14 +02:00
2015-03-18 09:23:44 +01: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-03-18 09:23:44 +01:00
2015-03-18 09:23:44 +01: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:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-05-26 05:34:47 -04:00
2015-05-28 19:14:42 -04:00
2015-05-28 19:14:42 -04:00
2015-05-28 19:14:42 -04:00
2015-05-28 19:14:42 -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-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 22:26:43 -05:00
2015-05-25 13:22:31 +02:00
2014-07-20 12:33:56 -07: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-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
2014-12-03 22:01:12 -06:00
2014-12-03 00:50:41 +01:00
2014-08-13 03:57:10 -07: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: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-26 19:25:59 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00
2015-03-18 10:16:11 +01:00
2015-03-18 10:16:11 +01:00
2015-02-25 18:28:26 -08:00
2015-04-13 02:26:52 -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 23:08:24 -04:00
2015-05-25 23:08:24 -04:00
2015-05-25 13:22:31 +02:00
2015-05-25 13:22:31 +02:00