393 Commits (cc)

Author SHA1 Message Date
  Andrey Semashev 84f70b0a2a Added a new test case for absolute() with UNC path on Windows. 1 year ago
  Andrey Semashev 5d4c1caaab Added basic path compare tests. 2 years ago
  Andrey Semashev b219d9fb8a Added support for string views and boost::container::string. 2 years ago
  Andrey Semashev 054b842a58 Added a test for path construction/assignment/appending from a custom string. 2 years ago
  Andrey Semashev 349daee54b Moved path_traits.hpp to detail. 2 years ago
  Andrey Semashev 2e9e66e843 Marked previously deprecated APIs with attributes to generate warnings. 2 years ago
  Andrey Semashev d829a46b31 Deprecated path construction/assignment/appending from container types. 2 years ago
  Andrey Semashev 1c4e1c01a6 Added a few tests involving Windows long paths. 2 years ago
  Andrey Semashev 7cd11c770b Moved header that is used in tests to tests. 2 years ago
  Andrey Semashev a187a9f10f Added symlink_status test for a system directory. 2 years ago
  Andrey Semashev 4bdac43bd9 Use GetFileAttributesW in symlink_status if CreateFileW fails. 2 years ago
  Andrey Semashev f7930053c8 Corrected error handling and aded checks for exceptions. 2 years ago
  Andrey Semashev 266e1ac892 Moved string_file.hpp tests to deprecated tests. 2 years ago
  Andrey Semashev 7edd9eb612 Use explicit operator+= and operator/= overloads for path and string types. 2 years ago
  Andrey Semashev fb3992a7df Added path concatenation tests. 2 years ago
  Andrey Semashev 18a8a3430d Added support for removing read-only files on Windows. 2 years ago
  Andrey Semashev 0307f58a8b Don't append trailing dot in lexically_normal, convert separators in root name. 2 years ago
  Andrey Semashev 0aee13c162 Append a trailing directory separator when appending an empty path in v4. 2 years ago
  Andrey Semashev cc763cb48e Reworked absolute() to fix appending root directory. 2 years ago
  Andrey Semashev 0d413a5e4f Changed v4 path appends for absolute appended paths to match C++17. 2 years ago
  Andrey Semashev ecbab750b2 Construct paths in BOOST_TEST_EQ macros from string literals. 2 years ago
  Andrey Semashev d13461be0f Implemented root-aware path appending in v4. 2 years ago
  Andrey Semashev 667f785e93 Disable deprecated CRT warnings on Windows also in tests. 2 years ago
  Andrey Semashev fc2da43e81 Stop testing exception message contents. 2 years ago
  Andrey Semashev 3a323cae2d Removed implicit trailing dot element of the path in v4. 3 years ago
  Andrey Semashev b4c39093cc Reimplemented create_directories for compatibility with v4 paths. 2 years ago
  Andrey Semashev 6c3e0bc75d Disable create_directories test that depends on user permissions. 3 years ago
  Andrey Semashev 87d3c1fd8a Fix weakly_canonical on Windows if the path contains non-existing elements. 3 years ago
  Andrey Semashev d418858839 Convert root dir to preferred separator in path::lexically_normal. 3 years ago
  Andrey Semashev ac9d62346f Fixed path_test_v3 on Windows 3 years ago
  Andrey Semashev 7339882ccf Added BOOST_FILESYSTEM_VERSION 4 and moved breaking path changes to v4. 3 years ago
  Andrey Semashev 60e908dfcf Don't return root directory from path::filename(). 3 years ago
  Andrey Semashev 29ef7d683d Reverted using std::filesystem::path to pass paths to file streams. 3 years ago
  Andrey Semashev 915a5739be Made wide character concatenation more explicit. 3 years ago
  Andrey Semashev 8328bb277b Treat filenames starting with a dot as filenames rather than extension. 3 years ago
  Andrey Semashev c11764e38a Fixed path_test on POSIX systems. 3 years ago
  Andrey Semashev 16bd89b7c0 Reworked path::lexically_normal to remove some redundant dot path elements. 3 years ago
  Andrey Semashev 4b84226783 Refactored path implementation for better support Windows path prefixes. 3 years ago
  Andrey Semashev 45606c2f23 Disable building examples in tests by default. 3 years ago
  Andrey Semashev d5360cf925 Added copy_sile tests for multi-stream files on Windows. 3 years ago
  Andrey Semashev 4849b6c506 Added building examples in CI. 3 years ago
  Andrey Semashev 2accecc330 Removed machine-specific scripts that are not used anymore. 3 years ago
  Andrey Semashev 8dbb31f686 Removed files with test results. 3 years ago
  Andrey Semashev 87181d517d Removed MSVC projects as they are not maintained. 3 years ago
  Andrey Semashev 88c2a2df8c Check the source filesystem type before using sendfile/copy_file_range. 3 years ago
  Andrey Semashev e320bfaa01 Added tests for copy_options::synchronize(_data). 3 years ago
  Andrey Semashev 1b27455cb2 Removed unused variables in path_unit_test. 3 years ago
  Andrey Semashev c03249c375 Reformatted code for more consistent look and better readability. 3 years ago
  Andrey Semashev cc57d28995 Fixed an exception being thrown by path::remove_filename if the path is "////". 3 years ago
  Andrey Semashev cc13e916f9 Added pauses in creation_time_tests to avoid spurious failures on Windows. 3 years ago