Commit Graph

321 Commits

Author SHA1 Message Date
Beman Dawes
ec6cad0b79 Clear gcc shadow warnings (Gordon Magnusson), fixing ticket #1770
[SVN r46680]
2008-06-25 14:43:31 +00:00
Beman Dawes
571fd79144 Add tests for, and fix, current_path overloading.
[SVN r41052]
2007-11-13 02:54:32 +00:00
Beman Dawes
61a5c62287 Clarify comment
[SVN r40932]
2007-11-08 14:25:09 +00:00
Beman Dawes
1f6c3faa8b Appy Godegear patches from Nicola Musatti. Ticket #1304
[SVN r39772]
2007-10-07 21:59:46 +00:00
Beman Dawes
85ed046d40 Turns out the --dep_name errors were due to functions in the wrong namespace (Chris Kohlhoff)
[SVN r39553]
2007-09-26 17:48:27 +00:00
Beman Dawes
184a2518c5 Clear compiler warnings
[SVN r39520]
2007-09-25 13:45:52 +00:00
K. Noel Belcourt
5f16d793c5 Undo patch of operations.hpp, Sgi wants this fix
but it causes svn trunk to break.



[SVN r39379]
2007-09-19 01:46:11 +00:00
K. Noel Belcourt
805d22c9f3 Remove unnecessary overhead in execunix.c related to
the timeout implementation.  Also removed unused variables
as diagnosed by the Sgi (mipspro) compiler.

Fixed const-correctness error in operations.hpp that
Sgi complained about.

There's no strerror_r function on Irix 6.5 so I replaced
it with a strerror call.

With these changes, I can now build process jam log and
start running Sgi tests.



[SVN r39378]
2007-09-18 22:46:26 +00:00
Beman Dawes
49f6e3cfd7 Merge system and filesystem branches, bringing them in sync with N2415. Several filesystem bugs fixed, and current_path setter added.
[SVN r39173]
2007-09-09 14:59:10 +00:00
Beman Dawes
fec507ad11 Fix #995 by adding inline
[SVN r38567]
2007-08-10 12:53:52 +00:00
Boris Gubenko
d8ce83872d disable problematic specialization for aCC and cxx on Alpha platforms
[SVN r37557]
2007-05-02 02:38:18 +00:00
Beman Dawes
2045be22d6 Bring into compliance with N2066, TR2 Diagnostics Enhancements. Tests passing on Win32, Linux, on most modern compilers.
[SVN r35823]
2006-11-03 16:57:30 +00:00
Beman Dawes
22bb191bf0 Remove copyright symbol as it causes VC++ warnings on Windows with codepage set to non-English, particularly Asian, languages
[SVN r33295]
2006-03-09 22:15:07 +00:00
Beman Dawes
4dec2fa915 Use Dinkumware 405's wchar_t open if present
[SVN r33277]
2006-03-09 03:28:32 +00:00
Beman Dawes
a59d0c4653 Fix for old Dinkumware that asserts on empty path arg.
[SVN r33214]
2006-03-03 16:26:57 +00:00
Beman Dawes
7bf63497cf workaround early Dinkumware lack of basic_string.clear() in a way that doesn't cause wide string failures
[SVN r33213]
2006-03-03 15:22:31 +00:00
Beman Dawes
eb18a7c377 fix wpath fstream glitches reported by Arjen Wagenaar
[SVN r33099]
2006-02-24 13:45:14 +00:00
Beman Dawes
807d6098c6 op= fix from Mark Bartosik
[SVN r33095]
2006-02-23 21:30:33 +00:00
Beman Dawes
897bbc0706 WinNT 4.0 does not support hard links. Not sure if removing the feature entirely is the best fix, but since NT 4.0 is about dead it seems harmless to fix this way. (Based on patch from Mark Bartosik)
[SVN r33084]
2006-02-23 02:28:57 +00:00
Beman Dawes
2c73273b1d Borland patches from Tobias Schwinger
[SVN r33037]
2006-02-20 21:03:46 +00:00
Beman Dawes
04ef97420f Borland fix (Alisdair Meredith)
[SVN r32741]
2006-02-08 16:02:45 +00:00
Beman Dawes
040c9372b3 Bring into sync with WG21/D1934=06-0004
[SVN r32532]
2006-02-03 20:59:04 +00:00
Beman Dawes
aac5f49666 is_file, file_flag -> is_regular, regular_flag per TR2 proposal
[SVN r32201]
2006-01-02 02:30:53 +00:00
Beman Dawes
5793738346 Add predicate function overloads on status_flags (Suggested by Martin Adrian)
[SVN r32195]
2006-01-01 14:14:13 +00:00
Beman Dawes
f203c808b3 clear unreference parm warning
[SVN r32125]
2005-12-21 03:45:02 +00:00
Beman Dawes
6ee6f9c576 fix readdir_r buffer size on some POSIX systems
[SVN r32116]
2005-12-20 18:41:30 +00:00
Beman Dawes
b9645b6513 Better workaround for VC++ legacy problem so other compilers don't warn
[SVN r32112]
2005-12-20 03:06:39 +00:00
Beman Dawes
f0670491eb Add inline to avoid ODR violation (Marc Viala)
[SVN r32111]
2005-12-20 02:34:52 +00:00
Beman Dawes
c2e0823f19 move dirent d_type config tests from config.hpp to operations.cpp
[SVN r32087]
2005-12-17 14:40:36 +00:00
Beman Dawes
48d4335bfc merge from i18n branch - at last!
[SVN r32079]
2005-12-16 16:40:35 +00:00
Beman Dawes
56eeb74ae3 from i18n
[SVN r32078]
2005-12-16 15:57:49 +00:00
Beman Dawes
bc72a98614 Fix umlat in Dietmar's last name compiler warning
[SVN r31992]
2005-12-12 02:41:57 +00:00
John Maddock
7f04824661 Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
[SVN r30670]
2005-08-25 16:27:28 +00:00
Beman Dawes
e03634acef Add #error for borland dll link attempt
[SVN r30156]
2005-07-18 11:54:34 +00:00
Beman Dawes
aa8837925c Add two missing BOOST_FILESYSTEM_DECL
[SVN r30140]
2005-07-16 21:59:46 +00:00
Beman Dawes
86a674a57a add possible_large_file_size_support and associated test
[SVN r25010]
2004-09-10 13:53:02 +00:00
Beman Dawes
d4709e44f7 path::iterator should be bidirectional_traversal_tag (Martin Wille)
[SVN r24764]
2004-08-26 15:55:47 +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
2974cc5192 create_directory() and create_directories() now return bool
[SVN r22482]
2004-03-11 16:17:43 +00:00
Beman Dawes
4c8532e070 add file_size()
[SVN r22154]
2004-02-03 15:52:19 +00:00
Beman Dawes
ddbb5d878c add defaulted error_code to 2nd ctor
[SVN r22153]
2004-02-03 15:51:15 +00:00
Beman Dawes
bdeca0a7c9 make directory_iterator all inline so Filesystem lib can be built as DLL
[SVN r21311]
2003-12-18 01:57:49 +00:00
Beman Dawes
3466847e72 fix autolink problem
[SVN r21295]
2003-12-17 01:37:58 +00:00
Beman Dawes
852945ab05 _is_empty missing declspec
[SVN r21253]
2003-12-14 20:39:55 +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
a0e91a1da4 Clean up copyright, license, so inspect works
[SVN r21015]
2003-11-30 13:48:05 +00:00
Beman Dawes
dfd9a2dbee add abi, dll, auto_link
[SVN r20947]
2003-11-25 18:29:13 +00:00
Dave Abrahams
0733ac5cf3 Removed access category tags from iterator library, made corresponding
changes elsewhere.

