Update of /cvsroot/boost/boost/libs/date_time/xmldoc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3288

Modified Files:
        buildinfo.xml changes.xml 
Log Message:
Update changes / bugfixes and complier notes for 1.34 release

Index: buildinfo.xml
===================================================================
RCS file: /cvsroot/boost/boost/libs/date_time/xmldoc/buildinfo.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- buildinfo.xml       12 Jun 2005 20:53:10 -0000      1.9
+++ buildinfo.xml       25 Jun 2006 17:04:35 -0000      1.10
@@ -21,7 +21,7 @@
   <anchor id="overview" />
   <bridgehead renderas="sect3">Overview</bridgehead>
   <para>
-    The library has several functions that require the creation of a library 
file. The Jamfile in the build directory will produce a "static" library 
(libboost_date_time) and a "dynamic/shared" library (boost_date_time) that 
contains these functions. 
+    The library has a few functions that require the creation of a library 
file (mostly to_string, from_string functions).  Most library users can make 
effective use of the library WITHOUT building the library, but simply including 
the required headers. If the library is needed, the Jamfile in the build 
directory will produce a "static" library (libboost_date_time) and a 
"dynamic/shared" library (boost_date_time) that contains these functions. 
   </para>
   
   <anchor id="compile_options" />
@@ -41,31 +41,64 @@
   <anchor id="portability" />
   <bridgehead renderas="sect3">Compiler/Portability Notes</bridgehead>
   <para>
-    The Boost Date-Time library has been built and tested with many compilers. 
However, some compilers and standard libraries have issues. While some of these 
issues can be worked around, others are difficult to work around. The following 
compilers fully support all aspects of the library:
+    The Boost Date-Time library has been built and tested with many compilers 
and platforms. However, some compilers and standard libraries have issues. 
While some of these issues can be worked around, others are difficult to work 
around. The following compilers are known to fully support all aspects of the 
library:
     <itemizedlist mark="bullet">
-      <listitem>GCC 3.2 - 3.4, 4.0 on Linux</listitem>
-      <listitem>GCC 3.3 on Darwin</listitem>
-      <listitem>GCC 3.3 on Solaris</listitem>
+      <listitem>Codewarrior 9.4 Windows</listitem>
+      <listitem>GCC 3.2 - 3.4, 4.x on Linux</listitem>
+      <listitem>GCC 3.3, 4.x on Darwin</listitem>
+      <listitem>GCC 3.3 - 3.4, 4.x on Solaris</listitem>
+      <listitem>GCC 3.3, 4.x  on HP-UX</listitem>
+      <listitem>QCC 3.3.5 on QNX</listitem>
+      <listitem>MSVC 7.1 Windows </listitem>
+      <listitem>Intel 8.1-9.x Linux and Windows</listitem>
+    </itemizedlist>
+  </para>
+
+  <para>
+     Unfortunately, the VC8 compiler has some issues with date-time code.  
+     The most serious issue is a memory leak which was introduced into the
+     VC8 standard library basic_stream code.  Date-time has code has been 
changed
+     to avoid this as much as possible, but if you are using the legacy IO 
option 
+     (NOT the default with VC8) then the issue can still arise.  See the
+
+     <ulink 
url="http://lists.boost.org/Archives/boost/2006/02/101122.php";>mailing list 
archive</ulink> for more details.
+  </para>
+
+  <para>
+     In addition to the problem above, some versions of the VC8 library have 
limited 
+     the range of allowed 
+     values in the <code>std::tm</code> structure to positive values.  This 
was a new 
+     restriction added in the VC8.  The effect is that dates prior to the year
+     1900 will cause exceptions.  There is, unfortunately, no easy workaround 
for 
+     this issue.  Note that the new 64bit version of the VC8 compiler
+     does not appear to have this limitation.  
+  </para>
+
+  <para>
+    These compilers support all aspects of the library except 
<code>wstring/wstream</code> 
+    output.
+    <itemizedlist mark="bullet">
+      <listitem>MinGW 3.2, 3.4, 3.5 *</listitem>
       <listitem>GCC 3.2 (cygwin) *</listitem>
-      <listitem>MinGW 3.2 *</listitem>
-      <listitem>MSVC 7.1 </listitem>
-      <listitem>Intel 8.1 Linux and Windows</listitem>
     </itemizedlist>
-    * These compilers do not support the <code>wstring/wstream</code> aspects 
of the <code>date_time</code> library.
   </para>
+
   <para>
     In particular, a lack of support for standard locales limits the ability 
of the library to support iostream based input output. For these compilers a 
set of more limited string based input-output is provided. Some 
compilers/standard libraries with this limitation include: 
     <itemizedlist mark="bullet">
-      <listitem>GCC 2.9x on Linux</listitem>
-      <listitem>Borland 5.1.1 and 5.6</listitem>
-      <listitem>MSVC 7.0</listitem>
-      <listitem>MSVC 6 SP5 </listitem>
+      <listitem>Borland 5.6</listitem>
     </itemizedlist>
   </para>
+
   <para>
