|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r76746 - in website/public_html/beta: . feed/history
From: dnljms_at_[hidden]
Date: 2012-01-28 10:12:42
Author: danieljames
Date: 2012-01-28 10:12:41 EST (Sat, 28 Jan 2012)
New Revision: 76746
URL: http://svn.boost.org/trac/boost/changeset/76746
Log:
Website: Merge to beta.
Properties modified:
website/public_html/beta/ (props changed)
Text files modified:
website/public_html/beta/feed/history/boost_1_49_0.qbk | 228 +++++++++++++++++++++++++++++++--------
1 files changed, 178 insertions(+), 50 deletions(-)
Modified: website/public_html/beta/feed/history/boost_1_49_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_49_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_49_0.qbk 2012-01-28 10:12:41 EST (Sat, 28 Jan 2012)
@@ -1,75 +1,203 @@
[article Version 1.49.0
[quickbook 1.5]
[source-mode c++]
- [purpose New Libraries: Updated Libraries: ]
+ [purpose Updated Libraries: Container, Geometry, Graph,
+ Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
+ Property Tree, Spirit, Thread, Unordered, Uuid.
+ ]
[authors [Dawes, Beman]]
[last-revision ]
]
[include ext.qbk]
-[/
-
-As the release progresses add the 'status' and 'download' elements to
-indicate the release status:
-
-Beta status:
[status beta]
-[download http://sourceforge.net/projects/boost/files/boost/1.xx.x_beta.x/]
+[download http://sourceforge.net/projects/boost/files/boost/1.49.0.beta.1/]
-Release status:
-[status released]
-[download http://sourceforge.net/projects/boost/files/boost/1.xx.x/]
+[section Updated Libraries]
-]
+* [phrase library..[@/libs/container/ Container]:]
+ * Fixed bugs
+ [@https://svn.boost.org/trac/boost/ticket/6336 #6336],
+ [@https://svn.boost.org/trac/boost/ticket/6335 #6335],
+ [@https://svn.boost.org/trac/boost/ticket/6287 #6287],
+ [@https://svn.boost.org/trac/boost/ticket/6205 #6205],
+ [@https://svn.boost.org/trac/boost/ticket/4383 #4383].
+ * Added `allocator_traits` support for both C++11 and C++03
+ compilers through an internal `allocator_traits` clone.
[/
- When adding libraries:
-
- 1. Libraries are listed in alphabetical order.
- 2. Besides the dedicated entry, the lib name should be added to the
- [purpose] section at the beginning of the page.
-
- Example new libraries message:
-
-* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
- incremental calculation, and collection of statistical accumulators, from Eric Niebler.
-
- Example update message:
-
-* [phrase library..[@/libs/interprocess/index.html Interprocess]:]
- * Added anonymous shared memory for UNIX systems.
- * Fixed missing move semantics on managed memory classes.
- * Added copy_on_write and open_read_only options for shared memory
- and mapped file managed classes.
- * `shared_ptr` is movable and supports aliasing.
+* [phrase library..[@/libs/filesystem/ Filesystem]:]
+ * See the
+ [@/libs/filesystem/v3/doc/release_history.html release history].
]
-[section New Libraries]
-
-* /TODO/
-
-[endsect]
-
-[section Updated Libraries]
+* [phrase library..[@/libs/geometry/ Geometry]:]
+ * Fixed bugs
+ * Distance for multi-geometries ignored specified distance strategy.
+ * In difference for polygon/multi_polygon (reported 2011/10/24 on GGL-list).
+ * Raise exception for calculation of distances of multi-geometrie(s) where one of them is empty
+ * Multi DSV did not correctly use settings.
+ * Self-intersections could sometimes be missed (introduced in 1.48).
+ * Convex hull crashed on empty range (e.g. empty multi point).
+ * Solved tickets
+ * [@https://svn.boost.org/trac/boost/ticket/6028 #6028] Documentation: closure.
+ * [@https://svn.boost.org/trac/boost/ticket/6178 #6178] Missing headerfile.
+ * [@https://svn.boost.org/trac/boost/ticket/6021 #6021] convex hull of multipoint.
+ * Additional functionality
+ * Support for line/polygon intersections and differences
+ * Support for convert of segment/box of different point types
+ * Support for append for multi point
+ * Scalar functions (distance, area, length, perimeter) now throw an empty_input_exception on empty input
+ * Documentation
+ * Updated support status
+ * Internal changes
+ * Updates in specializations/not_implemented for distance/convert/assign/area
+ * Move of wkt/dsv to io folder, making domains redundant
+ * Strategy concepts assigned to zero to avoid clang warnings (patched by Vishnu)
* [phrase library..[@/libs/graph/ Graph]:]
- * Fixed bugs #5881, #6033, #6061, #6137, #6246, #6239, #6293, #6306,
- \#6313, and #6371, plus others not in Trac.
+ * Fixed bugs
+ [@https://svn.boost.org/trac/boost/ticket/5881 #5881],
+ [@https://svn.boost.org/trac/boost/ticket/6033 #6033],
+ [@https://svn.boost.org/trac/boost/ticket/6061 #6061],
+ [@https://svn.boost.org/trac/boost/ticket/6137 #6137],
+ [@https://svn.boost.org/trac/boost/ticket/6246 #6246],
+ [@https://svn.boost.org/trac/boost/ticket/6239 #6239],
+ [@https://svn.boost.org/trac/boost/ticket/6293 #6293],
+ [@https://svn.boost.org/trac/boost/ticket/6306 #6306],
+ [@https://svn.boost.org/trac/boost/ticket/6313 #6313] and
+ [@https://svn.boost.org/trac/boost/ticket/6371 #6371],
+ plus others not in Trac.
* Re-enabled LEDA graph support (thanks to Jens Muller for the patch).
- * Added documentation for edge_predecessor_recorder.
-
-[/
+ * Added documentation for `edge_predecessor_recorder`.
-* /TODO/: [phrase library..[@/libs/spirit/index.html Spirit]:]
- * Spirit Vx.x, see the
- '[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
+* [phrase library..[@/libs/icl/ Icl]:]
+ * Fixed tickets
+ [@https://svn.boost.org/trac/boost/ticket/6095 #6095] and
+ [@https://svn.boost.org/trac/boost/ticket/6210 #6210].
+ * Added move semantics for constructors, assignment operators and binary
+ operators.
+
+* [phrase library..[@/libs/interprocess/ Interprocess]:]
+ * Fixed bugs
+ [@https://svn.boost.org/trac/boost/ticket/6412 #6412],
+ [@https://svn.boost.org/trac/boost/ticket/6398 #6398],
+ [@https://svn.boost.org/trac/boost/ticket/6319 #6319],
+ [@https://svn.boost.org/trac/boost/ticket/6287 #6287],
+ [@https://svn.boost.org/trac/boost/ticket/6265 #6265],
+ [@https://svn.boost.org/trac/boost/ticket/6233 #6233],
+ [@https://svn.boost.org/trac/boost/ticket/6147 #6147],
+ [@https://svn.boost.org/trac/boost/ticket/6134 #6134],
+ [@https://svn.boost.org/trac/boost/ticket/6058 #6058],
+ [@https://svn.boost.org/trac/boost/ticket/6054 #6054],
+ [@https://svn.boost.org/trac/boost/ticket/5772 #5772],
+ [@https://svn.boost.org/trac/boost/ticket/5738 #5738],
+ [@https://svn.boost.org/trac/boost/ticket/5622 #5622],
+ [@https://svn.boost.org/trac/boost/ticket/5552 #5552],
+ [@https://svn.boost.org/trac/boost/ticket/5518 #5518],
+ [@https://svn.boost.org/trac/boost/ticket/4655 #4655],
+ [@https://svn.boost.org/trac/boost/ticket/4452 #4452],
+ [@https://svn.boost.org/trac/boost/ticket/4383 #4383],
+ [@https://svn.boost.org/trac/boost/ticket/4297 #4297].
+ * Fixed timed functions in mutex implementations to fulfill POSIX requirements:
+ ['Under no circumstance shall the function fail with a timeout if the mutex can be locked
+ immediately. The validity of the abs_timeout parameter need not be checked if the mutex
+ can be locked immediately.]
+
+* [phrase library..[@/libs/intrusive/ Intrusive]:]
+ * Fixed bugs
+ [@https://svn.boost.org/trac/boost/ticket/6347 #6347],
+ [@https://svn.boost.org/trac/boost/ticket/6223 #6223],
+ [@https://svn.boost.org/trac/boost/ticket/6153 #6153].
+
+* [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
+ * Fixed bugs and warnings:
+ [@https://svn.boost.org/trac/boost/ticket/6127 #6127],
+ [@https://svn.boost.org/trac/boost/ticket/6132 #6132],
+ [@https://svn.boost.org/trac/boost/ticket/6159 #6159],
+ [@https://svn.boost.org/trac/boost/ticket/6182 #6182],
+ [@https://svn.boost.org/trac/boost/ticket/6186 #6186],
+ [@https://svn.boost.org/trac/boost/ticket/6193 #6193],
+ [@https://svn.boost.org/trac/boost/ticket/6264 #6264],
+ [@https://svn.boost.org/trac/boost/ticket/6290 #6290],
+ [@https://svn.boost.org/trac/boost/ticket/6298 #6298],
+ [@https://svn.boost.org/trac/boost/ticket/6400 #6400].
+
+* [phrase library..[@/libs/locale/ Locale]:]
+ * Fixed incorrect use of `MultiByteToWideChar` in detection of invalid
+ input sequences.
+
+* [phrase library..[@/libs/move/ Move]:]
+ * Fixed bugs
+ [@https://svn.boost.org/trac/boost/ticket/6417 #6417],
+ [@https://svn.boost.org/trac/boost/ticket/6183 #6183],
+ [@https://svn.boost.org/trac/boost/ticket/6185 #6185],
+ [@https://svn.boost.org/trac/boost/ticket/6395 #6395],
+ [@https://svn.boost.org/trac/boost/ticket/6396 #6396],
+
+* [phrase library..[@/libs/property_tree PropertyTree]:]
+ * Fixes for bugs
+ [@https://svn.boost.org/trac/boost/ticket/4840 #4840],
+ [@https://svn.boost.org/trac/boost/ticket/5259 #5259],
+ [@https://svn.boost.org/trac/boost/ticket/5281 #5281],
+ [@https://svn.boost.org/trac/boost/ticket/5944 #5944],
+ [@https://svn.boost.org/trac/boost/ticket/5757 #5757],
+ [@https://svn.boost.org/trac/boost/ticket/5710 #5710],
+ and [@https://svn.boost.org/trac/boost/ticket/5307 #5307].
+
+* [phrase library..[@/libs/spirit/index.html Spirit]:]
+ * Spirit V2.5.2, see the
+ '[@/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html What's New]'
section for details.
-* /TODO/: [phrase library..[@/libs/wave/index.html Wave]:]
- * See the [@/libs/wave/ChangeLog Changelog] for details.
-
-]
+* [phrase library..[@/libs/thread Thread]:]
+ * Fixed Bugs:
+ * [@http://svn.boost.org/trac/boost/ticket/2309 #2309] Lack of g++ symbol visibility support in Boost.Thread.
+ * [@http://svn.boost.org/trac/boost/ticket/2639 #2639] documentation should be extended(defer_lock, try_to_lock, ...).
+ * [@http://svn.boost.org/trac/boost/ticket/3639 #3639] Boost.Thread doesn't build with Sun-5.9 on Linux.
+ * [@http://svn.boost.org/trac/boost/ticket/3762 #3762] Thread can't be compiled with winscw (Codewarrior by Nokia).
+ * [@http://svn.boost.org/trac/boost/ticket/3885 #3885] document about mix usage of boost.thread and native thread api.
+ * [@http://svn.boost.org/trac/boost/ticket/3975 #3975] Incorrect precondition for promise::set_wait_callback().
+ * [@http://svn.boost.org/trac/boost/ticket/4048 #4048] thread::id formatting involves locale
+ * [@http://svn.boost.org/trac/boost/ticket/4315 #4315] gcc 4.4 Warning: inline ... declared as dllimport: attribute ignored.
+ * [@http://svn.boost.org/trac/boost/ticket/4480 #4480] OpenVMS patches for compiler issues workarounds.
+ * [@http://svn.boost.org/trac/boost/ticket/4819 #4819] boost.thread's documentation misprints.
+ * [@http://svn.boost.org/trac/boost/ticket/5040 #5040] future.hpp in boost::thread does not compile with /clr.
+ * [@http://svn.boost.org/trac/boost/ticket/5423 #5423] thread issues with C++0x.
+ * [@http://svn.boost.org/trac/boost/ticket/5502 #5502] race condition between shared_mutex timed_lock and lock_shared.
+ * [@http://svn.boost.org/trac/boost/ticket/5594 #5594] boost::shared_mutex not fully compatible with Windows CE.
+ * [@http://svn.boost.org/trac/boost/ticket/5617 #5617] boost::thread::id copy ctor.
+ * [@http://svn.boost.org/trac/boost/ticket/5739 #5739] set-but-not-used warnings with gcc-4.6.
+ * [@http://svn.boost.org/trac/boost/ticket/5826 #5826] threads.cpp: resource leak on threads creation failure.
+ * [@http://svn.boost.org/trac/boost/ticket/5839 #5839] thread.cpp: ThreadProxy leaks on exceptions.
+ * [@http://svn.boost.org/trac/boost/ticket/5859 #5859] win32 shared_mutex constructor leaks on exceptions.
+ * [@http://svn.boost.org/trac/boost/ticket/6100 #6100] Compute hardware_concurrency() using get_nprocs() on GLIBC systems.
+ * [@http://svn.boost.org/trac/boost/ticket/6141 #6141] Compilation error when boost.thread and boost.move are used together.
+ * [@http://svn.boost.org/trac/boost/ticket/6168 #6168] recursive_mutex is using wrong config symbol (possible typo).
+ * [@http://svn.boost.org/trac/boost/ticket/6175 #6175] Compile error with SunStudio.
+ * [@http://svn.boost.org/trac/boost/ticket/6200 #6200] patch to have condition_variable and mutex error better handle EINTR.
+ * [@http://svn.boost.org/trac/boost/ticket/6207 #6207] shared_lock swap compiler error on clang 3.0 c++11.
+ * [@http://svn.boost.org/trac/boost/ticket/6208 #6208] try_lock_wrapper swap compiler error on clang 3.0 c++11.
+
+
+* [phrase library..[@/libs/unordered Unordered]:]
+ * On compilers without rvalue references, the containers are no longer
+ movable by default, as move emulation was causing some odd quirks.
+ Define `BOOST_UNORDERED_USE_MOVE` to make them movable
+ ([@https://svn.boost.org/trac/boost/tickets/6167 #6167],
+ [@https://svn.boost.org/trac/boost/tickets/6311 #6311])
+ - Boost.Move is still used for elements regardless.
+ * Fix sequence point warning
+ ([@https://svn.boost.org/trac/boost/tickets/6370 #6370]).
+ * Better support for C++11 compilers using older standard libraries.
+
+* [phrase library..[@/libs/uuid/ Uuid]:]
+ * fixed [@https://svn.boost.org/trac/boost/ticket/6258 #6258]
+ * fixed [@https://svn.boost.org/trac/boost/ticket/5325 #5325] (sha1
+ implementation handles messages as long as the specification)
+ * progress on [@https://svn.boost.org/trac/boost/ticket/6118 #6118]
+ (there are fewer warnings)
[endsect]
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk