Beman
|
ef74d32ef8
|
Initial commit. Extracted from N4687.
|
2017-09-09 12:51:17 -04:00 |
|
Beman
|
d0910d003c
|
Merge branch 'develop' into v4 after resolving a couple of minor conflicts and retesting.
|
2017-09-03 11:54:36 -04:00 |
|
Beman
|
a019f35df1
|
Unstable work-in-progress. operations.hpp updated to reflect C++17 fs.enum (with class enum's rather than workarounds). Next step is to fix the fallout from those changes.
|
2017-08-20 11:44:13 -04:00 |
|
Beman
|
be6f4d5248
|
Initial commit
|
2017-08-19 08:54:04 -04:00 |
|
Beman
|
be85855eb3
|
Rename doc/v4_plans.html to doc/v4-plans.html
|
2017-08-19 08:42:35 -04:00 |
|
Beman
|
49218481e5
|
Clean up some tutorial example code and fix the wording for it in the tutorial. Thanks to Anmol-Singh-Jaggi for pull request #11.
|
2017-08-07 20:01:08 -04:00 |
|
Beman
|
7fd4214912
|
is_empty()overload with error_code parameter should not throw on error. Thanks to ldqrk for pull request #42
|
2017-04-03 09:36:43 -04:00 |
|
Beman
|
9144a8ebd7
|
Update release history.
|
2017-04-03 08:29:00 -04:00 |
|
Beman
|
edc8627838
|
Merge branch 'develop' into v4
|
2017-01-09 10:20:36 -05:00 |
|
Beman
|
4ccb6c38f2
|
Start release history for 1.64
|
2016-12-30 14:52:52 -05:00 |
|
Beman
|
93429f24a1
|
Update release_history.html for pull request #31.
|
2016-11-26 14:27:33 -05:00 |
|
Beman Dawes
|
fca046d0c4
|
Merge pull request #31 from faithandbrave/patch-1
fix docs for signature stem(), extension() member functions
|
2016-11-26 14:18:26 -05:00 |
|
Beman
|
4e4374336c
|
Fix #7307, remove_all(dirname,ec) throws on write protected directories. This is a tough one to test. There are three internal function calls where errors might arise, and it would take too much time to write tests for each of those cases. Someday we will have Titus Winter's mock installable file system, but for now are relying on code inspection rather than testing.
|
2016-11-23 12:02:09 -05:00 |
|
Beman
|
e34b838041
|
Document a couple of pull requests.
|
2016-11-23 10:51:47 -05:00 |
|
Beman Dawes
|
51e51fc735
|
Merge pull request #34 from tbeu/tbeu-patch-1
Fix link text in reference.
|
2016-11-23 10:39:57 -05:00 |
|
Beman
|
216720de55
|
Fix #12495, create_directories() crashes when passed empty string as path, from Samantha Ritter. Also affected create_directory(). Charles Olivi submitted a pull request with some particularly helpful test cases.
|
2016-11-23 09:58:43 -05:00 |
|
Beman
|
5004d7b177
|
Fix #12578 - Bug in directory_iterator, recursive_directory_iterator, equality testing of copied iterator also at end.
|
2016-11-23 09:21:32 -05:00 |
|
Beman
|
a3c1014b21
|
Tweak release history.
|
2016-11-23 05:33:53 -05:00 |
|
Beman
|
48faf2b1ee
|
Add deprecated path::generic()
|
2016-11-22 16:51:45 -05:00 |
|
Rene Rivera
|
c8f1b16989
|
Add, and update, documentation build targets.
|
2016-10-07 23:07:33 -05:00 |
|
tbeu
|
ce0be4bfe7
|
Fix link text
|
2016-09-13 14:01:19 +02:00 |
|
Beman
|
0ac84c4d4a
|
Add missing is_block_file(), is_character_file(), is_fifo(), and is_socket() operational functions, three overloads for each, with tests.
|
2016-07-28 11:55:13 -04:00 |
|
Beman
|
5dd8b918db
|
Provide typedef file_time_type. copy_file() effects updated to support all applicable copy_options effects: none, skip_existing, overwrite_existing, and update_existing. Test cases added accordingly.
|
2016-07-24 16:03:08 -04:00 |
|
Beman
|
c4ddb16ca3
|
Compiler tweaks.
|
2016-07-20 09:04:00 -04:00 |
|
Beman
|
db69217ac8
|
Initial commit
|
2016-07-10 13:21:06 -04:00 |
|
Akira Takahashi
|
0027b3ef53
|
fix signature stem(), extension() member functions
`stem()` and `extension()` member functions doesn't have parameter.
|
2016-07-07 15:55:34 +09:00 |
|
Beman
|
2f6391b931
|
Add class path constexpr constants separator and dot of the type appropriate for the platform, and add class path member query functions filename_is_dot() and filename_is_dot_dot(). These add convenience and the implementations may be more efficient that user coded equivalent functions. Also add detail functions is_directory_separator() and is_element_separator(), and replace all uses of local is_separator() in path.cpp with detail::is_directory_separator().
|
2015-12-01 10:17:45 -05:00 |
|
Beman
|
7b31aa0259
|
Fix typo in issue # and link (Daniel Krügler)
|
2015-11-21 08:06:49 -05:00 |
|
Beman
|
3c344a5f0b
|
Revert to lexical functions back to being members of class path. This is not the time to redesign the library's lexical vs operational conventions. It would break existing users mental model of lexical vs operational.
See doc/relative_proposal.html#Add-lexical-functions for additional rationale.
|
2015-10-25 13:28:49 -04:00 |
|
Beman
|
b0091c2eeb
|
Revert to lexical functions being members of class path. This is not the time to redesign the library's lexical vs operational conventions. It would break existing users mental model of lexical vs operational.
|
2015-10-25 08:23:40 -04:00 |
|
Beman
|
8c179bf1df
|
Add 1.58.0 BOOST_SCOPED_ENUM fix history
|
2015-10-25 05:47:45 -04:00 |
|
Beman
|
7e3e5ef60c
|
Fix #11733, Missing unistd.h include in boost/libs/filesystem/src/unique_path.cpp by apply a patch from Idar Tollefsen.
|
2015-10-16 16:03:45 -04:00 |
|
Beman
|
06968ee032
|
Fix pull request 17, 'some_function() noexcept = default;' from Antony Polukhin, by never relying on "= default". Antony's pull request would have fixed the problem interaction with noexcept by eliminating the noexcept. I preferred to retain the noexcept rather than the "= default", as applying "= default" has been exceedingly troublesome for both VC++ and GCC due to interactions between the two C++11 features. GCC interactions varied not just for the version, but also for the platform.
|
2015-10-08 07:19:55 -04:00 |
|
Beman
|
c3f9a2ec92
|
Correct some file names
|
2015-09-18 10:39:38 -04:00 |
|
Beman
|
865102a87a
|
Initial commit
|
2015-09-18 07:49:00 -04:00 |
|
Beman
|
a5ecdd44d2
|
Acknowledge minor fixes.
|
2015-09-17 07:50:28 -04:00 |
|
Beman
|
5d31852813
|
Fix typo; thanks to Jonathan Wakely.
|
2015-09-16 15:32:57 -04:00 |
|
Beman
|
9befbd2448
|
Fix bug in file_status and recursive_directory_iterator: C++ turns an explicit constructor with all arguments except first defaulted into non-explicit single argument constructor.
|
2015-09-12 09:27:39 -04:00 |
|
Beman
|
4f0afc361f
|
Add #11062 to list of resolved tickets.
|
2015-09-10 15:48:07 -04:00 |
|
Beman
|
320423af98
|
Added size() function to class path. Resolves #6874, Path should have a size() member function.
|
2015-09-08 16:46:05 -04:00 |
|
Beman
|
9d5415d579
|
Add move constructor, move assignment, where called for in Filesystem TS.
|
2015-09-06 21:18:01 -04:00 |
|
Beman
|
353851e144
|
First pass of applying BOOST_NOEXCEPT. For recursive_directory_iterator only, began process of supporting both old and new names for functions whose name changed in the Filesystem TS. Planning started for adding move constructors and move assignments per the TS.
|
2015-09-06 08:30:58 -04:00 |
|
Beman
|
b5eba804c1
|
Add some links.
|
2015-09-05 16:02:00 -04:00 |
|
Beman
|
9910eccc13
|
Documentation for functions lexically_normal, lexically_relative, relative, and weakly_canonical.
|
2015-09-05 12:02:31 -04:00 |
|
Beman
|
5610f974be
|
Merge branch 'feature/relative2' into develop
|
2015-09-04 15:24:22 -04:00 |
|
Beman
|
a6900bf517
|
Update release history and add tests.
|
2015-09-04 13:41:20 -04:00 |
|
Beman
|
8cd5522161
|
Initial implementation and docs for path::reverse_iterator.
|
2015-09-04 11:25:22 -04:00 |
|
Beman
|
2af843f782
|
Add list of closed tickets.
|
2015-09-04 10:25:18 -04:00 |
|
Beman
|
e6d10cf716
|
Fix #10766, parent_path() with redundant separator returns wrong value, by adding examples and notes to the reference documentation to show why the returned value is in fact correct, and to provide rationale for that behavior. See [path.itr], and [path.decompose] parent_path() and filename() sections of the reference docs.
|
2015-09-03 10:44:20 -04:00 |
|
Beman
|
0c68ce8962
|
Use same style sheet as the rest of the documentation. Tweak tab font size. Fix excessively long lines in tables, synopsis
|
2015-09-03 09:11:21 -04:00 |
|