q66
|
3034918496
|
move glob matching impl into a source file
|
2017-06-16 18:55:08 +02:00 |
|
q66
|
bee56e6a52
|
add glob example
|
2017-06-11 18:51:29 +02:00 |
|
q66
|
cca5952f93
|
fix the ** pattern not including itself's dir when used in dir position
|
2017-06-11 18:43:04 +02:00 |
|
q66
|
511ea88161
|
proper handling of [!...] glob patterns
|
2017-06-11 18:17:44 +02:00 |
|
q66
|
6b66e6ea69
|
document glob matching
|
2017-06-11 18:13:18 +02:00 |
|
q66
|
dd7f38d919
|
add char range glob pattern support
|
2017-06-11 00:02:16 +02:00 |
|
q66
|
054f292393
|
avoid bad path formatting in a very ugly way
|
2017-06-10 21:17:58 +02:00 |
|
q66
|
7ff454140a
|
add api to check if filename matches glob pattern
|
2017-06-10 20:30:48 +02:00 |
|
q66
|
c9dafd1766
|
do not iterate non-directories
|
2017-06-10 20:26:34 +02:00 |
|
q66
|
374194bba6
|
there is no need to match filename for **
|
2017-06-10 20:10:56 +02:00 |
|
q66
|
eba541842c
|
remove ordinary glob escaping (incompatible with windows, use [c])
|
2017-06-10 19:18:24 +02:00 |
|
q66
|
a2f88815bf
|
implement ? wildcard
|
2017-06-10 19:03:58 +02:00 |
|
q66
|
009f36ba9f
|
more glob fixes, also properly treat ** separately
|
2017-06-10 18:57:58 +02:00 |
|
q66
|
5396f6b2a5
|
glob matching fixes
|
2017-06-10 18:21:11 +02:00 |
|
q66
|
75b70e7227
|
initial basic glob matching support in filesystem.hh
|
2017-06-10 17:47:26 +02:00 |
|
q66
|
d6a2a3f07c
|
include all examples in generated docs
|
2017-05-03 02:14:27 +02:00 |
|
q66
|
36332dff40
|
document environ and filesystem
|
2017-04-05 20:53:14 +02:00 |
|
q66
|
b86df5c016
|
move over to standard filesystem module (from std::experimental or std)
|
2017-03-10 18:31:34 +01:00 |
|
q66
|
afd086b2a0
|
move some more bits into impl files
|
2017-03-09 19:21:01 +01:00 |
|
q66
|
262e691a4d
|
fix test runner
|
2017-02-25 14:56:51 +01:00 |
|
q66
|
e4dc237f4d
|
revamped output ranges and input range pop funcs
|
2017-02-19 16:45:06 +01:00 |
|
q66
|
8e40841219
|
update to new style everywhere
|
2017-02-16 20:49:34 +01:00 |
|
q66
|
68c19a80fb
|
update naming style across range module
|
2017-02-16 20:02:55 +01:00 |
|
q66
|
3edcafd9a6
|
rename string range types to new style
|
2017-02-16 19:07:14 +01:00 |
|
q66
|
bd307bd52e
|
standard iter() for any std container type without ranged_traits
|
2017-02-14 18:32:51 +01:00 |
|
q66
|
08e980cd0a
|
start cleaning up the range system for nicer syntax
|
2017-02-13 23:33:52 +01:00 |
|
q66
|
2884f4b47b
|
use size_t and ptrdiff_t
|
2017-01-30 19:11:49 +01:00 |
|
q66
|
343c684820
|
initial proper string integration
|
2017-01-30 01:16:29 +01:00 |
|
q66
|
2c7f98f57e
|
use standard swap
|
2017-01-29 15:56:02 +01:00 |
|
q66
|
56a3327dce
|
use standard vector and move/forward
|
2017-01-25 01:57:24 +01:00 |
|
q66
|
32cd56d3c1
|
linux/gcc fixes
|
2017-01-09 17:58:40 +01:00 |
|
q66
|
8afffc1fb7
|
refactoring, style updates, various fixes
|
2016-07-31 20:40:25 +01:00 |
|
q66
|
115da8be30
|
use lstat for consistent behavior
|
2016-07-07 19:46:53 +01:00 |
|
q66
|
8b7fc0f791
|
don't alloc path twice
|
2016-07-07 17:06:57 +01:00 |
|
q66
|
dd35b0bf05
|
fix incorrect FindFirstFile logic on Windows
|
2016-07-06 19:51:39 +02:00 |
|
q66
|
85d98780ce
|
windows build warning/error fixes
|
2016-07-06 19:31:21 +02:00 |
|
q66
|
47ed1a700c
|
don't use classic style casts
|
2016-07-02 04:57:23 +01:00 |
|
q66
|
85b7602654
|
fix directory stream on Linux as glibc's dirent.h doesn't put . and .. entries to the start
|
2016-06-28 19:52:37 +01:00 |
|
q66
|
7912c24e3a
|
const syntax refactoring
|
2016-06-23 19:18:35 +01:00 |
|
q66
|
b66c684add
|
add trailing newlines
|
2016-02-07 21:19:20 +00:00 |
|
q66
|
0580638905
|
move windows.h include into its own header (to define LEAN_AND_MEAN and NOMINMAX in all places)
|
2016-01-27 19:35:11 +00:00 |
|
q66
|
62d7836f32
|
header fixes
|
2016-01-26 19:01:27 +00:00 |
|
q66
|
d1feaafb5e
|
change style for constants
|
2016-01-22 18:12:39 +00:00 |
|
q66
|
0c26f0c94e
|
simple api to change dir
|
2015-09-14 01:31:31 +01:00 |
|
q66
|
f78aac9040
|
fix multiple method definitions
|
2015-09-10 18:54:47 +01:00 |
|
q66
|
d1912c4237
|
fix directory rewind on unix
|
2015-09-08 01:17:28 +01:00 |
|
q66
|
9648d5e011
|
experimental complete win32 support in filesystem.hh
|
2015-09-08 01:03:56 +01:00 |
|
q66
|
d163028054
|
directory stream optimization
|
2015-09-08 00:49:50 +01:00 |
|
q66
|
80b6aa588b
|
empty() public on DirectoryStream
|
2015-09-07 19:34:55 +01:00 |
|
q66
|
a31fbdbe32
|
cleanup
|
2015-09-06 17:39:09 +01:00 |
|