Andrey Semashev
647185388f
Corrected docs formatting, consistent spelling of Diermar Kühl's credits.
2021-06-13 03:55:07 +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
05de74a000
Added config macros for disabling use of some system APIs.
...
By defining these new config macros the user can configure the library
to avoid using some system APIs even if they are detected as available
by the library build scripts. This can be useful in case if the API
is known to consistently fail at runtime on the target system.
Related to https://github.com/boostorg/filesystem/issues/172 .
2021-05-16 20:44:09 +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
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
b2774a00a5
Fix #11175 , out-of-date documentation causing users to incorrectly expect that the library could be used with exceptions disabled.
2015-08-31 14:37:36 -04:00
Beman
5b160a4df4
Add publish.bat. Fix spacing issue in index.htm.
2015-01-11 16:25:34 -05:00
Beman
a9561f945f
Update Version History. Fixes #4550 .
2015-01-05 11:30:39 -05: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
92af973be2
Add docs and scripts for dual version support.
...
[SVN r62369]
2010-06-01 14:38:37 +00:00
Beman Dawes
5ec8feee40
Reflect changeset 62331 macro changes in docs
...
[SVN r62341]
2010-05-31 11:55:30 +00:00
Beman Dawes
208bc63093
Fix broken link
...
[SVN r49477]
2008-10-28 19:30:51 +00:00
Beman Dawes
d4cf58b548
Filesystem: update docs release history.
...
[SVN r49473]
2008-10-28 11:47:24 +00:00
Beman Dawes
33487a8aeb
Filesystem: add macros and deprecated names sections to docs
...
[SVN r49316]
2008-10-13 14:30:47 +00:00
Daniel James
2e0cb656a4
Fix a character encoding error.
...
[SVN r48235]
2008-08-19 22:26:43 +00:00
John Maddock
6459f72371
Fix broken URL.
...
[SVN r44972]
2008-05-01 11:51:39 +00:00
Beman Dawes
8fb975b2b9
Fix inspect boo boos; mostly broken links
...
[SVN r43709]
2008-03-18 19:35:18 +00:00
Daniel James
ccd4bb4d5f
Point links to the pages that used to be in 'more' to the site.
...
[SVN r43210]
2008-02-10 15:02:17 +00:00
Beman Dawes
4ed2439686
Refresh examples, add example build script, reflect that in docs. Apply suggestions from Darren Cook.
...
[SVN r41500]
2007-11-30 16:44:23 +00:00
Beman Dawes
db7850787c
Bring docs more in line with reality:-)
...
[SVN r41095]
2007-11-14 20:05:30 +00:00
Beman Dawes
39386598a7
Merge from RC_1_34_0. Fix broken links. Ticket #964
...
[SVN r37937]
2007-06-07 20:53:45 +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
Aleksey Gurtovoy
67b231daf6
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2004-10-05 15:45:52 +00:00
Beman Dawes
3e74ac39e8
Add equivalent()
...
[SVN r22531]
2004-03-20 18:24:48 +00:00
Beman Dawes
44c08bc4eb
add relational operators
...
[SVN r22498]
2004-03-14 17:53:45 +00:00
Beman Dawes
446f23446c
create_directory() and create_directories() now return bool
...
[SVN r22481]
2004-03-11 16:08:16 +00:00
Beman Dawes
98ef1730b8
Add Cygwin build section, reorganize build docs
...
[SVN r22362]
2004-02-22 14:45:50 +00:00
Beman Dawes
fe44b73ba4
Add symbolic_link_exists
...
[SVN r21214]
2003-12-10 19:45:59 +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
8f91eb8b7a
add abi, dll, auto_link
...
[SVN r20948]
2003-11-25 18:37:32 +00:00
Beman Dawes
be5ca1ae4b
Tweaks plus addition of dynamic linking capability
...
[SVN r20903]
2003-11-21 15:04:04 +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
a032f5124a
Change to new license
...
[SVN r20051]
2003-09-14 15:08:02 +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
a3cb8511f4
Add common spec postcondition not guaranteed if race-condition
...
[SVN r19512]
2003-08-10 19:11:09 +00:00
Beman Dawes
7e9c5f1a4e
PJP's name wrong
...
[SVN r18211]
2003-04-08 18:24:24 +00:00
Beman Dawes
48ac79c727
Add build information (Victor Wagner)
...
[SVN r17950]
2003-03-17 02:18:12 +00:00
Beman Dawes
45d09ffc5d
Finalize links wording, improve single/multi-root wording
...
[SVN r16740]
2003-01-03 17:54:21 +00:00
Beman Dawes
9c51d0812e
Add preconditions, throws, when args empty() path
...
[SVN r16733]
2003-01-02 21:25:35 +00:00
Beman Dawes
8a529b3d69
fix broken bookmarks, links
...
[SVN r16726]
2002-12-31 16:46:21 +00:00
Beman Dawes
abc3089e63
add convenience.hpp reference
...
[SVN r16650]
2002-12-18 17:10:11 +00:00