Skip to content

Commit

Permalink
master: fix broken or redirected links found using xrst --external_links
Browse files Browse the repository at this point in the history
  • Loading branch information
bradbell committed Mar 20, 2024
1 parent e3c4c44 commit 5cb9fd0
Show file tree
Hide file tree
Showing 35 changed files with 99 additions and 100 deletions.
28 changes: 14 additions & 14 deletions .coin-or/projDesc.xml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type = "text/xsl" href = "http://www.coin-or.org/projects/autoGen.xsl"?>
<?xml-stylesheet type = "text/xsl" href = "https://www.coin-or.org//projects/autoGen.xsl"?>
<projectData xmlns="coin-or.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="coin-or.org http://www.coin-or.org/projects/autoGen.xsd">
xsi:schemaLocation="coin-or.org https://www.coin-or.org//projects/autoGen.xsd">

<!--
This file is a template that you fill in to provide specific information
about your project. For project Foo, it is used to generate the page
http://www.coin-or.org/projects/Foo.xml
https://www.coin-or.org//projects/Foo.xml
Once the template is filled in and checked into your project's repository
in the conf/ directory, it will be automatically parsed and displayed
in a standard HTML format using XSLT. When users follow the link to
your project from the Projects page on the COIN Web site, the generated
HTML is what they will see. As an example, have a look at
http://www.coin-or.org/projects/Cbc.xml
https://www.coin-or.org//projects/Cbc.xml
to see the result.
The file is extensively commented to help you understand where to fill
Expand Down Expand Up @@ -121,7 +121,7 @@ A tool for differentiation of C++ functions.
<!-- -->
<!-- Fill in your text below (outside this comment block). -->

<projectHomePage>http://www.coin-or.org/CppAD</projectHomePage>
<projectHomePage>https://www.coin-or.org//CppAD</projectHomePage>

