Remove broken links from libstdc++ manual to Doxygen pages
authorJonathan Wakely <jwakely@redhat.com>
Fri, 22 Mar 2019 20:57:35 +0000 (20:57 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 22 Mar 2019 20:57:35 +0000 (20:57 +0000)
The Doxygen docs do not have stable URLs, so linking to specific pages
doesn't work well.

* doc/xml/manual/backwards_compatibility.xml: Remove link to
Doxygen-generated pages with unstable URL.
* doc/xml/manual/concurrency_extensions.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/parallel_mode.xml: Likewise.
* doc/xml/manual/support.xml: Likewise.

From-SVN: r269881

libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/manual/backwards_compatibility.xml
libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
libstdc++-v3/doc/xml/manual/extensions.xml
libstdc++-v3/doc/xml/manual/parallel_mode.xml
libstdc++-v3/doc/xml/manual/support.xml

index 2a3021a2f664e78160211bf73ef6eceb8a7031cf..061ec7ffe10826414447941692c28d998445af3f 100644 (file)
@@ -1,5 +1,12 @@
 2019-03-22  Jonathan Wakely  <jwakely@redhat.com>
 
+       * doc/xml/manual/backwards_compatibility.xml: Remove link to
+       Doxygen-generated pages with unstable URL.
+       * doc/xml/manual/concurrency_extensions.xml: Likewise.
+       * doc/xml/manual/extensions.xml: Likewise.
+       * doc/xml/manual/parallel_mode.xml: Likewise.
+       * doc/xml/manual/support.xml: Likewise.
+
        * include/bits/stl_algobase.h (__lg): Do arithmetic on type int to
        avoid -Wconversion warnings.
 
index aa95f3eb1c9bde0a31700324890b3bf6a2a32d2e..8d97c2193e7766e3776aca12df6bad5c2c61dff0 100644 (file)
@@ -761,8 +761,9 @@ No <code>stream::attach(int fd)</code>
 
 <para>
       An extension is available that implements this.
-      <filename class="headerfile">&lt;ext/stdio_filebuf.h&gt;</filename> contains a derived class called
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00074.html"><code>__gnu_cxx::stdio_filebuf</code></link>.
+      <filename class="headerfile">&lt;ext/stdio_filebuf.h&gt;</filename>
+      contains a derived class called
+      <classname>__gnu_cxx::stdio_filebuf</classname>.
       This class can be constructed from a C <code>FILE*</code> or a file
       descriptor, and provides the <code>fd()</code> function.
     </para>
index cb79c205e6846357d019b9c06849ad47482d7a47..663ae5eefb54cead2cd33e3c567fcef7cf47851f 100644 (file)
@@ -290,7 +290,7 @@ the current host. In libstdc++ implementation files,
 </para>
 
 <para>Within libstdc++ sources, all calls to underlying thread functionality
-use this layer. More detail as to the specific interface can be found in the source <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00883_source.html">documentation</link>.
+use this layer. More detail as to the specific interface can be found in the source <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html">documentation</link>.
 </para>
 
 <para>By design, the gthread layer is interoperable with the types,
index 84a995a5a7d69306784e19f824d71aa8e770cd09..8912e39557add7a20be17a4bf177ad640ba151c5 100644 (file)
@@ -479,11 +479,13 @@ get_temporary_buffer(5, (int*)0);
         so if you perform any I/O directly, don't expect the library to be
         aware of it.
      </para></listitem>
-     <listitem><para>Beginning with 3.1, the extra <code>filebuf</code> constructor and
+     <listitem><para>Beginning with 3.1, the extra
+        <classname>basic_filebuf</classname> constructor and
         the <code>fd()</code> function were removed from the standard
-        filebuf.  Instead, <code>&lt;ext/stdio_filebuf.h&gt;</code> contains
-        a derived class called
-        <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00074.html"><code>__gnu_cxx::stdio_filebuf</code></link>.
+        filebuf.  Instead,
+        <filename class="headerfile">&lt;ext/stdio_filebuf.h&gt;</filename>
+        contains a derived class template called
+        <classname>__gnu_cxx::stdio_filebuf</classname>.
         This class can be constructed from a C <code>FILE*</code> or a file
         descriptor, and provides the <code>fd()</code> function.
      </para></listitem>
index abf63cad9e7b310df53cd90eeb614e9293e96540..60e2088b2a12d71a95338d96289347f8cfa063e7 100644 (file)
@@ -725,8 +725,8 @@ i. e. it is a singleton. It can be read and written by calling
 <code>__gnu_parallel::_Settings::set</code>, respectively.
 Please note that the first call return a const object, so direct manipulation
 is forbidden.
-See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01005.html">
-  <filename class="headerfile">settings.h</filename></link>
+See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html">
+  <filename class="headerfile">&lt;parallel/settings.h&gt;</filename></link>
 for complete details.
 </para>
 
index 573869a8ee4e2a8aa4d8b8731b07f17e23c0db6c..53f4fbc5225635284799855a0fd4261bfabc4399 100644 (file)
@@ -97,8 +97,8 @@
     The header <filename class="headerfile">limits</filename> defines
     traits classes to give access to various implementation
     defined-aspects of the fundamental types. The traits classes --
-    fourteen in total -- are all specializations of the template class
-    <classname>numeric_limits</classname>, documented <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00593.html">here</link>
+    fourteen in total -- are all specializations of the class template
+    <classname>numeric_limits</classname>
     and defined as follows:
     </para>