changeset 25143:13fd0610480f stable

doc: Use https whenever possible in @url entries. * external.txi, install.txi, preface.txi, sparse.txi, rand.cc, amd.cc, ccolamd.cc, colamd.cc, quadl.m, rgb2gray.m, condest.m, ode23.m, reducepatch.m, ilu.m, pcg.m, isprime.m, quantile.m: Use https whenever possible in @url entries.
author Rik <rik@octave.org>
date Fri, 06 Apr 2018 14:31:39 -0700
parents ad6dce96cbca
children 33bb7ffc54a1 dedc0128645a
files doc/interpreter/external.txi doc/interpreter/install.txi doc/interpreter/preface.txi doc/interpreter/sparse.txi libinterp/corefcn/rand.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/colamd.cc scripts/general/quadl.m scripts/image/rgb2gray.m scripts/linear-algebra/condest.m scripts/ode/ode23.m scripts/plot/draw/reducepatch.m scripts/sparse/ilu.m scripts/sparse/pcg.m scripts/specfun/isprime.m scripts/statistics/quantile.m
diffstat 17 files changed, 54 insertions(+), 58 deletions(-) [+]
line wrap: on
line diff
--- a/doc/interpreter/external.txi	Fri Apr 06 13:30:39 2018 -0700
+++ b/doc/interpreter/external.txi	Fri Apr 06 14:31:39 2018 -0700
@@ -1800,8 +1800,7 @@
 
 The Java Interface is designed for calling Java functions from within Octave.
 If you want to do the reverse, and call Octave from within Java, try a library
