# HG changeset patch # User Rik # Date 1523050299 25200 # Node ID 13fd0610480f92139d4eed64990f291af57eb18d # Parent ad6dce96cbca9a9c7e886971b50db557d063616d 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. diff -r ad6dce96cbca -r 13fd0610480f doc/interpreter/external.txi --- 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:: diff -r ad6dce96cbca -r 13fd0610480f doc/interpreter/install.txi --- 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. diff -r ad6dce96cbca -r 13fd0610480f doc/interpreter/preface.txi --- 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 diff -r ad6dce96cbca -r 13fd0610480f doc/interpreter/sparse.txi --- 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 diff -r ad6dce96cbca -r 13fd0610480f libinterp/corefcn/rand.cc --- 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 */) diff -r ad6dce96cbca -r 13fd0610480f libinterp/dldfcn/amd.cc --- 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 */) { diff -r ad6dce96cbca -r 13fd0610480f libinterp/dldfcn/ccolamd.cc --- 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 */) { diff -r ad6dce96cbca -r 13fd0610480f libinterp/dldfcn/colamd.cc --- 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 */) { diff -r ad6dce96cbca -r 13fd0610480f scripts/general/quadl.m --- 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 diff -r ad6dce96cbca -r 13fd0610480f scripts/image/rgb2gray.m --- 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 diff -r ad6dce96cbca -r 13fd0610480f scripts/linear-algebra/condest.m --- 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} diff -r ad6dce96cbca -r 13fd0610480f scripts/ode/ode23.m --- 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 diff -r ad6dce96cbca -r 13fd0610480f scripts/plot/draw/reducepatch.m --- 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. diff -r ad6dce96cbca -r 13fd0610480f scripts/sparse/ilu.m --- 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 diff -r ad6dce96cbca -r 13fd0610480f scripts/sparse/pcg.m --- 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} diff -r ad6dce96cbca -r 13fd0610480f scripts/specfun/isprime.m --- 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. diff -r ad6dce96cbca -r 13fd0610480f scripts/statistics/quantile.m --- 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