-  Metrowerks Code Warrior 9.4 has some input I/O limitations, but is otherwise
-  fully supported.
+    Official support for some older compilers has now been dropped.  This 
includes:
+    <itemizedlist mark="bullet">
+      <listitem>GCC 2.9x</listitem>
+      <listitem>Borland 5.1.1</listitem>
+      <listitem>MSVC 7.0 and 6 SP5 </listitem>
+    </itemizedlist>
   </para>
+
   <bridgehead renderas="sect5">Visual Studio &amp; STLPort</bridgehead>
   <para>There is a known issue with Visual Studio (7.0 &amp; 7.1) and STLPort. 
The build errors typically make reference to a type issue or 'no acceptable 
conversion' and are attempting to instantiate a template with 
<code>wchar_t</code>. The default build of STLPort does not support 
<code>wchar_t</code>. There are two possible workarounds for this issue. The 
simplest is the user can build date_time with no wide stream/string etc. The 
other is to rebuild STLPort with wchar_t support.
   </para>
@@ -110,10 +143,11 @@
       <listitem><ulink 
url="../../libs/tokenizer/index.html">boost.tokenizer</ulink> </listitem>
       <listitem><ulink 
url="../../libs/integer/cstdint.htm">boost.integer(cstdint)</ulink> </listitem>
       <listitem><ulink 
url="../../libs/utility/operators.htm">boost.operators</ulink> </listitem>
-      <listitem><ulink 
url="../../libs/conversion/lexical_cast.htm">boost::lexical_cast </ulink> 
</listitem>
-      <listitem><ulink 
url="../../libs/smart_ptr/smart_ptr.htm">boost::smart_ptr </ulink> </listitem>
+      <listitem><ulink 
url="../../libs/conversion/lexical_cast.htm">boost.lexical_cast </ulink> 
</listitem>
+      <listitem><ulink 
url="../../libs/smart_ptr/smart_ptr.htm">boost.smart_ptr (local time 
only)</ulink> </listitem>
       <listitem><ulink 
url="../../libs/algorithm/string/">boost::string_algorithms </ulink> </listitem>
+      <listitem><ulink url="../../libs/algorithm/serialize/">boost::serialize 
(serialization code only) </ulink> </listitem>
     </itemizedlist>
-    so at least these libraries need to be installed. 
+    so these libraries need to be installed. 
   </para>
 </section>

Index: changes.xml
===================================================================
RCS file: /cvsroot/boost/boost/libs/date_time/xmldoc/changes.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- changes.xml 25 Jul 2005 03:03:13 -0000      1.12
+++ changes.xml 25 Jun 2006 17:04:35 -0000      1.13
@@ -2,7 +2,7 @@
 <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" 
 "../../../tools/boostbook/dtd/boostbook.dtd">
 
-<!-- Copyright (c) 2001-2005 CrystalClear Software, Inc.
+<!-- Copyright (c) 2001-2006 CrystalClear Software, Inc.
      Subject to the Boost Software License, Version 1.0. 
      (See accompanying file LICENSE-1.0 or  http://www.boost.org/LICENSE-1.0)
 -->
@@ -12,6 +12,70 @@
   
   <!-- if each new change tgroup has a "Bug Fix" as the first "Type", the 
columns will line up nicely -->
 
+  <bridgehead renderas="sect3">Changes from Boost 1.33 to 1.34 (date_time 1.04 
to 1.05)</bridgehead>
+  <informaltable frame="all">
+    <tgroup cols="2">
+      <thead>
+       <row>
+         <entry>Type</entry>
+         <entry>Description</entry>
+       </row>
+      </thead>
+      <tbody>
+        <row>
+          <entry>Bug Fix</entry>
+          <entry>Fix a problem with potential linking error with multiple 
definitions due
+                 to I/O code.
+          </entry>
+        </row>
+
+        <row>
+          <entry>Bug Fix</entry>
+          <entry>Fix regression errors that showed up under FreeBSD with GCC 
and the 
+                 LANG environment set to russian -- changed parser to use 
classic 
+                 locale instead of blank locale.
+          </entry>
+        </row>
+
+        <row>
+          <entry>Bug Fix</entry>
+          <entry>Changes for tracker issue 1178092 -- change in 
convert_to_lower to make 
+                 local a const static and speed up parsing.
+          </entry>
+        </row>
+
+        <row>
+          <entry>Bug Fix</entry>
+          <entry>Patches from Ulrich Eckhardt to fix support for EVC++ 4.
+          </entry>
+        </row>
+
+        <row>
+          <entry>Feature</entry>
+          <entry>Reduce the usage of basic_stringstream as much a possible to 
work around 
+                 a bug in the VC8 standard library. See 
+                 <ulink 
url="http://lists.boost.org/Archives/boost/2006/02/101122.php";>mailing list 
archive</ulink> 
+                 for more information.
+          </entry>
+        </row>
+
+        <row>
+          <entry>Bug Fix</entry>
+          <entry>
+          </entry>
+        </row>
+
+        <row>
+          <entry>Bug Fix</entry>
+          <entry>
+          </entry>
+        </row>
+
+      </tbody>
+    </tgroup>
+  </informaltable>
+
+
   <bridgehead renderas="sect3">Changes from Boost 1.32 to 1.33 (date_time 1.03 
to 1.04)</bridgehead>
   <informaltable frame="all">
     <tgroup cols="2">


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to