Commit Graph

  • 4635e93d02 Add move semantics to file_status per DTS. Fix incorrect synonym in perms. Add file_status constructor test cases. Beman 2014-07-24 15:38:48 -0400
  • 8f08e1e2d8 Update revision history. Beman 2014-07-24 11:30:37 -0400
  • ea7ab16ea3 Add "Purpose of this release ..." to release history. Beman 2014-07-24 10:16:26 -0400
  • f0ce9bd649 Missed a few perms value changes that were on next DTS page. Beman 2014-07-23 15:58:04 -0400
  • 038bce7e2d DTS: enum perms changed to enum class perms. Constant names have changed; synonyms provided. Beman 2014-07-23 15:35:44 -0400
  • 21a66a331a Update enum class file_type constant values per DTS. Beman 2014-07-23 14:12:04 -0400
  • 06dde1a832 Initial commit. Beman 2014-07-23 10:11:34 -0400
  • 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 -0400
  • 98b29a72e5 Fix-up of prior merge conflict resolution from develop. Beman 2014-07-23 09:39:26 -0400
  • 99a94662b2 Merge branch 'develop' into ts-develop Beman 2014-07-22 20:55:58 -0400
  • 07baa588e5 Update release history. Beman 2014-07-22 17:07:31 -0400
  • 5b0beaa91f Fix test code that failed on dangling symlink left by prior test beman 2014-07-20 18:17:35 -0400
  • 0a692332f3 test/issues/Jamfile.v2 initial commit. Beman 2014-07-20 17:15:39 -0400
  • 040be88815 Rework the recursive_directory_iterator::increment function to always make progress, even when errors occur. Beman 2014-07-20 16:44:28 -0400
  • 2774f0e927 Merge comments from abandoned revision; they were helpful even though the code changes were premature. Beman 2014-07-20 09:31:06 -0400
  • ecce3f06d7 Revert "Merge branch 'avdv-fix-5403' into develop" Beman 2014-07-20 09:15:17 -0400
  • 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 -0400
  • eaa5f27fc1 Merge branch 'avdv-fix-5403' into develop Beman 2014-07-19 14:42:08 -0400
  • 23d2fcb9e0 recurse_dir_iter_5403.cpp initial commit. Beman 2014-07-19 14:39:45 -0400
  • 7f5b610827 Fix typo Jonathan Wakely 2014-07-16 19:46:40 +0100
  • 514f8d33e2 Tweak spacing for test reporting. Beman 2014-07-16 08:59:44 -0400
  • 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 -0400
  • 065f7b7948 Fix linking and namespace boo boos. All test/msvc/filesystem.sln tests now pass. Beman 2014-07-10 15:21:02 -0400
  • 044b98373c All char16_t/char32_t dependencies #ifdef'ed out. All test/msvc/filesystem.sln tests pass. Beman 2014-07-10 14:43:22 -0400
  • fcb9600f91 Merge updates from Beman's Github repo. Unstable. Beman 2014-07-09 14:47:13 -0400
  • e59aecbcbe Update the tests. Unstable. Beman 2014-07-09 08:57:45 -0400
  • 2cf9db8570 Fix trac ticket 5403 Claudio Bley 2014-07-09 07:52:09 +0200
  • 46ac999b2c Merge branch 'develop' into ts-develop Beman 2014-06-01 15:13:12 -0400
  • 3a8bcecc21 Rename filesystem-v3.sln to filesystem.sln Beman 2014-06-01 15:10:24 -0400
  • c2699a63d7 Switch msvc solution to 2013. Rename parent directory msvc10 -> msvc Beman 2014-06-01 15:08:30 -0400
  • 0b1ae05ac0 Use do_list to keep track of progress. Beman 2014-06-01 15:00:35 -0400
  • b1b1cea3c4 Rename relative to lexically_relative. Add semi_canonical() and relative(). Beman 2014-05-29 15:42:11 -0400
  • eb153b72dc Change perms::all_all and perms::perms_mask to absolute values to quiet intellisense warnings. Beman 2014-05-09 13:45:55 -0400
  • c73dab3e56 Add BOOST_NOEXCEPT to filesystem_error Beman 2014-05-09 09:27:56 -0400
  • aa89af3387 Add test cases, correct typo Beman 2014-05-05 14:23:59 -0400
  • 7cfff1821e initial implementation of relative(). Beman 2014-05-05 11:54:27 -0400
  • 5697539c5b Sync operations.hpp with TS. Beman 2014-05-05 08:07:46 -0400
  • 603188d157 Clear VC++ warnings from IDE Beman 2014-05-02 13:32:50 -0400
  • 9c2a728572 Initial automatic conversion of VC++ projects to VC++ 2013. Beman 2014-05-02 09:57:12 -0400
  • 4b530071ab Merge pull request #1 from chris5287/patch-1 Beman Dawes 2014-05-02 09:35:18 -0400
  • 0ddac9e962 Jürgen Hunold reports 'colon' const causes clang warning because it isn't used. Closes pull request #2 Beman 2014-05-01 17:34:47 -0400
  • e64d3f2dc3 Update operations.cpp Chris Stylianou 2014-01-03 02:31:58 +0000
  • c5b34af36a Revert "Create first merge point for Git" Beman 2013-12-28 08:25:42 -0500
  • 907260eea3 Create first merge point for Git Beman 2013-12-20 08:17:12 -0500
  • 74cfc5d9ab Merge from trunk: fix for Android compilation of Boost.Filesystem (fixes #8706) Antony Polukhin 2013-08-09 09:29:39 +0000
  • f45977684a Apply trivial patch for Android compilation of Boost.Filesystem (refs #8706) Antony Polukhin 2013-06-30 10:51:55 +0000
  • cdad3caad1 System/FileSystem: merge from trunk to fix #7278. Vicente J. Botet Escriba 2013-03-24 20:20:29 +0000
  • c4d3e3d64c For HP-UX/GCC only, define _INCLUDE_STDC__SOURCE_199901 as a build requirement. Fix #5048. Beman Dawes 2013-03-15 18:10:48 +0000
  • 7bb19f9604 Add FreeBSD support. Fix #4688 Beman Dawes 2013-02-22 14:32:50 +0000
  • 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 +0000
  • 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 +0000
  • 5fa8879e0b Current state of development. Beman Dawes 2013-02-19 21:08:41 +0000
  • ce4dcdac91 Add locale_mutex to prevent race condition within path_locale(), either during initialization or use. Beman Dawes 2013-02-19 21:08:14 +0000
  • 5311e8139d After path.cpp mess cleanup but before adding mutex Beman Dawes 2013-02-19 21:07:52 +0000
  • 2a569ccb2a locale_multihread_test.vcxproj infrastructure Beman Dawes 2013-02-19 21:07:28 +0000
  • 315d7af7ed Use test code contributed by Jacob Schloss. Fails as expected under current trunk. Beman Dawes 2013-02-19 21:07:03 +0000
  • 68efe31588 locale_multithread_test initial commit Beman Dawes 2013-02-19 21:06:41 +0000
  • 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 +0000
  • 78646135eb Current state of development. Beman Dawes 2013-02-19 21:05:47 +0000
  • 22ca2095af locale_multihread_test.vcxproj infrastructure Beman Dawes 2013-02-19 21:05:18 +0000
  • 619c7dea0f Use test code contributed by Jacob Schloss. Fails as expected under current trunk. Beman Dawes 2013-02-19 21:04:50 +0000
  • 26abf21e38 locale_multithread_test initial commit Beman Dawes 2013-02-19 21:04:28 +0000
  • c0f470b916 Add locale_mutex to prevent race condition within path_locale(), either during initialization or use. Beman Dawes 2013-02-19 21:04:03 +0000
  • 2c0d73967d After path.cpp mess cleanup but before adding mutex Beman Dawes 2013-02-19 20:39:26 +0000
  • 6db3f4ebdf Merge branch 'master' of github.com:Beman/boost-trunk-git-svn Beman Dawes 2013-02-19 01:03:55 +0000
  • 77b32cc6ac Filesystem path_times: Use count rather than time based loop termination. Beman Dawes 2013-02-16 14:33:24 +0000
  • 4c663f3000 Time an otherwise empty loop. Include both user and system time in elapsed. Beman Dawes 2013-02-16 14:32:21 +0000
  • e613187a30 path_times initial commit Beman Dawes 2013-02-15 20:44:53 +0000
  • 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 +0000
  • 60e765873f Doc fixes Beman Dawes 2012-09-21 12:57:40 +0000
  • 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(). Beman Dawes 2012-08-28 12:57:02 +0000
  • 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 +0000
  • 199263ee6e Merge from trunk. Beman Dawes 2012-08-13 12:49:12 +0000
  • 2b74b1a45e Add missing copy_directory semantics. Fixes #5879 Beman Dawes 2012-08-09 12:59:34 +0000
  • 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 +0000
  • fecf830577 doc/src work in progress Beman Dawes 2012-07-17 12:04:33 +0000
  • bd2c313ec2 Continue work on docs, including description of C++11 strategy. Beman Dawes 2012-07-16 18:46:18 +0000
  • 0cf17cf1ca Doc sources work in progress Beman Dawes 2012-07-16 17:13:05 +0000
  • 6d73e629b8 Fix #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 +0000
  • 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 +0000
  • 119447d8c1 Add a #error if NDEBUG is defined. Beman Dawes 2012-07-13 12:56:36 +0000
  • d5328e4d05 Add a directory for issues related test programs. Beman Dawes 2012-07-13 12:28:08 +0000
  • 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 +0000
  • 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 +0000
  • 13389f33c9 Work on conformance, standardese, and ISO trademark issues. Beman Dawes 2012-07-08 21:31:34 +0000
  • 4ae83b8570 Fix link to wrong ticket. Beman Dawes 2012-06-18 11:43:00 +0000
  • 2d42c557bd Merge trunk, fixing 6932. Beman Dawes 2012-06-18 11:40:57 +0000
  • 3996679b2b Fix reference title, proposal title, doc boilerplate Beman Dawes 2012-06-02 16:28:25 +0000
  • ede84eefd7 Filesystem: Further fixes for #6932. Clarify docs. Add test cases. Beman Dawes 2012-05-29 15:53:02 +0000
  • c0b7979013 Filesystem: fix #6932, create_directories throws exception even if error_code is specified. Beman Dawes 2012-05-28 15:47:59 +0000
  • 728452be11 Filesystem: merge trunk Beman Dawes 2012-05-21 13:44:43 +0000
  • 0dba8ad5b4 Filesystem: Add macro_default_test.cpp forgotten in 78273 commit Beman Dawes 2012-05-01 11:32:39 +0000
  • 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. Beman Dawes 2012-04-30 15:00:21 +0000
  • 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 +0000
  • 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 +0000
  • 554f819036 Filesystem: Add exec_monitor msvc infrastructure Beman Dawes 2012-04-20 18:02:56 +0000
  • 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 +0000
  • 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 +0000
  • 4733286580 Filesystem: Initial commit of template for bug report test cases Beman Dawes 2012-04-18 21:54:32 +0000
  • 0662681e3a Add mention of "and others" whose names I can't recall. Beman Dawes 2012-04-18 14:48:05 +0000