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.
Beman
2014-07-23 09:52:36 -04:00
98b29a72e5
Fix-up of prior merge conflict resolution from develop.
Beman
2014-07-23 09:39:26 -04:00
99a94662b2
Merge branch 'develop' into ts-develop
Beman
2014-07-22 20:55:58 -04:00
07baa588e5
Update release history.
Beman
2014-07-22 17:07:31 -04:00
5b0beaa91f
Fix test code that failed on dangling symlink left by prior test
beman
2014-07-20 18:17:35 -04:00
040be88815
Rework the recursive_directory_iterator::increment function to always make progress, even when errors occur.
Beman
2014-07-20 16:44:28 -04:00
2774f0e927
Merge comments from abandoned revision; they were helpful even though the code changes were premature.
Beman
2014-07-20 09:31:06 -04:00
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.
Beman
2014-07-20 09:01:53 -04:00
eaa5f27fc1
Merge branch 'avdv-fix-5403' into develop
Beman
2014-07-19 14:42:08 -04:00
7f5b610827
Fix typo
Jonathan Wakely
2014-07-16 19:46:40 +01:00
514f8d33e2
Tweak spacing for test reporting.
Beman
2014-07-16 08:59:44 -04:00
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.
Beman
2014-07-16 08:48:44 -04:00
065f7b7948
Fix linking and namespace boo boos. All test/msvc/filesystem.sln tests now pass.
Beman
2014-07-10 15:21:02 -04:00
044b98373c
All char16_t/char32_t dependencies #ifdef'ed out. All test/msvc/filesystem.sln tests pass.
Beman
2014-07-10 14:43:22 -04:00
7f7769d16d
Document the reimplementation of path::codecvt() and path::imbue(), adding a section on path usage concerns.
Beman Dawes
2013-02-21 14:27:10 +00:00
f74de6c268
Revert mutex locking attempt. VC++ static builds failed in the C runtime because Microsoft staticly initializes some stuff that should be dynamically initialized.
Beman Dawes
2013-02-19 21:09:10 +00:00
5fa8879e0b
Current state of development.
Beman Dawes
2013-02-19 21:08:41 +00:00
ce4dcdac91
Add locale_mutex to prevent race condition within path_locale(), either during initialization or use.
Beman Dawes
2013-02-19 21:08:14 +00:00
5311e8139d
After path.cpp mess cleanup but before adding mutex
Beman Dawes
2013-02-19 21:07:52 +00:00
842f91ada2
Revert mutex locking attempt. VC++ static builds failed in the C runtime because Microsoft staticly initializes some stuff that should be dynamically initialized.
Beman Dawes
2013-02-19 21:06:16 +00:00
78646135eb
Current state of development.
Beman Dawes
2013-02-19 21:05:47 +00:00
c0f470b916
Add locale_mutex to prevent race condition within path_locale(), either during initialization or use.
Beman Dawes
2013-02-19 21:04:03 +00:00
2c0d73967d
After path.cpp mess cleanup but before adding mutex
Beman Dawes
2013-02-19 20:39:26 +00:00
15491b6fcf
System/FileSystem/Asio/Thread: ref #7278 Added noexcept to Boost.System to conform with C++11
Vicente J. Botet Escriba
2012-12-09 14:47:39 +00:00
08c11663d9Fix#7239, Stack overflow when calling create_directories(":D"). The reported problem was a symptom of an internal bug that caused path::filename() and path::parent_path() to fail on Windows for path(":"), and that in turn caused other functions that depend on filename() or parent_path() to fail, such as create_directories().
Beman Dawes
2012-08-28 12:57:02 +00:00
6f223a28ed
Remove spurious path::make_absolute() signature from synopsis - it was removed from class path in 2010 in favor of absolute() non-member operational function.
Beman Dawes
2012-08-23 21:07:23 +00:00
199263ee6e
Merge from trunk.
Beman Dawes
2012-08-13 12:49:12 +00:00
1170b12166
Generate unique name for operation_test directory. This prevents tests failures if static and shared tests happen to run in parallel.
Beman Dawes
2012-07-26 12:54:58 +00:00
fecf830577
doc/src work in progress
Beman Dawes
2012-07-17 12:04:33 +00:00
bd2c313ec2
Continue work on docs, including description of C++11 strategy.
Beman Dawes
2012-07-16 18:46:18 +00:00
0cf17cf1ca
Doc sources work in progress
Beman Dawes
2012-07-16 17:13:05 +00:00
6d73e629b8Fix#6659 and #7051, fchmodat supported only on Solaris 11. Disable fchmodat for both Sun and GCC compilers regardless of OS version; a runtime check is too much trouble.
Beman Dawes
2012-07-13 21:02:36 +00:00
999ab2ff4b
Fix a Linux fchmodat problem affecting symlink permissions reported during discussion of 6659. Patch supplied by Duncan Exon Smith. Does not fix the original problem.
Beman Dawes
2012-07-13 19:43:33 +00:00
119447d8c1
Add a #error if NDEBUG is defined.
Beman Dawes
2012-07-13 12:56:36 +00:00
d5328e4d05
Add a directory for issues related test programs.
Beman Dawes
2012-07-13 12:28:08 +00:00
bb0fe7585c
Add BOOST_FOREACH support. Correct C++11 range-based for statement enabler signatures. Improve test coverage. Clears feature requests #5896 and #6521.
Beman Dawes
2012-07-12 13:53:17 +00:00
af67382a81
Add directory_iterator and recursive_directory_iterator free functions begin and end so that these iterators can be used with range-based for statements.
Beman Dawes
2012-07-10 21:17:20 +00:00
13389f33c9
Work on conformance, standardese, and ISO trademark issues.
Beman Dawes
2012-07-08 21:31:34 +00:00
4ae83b8570
Fix link to wrong ticket.
Beman Dawes
2012-06-18 11:43:00 +00:00
6115c31640
Filesystem: Fix#6819; A path operand with a source that was a one character array was treated as empty, even if it wasn't empty. Such arrays can occur and be non-empty in unions or in code using C variable length array idioms.
Beman Dawes
2012-04-22 15:07:08 +00:00
e60403e17c
Summary: Moved libs/detail/utf8_codecvt_facet.cpp to boost/detail/utfâ¦â¦8_codecvt_facet.ipp Author: Dave Abrahams <dave@boostpro.com>
Dave Abrahams
2012-04-21 22:36:59 +00:00
4d8dd5055d
Summary: Moved libs/detail/utf8_codecvt_facet.cpp to boost/detail/utf8_codecvt_facet.ipp Author: Dave Abrahams <dave@boostpro.com>
Dave Abrahams
2012-04-19 18:19:20 +00:00
221b7cf7c6
Filesystem: Fix#6809, Implementation of filesystem::rename() method for MS Windows is wrong, by adding MOVEFILE_COPY_ALLOWED to deal with renames across drives, volumes, file systems. Fix has no effect on non-Windows systems.
Beman Dawes
2012-04-19 12:45:42 +00:00
4733286580
Filesystem: Initial commit of template for bug report test cases
Beman Dawes
2012-04-18 21:54:32 +00:00
0662681e3a
Add mention of "and others" whose names I can't recall.
Beman Dawes
2012-04-18 14:48:05 +00:00