Beman
6e92c9a8b2
Add experimental path::generic() function returning generic formatted (i.e. separators are forward slashes). Motivation: may be simpler than having a family of generic_*string functions.
2015-08-08 12:11:35 -04:00
Beman
5b8b9db1c9
Cleanup missed edits.
2015-08-08 06:18:08 -04:00
Beman
8a8c8abecc
Rename semi_canonical() to weak_canonical. The STL uses "weak" to denote reduced requirements.
2015-08-08 05:56:55 -04:00
Beman
6da5f657fb
Remove lexically_relative() free function. Add path::rel
2015-08-07 16:41:06 -04:00
Beman
dc794ea95b
Merge branch 'feature/relative' into feature/relative2
2015-08-06 08:08:46 -04:00
Beman
f35a14e004
Add copy_file-compilation-error-2015-05-04.cpp
2015-05-24 08:20:45 -04:00
Beman
1c104ba10f
Add issue tests for 4329, 5300, 10205
2015-03-27 20:01:52 -04:00
Beman
706cf988a9
Revise get_temp_directory() test cases. Drive-by warning removal and partial fix for TortoiseGit-related test harness crashes.
2015-02-03 12:11:44 -05:00
Beman
a89b7af83a
Comment out test case until fix is applied. Drive by fix of two curly brace errors that happened to cancel each other out.
2015-01-31 08:56:07 -05:00
Beman
96d5cdda3b
Remove test_folder. Content is now in branch test-files/utf-8, so that master and develop conform to Boost file naming policy.
2015-01-11 17:55:55 -05:00
Beman
bb5a0ff09d
Clear warnings, including new warnings from VC++ 2015 preview.
2015-01-05 10:34:24 -05:00
Beman
f17852e98d
Add test case described in ticket #4611 . Behavior checked against the TS, and is working as specified. Closed the ticket as "wontfix", since there is no implementation defect.
2014-12-30 18:09:16 -05:00
Beman
9fd93a2008
Fix ticket #7018 , operations_test.cpp does not correctly use setenv, including the suggested setenv* void fix. Added comment explaining choice of void fix rather than _putenv fix.
2014-12-30 11:59:53 -05:00
Beman
0dfb7171fb
Finalize issue reporting before requesting comments. Also fix some inspect issues.
2014-12-29 09:18:12 -05:00
Beman
56015c2239
More work on bug reporting infrastructure
2014-12-28 08:59:35 -05:00
Beman
1ac23b633e
No point in inspecting the Chinese names being tested.
2014-12-24 08:37:41 -05:00
Beman
5a0e0609c5
Switch to the VC++ codepage 950 codecvt facet. Verified output correct.
2014-12-24 08:25:54 -05:00
Beman
785d521b54
Add infrastructure. Use UTF-8.
2014-12-24 07:17:56 -05:00
Beman
3143a61080
Add generic issue_test project (with source files) to speed issue testing by providing some canned infrastructure.
2014-12-23 07:34:03 -05:00
Beman
a39af865c5
Add project "headers" that touches all filesystem header files. This causes Visual Studio "Find/Replace in files" to work properly for filesystem header files.
2014-12-23 07:27:28 -05:00
Beman
9848729fb8
Upgrade to VC++ 2015 Preview.
2014-12-04 15:35:33 -05:00
Beman
fdc4355a45
Initial commit
2014-10-29 09:10:17 -04:00
Beman
316084261c
Initial commit.
2014-10-27 19:30:47 -04:00
Beman
6cafaf5e34
Add issue 10485.
2014-10-26 08:36:58 -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
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
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
cc99cc6ceb
Merge branch 'develop' into ts-develop
2014-07-31 17:24:34 -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
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
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
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
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
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
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
Beman
065f7b7948
Fix linking and namespace boo boos. All test/msvc/filesystem.sln tests now pass.
2014-07-10 15:21:02 -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
3a8bcecc21
Rename filesystem-v3.sln to filesystem.sln
2014-06-01 15:10:24 -04:00
Beman
c2699a63d7
Switch msvc solution to 2013. Rename parent directory msvc10 -> msvc
2014-06-01 15:08:30 -04:00
Beman
b1b1cea3c4
Rename relative to lexically_relative. Add semi_canonical() and relative().
2014-05-29 15:42:11 -04:00
Beman
aa89af3387
Add test cases, correct typo
2014-05-05 14:23:59 -04:00
Beman
7cfff1821e
initial implementation of relative().
2014-05-05 11:54:27 -04:00
Beman
603188d157
Clear VC++ warnings from IDE
2014-05-02 13:32:50 -04:00
Beman
9c2a728572
Initial automatic conversion of VC++ projects to VC++ 2013.
2014-05-02 09:57:12 -04:00
Beman Dawes
f74de6c268
Revert mutex locking attempt. VC++ static builds failed in the C runtime because Microsoft staticly initializes some stuff that should be dynamically initialized.
...
[SVN r83034]
2013-02-19 21:09:10 +00:00
Beman Dawes
5fa8879e0b
Current state of development.
...
[SVN r83033]
2013-02-19 21:08:41 +00:00
Beman Dawes
2a569ccb2a
locale_multihread_test.vcxproj infrastructure
...
[SVN r83030]
2013-02-19 21:07:28 +00:00
Beman Dawes
315d7af7ed
Use test code contributed by Jacob Schloss. Fails as expected under current trunk.
...
[SVN r83029]
2013-02-19 21:07:03 +00:00
Beman Dawes
68efe31588
locale_multithread_test initial commit
...
[SVN r83028]
2013-02-19 21:06:41 +00:00
Beman Dawes
842f91ada2
Revert mutex locking attempt. VC++ static builds failed in the C runtime because Microsoft staticly initializes some stuff that should be dynamically initialized.
...
[SVN r83027]
2013-02-19 21:06:16 +00:00
Beman Dawes
78646135eb
Current state of development.
...
[SVN r83026]
2013-02-19 21:05:47 +00:00
Beman Dawes
22ca2095af
locale_multihread_test.vcxproj infrastructure
...
[SVN r83025]
2013-02-19 21:05:18 +00:00
Beman Dawes
619c7dea0f
Use test code contributed by Jacob Schloss. Fails as expected under current trunk.
...
[SVN r83024]
2013-02-19 21:04:50 +00:00
Beman Dawes
26abf21e38
locale_multithread_test initial commit
...
[SVN r83023]
2013-02-19 21:04:28 +00:00
Beman Dawes
2c0d73967d
After path.cpp mess cleanup but before adding mutex
...
[SVN r83021]
2013-02-19 20:39:26 +00:00
Beman Dawes
6db3f4ebdf
Merge branch 'master' of github.com:Beman/boost-trunk-git-svn
...
Conflicts:
libs/filesystem/test/path_times.cpp
[SVN r82989]
2013-02-19 01:03:55 +00:00
Beman Dawes
77b32cc6ac
Filesystem path_times: Use count rather than time based loop termination.
...
[SVN r82923]
2013-02-16 14:33:24 +00:00
Beman Dawes
4c663f3000
Time an otherwise empty loop. Include both user and system time in elapsed.
...
[SVN r82922]
2013-02-16 14:32:21 +00:00
Beman Dawes
e613187a30
path_times initial commit
...
[SVN r82916]
2013-02-15 20:44:53 +00:00
Beman Dawes
08c11663d9
Fix #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().
...
[SVN r80279]
2012-08-28 12:57:02 +00:00
Beman Dawes
1170b12166
Generate unique name for operation_test directory. This prevents tests failures if static and shared tests happen to run in parallel.
...
[SVN r79756]
2012-07-26 12:54:58 +00:00
Beman Dawes
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.
...
[SVN r79481]
2012-07-13 19:43:33 +00:00
Beman Dawes
119447d8c1
Add a #error if NDEBUG is defined.
...
[SVN r79468]
2012-07-13 12:56:36 +00:00
Beman Dawes
d5328e4d05
Add a directory for issues related test programs.
...
[SVN r79467]
2012-07-13 12:28:08 +00:00
Beman Dawes
bb0fe7585c
Add BOOST_FOREACH support. Correct C++11 range-based for statement enabler signatures. Improve test coverage. Clears feature requests #5896 and #6521 .
...
[SVN r79451]
2012-07-12 13:53:17 +00:00
Beman Dawes
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.
...
[SVN r79409]
2012-07-10 21:17:20 +00:00
Beman Dawes
ede84eefd7
Filesystem: Further fixes for #6932 . Clarify docs. Add test cases.
...
[SVN r78747]
2012-05-29 15:53:02 +00:00
Beman Dawes
c0b7979013
Filesystem: fix #6932 , create_directories throws exception even if error_code is specified.
...
[SVN r78721]
2012-05-28 15:47:59 +00:00
Beman Dawes
0dba8ad5b4
Filesystem: Add macro_default_test.cpp forgotten in 78273 commit
...
[SVN r78290]
2012-05-01 11:32:39 +00:00
Beman Dawes
d1a72fd781
Revert to BOOST_FILESYSTEM_STATIC_LINK as the default if no linkage macros supplied. See http://www.boost.org/doc/libs/1_49_0/libs/config/doc/html/boost_config/boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code
...
Add test to verify correct default.
[SVN r78273]
2012-04-30 15:00:21 +00:00
Beman Dawes
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.
...
[SVN r78136]
2012-04-22 15:07:08 +00:00
Beman Dawes
554f819036
Filesystem: Add exec_monitor msvc infrastructure
...
[SVN r78094]
2012-04-20 18:02:56 +00:00
Beman Dawes
4733286580
Filesystem: Initial commit of template for bug report test cases
...
[SVN r78074]
2012-04-18 21:54:32 +00: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
794a99390f
filesystem: Remove universal-character-name from source; was causing failure with Intel/Windows and required warning suppression on VC++
...
[SVN r78009]
2012-04-16 14:06:50 +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
d99c7f051a
Add a test case for 6690
...
[SVN r78005]
2012-04-16 13:01:30 +00:00
Beman Dawes
da4f223c5b
Fix #6690 and #6737 , resolving static linking related problems with VC++ 8 through 11. Note that this fix may reintroduce codecvt thread safety problems #4889 , #6320 , for these compilers if static linking is used.
...
[SVN r78000]
2012-04-15 20:34:19 +00:00
Beman Dawes
82c5b7533b
Fix #4065 , Boost Filesystem lexicographic path comparison inconsistent. The fix included adding path::compare functions, and cleanup and refactoring of the path relational operators code. Some of the code fixed is used by other functions, so some unrelated bugs may also have been fixed.
...
[SVN r77669]
2012-03-31 15:53:24 +00:00
Beman Dawes
073cb27538
Add statically linked tests in addition to the shared tests since filesystem has a history of tests that fail only in one of the linking modes
...
[SVN r77603]
2012-03-28 12:36:52 +00:00
Beman Dawes
494b34027e
Fix #5118 , replace_extension doesn't work as specified in documentation
...
[SVN r77571]
2012-03-26 21:19:36 +00:00
Beman Dawes
e32bdb46a4
Filesystem no longer provides a VC++ Solution for VC++ 9
...
[SVN r77560]
2012-03-26 14:05:40 +00:00
Beman Dawes
2c27b0597d
Correct path to source file
...
[SVN r77559]
2012-03-26 13:58:29 +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
Beman Dawes
883ba9b788
Filesystem - delete v2 directories, forwarding files.
...
[SVN r77553]
2012-03-26 12:27:17 +00:00
Beman Dawes
0d6af9221d
Initial commit
...
[SVN r72920]
2011-07-05 14:26:37 +00:00
Beman Dawes
7faca8cd27
<test-info>always_show_run_output for V3 operations_test
...
[SVN r68622]
2011-02-03 13:04:35 +00:00
Beman Dawes
7922c919d8
V2 tests added. All tests passing on at least one compiler, none passing on all compilers
...
[SVN r62759]
2010-06-10 20:02:39 +00:00
Beman Dawes
98d00b2e88
Add Build and Test support. Build is working, a few tests are working.
...
[SVN r62662]
2010-06-09 15:07:03 +00:00
Beman Dawes
fa515c07f5
Move files into new v2 + v3 directory structure
...
[SVN r62653]
2010-06-09 13:00:15 +00:00
Beman Dawes
91715967a5
Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support.
...
Refactor API macros into a new header, boost/system/api_config.hpp.
Prohibit user definition of API macros. Rationale: ensure all translation units use same definitions, cut number of environments that need to be tested.
[SVN r62313]
2010-05-30 15:38:32 +00:00
Beman Dawes
ec32b60c7a
Fix #3927
...
[SVN r59673]
2010-02-13 17:08:39 +00:00
Beman Dawes
fc6d222bc4
Set warning level to -W4
...
[SVN r58192]
2009-12-06 16:53:20 +00:00
Vladimir Prus
121ad129f0
Fix Boost.Filesystem->Boost.System dependency for windows/shared.
...
[SVN r58028]
2009-11-29 10:03:34 +00:00
Troy D. Straszheim
6656351d2e
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Beman Dawes
f0a2284419
Fix #3385 , add test cases
...
[SVN r56139]
2009-09-10 17:25:20 +00:00
Troy D. Straszheim
d46ec2ea1c
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Beman Dawes
594e0c5d8e
Filesystem: add basic_path::clear() to fix #3186 , clear() missing
...
[SVN r54055]
2009-06-18 15:48:19 +00:00
Beman Dawes
0aaa65e768
Fix Filesystem #2925 , copy_file atomiticity
...
[SVN r53073]
2009-05-17 15:55:46 +00:00
Beman Dawes
7bc9e5db73
Filesystem: fix #3008 , improving namespace discipline to avoid naming conflicts with the C++0x std library.
...
[SVN r52922]
2009-05-11 19:51:44 +00:00
Beman Dawes
39a9f8a82b
filesystem tweaks
...
[SVN r52921]
2009-05-11 19:27:13 +00:00
Beman Dawes
0645bc1347
System, Filesystem: remove boost/detail/test_framework.hpp; use boost/detail/lightweight_test.hpp instead (Thanks to Peter Dimov for pointing this out)
...
[SVN r51966]
2009-03-25 12:11:47 +00:00
Beman Dawes
ae30e53a68
Filesystem: remove dependency on Boost.Test
...
[SVN r51959]
2009-03-24 15:33:31 +00:00
Beman Dawes
b917a12625
Fix #2725
...
[SVN r51931]
2009-03-23 11:30:54 +00:00
Beman Dawes
dff8252505
Filesystem: path operator==, !=; use string comparison rather than !(lhs < rhs) && !(rhs < lhs) because the result is the same yet the direct string compare is much more efficient than operator<, which uses lexicographical_compare.
...
[SVN r50674]
2009-01-19 18:38:28 +00:00
Beman Dawes
0bd0323239
Filesystem: fix #1840 , including adding test cases and updating docs
...
[SVN r50543]
2009-01-11 16:50:06 +00:00
Michael A. Jackson
7e43b381e4
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
5cde8da587
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Beman Dawes
46b5d1377b
Add more error reporting at the create_directory() failure point that seems to be the first sign of test setup problems.
...
[SVN r49329]
2008-10-14 16:31:24 +00:00
Beman Dawes
55ba98b7b7
Filesystem: apply #2395 operations_test regression test fails on MSVC with STDCXX
...
[SVN r49275]
2008-10-11 12:28:21 +00:00
Beman Dawes
0a93531186
Add include <cwchar> in two place to fix ticket #2382
...
[SVN r49208]
2008-10-09 14:53:47 +00:00
Beman Dawes
f46a5d59c0
Remove redundant Jamfile <define>s
...
[SVN r49080]
2008-10-01 14:14:58 +00:00
Beman Dawes
e22eb55f69
Boost.Filesystem: change tests to define BOOST_FILESYSTEM_NO_DEPRECATED. Expand deprecated_test.
...
[SVN r48463]
2008-08-29 20:10:08 +00:00
Beman Dawes
01108afd29
Revert 'remove' changes inadvertently committed by 47006. Fully apply ticket #1972 'remove' fixes.
...
[SVN r48377]
2008-08-25 15:35:34 +00:00
Beman Dawes
42107efd12
Add deprecated_test to detect failures to provide legacy deprecated names
...
[SVN r48193]
2008-08-18 13:28:25 +00:00
Beman Dawes
fb65347b54
After extensive discussion on the list with Dave Abrahams, Vladimir Prus, and others, rename basic_path::leaf() -> filename, branch_path -> parent_path, replace_leaf -> replace_filename. Add basic_path member functions stem, extension, replace_extension.
...
[SVN r47181]
2008-07-07 12:20:04 +00:00
Beman Dawes
001c15dd32
Rename is_regular() to is_regular_file
...
[SVN r47131]
2008-07-06 12:10:42 +00:00
Beman Dawes
3ee73a0df7
Partial resolution of ticket #1972 ; remove() issues for POSIX are cleared. Added regression test cases covering self-reference and cyclic symlinks.
...
[SVN r47006]
2008-07-02 21:05:54 +00:00
Beman Dawes
c2f643bd6a
Rename boost_filesystem_msvc to msvc
...
[SVN r46842]
2008-06-29 10:52:58 +00:00
Beman Dawes
ba2d721a51
Rename vc++.boost.filesystem.sln to boost_filesystem.sln
...
[SVN r46841]
2008-06-29 10:35:48 +00:00
Beman Dawes
a9cfb5a5d6
rename vc++.boost.filesystem to boost_filesystem_msvc
...
[SVN r46831]
2008-06-28 21:39:04 +00:00
Beman Dawes
ccae58a2d6
Add VC++ 8.0 solution and projects to ease development work
...
[SVN r46750]
2008-06-26 22:04:49 +00:00
Beman Dawes
812d41ebcd
Add #includes to fix ticket #1589
...
[SVN r46482]
2008-06-18 16:02:51 +00:00
Beman Dawes
c27865d779
Boost.Exception now requires derivation from std::exception
...
[SVN r45834]
2008-05-27 20:46:13 +00:00
Beman Dawes
85509b2357
Fix ticket #1609
...
[SVN r45829]
2008-05-27 19:59:10 +00:00
John Maddock
d6a16ca075
Fix msvc warnings using new warning suppression header.
...
[SVN r44688]
2008-04-21 08:47:04 +00:00
Marshall Clow
dcbe9649c2
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
...
[SVN r43992]
2008-04-02 01:42:32 +00:00
Beman Dawes
1a13f5612a
GetUserDefaultUILanguage isn't present for Cygwin, so disable use
...
[SVN r41106]
2007-11-15 14:36:40 +00:00
Beman Dawes
571fd79144
Add tests for, and fix, current_path overloading.
...
[SVN r41052]
2007-11-13 02:54:32 +00:00
Beman Dawes
d5a3d3449a
Mingw doesn't support GetUserDefaultUILanguage so set it to US English.
...
[SVN r40646]
2007-11-01 16:35:45 +00:00
Beman Dawes
95a689611b
Suppress message tests on Windows unless the language is US English
...
[SVN r40051]
2007-10-15 14:50:59 +00:00
Beman Dawes
3d66631267
Remove dependency on boost::bind so that tests will still work on broken compilers where bind fails.
...
[SVN r39652]
2007-10-02 16:30:04 +00:00
Beman Dawes
6a4f0b8dbb
Get rid of <runtime-link>static. Appears to cause problems on Sun and perhaps other Unix boxes.
...
[SVN r39561]
2007-09-27 00:22:16 +00:00
Beman Dawes
184a2518c5
Clear compiler warnings
...
[SVN r39520]
2007-09-25 13:45:52 +00:00
Beman Dawes
073c9dd27d
Eliminate Concept library use to reduce dependencies
...
[SVN r39465]
2007-09-21 20:57:44 +00:00
Beman Dawes
24d5955d88
Remove files after tests
...
[SVN r39365]
2007-09-18 15:37:36 +00:00
Beman Dawes
8486480555
Ha! Finally figured out how to shut off msvc exception switch warning.
...
[SVN r39187]
2007-09-11 02:05:58 +00:00
Beman Dawes
49f6e3cfd7
Merge system and filesystem branches, bringing them in sync with N2415. Several filesystem bugs fixed, and current_path setter added.
...
[SVN r39173]
2007-09-09 14:59:10 +00:00
Vladimir Prus
c1840ee23f
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Beman Dawes
e7b1456dee
v1 and v2 Jamfiles now present and working
...
[SVN r35890]
2006-11-07 02:20:47 +00:00
Beman Dawes
2045be22d6
Bring into compliance with N2066, TR2 Diagnostics Enhancements. Tests passing on Win32, Linux, on most modern compilers.
...
[SVN r35823]
2006-11-03 16:57:30 +00:00
Beman Dawes
c4a2f640a1
Use non-member what() for exception display on -t option
...
[SVN r33276]
2006-03-09 03:26:45 +00:00
Beman Dawes
e9a59fcd78
Reactivate the 4.1 test. The correct fix was to fix underlying fstream .hpp narrow_path code, not disable the test.
...
[SVN r33215]
2006-03-03 16:28:36 +00:00
Beman Dawes
cca612bfbc
fix directory_iterator test for directories that do not sort entries
...
[SVN r33162]
2006-02-27 22:11:34 +00:00
Beman Dawes
9f2f72b451
no test 4.1 on older Dinkumware since it asserts on empty path, causing logic to fail
...
[SVN r33160]
2006-02-27 21:50:14 +00:00
Beman Dawes
a29b14302a
add test for path op= fix from Mark Bartosik
...
[SVN r33096]
2006-02-23 21:31:43 +00:00
Beman Dawes
04ec0fa26f
file name misspelled
...
[SVN r33044]
2006-02-20 21:35:18 +00:00
Beman Dawes
579ff6dbad
add test case that user claims failed in prior version
...
[SVN r33043]
2006-02-20 21:34:32 +00:00
Beman Dawes
f3e7d6a8f0
Make mismatched errno a warning not a failure
...
[SVN r33042]
2006-02-20 21:33:15 +00:00
Beman Dawes
7bd0367847
Added test case for case of no directory
...
[SVN r33041]
2006-02-20 21:32:21 +00:00
Rene Rivera
b66f0c8c97
Adjust Boost.Jam references to new root/tools/jam location.
...
[SVN r32873]
2006-02-12 23:18:46 +00:00
Beman Dawes
349f708f01
Add UNC test cases, comment to status code
...
[SVN r32745]
2006-02-08 17:31:20 +00:00
Beman Dawes
040c9372b3
Bring into sync with WG21/D1934=06-0004
...
[SVN r32532]
2006-02-03 20:59:04 +00:00
Vladimir Prus
007f66f3f2
Update Jamfile.v2
...
[SVN r32308]
2006-01-13 07:55:06 +00:00
Beman Dawes
96cb571b6a
Add two exists() cases thanks to John Maddock
...
[SVN r32267]
2006-01-09 14:20:15 +00:00
Beman Dawes
54a65f2ec0
fix symlink predicate tests
...
[SVN r32208]
2006-01-03 02:53:41 +00:00
Beman Dawes
aac5f49666
is_file, file_flag -> is_regular, regular_flag per TR2 proposal
...
[SVN r32201]
2006-01-02 02:30:53 +00:00
Beman Dawes
5793738346
Add predicate function overloads on status_flags (Suggested by Martin Adrian)
...
[SVN r32195]
2006-01-01 14:14:13 +00:00
Beman Dawes
48d4335bfc
merge from i18n branch - at last!
...
[SVN r32079]
2005-12-16 16:40:35 +00:00
Beman Dawes
43024b73a5
add forgotten native in new test cases
...
[SVN r31841]
2005-11-30 22:48:01 +00:00
Beman Dawes
31b3d70c7d
add fixes and tests for c:foo directory iteration bug 1259176
...
[SVN r31821]
2005-11-29 15:35:23 +00:00
Beman Dawes
f4c1f5a70d
add test to detect SF tracker [ 937606 ] bug reported in comment by V.
...
[SVN r31806]
2005-11-28 19:28:39 +00:00
Beman Dawes
2cbb1cf8a2
Remove separate link testing. All testing now done in main test jamfile.
...
[SVN r30149]
2005-07-17 20:55:23 +00:00
Beman Dawes
5c487d9379
Add path_test_dll and operations_test_dll. Also clean up a bit.
...
[SVN r30147]
2005-07-17 20:51:52 +00:00
Beman Dawes
dd64e21a83
Fix typo in test case that has gone undetected for years because most systems order directory entries such that the other logic path got tested
...
[SVN r30146]
2005-07-17 20:50:06 +00:00
Beman Dawes
05df06a5c9
STLPort is allergic to std::system, so don't use runtime platform test
...
[SVN r29672]
2005-06-18 12:20:13 +00:00
Beman Dawes
9ff5970b2c
Add POSIX symlink remove tests
...
[SVN r29634]
2005-06-16 22:14:53 +00:00
Beman Dawes
629c3a308e
Add copy_file test log messages to aid loop/hang diagnosis
...
[SVN r28819]
2005-05-11 13:16:50 +00:00
Beman Dawes
a8374fb32a
Relax write_time constraints so tests more reliably pass on FAT and other low time precision file systems
...
[SVN r28814]
2005-05-11 11:49:09 +00:00
Vladimir Prus
22906e412a
Sync with V1
...
[SVN r28245]
2005-04-14 13:10:56 +00:00
Beman Dawes
4a4bc5320b
Add native test case for c++, which someone claimed was failing (but apparently isn't)
...
[SVN r27420]
2005-02-19 02:18:39 +00:00
Stefan Slapeta
4c75d616cf
Replaced BOOST_TEST
...
[SVN r27048]
2005-02-03 10:54:24 +00:00
Beman Dawes
53b3c9404c
add tests to detect interference between directory iterators, in response to reported Mac OS X problems with readdir.
...
[SVN r26780]
2005-01-21 14:24:06 +00:00
Beman Dawes
29f06fe6d2
Add ERROR_BAD_NETPATH to exists() checks (Martin Slater)
...
[SVN r26432]
2004-12-05 22:45:44 +00:00
Beman Dawes
393bc1e753
Add pgm to aid equivalent() testing
...
[SVN r26316]
2004-11-26 19:33:19 +00:00
Beman Dawes
7a0018fd9b
fix 2 cases where on Windows a backslash was not equivalent to a forward slash
...
[SVN r26184]
2004-11-11 16:38:21 +00:00
Beman Dawes
bc41d3735d
last_write_time() fix
...
[SVN r25637]
2004-10-09 20:25:30 +00:00
Beman Dawes
30b78770ef
Add test case from Angus Leeming, fix bug spotted while adding test
...
[SVN r25122]
2004-09-15 15:59:27 +00:00
Beman Dawes
c0e987af46
add newline at eof to quiet compiler warnings
...
[SVN r25021]
2004-09-12 12:55:45 +00:00