Beman
|
c8d720f6e9
|
Add history for latest changes.
|
2014-10-29 11:32:56 -04:00 |
|
Beman
|
fdc4355a45
|
Initial commit
|
2014-10-29 09:10:17 -04:00 |
|
Beman
|
316084261c
|
Initial commit.
|
2014-10-27 19:30:47 -04:00 |
|
Beman
|
490c2c3298
|
For all path_traits convert() and dispatch() functions provide two overloads, one with a "const codecvt_type&" argument, and one without. The overload without a codecvt argument calls path::codecvt() iff a conversion actually needs to be performed. Change all uses of path_traits convert() and dispatch() functions call the appropriate overload, rather than calling with path::codecvt() as a default. This limits the impact of locale("") initialization failures on Linux and other non-BSD POSIX systems to programs that actually depend on locale(""). It further ensures that exceptions thrown as a result of such failures occur after main() has started, and so can be caught.
|
2014-10-27 19:20:17 -04:00 |
|
Beman
|
6cafaf5e34
|
Add issue 10485.
|
2014-10-26 08:36:58 -04:00 |
|
Beman
|
898c8c5265
|
Update release history.
|
2014-10-24 12:12:37 -04:00 |
|
Beman
|
1262a9f0d2
|
Fix C++03 compile failures for previous commit.
|
2014-10-24 11:46:50 -04:00 |
|
Beman
|
d57509c558
|
For compiled operational function detail::copy_file, pass detail::copy_options, a plain-old enum, rather than a BOOST_SCOPED_ENUM. We cannot pass a BOOST_SCOPED_ENUM to a compled function because it will result in an undefined reference if the library is compiled with -std=c++0x but the use is compiled in C++03 mode, or vise versa. Fixes tickets #6124, #6779, and #10038.
|
2014-10-24 10:58:42 -04:00 |
|
Beman
|
d5a2658d16
|
Move constant used only on Windows into Windows-specific helpers. Quiets clang warning message.
|
2014-09-04 09:24:20 -04:00 |
|
Beman
|
0041ea9646
|
Removed unused codecvt buffer size definitions long since moved to path_traits. Quiets clang warning.
|
2014-09-04 09:13:57 -04:00 |
|
Beman Dawes
|
846846ef9d
|
Merge pull request #7 from danieljames/metadata
Create metadata file.
|
2014-08-22 21:59:21 -04:00 |
|
Beman
|
76d209567f
|
Refactor dot_path and dot_dot_path into functions, to prevent path constructor being called before main() starts. In theory that is harmless when path::value_type is the same as value_type of the ctor Source, but eliminating it simplifies reasoning about program correctness.
|
2014-08-22 11:31:42 -04:00 |
|
Daniel James
|
dc1fd98dc6
|
Add metadata file.
|
2014-08-18 14:58:47 +01:00 |
|
Beman
|
5b4e1b5580
|
Remove comments about mutexes. They are a distraction and less relevant as C++11 support becomes widespread.
|
2014-08-18 09:01:16 -04:00 |
|
Beman
|
245341aaa9
|
Update release history.
|
2014-08-17 15:40:56 -04:00 |
|
Beman
|
35096ca056
|
Add 9219.cpp plus infrastructure and path.cpp logging
|
2014-08-17 10:55:01 -04:00 |
|
Beman
|
4d64f34c01
|
Add non-const overloads for the value_type and string_type to avoid calling codecvt(). Fixes ticket #9219.
|
2014-08-17 09:22:32 -04:00 |
|
Beman
|
5229dd663e
|
9054 and 10228 are now closed.
|
2014-08-07 16:45:40 -04:00 |
|
Beman
|
8ef629c906
|
Add __OpenBSD__ to the operating systems that "expect their string parameters to be in UTF-8 encoding and nothing else." Fixes #8352
|
2014-08-06 12:24:44 -04:00 |
|
Beman
|
0e16e5bdff
|
Replace more <boost/test/prg_exec_monitor.hpp> usage with <boost/detail/lightweight_main.hpp>.
|
2014-08-06 12:19:29 -04:00 |
|
Beman
|
bf1339e282
|
Remove use of <boost/test/prg_exec_monitor.hpp>. It has caused trouble for years, and I'm tired of fighting with it. The last straw was adding a Cygwin gcc toolset, only to have <boost/test/prg_exec_monitor.hpp> fail to link. Change to always use <boost/detail/lightweight_main.hpp>, which is trouble-free.
|
2014-08-06 12:16:06 -04:00 |
|
Beman
|
5bab05c87b
|
git checkout --patch ts-develop doc/tickets.html
|
2014-08-06 08:21:06 -04:00 |
|
Beman
|
6512ae2ced
|
Initial commit before merge from ts-develop.
|
2014-08-06 08:07:16 -04:00 |
|
Beman
|
63ad0348aa
|
Add hello_filesystem.cpp and related infrastructure so we have a handy starting point for building quick tests.
|
2014-08-05 15:14:04 -04:00 |
|
Beman
|
750a82e20d
|
Revert "Merge branch 'develop' of github.com:boostorg/filesystem into develop"
This reverts commit 4610afc49e, reversing
changes made to 6623bde4fe.
|
2014-08-05 09:16:57 -04:00 |
|
Beman
|
4610afc49e
|
Merge branch 'develop' of github.com:boostorg/filesystem into develop
|
2014-08-04 20:25:07 -04:00 |
|
Beman
|
6623bde4fe
|
Fix Jamfile boo boo
|
2014-08-04 20:21:45 -04:00 |
|
Beman
|
96d7c10731
|
Initial commit and update Jamfile
|
2014-08-04 16:56:14 -04:00 |
|
Beman
|
3a31219974
|
Add issue tracking doc to aid followup.
|
2014-08-02 12:01:10 -04:00 |
|
Beman
|
cc99cc6ceb
|
Merge branch 'develop' into ts-develop
|
2014-07-31 17:24:34 -04:00 |
|
Beman
|
d83b8d9c6b
|
Add ticket number.
|
2014-07-28 17:05:43 -04:00 |
|
Beman
|
91c4517a8c
|
Add a useless initialization to quiet the Clang static analyzer, closing ticket #8954.
|
2014-07-28 16:47:25 -04:00 |
|
Beman
|
02b5767bf1
|
Shorten name of operations_test temp directory to shorten console commands when debugging.
|
2014-07-28 08:30:24 -04:00 |
|
Beman
|
e8c90f7f15
|
Add test for ODR violations such as forgetting to inline a function in a header. Thanks to STL for pointing out this testing technique.
|
2014-07-25 17:58:15 -04:00 |
|
Beman
|
feffecb67f
|
Remove testing residue, update copyright date.
|
2014-07-25 15:35:36 -04:00 |
|
Beman
|
69d16ad72b
|
Correct some tests.
|
2014-07-25 15:26:33 -04:00 |
|
Beman
|
d774842f39
|
Initial directory junction support. See release_history.html
|
2014-07-25 11:00:54 -04:00 |
|
Beman
|
4635e93d02
|
Add move semantics to file_status per DTS. Fix incorrect synonym in perms. Add file_status constructor test cases.
|
2014-07-24 15:38:48 -04:00 |
|
Beman
|
8f08e1e2d8
|
Update revision history.
|
2014-07-24 11:30:37 -04:00 |
|
Beman
|
ea7ab16ea3
|
Add "Purpose of this release ..." to release history.
|
2014-07-24 10:16:26 -04:00 |
|
Beman
|
f0ce9bd649
|
Missed a few perms value changes that were on next DTS page.
|
2014-07-23 15:58:04 -04:00 |
|
Beman
|
038bce7e2d
|
DTS: enum perms changed to enum class perms. Constant names have changed; synonyms provided.
|
2014-07-23 15:35:44 -04:00 |
|
Beman
|
21a66a331a
|
Update enum class file_type constant values per DTS.
|
2014-07-23 14:16:53 -04:00 |
|
Beman
|
06dde1a832
|
Initial commit.
filesystem-2014-07-23
boost-1.56.0
|
2014-07-23 10:11:34 -04:00 |
|
Beman
|
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.
|
2014-07-23 09:52:36 -04:00 |
|
Beman
|
98b29a72e5
|
Fix-up of prior merge conflict resolution from develop.
|
2014-07-23 09:39:26 -04:00 |
|
Beman
|
99a94662b2
|
Merge branch 'develop' into ts-develop
Conflicts:
include/boost/filesystem/operations.hpp
test/operations_test.cpp
|
2014-07-22 20:55:58 -04:00 |
|
Beman
|
07baa588e5
|
Update release history.
|
2014-07-22 17:07:31 -04:00 |
|
beman
|
5b0beaa91f
|
Fix test code that failed on dangling symlink left by prior test
|
2014-07-20 18:17:35 -04:00 |
|
Beman
|
0a692332f3
|
test/issues/Jamfile.v2 initial commit.
|
2014-07-20 17:15:39 -04:00 |
|