<!-- Fill in the name of the license your project uses and a -->
<!-- link to its page on www.opensource.org. For example, if -->
Expand Down Expand Up @@ -157,7 +157,7 @@ https://opensource.org/licenses/EPL-2.0
<!-- <repoName>Ots</repoName> -->
<!--<projectName>CppAD</projectName> -->
<!-- <projectUrl> -->
<!-- http://www.coin-or.org/Ots/index.html -->
<!-- https://www.coin-or.org//Ots/index.html -->
<!-- </projectUrl> -->
<!-- </coinProject> -->
<!-- -->
Expand All @@ -166,7 +166,7 @@ https://opensource.org/licenses/EPL-2.0
<!-- The <repoName> element of <coinProject> is mandatory. If -->
<!-- you do not provide <projectName>, it is assumed to be the -->
<!-- same as repoName. If you do not provide <projectUrl>, it -->
<!-- is assumed to be http://www.coin-or.org/projects/Foo.xml -->
<!-- is assumed to be https://www.coin-or.org//projects/Foo.xml -->
<!-- with `Foo' replaced by the value of <repoName>. -->
<!-- Add as many <coinProject> elements as you need below. -->

Expand Down Expand Up @@ -211,7 +211,7 @@ https://opensource.org/licenses/EPL-2.0
<otherLinkedPackages>
<otherPackage>
<packageName>ADOL-C</packageName>
<packageURL>https://projects.coin-or.org/ADOL-C</packageURL>
<packageURL>https://github.com/coin-or/ADOL-C</packageURL>
<requiredOrOptional>Optional</requiredOrOptional>
</otherPackage>
<otherPackage>
Expand All @@ -226,12 +226,12 @@ https://opensource.org/licenses/EPL-2.0
</otherPackage>
<otherPackage>
<packageName>Eigen</packageName>
<packageURL>http://eigen.tuxfamily.org</packageURL>
<packageURL>https://eigen.tuxfamily.org/index.php?title=Main_Page</packageURL>
<requiredOrOptional>Optional</requiredOrOptional>
</otherPackage>
<otherPackage>
<packageName>FADBAD</packageName>
<packageURL>http://www.fadbad.com</packageURL>
<packageURL>http://uning.dk/</packageURL>
<requiredOrOptional>Optional</requiredOrOptional>
</otherPackage>
<otherPackage>
Expand Down Expand Up @@ -281,7 +281,7 @@ https://opensource.org/licenses/EPL-2.0
<!-- review and should have been reported to you. If not, -->
<!-- ask the person who handled your project submission. -->
<!-- If all else fails, see -->
<!-- http://www.coin-or.org/faqs.html#q18 -->
<!-- https://www.coin-or.org//faqs.html#q18 -->
<!-- and make an informed guess. For example, -->
<!-- -->
<!--<maturityLevel>4</maturityLevel> -->
Expand Down Expand Up @@ -376,15 +376,15 @@ https://opensource.org/licenses/EPL-2.0
<!-- <leftMenuLinks> -->
<!-- -->
<!-- <documentation> -->
<!-- http://www.coin-or.org/SYMPHONY/man-5.1 -->
<!-- https://www.coin-or.org//SYMPHONY/man-5.1 -->
<!-- </documentation> -->
<!-- -->
<!-- <sourceCodeDownload> -->
<!-- http://www.coin-or.org/download/source/SYMPHONY -->
<!-- https://www.coin-or.org//download/source/SYMPHONY -->
<!-- </sourceCodeDownload> -->
<!-- -->
<!-- <binaryDownload> -->
<!-- http://www.coin-or.org/download/binary/SYMPHONY -->
<!-- https://www.coin-or.org//download/binary/SYMPHONY -->
<!-- </binaryDownload> -->
<!-- -->
<!-- <mailingList> -->
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# =============================================================================
#
# Set the minimum required version of cmake for this project.
# see http://www.cmake.org/pipermail/cmake/2013-January/053213.html
# see https://cmake.org//pipermail/cmake/2013-January/053213.html
CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
#
# Only interpret if() arguments as variables or keywords when unquoted.
Expand Down
6 changes: 4 additions & 2 deletions appendix/addon.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,14 @@ a longer name *longer* and a *description* :
* - `swig <https://bradbell.github.io/cppad_swig>`_
- ``cppad_swig``
- A C++ AD Library with a Swig Interface to Perl, Octave, and Python
* - `cppad_py <https://bradbell.github.io/cppad_py>`_
* - `cppad_py <https://cppad-py.readthedocs.io>`_
- ``cppad_py``
- A Python Interface to CppAD
* - `pycppad <http://www.seanet.com/~bradbell/pycppad/pycppad.htm>`_
- A Python Interface to CppAD
* - `pycppad <https://github.com/b45ch1/pycppad>`_
- ``pycppad``
- A Python Interface to CppAD (no longer being developed)


Include Files
*************
Expand Down
6 changes: 3 additions & 3 deletions appendix/whats_new/2004.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -303,9 +303,9 @@ during the :ref:`Unix installation<configure-name>` .
The suggested compression program during
Windows installation
was changed from
`7-zip <http://www.7-zip.org>`_
`7-zip <https://7-zip.org/>`_
to
`WinZip <http://www.winzip.com>`_.
`WinZip <https://www.winzip.com/en/>`_.

08-27
=====
Expand Down Expand Up @@ -953,6 +953,6 @@ The specifications for the routine ``FunForTwo``
was changed to use
:ref:`Taylor coefficients<glossary@Taylor Coefficient>` .
This makes the interface to CppAD closer to the interface for
`ADOLC <https://projects.coin-or.org/ADOL-C>`_.
`ADOLC <https://github.com/coin-or/ADOL-C>`_.

{xrst_end 2004}
5 changes: 2 additions & 3 deletions appendix/whats_new/2005.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ and *i* has type ``size_t`` ,

Add a Home icon,
that links to the
`CppAD home page <http://www.coin-or.org/CppAD/>`_,
`CppAD home page <https://www.coin-or.org/CppAD/>`_,
to the top left of the navigation frame
(left frame) for each documentation section.

Expand All @@ -194,8 +194,7 @@ mentioned under :ref:`2005<2005@mm-dd@11-20>` below.

