333 Commits

Author SHA1 Message Date
Steffen Schuemann
98dad7f0a1 refs #18, unicode error raise can now be enabled with define GHC_RAISE_UNICODE_ERRORS 2019-06-02 11:52:07 +02:00
Steffen Schuemann
2969bad152 refs #17, fixed another issue on mingw when using wchar_t/wstring 2019-06-02 11:31:44 +02:00
Steffen Schuemann
2aa08c17c1 refs 17, copy & paste error broke the build 2019-06-02 11:01:01 +02:00
Steffen Schuemann
d80948287e refs #17, fix for issues with mingw 2019-06-02 10:53:16 +02:00
Steffen Schuemann
e4e6246eaa refs #17, fix for wrong use of fs::ofstream 2019-06-02 09:33:19 +02:00
Steffen Schuemann
b5e18c859d refs #17, run test variant with GHC_WIN_WSTRING_STRING_TYPE enabled on windows ci 2019-06-02 08:53:18 +02:00
Steffen Schuemann
7aa38946a9 refs #17, defaulting to value_type = wchar_t and string_type = std::wstring on Windows when using fs_std*.hpp helper header 2019-06-01 21:15:23 +02:00
Steffen Schuemann
3fcb3f51e1 optional Windows wchar_t/wstring support
Squashed commit of the following:

commit f4a85d2070bb62bdca644f81faa953ba5fb5e491
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Sun May 19 10:02:22 2019 +0200

    refs #17, refs #18, Missing use of alloc in fromUtf8 (fixed on master) and initialization order issue.

commit aa1cb7081630393659204641792bc7641f0c72aa
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Sun May 19 09:46:02 2019 +0200

    refs #18, fighting VS2015 sfinae issues

commit 15788d8eb9972965ec4562c6e672a8a460e5b655
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Sat May 18 10:35:25 2019 +0200

    refs #17, work on wchar_t/wstring support on Windows.
2019-05-31 07:08:48 +02:00
Steffen Schuemann
235a594240 Squashed commit of the following:
commit 9cc8cbf731375fbedac9e76f883664a27814bff0
Author: Steffen Schuemann <s.schuemann@pobox.com>
Date:   Mon May 27 09:36:09 2019 +0200

    Workaround for bug in clangs libc++ std::filesystem::path::format.

commit 72285d01f2a269247084dddb8fe8d9da66f082a1
Author: Steffen Schuemann <s.schuemann@pobox.com>
Date:   Mon May 27 09:17:49 2019 +0200

    Test coverage.

commit f3ab2af99fda2dad26334d2a4884faa7463f7edb
Author: Steffen Schuemann <s.schuemann@pobox.com>
Date:   Sun May 26 12:35:39 2019 +0200

    Fixed std builds, removed non-standard conforming swap in directory_iterator/recursive_directory_iterator.

commit 3ae76b29a0745319d2a64e34bdbcb35264ad3e99
Author: gulrak <s.schuemann@pobox.com>
Date:   Sun May 26 11:08:52 2019 +0200

    Additional tests.

commit af4bbe14e192b464d3fece68c5dbcf3bf1c4e214
Author: gulrak <s.schuemann@pobox.com>
Date:   Fri May 24 21:52:15 2019 +0200

    Added more tests.