-like @code{javaOctave} (@url{https://kenai.com/projects/javaoctave/pages/Home})
-or @code{joPas} (@url{http://jopas.sourceforge.net/}).
+like @code{joPas} (@url{http://jopas.sourceforge.net}).
 
 @menu
 * Making Java Classes Available::
--- a/doc/interpreter/install.txi	Fri Apr 06 13:30:39 2018 -0700
+++ b/doc/interpreter/install.txi	Fri Apr 06 14:31:39 2018 -0700
@@ -191,7 +191,7 @@
 @table @asis
 @item BLAS
 Basic Linear Algebra Subroutine library.  Accelerated @sc{blas} libraries such
-as OpenBLAS (@url{http://www.openblas.net/}) or
+as OpenBLAS (@url{https://www.openblas.net/}) or
 ATLAS (@url{http://math-atlas.sourceforge.net}) are recommended for best
 performance.  The reference implementation (@url{http://www.netlib.org/blas})
 is slow, unmaintained, and suffers from certain bugs in corner case inputs.
@@ -200,14 +200,14 @@
 Linear Algebra Package (@url{http://www.netlib.org/lapack}).
 
 @item PCRE
-The Perl Compatible Regular Expression library (@url{http://www.pcre.org}).
+The Perl Compatible Regular Expression library (@url{https://www.pcre.org}).
 @end table
 
 The following external package is optional but strongly recommended:
 
 @table @asis
 @item GNU Readline
-Command-line editing library (@url{www.gnu.org/s/readline}).
+Command-line editing library (@url{https://www.gnu.org/s/readline}).
 @end table
 
 If you wish to build Octave without GNU readline installed, you must use
@@ -218,12 +218,12 @@
 @table @asis
 @item ARPACK
 Library for the solution of large-scale eigenvalue problems
-(@url{http://forge.scilab.org/index.php/p/arpack-ng}).  @sc{arpack} is
+(@url{https://forge.scilab.org/index.php/p/arpack-ng}).  @sc{arpack} is
 required to provide the functions @code{eigs} and @code{svds}.
 
 @item cURL
 Library for transferring data with URL syntax
-(@url{http://curl.haxx.se}).  cURL is required to provide the
+(@url{https://curl.haxx.se}).  cURL is required to provide the
 @code{urlread} and @code{urlwrite} functions and the @code{ftp} class.
 
 @item FFTW3
@@ -238,11 +238,11 @@
 
 @item fontconfig
 Library for configuring and customizing font access
-(@url{http://www.freedesktop.org/wiki/Software/fontconfig}).  Fontconfig
+(@url{https://www.freedesktop.org/wiki/Software/fontconfig}).  Fontconfig
 is used to manage fonts for Octave's OpenGL-based graphics functions.
 
 @item FreeType
-Portable font engine (@url{http://www.freetype.org}).  FreeType is used
+Portable font engine (@url{https://www.freetype.org}).  FreeType is used
 to perform font rendering for Octave's OpenGL-based graphics functions.
 
 @item GLPK
@@ -250,7 +250,7 @@
 GPLK is required for the function @code{glpk}.
 
 @item @nospell{gl2ps}
-OpenGL to PostScript printing library (@url{http://www.geuz.org/gl2ps/}).
+OpenGL to PostScript printing library (@url{https://www.geuz.org/gl2ps/}).
 @nospell{gl2ps} is required for printing when using OpenGL-based
 graphics toolkits (currently either FLTK or Qt).
 
@@ -265,7 +265,7 @@
 
 @item HDF5
 Library for manipulating portable data files
-(@url{http://www.hdfgroup.org/HDF5}).  @sc{hdf5} is required for Octave's
+(@url{https://www.hdfgroup.org/HDF5}).  @sc{hdf5} is required for Octave's
 @code{load} and @code{save} commands to read and write HDF data files.
 
 @item Java Development Kit
@@ -275,12 +275,12 @@
 to call Java functions from within Octave.
 
 @item LLVM
-Compiler framework, (@url{http://www.llvm.org}).  LLVM is required for
+Compiler framework, (@url{https://www.llvm.org}).  LLVM is required for
 Octave's experimental just-in-time (JIT) compilation for speeding up the
 interpreter.
 
 @item OpenGL
-API for portable 2-D and 3-D graphics (@url{http://www.opengl.org}).  An
+API for portable 2-D and 3-D graphics (@url{https://www.opengl.org}).  An
 OpenGL implementation is required to provide Octave's OpenGL-based
 graphics functions.  Octave's OpenGL-based graphics functions usually
 outperform the gnuplot-based graphics functions because plot data can be
@@ -301,7 +301,7 @@
 
 @item QRUPDATE
 QR factorization updating library
-(@url{http://sourceforge.net/projects/qrupdate}).  QRUPDATE is used to
+(@url{https://sourceforge.net/projects/qrupdate}).  QRUPDATE is used to
 provide improved performance for the functions @code{qrdelete},
 @code{qrinsert}, @code{qrshift}, and @code{qrupdate}.
 
@@ -318,18 +318,18 @@
 
 @item SuiteSparse
 Sparse matrix factorization library
-(@url{http://www.cise.ufl.edu/research/sparse/SuiteSparse}).
+(@url{http://faculty.cse.tamu.edu/davis/suitesparse.html}).
 SuiteSparse is required to provide sparse matrix factorizations and
 solution of linear equations for sparse systems.
 
 @item SUNDIALS
 @nospell{The SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers}
-(@url{http://computation.llnl.gov/projects/sundials}) is required for
+(@url{https://computation.llnl.gov/projects/sundials}) is required for
 the Ordinary Differential Equations (ODE) solvers @code{ode15i} and
 @code{ode15s}.
 
 @item zlib
-Data compression library (@url{http://zlib.net}).  The zlib library is
+Data compression library (@url{https://zlib.net}).  The zlib library is
 required for Octave's @code{load} and @code{save} commands to handle
 compressed data, including @sc{matlab} v5 MAT files.
 @end table
@@ -696,7 +696,7 @@
 you installed the @sc{lapack} library as $prefix64/lib/liblapack.a.
 @end itemize
 
-@item QRUPDATE (@url{http://sourceforge.net/projects/qrupdate})
+@item QRUPDATE (@url{https://sourceforge.net/projects/qrupdate})
 
 In the @file{Makeconf} file:
 
@@ -720,7 +720,7 @@
 @end itemize
 
 @item
-SuiteSparse (@url{http://www.cise.ufl.edu/research/sparse/SuiteSparse})
+SuiteSparse (@url{http://faculty.cse.tamu.edu/davis/suitesparse.html})
 
 Pass the following options to @command{make} to enable 64-bit integers
 for @sc{blas} library calls.  On 64-bit Windows systems, use
@@ -753,7 +753,7 @@
 @noindent
 Other systems may require a different solution.
 
-@item @sc{arpack} (http://forge.scilab.org/index.php/p/arpack-ng/)
+@item @sc{arpack} (@url{https://forge.scilab.org/index.php/p/arpack-ng/})
 
 @itemize @minus
 @item Add @option{-fdefault-integer-8} to @env{FFLAGS} when running configure.
--- a/doc/interpreter/preface.txi	Fri Apr 06 13:30:39 2018 -0700
+++ b/doc/interpreter/preface.txi	Fri Apr 06 14:31:39 2018 -0700
@@ -99,7 +99,7 @@
 
 @item
 The industrial members of the Texas-Wisconsin Modeling and Control
-Consortium (@url{http://www.che.utexas.edu/twmcc, TWMCC}).
+Consortium (TWMCC).
 
 @item
 The @nospell{Paul A. Elfers} Endowed Chair in Chemical Engineering at the
--- a/doc/interpreter/sparse.txi	Fri Apr 06 13:30:39 2018 -0700
+++ b/doc/interpreter/sparse.txi	Fri Apr 06 14:31:39 2018 -0700
@@ -77,7 +77,7 @@
 that will be solved.  A good summary of the available techniques for storing
 sparse matrix is given by @nospell{Saad} @footnote{Y. Saad "SPARSKIT: A basic
 toolkit for sparse matrix computation", 1994,
-@url{http://www-users.cs.umn.edu/~saad/software/SPARSKIT/paper.ps}}.
+@url{https://www-users.cs.umn.edu/~saad/software/SPARSKIT/paper.ps}}.
 With full matrices, knowledge of the point of an element of the matrix
 within the matrix is implied by its position in the computers memory.
 However, this is not the case for sparse matrices, and so the positions
@@ -90,7 +90,7 @@
 
 The storage technique used within Octave is the compressed column
 format.  It is similar to the Yale format.
-@footnote{@url{http://en.wikipedia.org/wiki/Sparse_matrix#Yale_format}}
+@footnote{@url{https://en.wikipedia.org/wiki/Sparse_matrix#Yale_format}}
 In this format the position of each element in a row and the data are
 stored as previously.  However, if we assume that all elements in the
 same column are stored adjacent in the computers memory, then we only
@@ -795,7 +795,7 @@
 a singular or near singular matrix, find a minimum norm solution using
 @sc{cxsparse}@footnote{The @sc{cholmod}, @sc{umfpack} and @sc{cxsparse}
 packages were written by Tim Davis and are available at
-@url{http://www.cise.ufl.edu/research/sparse/}}.
+@url{http://faculty.cse.tamu.edu/davis/suitesparse.html}}.
 @end enumerate
 
 The band density is defined as the number of nonzero values in the band
--- a/libinterp/corefcn/rand.cc	Fri Apr 06 13:30:39 2018 -0700
+++ b/libinterp/corefcn/rand.cc	Fri Apr 06 14:31:39 2018 -0700
@@ -562,7 +562,7 @@
 Reference: @nospell{G. Marsaglia and W.W. Tsang},
 @cite{Ziggurat Method for Generating Random Variables},
 J. Statistical Software, vol 5, 2000,
-@url{http://www.jstatsoft.org/v05/i08/}
+@url{https://www.jstatsoft.org/v05/i08/}
 
 @seealso{rand, rande, randg, randp}
 @end deftypefn */)
@@ -629,7 +629,7 @@
 Reference: @nospell{G. Marsaglia and W.W. Tsang},
 @cite{Ziggurat Method for Generating Random Variables},
 J. Statistical Software, vol 5, 2000,
-@url{http://www.jstatsoft.org/v05/i08/}
+@url{https://www.jstatsoft.org/v05/i08/}
 
 @seealso{rand, randn, randg, randp}
 @end deftypefn */)
--- a/libinterp/dldfcn/amd.cc	Fri Apr 06 13:30:39 2018 -0700
+++ b/libinterp/dldfcn/amd.cc	Fri Apr 06 14:31:39 2018 -0700
@@ -71,8 +71,7 @@
 @end table
 
 The author of the code itself is Timothy A. Davis
-@nospell{@email{davis@@cise.ufl.edu}}, University of Florida
-(see @url{http://www.cise.ufl.edu/research/sparse/amd}).
+(see @url{http://faculty.cse.tamu.edu/davis/suitesparse.html}).
 @seealso{symamd, colamd}
 @end deftypefn */)
 {
--- a/libinterp/dldfcn/ccolamd.cc	Fri Apr 06 13:30:39 2018 -0700
+++ b/libinterp/dldfcn/ccolamd.cc	Fri Apr 06 14:31:39 2018 -0700
@@ -123,13 +123,13 @@
 or out-of-order row indices.  @code{@var{stats}(8 : 20)} is always zero in
 the current version of @sc{ccolamd} (reserved for future use).
 
-The authors of the code itself are @nospell{S. Larimore, T. Davis}
-(Univ. of Florida) and @nospell{S. Rajamanickam} in collaboration with
-@nospell{J. Bilbert and E. Ng}.  Supported by the National Science Foundation
+The authors of the code itself are @nospell{S. Larimore, T. Davis} and
+@nospell{S. Rajamanickam} in collaboration with @nospell{J. Bilbert and E. Ng}.
+Supported by the National Science Foundation
 @nospell{(DMS-9504974, DMS-9803599, CCR-0203270)}, and a grant from
 @nospell{Sandia} National Lab.
-See @url{http://www.cise.ufl.edu/research/sparse} for
-ccolamd, csymamd, amd, colamd, symamd, and other related orderings.
+See @url{http://faculty.cse.tamu.edu/davis/suitesparse.html} for ccolamd,
+csymamd, amd, colamd, symamd, and other related orderings.
 @seealso{colamd, csymamd}
 @end deftypefn */)
 {
@@ -388,13 +388,13 @@
 or out-of-order row indices.  @code{@var{stats}(8:20)} is always zero in
 the current version of @sc{ccolamd} (reserved for future use).
 
-The authors of the code itself are @nospell{S. Larimore, T. Davis}
-(Univ. of Florida) and @nospell{S. Rajamanickam} in collaboration with
-@nospell{J. Bilbert and E. Ng}.  Supported by the National Science Foundation
+The authors of the code itself are @nospell{S. Larimore, T. Davis} and
+@nospell{S. Rajamanickam} in collaboration with @nospell{J. Bilbert and E. Ng}.
+Supported by the National Science Foundation
 @nospell{(DMS-9504974, DMS-9803599, CCR-0203270)}, and a grant from
 @nospell{Sandia} National Lab.
-See @url{http://www.cise.ufl.edu/research/sparse} for
-ccolamd, csymamd, amd, colamd, symamd, and other related orderings.
+See @url{http://faculty.cse.tamu.edu/davis/suitesparse.html} for ccolamd,
+colamd, csymamd, amd, colamd, symamd, and other related orderings.
 @seealso{symamd, ccolamd}
 @end deftypefn */)
 {
--- a/libinterp/dldfcn/colamd.cc	Fri Apr 06 13:30:39 2018 -0700
+++ b/libinterp/dldfcn/colamd.cc	Fri Apr 06 14:31:39 2018 -0700
@@ -263,10 +263,9 @@
 The ordering is followed by a column elimination tree post-ordering.
 
 The authors of the code itself are @nospell{Stefan I. Larimore} and
-@nospell{Timothy A. Davis @email{davis@@cise.ufl.edu}}, University of
-Florida.  The algorithm was developed in collaboration with @nospell{John
-Gilbert}, Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National Laboratory.
-(see @url{http://www.cise.ufl.edu/research/sparse/colamd})
+@nospell{Timothy A. Davis}.  The algorithm was developed in collaboration with
+@nospell{John Gilbert}, Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National
+Laboratory.  (see @url{http://faculty.cse.tamu.edu/davis/suitesparse.html})
 @seealso{colperm, symamd, ccolamd}
 @end deftypefn */)
 {
@@ -506,10 +505,9 @@
 The ordering is followed by a column elimination tree post-ordering.
 
 The authors of the code itself are @nospell{Stefan I. Larimore} and
-@nospell{Timothy A. Davis @email{davis@@cise.ufl.edu}}, University of
-Florida.  The algorithm was developed in collaboration with @nospell{John
-Gilbert}, Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National Laboratory.
-(see @url{http://www.cise.ufl.edu/research/sparse/colamd})
+@nospell{Timothy A. Davis}.  The algorithm was developed in collaboration with
+@nospell{John Gilbert}, Xerox PARC, and @nospell{Esmond Ng}, Oak Ridge National
+Laboratory.  (see @url{http://faculty.cse.tamu.edu/davis/suitesparse.html})
 @seealso{colperm, colamd}
 @end deftypefn */)
 {
--- a/scripts/general/quadl.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/general/quadl.m	Fri Apr 06 14:31:39 2018 -0700
@@ -53,7 +53,7 @@
 ##
 ## Reference: @nospell{W. Gander and W. Gautschi}, @cite{Adaptive Quadrature -
 ## Revisited}, BIT Vol. 40, No. 1, March 2000, pp. 84--101.
-## @url{http://www.inf.ethz.ch/personal/gander/}
+## @url{https://www.inf.ethz.ch/personal/gander/}
 ## @seealso{quad, quadv, quadgk, quadcc, trapz, dblquad, triplequad, integral,
 ##          integral2, integral3}
 ## @end deftypefn
--- a/scripts/image/rgb2gray.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/image/rgb2gray.m	Fri Apr 06 14:31:39 2018 -0700
@@ -36,7 +36,7 @@
 ##
 ## @noindent
 ## which corresponds to the luminance channel when RGB is translated to
-## @nospell{YIQ} as documented in @url{http://en.wikipedia.org/wiki/YIQ}.
+## @nospell{YIQ} as documented in @url{https://en.wikipedia.org/wiki/YIQ}.
 ## @seealso{rgb2hsv, rgb2ind}
 ## @end deftypefn
 
--- a/scripts/linear-algebra/condest.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/linear-algebra/condest.m	Fri Apr 06 14:31:39 2018 -0700
@@ -90,12 +90,12 @@
 ## @nospell{N.J. Higham and F. Tisseur}, @cite{A Block Algorithm
 ## for Matrix 1-Norm Estimation, with an Application to 1-Norm
 ## Pseudospectra}. SIMAX vol 21, no 4, pp 1185-1201.
-## @url{http://dx.doi.org/10.1137/S0895479899356080}
+## @url{https://dx.doi.org/10.1137/S0895479899356080}
 ##
 ## @item
 ## @nospell{N.J. Higham and F. Tisseur}, @cite{A Block Algorithm
 ## for Matrix 1-Norm Estimation, with an Application to 1-Norm
-## Pseudospectra}. @url{http://citeseer.ist.psu.edu/223007.html}
+## Pseudospectra}. @url{https://citeseer.ist.psu.edu/223007.html}
 ## @end itemize
 ##
 ## @seealso{cond, norm, normest1, normest}
--- a/scripts/ode/ode23.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/ode/ode23.m	Fri Apr 06 14:31:39 2018 -0700
@@ -85,7 +85,7 @@
 ## @end example
 ##
 ## Reference: For the definition of this method see
-## @url{http://en.wikipedia.org/wiki/List_of_Runge%E2%80%93Kutta_methods}.
+## @url{https://en.wikipedia.org/wiki/List_of_Runge%E2%80%93Kutta_methods}.
 ## @seealso{odeset, odeget, ode45, ode15s}
 ## @end deftypefn
 
--- a/scripts/plot/draw/reducepatch.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/plot/draw/reducepatch.m	Fri Apr 06 14:31:39 2018 -0700
@@ -37,7 +37,7 @@
 ## The number of faces and vertices in the patch is reduced by iteratively
 ## collapsing the shortest edge of the patch to its midpoint (as discussed,
 ## e.g., here:
-## @url{http://libigl.github.io/libigl/tutorial/tutorial.html#meshdecimation}).
+## @url{https://libigl.github.io/libigl/tutorial/tutorial.html#meshdecimation}).
 ##
 ## Currently, only patches consisting of triangles are supported.  The
 ## resulting patch also consists only of triangles.
--- a/scripts/sparse/ilu.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/sparse/ilu.m	Fri Apr 06 14:31:39 2018 -0700
@@ -137,7 +137,7 @@
 ## This shows that @var{A} has 7,840 nonzeros, the complete LU factorization
 ## has 126,478 nonzeros, and the incomplete LU factorization, with 0 level of
 ## fill-in, has 7,840 nonzeros, the same amount as @var{A}.  Taken from:
-## http://www.mathworks.com/help/matlab/ref/ilu.html
+## @url{http://www.mathworks.com/help/matlab/ref/ilu.html}
 ##
 ## @example
 ## @group
--- a/scripts/sparse/pcg.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/sparse/pcg.m	Fri Apr 06 14:31:39 2018 -0700
@@ -248,7 +248,7 @@
 ## @nospell{Y. Saad}, @cite{Iterative Methods for Sparse Linear Systems},
 ## @nospell{PWS} 1996. (condition number estimate from PCG)
 ## Revised version of this book is available online at
-## @url{http://www-users.cs.umn.edu/~saad/books.html}
+## @url{https://www-users.cs.umn.edu/~saad/books.html}
 ## @end enumerate
 ##
 ## @seealso{sparse, pcr, gmres, bicg, bicgstab, cgs}
--- a/scripts/specfun/isprime.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/specfun/isprime.m	Fri Apr 06 14:31:39 2018 -0700
@@ -29,7 +29,7 @@
 ## This is equivalent to @code{isprime (abs (x))}.
 ##
 ## If @code{class (@var{x})} is complex, then primality is tested in the domain
-## of Gaussian integers (@url{http://en.wikipedia.org/wiki/Gaussian_integer}).
+## of Gaussian integers (@url{https://en.wikipedia.org/wiki/Gaussian_integer}).
 ## Some non-complex integers are prime in the ordinary sense, but not in the
 ## domain of Gaussian integers.  For example, @math{5 = (1+2i)*(1-2i)} shows
 ## that 5 is not prime because it has a factor other than itself and 1.
--- a/scripts/statistics/quantile.m	Fri Apr 06 13:30:39 2018 -0700
+++ b/scripts/statistics/quantile.m	Fri Apr 06 14:31:39 2018 -0700
@@ -36,7 +36,7 @@
 ## the first non-singleton dimension.
 ##
 ## The methods available to calculate sample quantiles are the nine methods
-## used by R (@url{http://www.r-project.org/}).  The default value is
+## used by R (@url{https://www.r-project.org/}).  The default value is
 ## @w{@var{method} = 5}.
 ##
 ## Discontinuous sample quantile methods 1, 2, and 3
@@ -131,7 +131,7 @@
 ## statistical packages, American Statistician, 50, 361--365.
 ##
 ## @item R: A Language and Environment for Statistical Computing;
-## @url{http://cran.r-project.org/doc/manuals/fullrefman.pdf}.
+## @url{https://cran.r-project.org/doc/manuals/fullrefman.pdf}.
 ## @end itemize
 ##
 ## Examples:
@@ -383,7 +383,7 @@
 ## quantiles, @var{q} (the inverse of the cdf), for the sample, @var{x}.
 ##
 ## The optional input, @var{method}, refers to nine methods available in R
-## (http://www.r-project.org/).  The default is @var{method} = 7.
+## (https://www.r-project.org/).  The default is @var{method} = 7.
 ## @seealso{prctile, quantile, statistics}
 
 ## Author: Ben Abbott <bpabbott@mac.com>