The dates in this file used to correspond to
local time for when the change was checked
into the
`subversion repository <http://projects.coin-or.org/CppAD/browser>`_.
into the subversion repository.
From now on the dates in this file will correspond to the first
version of CppAD where the change appears; i.e., the date in the
unix and windows
Expand Down
10 changes: 5 additions & 5 deletions appendix/whats_new/2006.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ This has been fixed.
=====
Fix bug in the
subversion installation instructions; see
`bug report <http://list.coin-or.org/pipermail/cppad/2006q4/000076.html>`_.
`bug report <https://list.coin-or.org/pipermail/cppad/2006q4/000076.html>`_.

The some of the automatically generated ``makefile.in`` files
had an improper license statement in the GPL license version.
Expand Down Expand Up @@ -262,9 +262,9 @@ Fix compiler warning while compiling ``cppad/RombergOne/``
Cygwin packages, and other system packages,
should not have a dash in the version number.
See
`cygwin package file naming <http://cygwin.com/setup.html#naming>`_
`cygwin package file naming <http://www.cygwin.com/packaging-package-files.html#naming>`_ .
or, to quote the
`rpm file naming convention <http://www.rpm.org/max-rpm/ch-rpm-file-format.html>`_
`rpm file naming convention <http://ftp.rpm.org/max-rpm/ch-rpm-file-format.html>`_
*The only restriction placed on the version is that*
*it cannot contain a dash "-".*
As per the acceptable package naming conventions for cygwin,
Expand Down Expand Up @@ -461,7 +461,7 @@ Some error message occurred while executing
valgrind --tool=memcheck TestMore/TestMore

These were not really bugs, but they have been fixed to avoid
this conflict between CppAD and `valgrind <http://valgrind.org/>`_.
this conflict between CppAD and `valgrind <https://valgrind.org/>`_.

07-14
=====
Expand Down Expand Up @@ -982,7 +982,7 @@ The :ref:`subtraction<ad_binary-name>` documentation and example have been impro

There was a bug :ref:`RevTwo-name` that was not detected by the
:ref:`rev_two.cpp-name` test. This bug was reported by
`Kasper Kristensen <http://list.coin-or.org/pipermail/cppad/2006-February/000020.html>`_
`Kasper Kristensen <https://list.coin-or.org/pipermail/cppad/2006-February/000020.html>`_
A test was added ``TestMore/rev_two.cpp`` that detects this problem
and the problem has been fixed.

Expand Down
4 changes: 2 additions & 2 deletions appendix/whats_new/2007.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ This makes it easier to add a new package,
but it requires the prototype for
``compute_`` *test_name* to be the same for all packages.

The `Sacado <http://trilinos.sandia.gov/packages/sacado/>`_
The `Sacado <https://trilinos.github.io/sacado.html>`_
package was added to the list of :ref:`speed-name` tests.
In addition, the discussion about how to run each of the
speed tests was corrected to include the *seed* argument.
Expand Down Expand Up @@ -841,7 +841,7 @@ The change on :ref:`2007@mm-dd@02-01` had a new, saved as a static
pointer, with no corresponding delete.
This was not a bug, but it has been changed to avoid
an error message when using CppAD with
`valgrind <http://valgrind.org/>`_.
`valgrind <https://valgrind.org/>`_.

The change to the ``pow`` function on
:ref:`06-12-10<2006@mm-dd@12-10>` did not include the
Expand Down
6 changes: 3 additions & 3 deletions appendix/whats_new/2009.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ The dates below represent when the correspond change was made.
=====
The tarball for most recent release (of the subversion trunk for CppAD)
was not being placed in the
`download <http://www.coin-or.org/download/source/CppAD/>`_
`download <https://www.coin-or.org/download/source/CppAD/>`_
directory.
This has been fixed.

Expand Down Expand Up @@ -442,7 +442,7 @@ and other packages use of the same symbol names.
(The ``not_complex_ad.cpp`` example has been removed;
see :ref:`complex FAQ<Faq@Complex Types>` .)
#. Fixing the ``not_complex_ad.cpp`` problem above also fixed a warning
generated by `valgrind <http://valgrind.org/>`_.
generated by `valgrind <https://valgrind.org/>`_.
Now ``valgrind`` runs the CppAD ``example/example`` program
with out any warning or error messages.
In addition, a minor initialization error was fixed in the
Expand Down Expand Up @@ -501,7 +501,7 @@ to make it easier to recover in such cases.

