Commit Graph

11 Commits

Author SHA1 Message Date
Daniel James
476aa61984 Improved file_path_to_url for windows edge cases
Really not sure about this, but filesystem doesn't have great support
anyway[1], and this handles some unusual cases better.

[1]: https://svn.boost.org/trac10/ticket/5448
2017-10-04 18:05:00 +01:00
Daniel James
e0ec41683d Deal with xinclude == xmlbase
It's a silly edge case as you can't xinclude directories, but might as well
make it a little more sane.
2017-10-04 03:08:21 +01:00
Daniel James
c5b8ad6d38 Fix xmlbase when it's the same as current xinclude base 2017-10-04 02:11:35 +01:00
Daniel James
074895ab80 Remove some TODO notes
Has been working fine, and not really a worry in retrospect.
2017-10-03 19:44:00 +01:00
Daniel James
ba493a19e1 Remove unnecessary cygwin includes 2017-09-15 19:21:30 +01:00
Daniel James
595182b0c7 Stop normalizing the path of dependencies
It was incorrect because it was following symlinks. That means that a
build system wouldn't detect is a symlink changed. It's probably best
not to do any normalization at all and leave it to the build system.
2017-09-15 19:21:30 +01:00
Daniel James
f9c24fa23f Try to fix cygwin 2017-09-10 11:14:03 +01:00
Daniel James
b913b0192b Some path_difference tests + fix non-existent directories 2017-08-09 20:12:56 +01:00
Daniel James
d2125b6978 Rename 'normalize_path_from_root' 2017-08-09 20:12:55 +01:00
Daniel James
230c2a516b Move 'normalize_path' into path.cpp 2017-08-09 20:12:54 +01:00
Daniel James
a45ffc5772 Extract stream and path code from native_text 2017-08-09 20:12:47 +01:00