You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2005/07/27 19:51:43 UTC

svn commit: r225558 - in /incubator/stdcxx/site: images/ images/apache_logo.png images/rc-b-l-15-1body-2menu-3menu.png images/stdcxx.gif index.html

Author: sebor
Date: Wed Jul 27 10:51:38 2005
New Revision: 225558

URL: http://svn.apache.org/viewcvs?rev=225558&view=rev
Log:
Resolved STDCXX-6:
*  Added content to the HTMl page.
*  Improved look and feel (thanks Alex & Eric!).


Added:
    incubator/stdcxx/site/images/
    incubator/stdcxx/site/images/apache_logo.png   (with props)
    incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png   (with props)
    incubator/stdcxx/site/images/stdcxx.gif   (with props)
Modified:
    incubator/stdcxx/site/index.html

Added: incubator/stdcxx/site/images/apache_logo.png
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/images/apache_logo.png?rev=225558&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stdcxx/site/images/apache_logo.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: incubator/stdcxx/site/images/apache_logo.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png?rev=225558&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: incubator/stdcxx/site/images/rc-b-l-15-1body-2menu-3menu.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/stdcxx/site/images/stdcxx.gif
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/images/stdcxx.gif?rev=225558&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stdcxx/site/images/stdcxx.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: incubator/stdcxx/site/images/stdcxx.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: incubator/stdcxx/site/index.html
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/site/index.html?rev=225558&r1=225557&r2=225558&view=diff
==============================================================================
--- incubator/stdcxx/site/index.html (original)
+++ incubator/stdcxx/site/index.html Wed Jul 27 10:51:38 2005
@@ -1,124 +1,401 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--
-Copyright 2005 The Apache Software Foundation
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Apache stdcxx - Apache stdcxx</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<meta name="author" value="stdcxx Documentation Team" />
-<meta name="email" value="stdcxx-dev@incubator.apache.org" />
-</head>
-<body text="#000000" link="#525D76" bgcolor="#ffffff">
-<table cellspacing="0" width="100%" border="0">
-<tbody>
-<tr>
-<td align="left">
-<table>
-<tbody>
-<tr>
-<td></td>
-<td align="left" border="0"></td></tr></tbody></table></td>
-<td align="right">
-<a href="http://incubator.apache.org/stdcxx/"><img alt="Apache stdcxx"
-     src="http://incubator.apache.org/images/apache-incubator-logo.png"
-     border="0" /></a></td></tr></tbody></table>
-<table cellspacing="4" width="100%" border="0">
-<tbody>
-<tr>
-<td colspan="2">
-<hr noshade="noshade" size="1" /></td></tr>
-<tr>
-<td valign="top" nowrap="nowrap" width="20%">
-<!-- ============================================================ -->
-<p><strong>General</strong></p>
-<ul>
-<li>
-<a href="http://incubator.apache.org/stdcxx/index.html">Home</a></li>
-<li><a href="http://www.apache.org/">ASF</a></li></ul></td>
-<td valign="top" align="left" width="80%">
-<table cellspacing="0" cellpadding="2" width="100%" border="0">
-<tbody>
-<tr>
-<td bgcolor="#525D76"><a name="Welcome to Apache stdcxx"
-id="Welcome to Apache stdcxx"><font face="arial,helvetica,sanserif"
-color="#ffffff"><strong>Welcome to Apache stdcxx</strong></font></a></td></tr>
-<tr>
-<td>
-<blockquote>
-<p>Welcome to Apache stdcxx, the C++ Standard Library project.
-Apache stdcxx is an effort undergoing incubation at the Apache
-Software Foundation. Incubation is required of all newly accepted
-projects until a further review indicates that the infrastructure,
-communications, and decision making process have stabilized in a
-manner consistent with other successful ASF projects. While
-incubation status is not necessarily a reflection of the
-completeness or stability of the code, it does indicate that the
-project has yet to be fully endorsed by the ASF.</p>
-<p>The aim of the project is to produce a large and healthy
-community of those interested in STL and</p>
-<ul>
-<li>Create an independent implementation of C++ Standard Library
-under the Apache License v2</li>
-<li>Create a community-developed C++ Standard Library to allow
-independent implementations to share components</li>
-</ul>
-<p>The following factors are what set Apache stdcxx apart from other
-standard library implementations:</p>
-<ul>
-<li>Standards Compliance: The stdcxx project strives to be
-standards compliant with consistent behavior across platforms. This
-is not to say that the stdcxx project will be &igrave;more
-standard&icirc; than others, it is merely listed here to clarify
-that standards compliance is a major project consideration.</li>
-<li>Portability: The most unique attribute of the Apache stdcxx
-project is its commitment to portability. The code that makes up
-the stdcxx project was built from the ground up and has been
-managed over the last decade to ensure platform and compiler
-portability. In the last commercial iteration of this code, it was
-certified on 48 combinations of hardware, operating systems and
-compilers.</li>
-</ul>
-</blockquote>
-</td></tr>
-</tbody></table>
-<table cellspacing="0" cellpadding="2" width="100%" border="0">
-<tbody>
-<tr>
-<td bgcolor="#525D76"><a name="stdcxx News"
-id="stdcxx News"><font face="arial,helvetica,sanserif"
-color="#ffffff"><strong>stdcxx News</strong></font></a></td></tr>
-<tr>
-<td>
-<blockquote>
-<p><strong>Project accepted by Apache Incubator</strong></p>
-<blockquote>The Apache stdcxx project was accepted formally
-accepted for incubation by the Apache Incubator PMC.
-(<i>2005-05-19</i>)
-</blockquote>
-</blockquote>
-</td></tr>
-</tbody></table>
-</td></tr>
-<!-- FOOTER -->
-<tr>
-<td colspan="2">
-<hr noshade="noshade" size="1" /></td></tr>
-<tr>
-<td colspan="2">
-<div align="center"><font color="#525D76" size="-1"><em>Copyright
-&copy; 2003-2005, The Apache Software Foundation</em></font></div></td></tr></tbody></table>
-</body>
+<!DOCTYPE HTML PUBLIC
+           "-//W3C//DTD HTML 4.01 Transitional//EN"
+          "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>Apache C++ Standard Library</title>
+    <link type="text/css" href="basic.css" rel="stylesheet">
+    <link rel="shortcut icon" href="">
+  </head>
+
+  <div id="top">
+    <!-- breadcrumbs -->
+    <div class="breadtrail">
+      <a href="http://incubator.apache.org/">Incubator</a> &gt;
+      <a href="http://incubator.apache.org/stdcxx/">stdcxx</a>
+    </div>
+    <div class="header">
+      <div class="grouplogo">
+        <a href="http://incubator.apache.org/">
+          <img class="logoImage"
+               alt="Apache Incubator"
+               src="images/apache_logo.png"
+               title="MyGroup Description">
+        </a>
+      </div>
+      <div class="projectlogo">
+        <a href="http://incubator.apache.org/stdcxx/">
+          <img src="images/stdcxx.gif"
+               width="192" height="47" alt="stdcxx" border="0">
+        </a>
+      </div>
+      <div class="searchbox">
+        <form action="http://www.google.com/search"
+              method="get"
+              class="roundtopsmall">
+          <input value="apache.org" name="sitesearch" type="hidden">
+          <input value="" size="25" name="q" id="query" type="text">&nbsp; 
+          <input name="Search" value="Search" type="submit">
+        </form>
+      </div>
+      <ul id="tabs">
+        <li class="current">
+          <a class="base-selected" href="index.html">stdcxx</a>
+        </li>
+      </ul>
+    </div>
+  </div>   <!-- top -->
+
+  <div id="main">
+    <div id="publishedStrip">
+      <script type="text/javascript" language="JavaScript">
+        <!--document.write("Published: " + document.lastModified); //  -->
+      </script>
+    </div>
+    <div class="breadtrail">
+       &nbsp;
+    </div>
+
+    <!-- left hand navigation -->
+    <div id="menu">
+      <div class="menupage">
+        <div class="menuitem">
+          <a title="" href="http://incubator.apache.org/projects/stdcxx.html">Status</a>
+        </div>
+        <div class="menuitem">
+          <a title="" href="#">Download</a>
+        </div>
+        <div class="menuitem">
+          <a title="" href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/etc/config/README">README</a>
+        </div>
+        <div class="menuitem">
+          <a title="" href="http://www.apache.org/licenses/LICENSE-2.0">License</a>
+        </div>
+        <div class="menuitem">
+          <a title="" href="#">Design and Style Document</a>
+        </div>
+        <div class="menuitem">
+          <a title="" href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibref/">Class Reference</a>
+        </div>
+        <div class="menuitem">
+          <a title="" href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibug/">User Guide</a>
+        </div>
+      </div>   <!-- menupage -->
+      <div id="roundbottom">
+        <img style="display: none" class="corner" height="15" width="15"
+              alt="" src="images/rc-b-l-15-1body-2menu-3menu.png">
+      </div>
+    </div>   <!-- menu -->
+  </div>   <!-- main -->
+
+  <!--start main content-->
+  <div id="content">
+    <h1>STDCXX - Apache C++ Standard Library</h1>
+    <div id="minitoc-area">
+      <ul class="minitoc">
+        <li><a href="#what_is">What Is stdcxx</a></li>
+        <li><a href="#disclaimer">Disclaimer</a></li>
+        <li><a href="#news">Project News</a></li>
+        <li><a href="#objectives">Objectives</a></li>
+        <li><a href="#status">Project Status</a></li>
+        <li><a href="#platforms">Platforms</a></li>
+        <li><a href="#references">References</a></li>
+      </ul>
+    </div>
+
+    <a name="what_is"></a>
+    <h2 class="boxed">What Is stdcxx</h2>
+    <div class="section">
+      <p>
+
+The  stdcxx project  is the  <a href="http://www.roguewave.com/">Rogue
+Wave Sofware</a>  implementation of the C++  Standard Library, version
+4.1.1, donated to  the <a href="http://www.apache.org">Apache Software
+Foundation</a>   (ASF)  in  summer   2005  and   currently  undergoing
+incubation            in            the           Apache            <a
+href="http://incubator.apache.org/">Incubator</a>.
+
+      <p>
+
+The C++  Standard Library is  a collection of  algorithms, containers,
+iterators,  and  other  fundamental   components  of  every  piece  of
+software,  designed and  implemented  as C++  classes, templates,  and
+functions essential for writing C++ programs.
+
+      </p>
+      <p>
+
+A number  of excellent design  and programming books describe  the C++
+Standard   Library    in   an    approachable   way   (see    the   <a
+href="">References</a> section).  In addition, besides the required <a
+href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibref/">Class
+Reference</a>  this implementation  of  the library  also includes  an
+extensive                                                            <a
+href="http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/doc/stdlibug/">User
+Guide</a> complete  with tutorials  and example programs.   That being
+said,  the ultimate  reference  to  the C++  Standard  Library is,  of
+course,  the C++  Standard itself.   An  electronic copy  of the  most
+recent  version  of the  C++  Standard can  be  obtained  from the  <a
+class="external"        href="http://www.ansi.org/">ANSI</a>        <a
+class="external"
+href="http://webstore.ansi.org/ansidocstore/">eStandards store</a>.
+
+      </p>
+    </div>   <!-- section -->
+
+    <a name="disclaimer"></a>
+    <h2 class="boxed">Disclaimer</h2>
+    <div class="section">
+      <p>
+
+The            ASF           Incubation            Policy           <a
+href="http://incubator.apache.org/incubation/Incubation_Policy.html#Branding%0D">requires</a>
+podlings to  include a  clear disclaimer on  their website and  in all
+documentation stating that they are in incubation.
+
+      </p>
+      <p>
+        <i>
+
+STDCXX  is an  effort  undergoing incubation  at  the Apache  Software
+Foundation (ASF),  sponsored by the  [name of sponsor].  Incubation is
+required  of  all  newly  accepted  projects until  a  further  review
+indicates that the infrastructure, communications, and decision making
+process have  stabilized in a manner consistent  with other successful
+ASF projects. While incubation  status is not necessarily a reflection
+of the  completeness or stability of  the code, it  does indicate that
+the project has yet to be fully endorsed by the ASF.
+
+        </i>
+      </p>
+    </div>   <!-- section -->
+
+    <a name="news"></a>
+    <h2 class="boxed">Project News</h2>
+    <div class="section">
+      <p>
+        <ul>
+          <li>
+            7/19/2005 stdcxx <a href="http://incubator.apache.org/stdcxx">
+            project page</a> and
+            <a href="http://incubator.apache.org/projects/stdcxx.html">
+            status page</a> committed to subversion.
+          </li>
+          <li>
+            7/18/2005 stdcxx sources and documentation moved to
+            <a href="http://svn.apache.org/repos/asf/incubator/stdcxx/">
+              subversion
+            </a>.
+          </li>
+          <li>
+            5/19/2005 stdcxx project <a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473785@dfwmail.quovadx.com%3e">
+            accepted</a> for incubation.
+          </li>
+          <li>
+            5/13/2005 stdcxx project <a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cC398496DF88AD711908C00065BEEE32C01473747@dfwmail.quovadx.com%3e">
+            proposal</a> submitted to the Incubator <a href="mailto:general@incubator.apache.org">mailing list</a>.
+          </li>
+        </ul>
+      </p>
+    </div>   <!-- section -->
+
+    <a name="objectives"></a>
+    <h2 class="boxed">Project Objectives</h2>
+    <div class="section">
+      <p>
+
+The  main  objective of  the  stdcxx  podling  is to  successfully  <a
+href="http://incubator.apache.org/incubation/Incubation_Policy.html#Exitting+the+Incubator">exit</a>
+the Incubator as a Top Level ASF project. To that end, stdcxx must meet a set of <a href="http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Exit+Requirements">Minimum Exit Requirements</a>. Most notably, it must
+
+      </p>
+      <ul>
+        <li>
+
+Establish an active and diverse community of users and developers capable
+of tolerating and resolving conflict.
+
+        </li>
+        <li>
+
+Demonstrate independence on any single contributor or an organization.
+
+        </li>
+        <li>
+
+In  public,  engage  the   community  in  formulating  and  execute  a
+well-defined project release plan.
+
+        </li>
+      </ul>
+      <p>
+
+Beyond graduation from the  incubator, the long-term objectives of the
+project are to
+
+      </p>
+      <ul>
+        <li>
+
+<b>Portablity</b>.  Continue to  provide support  for a  broad  set of
+platforms   (C++   compilers,    operating   systems,   and   hardware
+architectures).
+
+        </li>
+        <li>
+
+<b>Standards  Conformance</b>.  Continue  to  closely  track  the  C++
+Standard, as well as any other relevant standards.
+
+        </li>
+        <li>
+
+<b>Quality of  Implementation</b>. Continue to maintain  the same high
+quality of implementation  as the Rogue Wave C++  Standard Library has
+been known for. This ranges from high runtime efficiency to high space
+efficiency, to high portability of data (in areas such as localization
+and internationalization which are  typically not specified by the C++
+or C standards).
+
+        </li>
+      </ul>
+    </div>   <!-- section -->
+
+    <a name="status"></a>
+    <h2 class="boxed">Project Status</h2>
+    <div class="section">
+    <p>
+
+To track the progress of  the stdcxx podling through the Incubator see
+the                                                                  <a
+href="http://incubator.apache.org/projects/stdcxx.html">Incubation
+Status</a> Web page.
+
+    </p>
+    </div>   <!-- section -->
+
+    <a name="platforms"></a>
+    <h2 class="boxed">Platforms</h2>
+    <div class="section">
+      <p>
+
+The project  sources initially committed to  the Subversion repository
+(revision                                                            <a
+href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/?rev=219596">219596</a>)
+were ported to the following set of platforms:
+
+      </p>
+      <ul>
+        <li>
+Como 4.2.4 through 4.3.3 on Solaris 7 through 9 (SPARC)
+        </li>
+        <li>
+Compaq C++ 6.3 through 6.5 on Tru64 UNIX (Alpha)
+        </li>
+        <li>
+EDG eccp 2.45.2 through 3.5 on Solaris 7 through 9 (SPARC) and Linux (x86)
+        </li>
+        <li>
+gcc 2.95.2 through 3.4.3 on HP-UX, Linux (x86, x86_64, IA64),
+Solaris 7 through 10 (x86, SPARC), as well as Cygwin and Interix
+        </li>
+        <li>
+HP aCC 3.33 through 3.63 on HP-UX 11.00 through 11.23 (PA-RISC)
+        </li>
+        <li>
+HP aCC 5.50 through 6.01 on HP-UX 11.22 through 11.23 (IPF)
+        </li>
+        <li>
+IBM VisualAge C++ 5.0 through 7.0 on AIX and Linux (PowerPC)
+        </li>
+        <li>
+Intel C++ 7.0 through 8.1 on Linux and Windows (x86, x86_64, IA64)
+        </li>
+        <li>
+MIPSpro 7.3 through 7.4 on IRIX64 (MIPS)
+        </li>
+        <li>
+MSVC 6.0 through 7.1 on Windows (x86, x86_64, IA64)
+        </li>
+        <li>
+SunPro 5.3 through 5.7 on Solaris 6 through 10 (x86, x86_64, SPARC)
+        </li>
+      </ul>
+    </div>   <!-- section -->
+
+    <a name="references"></a>
+    <h2 class="boxed">References</h2>
+    <div class="section">
+      <p>
+        <ul>
+          <li>
+            <a class="external"
+               href="http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+14882%2D2003">
+               INCITS/ISO/IEC 14882-2003 Programming Languages -- C++
+            </a>
+          </li>
+          <li>
+            <a class="external"
+               href="http://www.amazon.com/exec/obidos/ASIN/0201379260">
+              The C++ Standard Library: A Tutorial and Reference
+            </a>
+             by Nicolai M. Josuttis
+          </li>
+          <li>
+            <a class="external"
+               href="http://www.amazon.com/exec/obidos/tg/detail/-/0201309564">
+              Generic Programming and the STL: Using and Extending the C++
+              Standard Template Library
+            </a>
+             by Matthew H. Austern
+          </li>
+          <li>
+            <a class="external"
+               href="http://www.amazon.com/exec/obidos/tg/detail/-/0201633981">
+              Stl Tutorial & Reference Guide: C++ Programming With the Standard
+              Template Library
+            </a>
+             by David R. Musser and Atul Saini
+          </li>
+          <li>
+            <a class="external"
+               href="http://www.amazon.com/exec/obidos/ASIN/0134376331">
+              The C++ Standard Template Library
+            </a>
+            by P.J. Plauger, Alexander A. Stepanov, Meng Lee, and David R.
+            Musser
+          </li>
+          <li>
+            <a class="external"
+               href="http://www.amazon.com/exec/obidos/tg/detail/-/0201749629">
+              Effective STL: 50 Specific Ways to Improve Your Use of
+              the Standard Template Library
+            </a>
+              by Scott Meyers
+          </li>
+          <li>
+            <a href="http://www.amazon.com/exec/obidos/ASIN/0201183951">
+              Standard C++ IOStreams and Locales: Advanced Programmer's
+              Guide and Reference
+            </a>
+            by Angelika Langer, Klaus Kreft
+          </li>
+        </ul>
+      </p>
+    </div>
+
+    <!-- End main content-->
+
+    <div class="clearboth">&nbsp;</div>
+    </div>
+    <div id="footer">
+      <!--+
+          |start bottomstrip
+          +-->
+      <div class="copyright">
+           Copyright &copy; 2005 The Apache Software Foundation.
+      </div>
+    </div>
+  </body>
 </html>