boost/iterator and libs/iterator/test were updated from
branch "simplify"


[SVN r20905]
2003-11-22 01:18:37 +00:00
Beman Dawes
2f7da5b37a Add BOOST_FILESYSTEM_DECL
[SVN r20901]
2003-11-21 14:53:55 +00:00
Beman Dawes
8c8ea6e75b Update copyright and license info
[SVN r20243]
2003-10-02 15:17:36 +00:00
Beman Dawes
77334ba34d Change to new license, with permission from Dietmar and Jan
[SVN r20042]
2003-09-13 19:33:50 +00:00
Beman Dawes
3ca5d3daab Change license message to reference Boost Software License
[SVN r20038]
2003-09-12 17:09:29 +00:00
Dave Abrahams
68f89b0882 Remove illegal qualification
[SVN r20000]
2003-09-10 16:05:45 +00:00
Beman Dawes
1fa3fd646d add new name_check mechanism
[SVN r19808]
2003-08-27 14:50:05 +00:00
Beman Dawes
6b9e01ab27 Add 2 arg last_write_time()
[SVN r19480]
2003-08-06 19:28:53 +00:00
Beman Dawes
3c0d481444 change to iterator_facade
[SVN r19090]
2003-07-12 17:48:25 +00:00
Beman Dawes
b466cdb12d BOOST_NO_STDC_NAMESPACE workaround
[SVN r18513]
2003-05-23 14:50:23 +00:00
Beman Dawes
f6a9b8dbb7 Add last_write_time function
[SVN r18383]
2003-05-11 13:56:56 +00:00
Aleksey Gurtovoy
2b66239fde restore from the CVS crash
[SVN r18358]
2003-05-08 10:10:54 +00:00
Beman Dawes
534befe242 Workaround VC++ 7.1 bug VSWhidbey 38416
[SVN r18333]
2003-04-29 18:13:20 +00:00
Beman Dawes
439cc2f8ed share imp to make copying less memory intensive, recover from exceptions in some filesystem_error functions
[SVN r18071]
2003-03-24 02:31:21 +00:00
Beman Dawes
3f64ac195b Platform detection fixes
[SVN r16749]
2003-01-04 15:07:09 +00:00
Beman Dawes
63f8c34b7f filesystem_error redesign
[SVN r16723]
2002-12-30 19:16:31 +00:00
Beman Dawes
b76e9b9849 workaround VC++ 6 open problem
[SVN r16722]
2002-12-30 19:14:06 +00:00
Beman Dawes
ff08d67586 add or update See www.boost.org comments
[SVN r16708]
2002-12-27 16:51:53 +00:00
Beman Dawes
6ea7dee986 initial commit
[SVN r16649]
2002-12-18 17:09:08 +00:00
Beman Dawes
da5281c632 remove until link issues resoved - see fs_review branch for unofficial version
[SVN r16592]
2002-12-11 19:40:32 +00:00
Beman Dawes
e334acda10 fs_review branch merged
[SVN r16591]
2002-12-11 19:35:54 +00:00
Beman Dawes
543669496a initial commit - review comments not yet applied
[SVN r15831]
2002-10-09 19:49:35 +00:00