Commit Graph

1137 Commits

Author SHA1 Message Date
Daniel James
1d33642c45 Iostreams: Rename check to avoid apple macro.
Safe to rename this one as it's in detail.

[SVN r75927]
2011-12-12 23:03:07 +00:00
Gennadiy Rozental
b18b68152f eliminated unit_test_framework and BOOST_MESSAGE
[SVN r74728]
2011-10-05 09:43:29 +00:00
Daniel James
34695f5942 Iostreams: Remove last revised date. Fixes #5695.
[SVN r73373]
2011-07-26 07:35:20 +00:00
Daniel James
57e98b1450 Iostreams: Remove last revised date. Refs #5695
They're unreliable since no one updates them when they update the
documentation so they're best removed.

[SVN r73082]
2011-07-13 22:23:38 +00:00
Daniel James
9621015e70 Iostreams: Use sfinae workaround in Visual C++ 8, as well as 7.1.
Authorized by Beman Dawes.


[SVN r72774]
2011-06-27 14:01:42 +00:00
Daniel James
a74db94221 Iostreams: Use sfinae workaround in Visual C++ 8, as well as 7.1.
[SVN r72726]
2011-06-23 19:08:55 +00:00
Daniel James
18ff4a94ef Iostreams: In chains, clean up properly when close throws in the destructor.
Fixes #4922. Thanks to Victor Shugaev. Authorized by Rene.


[SVN r72668]
2011-06-18 14:34:32 +00:00
Daniel James
aba9463a37 Iostreams: In chains, clean up properly when close throws in the destructor. Refs #4922.
Thanks to Victor Shugaev.

[SVN r72543]
2011-06-11 14:20:42 +00:00
Daniel James
b8bcbf39a4 Iostreams: merge filesystem3::path support.
[SVN r72491]
2011-06-08 19:27:39 +00:00
Daniel James
a3b148e499 Iostreams: Disable assign from filesystem2 path on Visual C++ 7.1.
It wouldn't be that hard to work around, but it doesn't seem worth the
effort.

[SVN r72402]
2011-06-05 12:00:57 +00:00
Daniel James
0ef8087040 Iostreams: Support filesystem3 paths. Refs #4485.
Based on Zhuo Qiang's patch with added tests and support
for `operator=`.

I also used `codecvt_type` to detect `filesystem3::path`
instead of `string_type`. Using `string_type` made
`filesystem2::path` ambiguous because it has both
`string_type` and `external_string_type` members. 

The member types are a bit arbitrary, but a more precise
distinction would probably also be more expensive.



[SVN r72382]
2011-06-03 23:29:59 +00:00
Beman Dawes
f05a47d0a1 Fix __APPLE__ configuration problem that was causing Boost B-tree to fail on Mac OS X. (Thanks to Marshall for testing the fix.)
[SVN r72052]
2011-05-19 23:25:29 +00:00
Daniel James
bff68a4d00 Iostreams: merge documentation fixes.
[SVN r71863]
2011-05-10 18:44:23 +00:00
Steven Watanabe
3d554911e5 Fix typo. Fixes #5338.
[SVN r71085]
2011-04-07 18:25:47 +00:00
Steven Watanabe
bf47bd84f1 Add gzip.cpp to the list of required sources for gzip. Fixes #5388.
[SVN r71049]
2011-04-06 21:06:52 +00:00
Daniel James
b4f7627726 Iostreams: Document Iostreams Code converter bug. Fixes #5242.
[SVN r70777]
2011-03-31 07:50:11 +00:00
Daniel James
88fc042762 Iostreams: Add a couple of undocumented methods. Refs #5242.
[SVN r70235]
2011-03-20 22:36:12 +00:00
Daniel James
f1d15969b8 Merge a couple of documentations fixes for iostreams.
[SVN r69759]
2011-03-09 08:50:16 +00:00
Daniel James
b287a225f1 Note about change in iostreams.
From eg.


[SVN r69758]
2011-03-09 08:46:02 +00:00
Daniel James
9913f23361 Update some links from iostreams.
[SVN r69325]
2011-02-27 12:00:57 +00:00
Steven Watanabe
b95ad3deb4 Merge [68779] from the trunk.
[SVN r68964]
2011-02-16 22:29:30 +00:00
Steven Watanabe
1a2de8bd5d Fix flush regression. Fixes #4590.
[SVN r68779]
2011-02-11 16:18:33 +00:00
Daniel James
f4c752cb84 Merge iostreams from trunk.
- Use `BOOST_ASSERT` instead of `assert`.
- Fix some documentation errors.


