Beman
d5a2658d16
Move constant used only on Windows into Windows-specific helpers. Quiets clang warning message.
2014-09-04 09:24:20 -04:00
Beman
0041ea9646
Removed unused codecvt buffer size definitions long since moved to path_traits. Quiets clang warning.
2014-09-04 09:13:57 -04:00
Beman Dawes
846846ef9d
Merge pull request #7 from danieljames/metadata
...
Create metadata file.
2014-08-22 21:59:21 -04:00
Beman
76d209567f
Refactor dot_path and dot_dot_path into functions, to prevent path constructor being called before main() starts. In theory that is harmless when path::value_type is the same as value_type of the ctor Source, but eliminating it simplifies reasoning about program correctness.
2014-08-22 11:31:42 -04:00
Daniel James
dc1fd98dc6
Add metadata file.
2014-08-18 14:58:47 +01:00
Beman
5b4e1b5580
Remove comments about mutexes. They are a distraction and less relevant as C++11 support becomes widespread.
2014-08-18 09:01:16 -04:00
Beman
245341aaa9
Update release history.
2014-08-17 15:40:56 -04:00
Beman
35096ca056
Add 9219.cpp plus infrastructure and path.cpp logging
2014-08-17 10:55:01 -04:00
Beman
4d64f34c01
Add non-const overloads for the value_type and string_type to avoid calling codecvt(). Fixes ticket #9219 .
2014-08-17 09:22:32 -04:00
Beman
5229dd663e
9054 and 10228 are now closed.
2014-08-07 16:45:40 -04:00
Beman
8ef629c906
Add __OpenBSD__ to the operating systems that "expect their string parameters to be in UTF-8 encoding and nothing else." Fixes #8352
2014-08-06 12:24:44 -04:00
Beman
0e16e5bdff
Replace more <boost/test/prg_exec_monitor.hpp> usage with <boost/detail/lightweight_main.hpp>.
2014-08-06 12:19:29 -04:00
Beman
bf1339e282
Remove use of <boost/test/prg_exec_monitor.hpp>. It has caused trouble for years, and I'm tired of fighting with it. The last straw was adding a Cygwin gcc toolset, only to have <boost/test/prg_exec_monitor.hpp> fail to link. Change to always use <boost/detail/lightweight_main.hpp>, which is trouble-free.
2014-08-06 12:16:06 -04:00
Beman
5bab05c87b
git checkout --patch ts-develop doc/tickets.html
2014-08-06 08:21:06 -04:00
Beman
6512ae2ced
Initial commit before merge from ts-develop.
2014-08-06 08:07:16 -04:00
Beman
63ad0348aa
Add hello_filesystem.cpp and related infrastructure so we have a handy starting point for building quick tests.
2014-08-05 15:14:04 -04:00
Beman
750a82e20d
Revert "Merge branch 'develop' of github.com:boostorg/filesystem into develop"
...
This reverts commit 4610afc49e , reversing
changes made to 6623bde4fe .
2014-08-05 09:16:57 -04:00
Beman
4610afc49e
Merge branch 'develop' of github.com:boostorg/filesystem into develop
2014-08-04 20:25:07 -04:00
Beman
6623bde4fe
Fix Jamfile boo boo
2014-08-04 20:21:45 -04:00
Beman
96d7c10731
Initial commit and update Jamfile
2014-08-04 16:56:14 -04:00
Beman
3a31219974
Add issue tracking doc to aid followup.
2014-08-02 12:01:10 -04:00
Beman
cc99cc6ceb
Merge branch 'develop' into ts-develop
2014-07-31 17:24:34 -04:00
Beman
d83b8d9c6b
Add ticket number.
2014-07-28 17:05:43 -04:00
Beman
91c4517a8c
Add a useless initialization to quiet the Clang static analyzer, closing ticket #8954 .
2014-07-28 16:47:25 -04:00
Beman
02b5767bf1
Shorten name of operations_test temp directory to shorten console commands when debugging.
2014-07-28 08:30:24 -04:00
Beman
e8c90f7f15
Add test for ODR violations such as forgetting to inline a function in a header. Thanks to STL for pointing out this testing technique.
2014-07-25 17:58:15 -04:00
Beman
feffecb67f
Remove testing residue, update copyright date.
2014-07-25 15:35:36 -04:00
Beman
69d16ad72b
Correct some tests.
2014-07-25 15:26:33 -04:00
Beman
d774842f39
Initial directory junction support. See release_history.html
2014-07-25 11:00:54 -04:00
Beman
4635e93d02
Add move semantics to file_status per DTS. Fix incorrect synonym in perms. Add file_status constructor test cases.
2014-07-24 15:38:48 -04:00
Beman
8f08e1e2d8
Update revision history.
2014-07-24 11:30:37 -04:00
Beman
ea7ab16ea3
Add "Purpose of this release ..." to release history.
2014-07-24 10:16:26 -04:00
Beman
f0ce9bd649
Missed a few perms value changes that were on next DTS page.
2014-07-23 15:58:04 -04:00
Beman
038bce7e2d
DTS: enum perms changed to enum class perms. Constant names have changed; synonyms provided.
2014-07-23 15:35:44 -04:00
Beman
21a66a331a
Update enum class file_type constant values per DTS.
2014-07-23 14:16:53 -04:00
Beman
06dde1a832
Initial commit.
filesystem-2014-07-23
boost-1.56.0
2014-07-23 10:11:34 -04:00
Beman
b5dd289799
Remove test that fails if Windows Explorer with TortoiseGit plug-in is running. Suspect TGitCache process is briefly delaying some effects of file deletion.
2014-07-23 09:52:36 -04:00
Beman
98b29a72e5
Fix-up of prior merge conflict resolution from develop.
2014-07-23 09:39:26 -04:00
Beman
99a94662b2
Merge branch 'develop' into ts-develop
...
Conflicts:
include/boost/filesystem/operations.hpp
test/operations_test.cpp
2014-07-22 20:55:58 -04:00
Beman
07baa588e5
Update release history.
2014-07-22 17:07:31 -04:00
beman
5b0beaa91f
Fix test code that failed on dangling symlink left by prior test
2014-07-20 18:17:35 -04:00
Beman
0a692332f3
test/issues/Jamfile.v2 initial commit.
2014-07-20 17:15:39 -04:00
Beman
040be88815
Rework the recursive_directory_iterator::increment function to always make progress, even when errors occur.
2014-07-20 16:44:28 -04:00
Beman
2774f0e927
Merge comments from abandoned revision; they were helpful even though the code changes were premature.
2014-07-20 09:31:06 -04:00
Beman
ecce3f06d7
Revert "Merge branch 'avdv-fix-5403' into develop"
...
This reverts commit eaa5f27fc1 , reversing
changes made to 23d2fcb9e0 .
Although the changes made by the pull request fixed the presenting symptom, the lack of an "always makes progress" invariant is the real problem. The plan is to attack the lack of invariant first, then make further changes are needed.
2014-07-20 09:15:17 -04:00
Beman
ff1eef7670
Update test to reflect the recursive_directory_iterator::increment invariant to be added that progress is always made, allowing loops to terminate even if errors occur.
2014-07-20 09:01:53 -04:00
Beman
eaa5f27fc1
Merge branch 'avdv-fix-5403' into develop
2014-07-19 14:42:08 -04:00
Beman
23d2fcb9e0
recurse_dir_iter_5403.cpp initial commit.
2014-07-19 14:39:45 -04:00
Beman
514f8d33e2
Tweak spacing for test reporting.
2014-07-16 08:59:44 -04:00
Beman
6ed4c4f6f7
Apply Christian Hammerl's fix for tickets 9683 and 10187. Supply test cases that should work for both POSIX and Windows. Tested with fix commented out to verify test cases do detect the problem.
2014-07-16 08:48:44 -04:00