[wwwdocs] clean up v3 web pages, shuffle bits

Phil Edwards phil@jaj.com
Mon Jul 8 11:00:00 GMT 2002


Gerald pointed out months ago that some of libstdc++'s web pages were
getting outdated and redundant.  I finally got around to cleaning them up
with his help.  This change:

- gets rid of the download.html page, moving its info onto the front page
- updates the front page
- gets rid of the pesky server-side include files, copying their bits into
  the files themselves
- cleans up status.html a bit


2002-07-08  Phil Edwards  <pme@gcc.gnu.org>

	* download.html, footer.ihtml, header.ihtml:  Removed files.
	* index.html, status.html, thanks.html:  Update to match.


Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/libstdc++/index.html,v
retrieving revision 1.24
diff -u -3 -p -r1.24 index.html
--- index.html	1 May 2002 22:48:18 -0000	1.24
+++ index.html	8 Jul 2002 17:42:15 -0000
@@ -6,7 +6,40 @@
 </head>
 <body>
 
-<!--#include virtual="/libstdc++/header.ihtml"-->
+<!-- ####################################################### -->
+<!-- Encloses everything. :-(  First row is the sigil; second row
+     is the rest of the page (which is another table, blech).  That
+     second row contains two elements; the first is the TOC (in gray)
+     and the second is another table (hork).  That second table
+     contains the actual "text" of the page.
+-->
+<table>
+  <tr><td valign="top" align="left">
+  <p><span class="tocheader">libstdc++</span> v3</p>
+  </td></tr><tr><td valign="top" bgcolor="#EEEEEE">
+
+<!-- TOC (Navigation bar thingy) -->
+<table cellspacing="10">
+    <tr><td colspan="2"></td></tr>
+
+    <tr><td colspan="2">
+    <a href="index.html">Home</a><br />
+    <a href="status.html">Status</a><br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html">FAQ</a>
+(<a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.txt">text</a>)<br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html">Documentation</a><br />
+    <a href="../lists.html">Mailing Lists</a><br />
+    <a href="thanks.html">Contributors</a><br />
+    <a href="../readings.html">Links</a><br />
+    </td></tr>
+
+</table></td><td></td><td>
+    <!-- Why another table for the actual stuff?  See JSM's insightful
+         comments in the source of sources.redhat.com.
+     -->
+    <table><tr><td>
+
+<!-- ####################################################### -->
 
 
 <h2>What... is your name?</h2>
@@ -39,13 +72,11 @@
 <h3>News</h3>
 
 <dl>
-<!--
- <dt>2002-05-??</dt>
- <dd> <a href="http://gcc.gnu.org/gcc-3.1/">GCC 3.1</a> released.</dd>
--->
+ <dt>2002-05-15</dt>
+ <dd> <a href="http://gcc.gnu.org/gcc-3.1/">GCC 3.1</a> released,
+   containing all previous snapshot work (and more).</dd>
  <dt>2002-03-05</dt>
- <dd> Fourteenth snapshot release,
-   <a href="download.html">libstdc++-v3.0.97</a>.</dd>
+ <dd> Fourteenth snapshot release, libstdc++-v3.0.97.</dd>
  <dt>2002-02-01</dt>
  <dd>A
    <a href="http://gcc.gnu.org/ml/libstdc++/2002-02/msg00003.html">call
@@ -93,7 +124,29 @@
  <dd> First snapshot release.</dd>
 </dl>
 
+<hr />
+
+<h3>Downloading</h3>
+
+<p>Snapshots are located in the GCC FTP area, in the libstdc++ subdirectory,
+   <code><URL:ftp://gcc.gnu.org/pub/gcc/libstdc++/></code>.  You will
+   probably need to use one of the
+   <a href="http://gcc.gnu.org/mirrors.html">GCC mirror sites</a> due to
+   the heavy load on the main server.
+</p>
+
+<p>See <a href="status.html">the status page</a> before downloading, so that
+   you know which files are the correct snapshots to download.
+</p>
+
+<p>The CVS source repository is part of the GCC repository.  Instructions
+   for anonymous CVS access are the same as
+   <a href="../cvs.html">those for the rest of the compiler</a>.  Checking
+   out the <code>gcc</code> module will also get the library sources; to
+   retrieve only the library, check out the <code>libstdc++-v3</code> module
+   instead.
+
+</td></tr></table></td></tr></table>
 
-<!--#include virtual="/libstdc++/footer.ihtml"-->
 </body>
 </html>
Index: status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/libstdc++/status.html,v
retrieving revision 1.22
diff -u -3 -p -r1.22 status.html
--- status.html	19 Apr 2002 14:23:15 -0000	1.22
+++ status.html	8 Jul 2002 17:42:15 -0000
@@ -6,25 +6,65 @@
 </head>
 <body>
 
-<!--#include virtual="/libstdc++/header.ihtml"-->
+<!-- ####################################################### -->
+<!-- Encloses everything. :-(  First row is the sigil; second row
+     is the rest of the page (which is another table, blech).  That
+     second row contains two elements; the first is the TOC (in gray)
+     and the second is another table (hork).  That second table
+     contains the actual "text" of the page.
+-->
+<table>
+  <tr><td valign="top" align="left">
+  <p><span class="tocheader">libstdc++</span> v3</p>
+  </td></tr><tr><td valign="top" bgcolor="#EEEEEE">
+
+<!-- TOC (Navigation bar thingy) -->
+<table cellspacing="10">
+    <tr><td colspan="2"></td></tr>
+
+    <tr><td colspan="2">
+    <a href="index.html">Home</a><br />
+    <a href="status.html">Status</a><br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html">FAQ</a>
+(<a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.txt">text</a>)<br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html">Documentation</a><br />
+    <a href="../lists.html">Mailing Lists</a><br />
+    <a href="thanks.html">Contributors</a><br />
+    <a href="../readings.html">Links</a><br />
+    </td></tr>
+
+</table></td><td></td><td>
+    <!-- Why another table for the actual stuff?  See JSM's insightful
+         comments in the source of sources.redhat.com.
+     -->
+    <table><tr><td>
 
+<!-- ####################################################### -->
 
-<h3>Status</h3>
 
+<h2>Status</h2>
 <hr />
-<p>For release 3.0.95, two tarballs are available.  The first,
-   <a href="download.html">libstdc++-v3.0.95-gcc-3.1.x.tar.gz</a>, is for
-   use with current dvelopment GCC (and the 3.1 branch, a few months from
-   now).  The second,
-   <a href="download.html">libstdc++-v3.0.95-gcc-3.0.3.tar.gz</a>, is for
-   use with GCC 3.0.3+.  In either case, the build instructions (see the
+
+<h3>GCC 3.1</h3>
+
+<p><strong>If you have GCC 3.1, STOP.</strong>  You have the latest
+   libstdc++ available.  Once we release another snapshot, this page will
+   be updated.
+</p>
+
+<h3>GCC 3.0</h3>
+
+<p>For snapshot 3.0.97, two tarballs are available.  The first,
+   libstdc++-v3.0.97-gcc-3.1.x.tar.gz, is for use with GCC 3.1.  The second,
+   libstdc++-v3.0.97-gcc-3.0.3.tar.gz, is for use with GCC 3.0.3+.  In
+   either case, the build instructions (see the
    README after downloading and unpacking) are unchanged.
 </p>
 
 <p>If you are using GCC 3.0.[012], then the libstdc++-v3 which ships with 
    that compiler should be used.  It is stable and backwards-compatible.
    With 3.0.3, you can use the stable (shipped) version, or you can download
-   the one above.
+   the snapshot above.
 </p>
 
 <p><strong>Attention!</strong> The library snapshot for GCC 3.0.3 above is
@@ -40,8 +80,8 @@
    including its default libstdc++-v3.  If you want major changes everywhere,
    then just use the CVS compiler.  :-)
 </p>
-<hr />
 
+<!--
 <p>Compiling this library requires sources of a recent version of GCC.
    We suggest using CVS GCC.  The latest library snapshot has also been
    tested with this recent GCC snapshot:  <strong>2002-01-28</strong>,
@@ -50,44 +90,26 @@
    snapshots directory as "2002-01-28/gcc[-g++]-20020128.tar.gz",
    or via CVS using the "gcc_ss_20020128" checkout tag.
 </p>
+-->
+
+<h3>GCC 2.x</h3>
 
 <p>The most recent version of this library that will build with
    <a href="../gcc-2.95/">GCC 2.95.2</a>
-   is the ninth snapshot release,
-   <a href="download.html">libstdc++-2.90.8.tar.gz</a>.
+   is the ninth snapshot release, libstdc++-2.90.8.tar.gz.
 </p>
 
 <p>If you are using
    <a href="../gcc-2.95/">GCC 2.95.3</a>,
    then the most recent usable version of this library is <em>still</em>
-   the ninth snapshot release,
-   <a href="download.html">libstdc++-2.90.8.tar.gz</a>, <em>and</em> you
+   the ninth snapshot release, libstdc++-2.90.8.tar.gz, <em>and</em> you
    will need to apply
    <a href="libstdc++-2.90.8-compat-gcc-2.95.3.diff">this patch</a> to
    mirror the changes made in gcc/glibc.
 </p>
 
-<p>New things that work are in the latest
-   <a href="http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/RELEASE-NOTES">release notes</a>.
-</p>
-
-<p>Known problems and bugs, which will force us to actually keep this
-   file up-to-date, can be found in <a
-   href="http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/BUGS">bugs</a>.
-</p>
-
-<p>Things that need to be done and are looking for volunteers can be found in:
-   <a href="http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/TODO">pick me</a>.
-</p>
-
-<p>Working platforms are listed
-   <a href="../gcc-3.0/buildstat.html">here</a>, and test
-   results can be found
-   <a href="http://gcc.gnu.org/ml/gcc-testresults/">here</a> and
-   <a href="http://people.redhat.com/geoffk/gcc-regression/">here</a>.
-</p>
 
+</td></tr></table></td></tr></table>
 
-<!--#include virtual="/libstdc++/footer.ihtml"-->
 </body>
 </html>
Index: thanks.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/libstdc++/thanks.html,v
retrieving revision 1.19
diff -u -3 -p -r1.19 thanks.html
--- thanks.html	1 May 2002 22:48:18 -0000	1.19
+++ thanks.html	8 Jul 2002 17:42:15 -0000
@@ -6,8 +6,40 @@
 </head>
 <body>
 
-<!--#include virtual="/libstdc++/header.ihtml"-->
+<!-- ####################################################### -->
+<!-- Encloses everything. :-(  First row is the sigil; second row
+     is the rest of the page (which is another table, blech).  That
+     second row contains two elements; the first is the TOC (in gray)
+     and the second is another table (hork).  That second table
+     contains the actual "text" of the page.
+-->
+<table>
+  <tr><td valign="top" align="left">
+  <p><span class="tocheader">libstdc++</span> v3</p>
+  </td></tr><tr><td valign="top" bgcolor="#EEEEEE">
+
+<!-- TOC (Navigation bar thingy) -->
+<table cellspacing="10">
+    <tr><td colspan="2"></td></tr>
+
+    <tr><td colspan="2">
+    <a href="index.html">Home</a><br />
+    <a href="status.html">Status</a><br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html">FAQ</a>
+(<a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.txt">text</a>)<br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html">Documentation</a><br />
+    <a href="../lists.html">Mailing Lists</a><br />
+    <a href="thanks.html">Contributors</a><br />
+    <a href="../readings.html">Links</a><br />
+    </td></tr>
+
+</table></td><td></td><td>
+    <!-- Why another table for the actual stuff?  See JSM's insightful
+         comments in the source of sources.redhat.com.
+     -->
+    <table><tr><td>
 
+<!-- ####################################################### -->
 
 
 <h2 class="centered">Contributors</h2>
@@ -149,8 +181,8 @@
 <p>It couldn't be done without you!</p>
 
 
+</td></tr></table></td></tr></table>
 
-<!--#include virtual="/libstdc++/footer.ihtml"-->
 </body>
 </html>
 



More information about the Gcc-patches mailing list