[SVN r67665]
2011-01-04 23:09:04 +00:00
Steven Watanabe
8c8202acea Mark the right functions as deprecated.
[SVN r67559]
2011-01-02 04:03:36 +00:00
Daniel James
e0adbb77e5 Use BOOST_ASSERT in iostreams.
[SVN r66573]
2010-11-14 18:36:49 +00:00
Daniel James
909de9c74a Fix write return type in sink concept.
Thanks to Timothy Madden:
http://lists.boost.org/boost-docs/2010/09/4191.php

[SVN r66297]
2010-10-31 19:40:20 +00:00
Daniel James
a1e27ad28c Merge iostreams html fix.
[SVN r66068]
2010-10-18 08:11:33 +00:00
Daniel James
3a5d223bdb Fix some html errors in the iostreams frame page.
[SVN r65369]
2010-09-09 22:44:49 +00:00
Daniel James
15802ee749 Merge some link fixes.
[64006] and [64059].


[SVN r64061]
2010-07-15 21:19:14 +00:00
Daniel James
664c8b63ec Fix a couple of links to range from iostreams.
[SVN r64059]
2010-07-15 20:03:11 +00:00
Daniel James
4cf6df75e5 Merge quickbook, iostreams.
[SVN r63917]
2010-07-12 08:13:38 +00:00
Daniel James
c953b93b36 Typo.
[SVN r63895]
2010-07-11 23:14:47 +00:00
Daniel James
732899cf80 Merge iostreams, hash.
Including disallowing implicit casts to `hash_value`.


[SVN r63812]
2010-07-10 14:20:45 +00:00
Daniel James
87d8f741c3 Add Steven Watanabe's many fixes to the iostreams release notes.
[SVN r63811]
2010-07-10 13:48:20 +00:00
Daniel James
076986ff48 Fix inspect issues.
[SVN r63762]
2010-07-08 20:48:30 +00:00
Daniel James
36b2384977 Use unique_path instead of tmpnam. Refs #2325.
[SVN r63711]
2010-07-06 23:07:20 +00:00
Daniel James
7914b53342 Partially merge iostreams.
* New constructors/`open` for file descriptors.
  Fixes #3517.
* Leaving out changes which depend on filesystem v3.


[SVN r63679]
2010-07-06 00:55:15 +00:00
Daniel James
b08ae2bf1f Revert iostreams merge.
[SVN r63513]
2010-07-02 07:45:09 +00:00
Daniel James
11d8f57329 Merge iostreams.
* New constructors/`open` for file descriptors.
  Fixes #3517.
* Use `unique_path` instead of tmpnam. Refs #2325.


[SVN r63502]
2010-07-01 21:32:34 +00:00
Daniel James
e438cff79d Fix headers.
[SVN r63448]
2010-06-30 12:04:02 +00:00
Daniel James
598fd35927 Repeat the new file descriptor tests for the three different classes.
[SVN r63435]
2010-06-29 15:20:11 +00:00
Daniel James
df5b5e6650 Some more windows fixes for my recent iostreams changes.
[SVN r63434]
2010-06-29 15:03:37 +00:00
Daniel James
944cd0d024 Fix call to unique_path on windows. Refs #2325.
[SVN r63433]
2010-06-29 14:30:29 +00:00
Daniel James
be3bcf0b57 Add change to iostreams release note.
Will try to add more detail about Steven's fixes if I find the time.

[SVN r63431]
2010-06-29 14:15:45 +00:00
Daniel James
04d9e47c57 Try to improve file_descriptor's ownership policies. Refs #3517
* Deprecate the old 'close_on_exit' constructors.
* Introduce new constructors from file handle, taking either
  `never_close_handle` or `close_handle`.
* Close current file handle when opening a new file handle,
  if it would have been closed in the destructor.

[SVN r63430]
2010-06-29 14:15:13 +00:00
Daniel James
581486bcf0 Use unique_path instead of tmpnam. Refs #2325.
[SVN r63429]
2010-06-29 14:13:52 +00:00
Daniel James
29fd244849 Merge documentation fixes.
* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.


[SVN r63347]
2010-06-26 12:30:09 +00:00
Steven Watanabe
337cdaf27a Merge iostreams from the trunk.
[SVN r63303]
2010-06-25 07:19:54 +00:00
Steven Watanabe
ef44f7e4bf Document private mapping with mapped_file. Refs #1612.
[SVN r63298]
2010-06-24 21:22:16 +00:00
Steven Watanabe
5513a36a81 Add back missing Boost license.
[SVN r63297]
2010-06-24 20:30:57 +00:00