Previously, CppAD speed and comparison tests used Adolc-1.10.2.
The version used in the tests has been upgraded to
`Adolc-2.0.0. <https://projects.coin-or.org/ADOL-C>`_
`Adolc-2.0.0. <https://github.com/coin-or/ADOL-C>`_

A discussion has been added to the documentation for :ref:`Jacobian-name`
about its use of
Expand Down
4 changes: 2 additions & 2 deletions appendix/whats_new/2010.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ the function
``CheckSimpleVector`` ( ``const`` *Scalar* & *x* , ``const`` *Scalar* & *y* )

was not defined; see
`bug report <http://list.coin-or.org/pipermail/cppad/2010q2/000166.html>`_.
`bug report <https://list.coin-or.org/pipermail/cppad/2010q2/000166.html>`_.
This has been fixed.

04-28
Expand Down Expand Up @@ -125,7 +125,7 @@ that caused the following improper abort:
This was fixed in the trunk.
It was also fixed in the release with version number ``20100101.3``
which can be downloaded from the CppAD
`download directory <http://www.coin-or.org/download/source/CppAD/>`_.
`download directory <https://www.coin-or.org/download/source/CppAD/>`_.

04-01
=====
Expand Down
10 changes: 5 additions & 5 deletions appendix/whats_new/2011.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ detected by ``g++`` version ``4.6.1 20110908`` .
=====

#. Add the
`boost multi-threading <http://www.boost.org/doc/libs/1_47_0/doc/html/thread.html>`_
`boost multi-threading <https://www.boost.org/doc/libs/1_47_0/doc/html/thread.html>`_
examples :ref:`a11c_bthread.cpp-name` and ``bthread_simple_ad.cpp`` .
#. Improve documentation for
:ref:`ta_parallel_setup@thread_num` argument
Expand Down Expand Up @@ -712,7 +712,7 @@ suppress the following Microsoft Visual Studio warning
#. The Microsoft Visual Studio 2003 project files
for the Windows examples and tests no longer worked because
the current version of CppAD uses local types in template instantiation; see
`Compiler Error C2918 <http://msdn.microsoft.com/en-us/library/bh44f2cb(v=vs.71).aspx>`_.
`Compiler Error C2918 <https://www.microsoft.com/en-us/download/details.aspx?id=55979>`_.
These project files were converted to Visual Studio 2008 where they do work
(if you use a later version, Visual Studio should automatically
convert them for you).
Expand Down Expand Up @@ -834,7 +834,7 @@ is stored has been moved from
to
*prefixdir* / ``share/pkgconfig/cppad.pc`` ;
see
`devel lists.fedoraproject.org <http://lists.fedoraproject.org/pipermail/devel/2011-January/147915.html>`_.
`devel lists.fedoraproject.org <https://lists.fedoraproject.org/pipermail/devel/2011-January/147915.html>`_.

01-16
=====
Expand All @@ -857,7 +857,7 @@ The following have been fixed:
=====
There were some problems running ``make test`` in the releases

``http://www.coin-or.org/download/source/CppAD/cppad-20110101.0.`` *license* . ``tgz``
``https://www.coin-or.org/download/source/CppAD/cppad-20110101.0.`` *license* . ``tgz``

where *license* is ``gpl`` or ``cpl`` .

Expand All @@ -873,7 +873,7 @@ These problems are fixed in the trunk
and these fixes will be copied to the corresponding stable and
release versions; i.e.,

``http://www.coin-or.org/download/source/CppAD/cppad-20110101.1.`` *license* . ``tgz``
``https://www.coin-or.org/download/source/CppAD/cppad-20110101.1.`` *license* . ``tgz``

will not have this problem.

Expand Down
8 changes: 4 additions & 4 deletions appendix/whats_new/2012.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ This has been fixed.
see :ref:`2012@mm-dd@10-24` .
#. Remove out of date Microsoft project files from the distribution.
The build system is being converted to use
`cmake <http://www.cmake.org>`_ which builds these files automatically
`cmake <https://cmake.org/>`_ which builds these files automatically
and thereby keeps them up to date.
This feature is not yet documented, but one can inspect the file
``bin/run_cmake.sh`` to see how to use ``cmake`` with CppAD.
Expand Down Expand Up @@ -442,7 +442,7 @@ This has since been removed; see

