Commit Graph

32 Commits

Author SHA1 Message Date
Andrey Semashev
bb7dc550d5 Removed mentions of u16string and u32string from docs.
Boost.Filesystem does not support char16_t and char32_t yet, so don't
document related types and APIs in the docs.

Related to https://github.com/boostorg/filesystem/issues/86.
2022-08-14 20:08:10 +03:00
Andrey Semashev
657d0687e9 Removed "revised" timestamps from the docs, added copyrights.
The "revised" timestamps were outdated and are not updated as the docs
are updated, so better remove them. Update times can be inferred from VCS.
2021-06-13 03:46:46 +03:00
Andrey Semashev
7339882ccf Added BOOST_FILESYSTEM_VERSION 4 and moved breaking path changes to v4.
Boost.Filesystem v4 will contain breaking changes from v3 that are required
for better compatibility with C++17 std::filesystem. It will also remove
the deprecated features of v3.

Updated docs to reflect the differences between v3 and v4. Updated tests
to verify both v3 and v4 where the differences are present.
2021-06-13 03:20:30 +03:00
Andrey Semashev
9df2bfab58 Corrected docs formatting and invalid characters.
[ci skip]
2021-06-12 19:54:59 +03:00
Andrey Semashev
9a14c37d6f Added directory_options. Set recursive_dir_iterator to end or pop on errors.
The directory_options enum reflects the same-named enum from C++20. It is now
supported by both directory_iterator and recursive_directory_iterator. In
particular, both iterators now support skip_permission_denied option.

recursive_directory_iterator is now set to end by default on errors, as
required by C++20. An additional directory_options::pop_on_error policy
is added to allow the iterator recover from an error. When this option is
specified and an error occurs, the iterator repeatedly pops the recursion level
until the pop completes successfully or the end state is reached.

recursive_directory_iterator that have standard counterparts (level,
no_push_pending, no_push_request and no_push) are now deprecated and can be
removed by defining BOOST_FILESYSTEM_NO_DEPRECATED. These members will be
removed in a future release.

Docs and tests updated accordingly. Also, in docs reconstructed release history
for the past releases from Boost release notes.

Fixes https://github.com/boostorg/filesystem/issues/112
Fixes https://github.com/boostorg/filesystem/issues/113
2019-08-02 19:43:46 +03:00
Jakub Wilk
97cb638138 Fix typos in documentation. 2016-12-07 12:54:33 +01:00
Beman
335a70ca22 Change charset to utf-8 and use © for copyright symbol. 2014-12-29 07:38:57 -05:00
Beman
277180e4f9 Add "Bug Reports" to links bar, and reorder existing links. 2014-12-29 07:32:56 -05:00
Beman
aa94a72fc4 Add style sheet from Boost.Endian. Copy so it can be customized for Boost.Filesystem as needed without worrying about impact on other libraries. 2014-12-26 10:41:22 -05: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
fa515c07f5 Move files into new v2 + v3 directory structure
[SVN r62653]
2010-06-09 13:00:15 +00:00
Beman Dawes
8fb975b2b9 Fix inspect boo boos; mostly broken links
[SVN r43709]
2008-03-18 19:35:18 +00:00
Beman Dawes
db7850787c Bring docs more in line with reality:-)
[SVN r41095]
2007-11-14 20:05:30 +00:00
Beman Dawes
0962427fa0 Switch docs to use TR2 proposal as reference document
[SVN r32677]
2006-02-06 21:55:15 +00:00
Beman Dawes
48d4335bfc merge from i18n branch - at last!
[SVN r32079]
2005-12-16 16:40:35 +00:00
Douglas Gregor
73a225c9fc Merged from 1.33.0 release
[SVN r30540]
2005-08-12 13:02:37 +00:00
Beman Dawes
0001235c07 Fix typo (Julio Vidal)
[SVN r27521]
2005-03-01 02:08:29 +00:00
Beman Dawes
a9d3109f01 fix typos (Julian Vidal)
[SVN r27508]
2005-02-26 01:58:30 +00:00
Aleksey Gurtovoy
67b231daf6 c++boost.gif -> boost.png replacement
[SVN r25573]
2004-10-05 15:45:52 +00:00
Beman Dawes
44c08bc4eb add relational operators
[SVN r22498]
2004-03-14 17:53:45 +00:00
Beman Dawes
6e5203dbd9 Separate canonic and normal form, add path::normalize()
[SVN r21190]
2003-12-09 18:10:50 +00:00
Beman Dawes
319677c0fa update license reference
[SVN r20286]
2003-10-07 14:17:54 +00:00
Beman Dawes
8c8ea6e75b Update copyright and license info
[SVN r20243]
2003-10-02 15:17:36 +00:00
Beman Dawes
65ac0baba7 update name protability checking rationale
[SVN r20053]
2003-09-14 15:27:30 +00:00
Beman Dawes
a032f5124a Change to new license
[SVN r20051]
2003-09-14 15:08:02 +00:00
Beman Dawes
2bd2f37da9 Change to clearer path equality example
[SVN r19737]
2003-08-22 19:53:09 +00:00
Beman Dawes
c312190fea docs improvements in response to comments from Dave Abrahams
[SVN r19534]
2003-08-11 16:05:39 +00:00
Beman Dawes
0770e21202 Minor tweeks
[SVN r18765]
2003-06-11 00:56:08 +00:00
Beman Dawes
e3da088c87 tweaks
[SVN r17199]
2003-02-04 14:22:58 +00:00
Beman Dawes
fadc0fc63e fs_review branch merged
[SVN r16593]
2002-12-11 19:47:00 +00:00
Beman Dawes
543669496a initial commit - review comments not yet applied
[SVN r15831]
2002-10-09 19:49:35 +00:00