Commit Graph

19 Commits

Author SHA1 Message Date
Beman
7b0c3936db Streamline the versioning macros and bring them into sync with the numbering used by V2 and V4, to preserve existing code that still defines BOOST_FILESYSTEM_VERSION as 3. 2014-08-29 21:20:43 -04:00
Beman
d953e4cc21 Finish config_info.hpp and apply to critical tests. Clean up Jamfile by making <test-info>always_show_run_output a project-wide requirement. 2014-08-28 11:47:14 -04:00
Beman
cc01642997 Switch to using BOOST_FILESYSTEM_DETAIL_V3 to determine which version being built. That more clearly indicates which code blocks need to be removed when V3 support is removed. 2014-08-27 11:05:46 -04:00
Beman
f45006348b Add BOOST_FILESYSTEM_LOG_DETAIL_APPENDS machinery so logging is under macro control. 2014-08-26 12:27:18 -04:00
Beman
dda62766ed Display "BOOST_FILESYSTEM_TS is [not] defined" 2014-08-26 11:30:33 -04:00
Beman
93b8254152 Add tests to ensure that various Boost types work as expected (Antony Polukhin). 2014-08-25 16:11:53 -04:00
Beman
bfbc1752c4 Uncomment path_unit_test.cpp lines previously commented out to speed testing. 2014-08-25 15:47:03 -04:00
Beman
b5cfe95696 is_iterator dispatch working. Unstable work-in-progress. 2014-08-20 16:12:10 -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
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
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
044b98373c All char16_t/char32_t dependencies #ifdef'ed out. All test/msvc/filesystem.sln tests pass. 2014-07-10 14:43:22 -04:00
Beman
e59aecbcbe Update the tests. Unstable. 2014-07-09 08:57:45 -04:00
Beman Dawes
5ee2bb4189 Filesystem: Add path::operator+= and concat functions to tack on things like suffixes or numbers. Suggested by Ed Smith-Rowland and others.
[SVN r78065]
2012-04-18 14:46:15 +00:00
Beman Dawes
21ec949654 filesystem testing change: use <boost/test/prg_exec_monitor.hpp> by default, define BOOST_LIGHTWEIGHT_MAIN to use <boost/detail/lightweight_main.hpp>. This gives us the better exception reporting of <boost/test/prg_exec_monitor.hpp> but provides easy fallback to <boost/detail/lightweight_main.hpp> if desired.
[SVN r78057]
2012-04-18 01:31:53 +00:00
Beman Dawes
9bba5a53fb filesystem: remove unused function to quiet Intel/Windows compiler warning.
[SVN r78008]
2012-04-16 13:44:58 +00:00
Beman Dawes
b8bb495787 filesystem: change imbue test to avoid reliance on L string literal encoding, thus allow test to pass on Intel compiler for Windows
[SVN r78007]
2012-04-16 13:41:17 +00:00
Beman Dawes
7941871477 Filesystem - Delete v3 directories no longer needed. Cleanup links, namespaces, and other residue from dual v2/v3 support.
[SVN r77555]
2012-03-26 12:44:24 +00:00
Beman Dawes
16099b4c7d Filesystem - Move V3 files and directories into place
[SVN r77554]
2012-03-26 12:31:06 +00:00