Commit Graph

537 Commits

Author SHA1 Message Date
Christopher Hite
8d6df1ab0d optional_optimization branch
[SVN r77091]
2012-02-22 10:37:27 +00:00
Beman Dawes
74ce4cffc0 Documentation updates
[SVN r76853]
2012-02-03 15:06:51 +00:00
Beman Dawes
d2e62a5d15 Add issue 7, How should class path inserter and extractor be specified?
[SVN r76796]
2012-01-30 20:43:34 +00:00
Beman Dawes
259a50432d Update release history
[SVN r76679]
2012-01-25 02:38:25 +00:00
Beman Dawes
21a1d5b384 Fix #5653, recursive_directory_iterator(error_code) can still throw filesystem_error.
Fix a second bug, discovered while testing 5653; recursive_directory_iterator::increment with error_code argument was not reporting the end iterator.

[SVN r76667]
2012-01-24 19:43:11 +00:00
Beman Dawes
6388f52a91 Some distributions of mingw as early as GLIBCXX__ 20110325 have _stricmp, but the offical 4.6.2 release with __GLIBCXX__ 20111026 doesn't. Play it safe for now, and only use _stricmp if _MSC_VER is defined.
[SVN r76650]
2012-01-23 12:12:17 +00:00
Beman Dawes
0e52a5f387 Fix a bug in director_iterator construction with error_code argument that caused increment to be called without the ec argument being passed. Reported by anonymous as ticket #5900 comment 3.
[SVN r76632]
2012-01-22 02:18:37 +00:00
Beman Dawes
c3f97a9f83 Fix directory_iterator access violation on Windows if error is thrown (#5900). Thanks to Andreas Eckleder for the patch.
[SVN r76629]
2012-01-21 21:34:51 +00:00
Beman Dawes
4013cbe7ce Correct test to match spec; path iteration yields generic format. Does will be clarified to explain why #5989 is NAD.
[SVN r76591]
2012-01-20 10:55:53 +00:00
Beman Dawes
e59f22f698 Ticket 5989 exposed flaws in path_test.cpp due to semantic changes between V2 and V3. This changeset goes a long way to clearing those test flaws by more carefully distinguishing tests on Windows that should look for path lexical equality rather than just equivalence. The actual 5989 fix will be a separate commit, as that bug is orthogonal to the test problem.
[SVN r76584]
2012-01-18 21:36:41 +00:00
Beman Dawes
ce92bed563 Apply recursive_directory_iterator patch contributed by Daniel Aarno, fixing #5652 for cyclic symlinks
[SVN r76556]
2012-01-17 16:00:22 +00:00
Beman Dawes
19fba833e1 Add test cases and fixes for class path errors when assignment or appends used self or portion of self as source. Fixes ticket #3714
[SVN r76541]
2012-01-16 15:59:27 +00:00
Beman Dawes
9cbb36714e Change from CP_THREAD_ACP to CP_ACP. Resolves #5592
[SVN r76500]
2012-01-14 22:42:50 +00:00
Beman Dawes
3c8ddd3eea As of N3335
[SVN r76474]
2012-01-13 21:43:18 +00:00
K. Noel Belcourt
54ca23d767 Various sundry PGI fixes to get Boost.config working.
[SVN r76464]
2012-01-13 19:16:02 +00:00
Beman Dawes
ca788b18fd Remove spurious semicolon causing problem for gcc in pedantic mode.
[SVN r76423]
2012-01-12 00:22:45 +00:00
Beman Dawes
a2f8e77ec3 Refine source.html and tr2_snippets.html, including the application of noexcept in more, but not all, of the applicable cases. Update do-list.
[SVN r76416]
2012-01-11 22:28:30 +00:00
Beman Dawes
0bf91dbc2b Docs source work-in-progress
[SVN r76410]
2012-01-11 17:03:43 +00:00
Beman Dawes
b5bc39f378 Initial commit of files enabling build of filesystem reference.html and the filesystem TR2 proposal from the same source file. This commit represents work-in-progress, and is not yet ready for prime time. See README for more information.
[SVN r76404]
2012-01-11 01:34:38 +00:00
Beman Dawes
cc24bc84f1 Relax permissions test to reflect reality, particularly on the Sandia test platforms
[SVN r76320]
2012-01-05 13:52:11 +00:00
Beman Dawes
eac29790ca Fix #4889, #6320, Locale codecvt_facet not thread safe on Windows. Move Windows, Mac OS X, locale and codecvt facet back to namespace scope. POSIX except OS X uses local static initialization (IE lazy) to ensure exceptions are catchable if environmental variables are misconfigured and to avoid use of locale("") if not actually used.
[SVN r76303]
2012-01-04 14:53:46 +00:00
Beman Dawes
8c3d0ec1c1 Clarify implementation requirements, provide examples
[SVN r75190]
2011-10-31 13:28:20 +00:00
Beman Dawes
c75e04495c Reorganize, clarify, class path docs for conversions
[SVN r75187]
2011-10-31 12:09:06 +00:00
Beman Dawes
f446ccf831 Change permissions() implementation to work correctly on MinGW and on Windows variants without _wchmod
[SVN r75159]
2011-10-28 20:07:33 +00:00
Beman Dawes
60e042752e Fix for old Sun compilers __SUNPRO_CC <= 0x5100 that don't fully support fchmodat. Fix test failure on some POSIX systems that grant write permission to group and others.
[SVN r75133]
2011-10-27 15:37:11 +00:00
Beman Dawes
3bbd026002 First pass for permissions documentation complete.
[SVN r74967]
2011-10-16 14:21:41 +00:00
Beman Dawes
8bf6b5e44e file_status docs work-in-progress
[SVN r74966]
2011-10-16 12:49:12 +00:00
Beman Dawes
b163480ba5 Docs work in progress
[SVN r74956]
2011-10-16 00:39:26 +00:00
Beman Dawes
67c7b055e3 Add support for permissions. Docs to follow.
[SVN r74950]
2011-10-15 16:02:20 +00:00
Beman Dawes
6879715abc Eliminate default_format from header. This eliminates initialization issues at the cost of some additional overloads. Docs to follow. Suggested by Rob. This change was made simpler by combining and reorganizing so there are now only two source files.
[SVN r74765]
2011-10-06 20:50:47 +00:00
Beman Dawes
a79652c0bb Add <pre> color, tweak some spacing
[SVN r74754]
2011-10-06 13:28:25 +00:00
Beman Dawes
827a2416ea Add canonical() use note.
[SVN r74753]
2011-10-06 12:55:29 +00:00
Beman Dawes
9d28593943 Added operational function canonical(), suggested by David Svoboda, who also provided pseudo-code.
[SVN r74683]
2011-10-04 01:10:17 +00:00
Daniel James
57d50f3f99 Remove some unnecessary checks in path equality.
[SVN r74530]
2011-09-22 23:56:12 +00:00
Daniel James
4306a32bc2 Document hash_value for paths.
[SVN r74529]
2011-09-22 23:55:40 +00:00
Daniel James
2e6cc63e65 Filesystem: add hash_value.
[SVN r73827]
2011-08-16 22:15:55 +00:00
Beman Dawes
94420d4b61 Fix #5764 - add template qualified; reported to be required on QNX6.3.2 host (gcc-3.3.5)
[SVN r73795]
2011-08-15 19:29:26 +00:00
Beman Dawes
03fac52dcb Fix #7534 both v2 and v3 - copy_file failing to close file after stat error
[SVN r73402]
2011-07-27 18:39:29 +00:00
Beman Dawes
1774d737a0 Add locale_info project, suppress VC++ warnings
[SVN r73378]
2011-07-26 16:08:30 +00:00
Beman Dawes
e4267ddc32 Add more entries
[SVN r73377]
2011-07-26 16:05:10 +00:00
Beman Dawes
55dd13f71e Initial commit of development support tools
[SVN r73257]
2011-07-20 15:47:39 +00:00
Beman Dawes
56f9f0ce5f Clarify codecvt comment
[SVN r73213]
2011-07-18 11:28:38 +00:00
Beman Dawes
0d6af9221d Initial commit
[SVN r72920]
2011-07-05 14:26:37 +00:00
Beman Dawes
33f638feee Fix problem of locale("") exception being thrown before main() starts on misconfigured (e.g. LANG="bad name") POSIX systems. Resolves the most serious aspect of tickets 4688, 5100, 5289.
[SVN r72855]
2011-07-02 14:43:18 +00:00
Beman Dawes
456eda4e05 Fix #5048, for HP-UX
[SVN r72521]
2011-06-09 19:43:44 +00:00
Beman Dawes
4d4f5c2c6e Add exists(path) information
[SVN r72309]
2011-05-31 15:14:26 +00:00
Beman Dawes
f380e2b8d8 Add example file_status.cpp
[SVN r72306]
2011-05-31 13:44:26 +00:00
Beman Dawes
9cd9367b91 Fix #5355, QNX large file issues. Thanks to Niklas Angare for investigating, patch, and testing.
[SVN r72278]
2011-05-30 12:33:14 +00:00
Beman Dawes
bad343a65b Change BOOST_ASSERT to BOOST_ASSERT_MSG when there was a && "..."
[SVN r71376]
2011-04-19 02:05:55 +00:00
Beman Dawes
9820ee3679 Add comment to docs on Windows extended-length prefix paths. Add test program for experimenting with extended-length prefix paths.
[SVN r71201]
2011-04-12 14:34:16 +00:00