#. Change :ref:`cppad_eigen.hpp-name`
to match new specifications and example in eigen help files on
`customizing and extending eigen. <http://eigen.tuxfamily.org/dox/TopicCustomizingEigen.html>`_
`Using custom scalar types. <https://eigen.tuxfamily.org/dox/TopicCustomizing_CustomScalar.html>`_
#. Fix bug whereby a newly constructed :ref:`VecAD-name` object was a
:ref:`con_dyn_var@Variable` (instead of a parameter) directly after construction
(when no previous :ref:`ADFun<fun_construct-name>` object had been created).
Expand All @@ -465,7 +465,7 @@ This has since been removed; see
06-16
=====
Add the example :ref:`eigen_det.cpp-name` that uses the
`Eigen <http://eigen.tuxfamily.org>`_
`Eigen <https://eigen.tuxfamily.org/index.php?title=Main_Page>`_
linear algebra package.

06-15
Expand Down Expand Up @@ -760,7 +760,7 @@ Debian recently converted the default shell corresponding to
(which caused ``example/multi_thread/test.sh`` to fail).
This has been fixed.
In general, Debian's policy is that ``bin/sh`` will be a
`Posix Shell <http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html>`_.
`Posix Shell <https://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html>`_.

03-11
=====
Expand Down
12 changes: 6 additions & 6 deletions appendix/whats_new/2013.xrst
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ The documentation for the class
=====
The script :ref:`get_adolc.sh-name` was added
(for downloading and installing
`ADOL-C <https://projects.coin-or.org/ADOL-C>`_) in the
`ADOL-C <https://github.com/coin-or/ADOL-C>`_) in the
``build`` directory.
Note that this local install of Adolc requires ColPack; see
:ref:`get_colpack.sh-name` .
Expand Down Expand Up @@ -354,8 +354,8 @@ Multiple order forward mode is the first step in this direction.

#. The scripts :ref:`get_eigen.sh-name` and :ref:`get_sacado.sh-name` were added.
If you are using Unix, and you do not have
`Eigen <http://eigen.tuxfamily.org>`_ or
`Sacado <http://trilinos.sandia.gov/packages/sacado>`_
`Eigen <https://eigen.tuxfamily.org/index.php?title=Main_Page>`_ or
`Sacado <https://trilinos.github.io/sacado.html>`_
installed on your system, you can use the corresponding script
to download and install a local copy for use when testing CppAD.
#. The code ``std::cout <<`` *X* ,
Expand Down Expand Up @@ -385,7 +385,7 @@ from the scalar type to an ``int`` and this is dangerous for AD types
using AD to computed derivatives inside an atomic function.
#. The script :ref:`get_fadbad.sh-name` has been added.
If you are using Unix, and you do not have
`FADBAD <http://www.fadbad.com>`_
`FADBAD <http://uning.dk/>`_
installed on your system, you can use this script
to download and install a local copy for use when testing CppAD.

Expand All @@ -397,7 +397,7 @@ The example old_usead_1.cpp was added.
$subhead 04-16$$
The script $cref get_ipopt.sh$$ has been added.
If you are using Unix, and you do not have
$href%http://www.coin-or.org/projects/Ipopt.xml%Ipopt%$$
$href%https://www.coin-or.org//projects/Ipopt.xml%Ipopt%$$
installed on your system, you can use this script
to download and install a local copy for use when testing CppAD.

Expand Down Expand Up @@ -490,7 +490,7 @@ and its first release $code cppad-20130000.0$$ is available
for download at
$pre
$$
$href%http://www.coin-or.org/download/source/CppAD/%$$
$href%https://www.coin-or.org/download/source/CppAD/%$$
$lnext
Advance version number for trunk to $code 20130102$$.
$lend
Expand Down
Loading

0 comments on commit 5cb9fd0

Please sign in to comment.