2019-05-31 00:46:29 +02:00
Steffen Schümann
8552dc6092 Added big-obj compile options for coverage builds on mingw. 2019-05-30 21:49:59 +02:00
Steffen Schümann
96ea0dd12e Activated an aditional unit test on windows. 2019-05-24 00:29:17 +02:00
Steffen Schuemann
b970da3128 Disabled bad check that is not dependend of root name support. 2019-05-23 09:19:49 +02:00
Steffen Schuemann
962df76d10 Merge branch 'master' of github.com:gulrak/filesystem 2019-05-23 08:39:16 +02:00
Steffen Schuemann
22de93ac45 Fix for error handling issue in utf8 converter and additional tests for enhanced coverage. 2019-05-23 08:39:04 +02:00
gulrak
db09380e4b
Merge pull request #20 from actboy168/patch-2
Fix an fd leak
2019-05-23 08:37:32 +02:00
actboy168
4a749c02b8
Fix a fd leak 2019-05-23 09:46:21 +08:00
Steffen Schuemann
ca969ab341 Relative coverage path. 2019-05-21 09:06:44 +02:00
Steffen Schuemann
fa99351935 Added coverage info badge to readme. 2019-05-21 08:29:14 +02:00
Steffen Schuemann
4a9d2901ef Updated readme. 2019-05-21 08:26:32 +02:00
Steffen Schuemann
169fac8274 Cleanup coverage paths. 2019-05-21 08:23:05 +02:00
Steffen Schuemann
8b37292acb Work on better CI integration. 2019-05-21 08:07:43 +02:00
Steffen Schuemann
2a15f1833f Work on better CI integration. 2019-05-21 07:47:54 +02:00
Steffen Schuemann
4d880e1be9 Work on better CI integration. 2019-05-21 07:43:44 +02:00
Steffen Schuemann
2635c0815c Work on better CI integration. 2019-05-21 07:15:49 +02:00
Steffen Schuemann
4f2d54af74 Work on better CI integration. 2019-05-20 22:19:39 +02:00
Steffen Schuemann
b84593086f Work on better CI integration. 2019-05-20 21:57:24 +02:00
Steffen Schuemann
7d89059b17 Work on better CI integration. 2019-05-20 21:24:36 +02:00
Steffen Schuemann
c782650f33 Work on better CI integration. 2019-05-20 21:10:54 +02:00
Steffen Schuemann
d2ed3e5614 Work on better CI integration. 2019-05-19 22:10:08 +02:00
Steffen Schuemann
d4951839ca Work on better CI integration. 2019-05-19 20:20:05 +02:00
Steffen Schuemann
aae12ecf9f Work on better CI integration. 2019-05-19 18:12:38 +02:00
Steffen Schuemann
2336e02dd3 Work on better CI integration. 2019-05-19 17:27:00 +02:00
Steffen Schuemann
63cdf7f97a Work on better CI integration. 2019-05-19 17:15:19 +02:00
Steffen Schuemann
f0b75701a8 Work on better CI integration. 2019-05-19 13:04:36 +02:00
Steffen Schuemann
61fd23d9cd Work on better CI integration. 2019-05-19 12:58:16 +02:00
Steffen Schuemann
fdf5d37383 Work on better CI integration. 2019-05-19 12:41:52 +02:00
Steffen Schuemann
3dc4319e08 Work on better CI integration. 2019-05-19 12:06:04 +02:00
gulrak
1d4cf99540
Merge pull request #19 from kleuter/master
Fixed readme example checking for valid UTF8
2019-05-18 19:30:54 +02:00
Steffen Schuemann
082e606591 refs #18, revert change due to VS2015 compilation issues. 2019-05-18 18:14:51 +02:00
kleuter
dcf28643f0 Update README.md 2019-05-18 16:00:41 +02:00
Steffen Schuemann
6d173c50a9 refs #18, added missing allocator parameter to std::string case of fromUtf8 2019-05-18 10:47:49 +02:00
Steffen Schuemann
40ef125494 refs #18, missing small fix 2019-05-18 10:31:42 +02:00
Steffen Schuemann
5c72bacf2c Merge branch 'master' of github.com:gulrak/filesystem
# Conflicts:
#	include/ghc/filesystem.hpp
2019-05-18 10:22:41 +02:00
Steffen Schuemann
9d5bc604c9 refs #18, some refactoring on unicode handling and a fix for a VS2019 warning. 2019-05-18 10:19:00 +02:00
Steffen Schümann
33e3a36044 refs #16, support for VS2019, templated char size dispatching in utf8 decoder 2019-05-15 08:10:20 +02:00
Steffen Schuemann
61182d039f Added missing header for better VS2019 support. 2019-05-15 06:18:25 +02:00
Steffen Schuemann
91e02dc2c4 Work on CI support for MingW, fixing some MingW issues 2019-05-14 08:42:29 +02:00
gulrak
3117060ed9
Merge pull request #14 from fenglc/master
Added cmake install support, thanks for the PR.
2019-05-11 16:44:00 +02:00
Steffen Schümann
38b9192d3a Version bump to wip version. 2019-05-11 15:51:17 +02:00
Steffen Schümann
16a5fbb86e Small changes for MingW compiles concerning unsupported error code and clarified test in utf8 decoder. 2019-05-11 15:49:26 +02:00