From 965aa14cff6a6ac6ec26501a93c7ad27a7887689 Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Sat, 30 May 2020 12:58:28 -0700 Subject: [PATCH] fix documentation links Fixes #1621. --- cmd/dot/dot.1 | 20 ++++++++++---------- cmd/dot/osage.1 | 4 ++-- cmd/dot/patchwork.1 | 4 ++-- cmd/edgepaint/edgepaint.1 | 2 +- doc/FAQ.html | 16 ++++++++-------- doc/build.html | 6 +++--- doc/info/lang.html | 2 +- doc/libgraph/Agraph.tex | 2 +- doc/libguide/basic.tex | 2 +- doc/smyrna/intro.tex | 4 ++-- doc/winbuild.html | 8 ++++---- macosx/graphviz.help/graphviz.html | 8 ++++---- 12 files changed, 39 insertions(+), 39 deletions(-) diff --git a/cmd/dot/dot.1 b/cmd/dot/dot.1 index 093dd2603..a8617ea9a 100644 --- a/cmd/dot/dot.1 +++ b/cmd/dot/dot.1 @@ -143,7 +143,7 @@ that has a non\(hynull \fBhref\fP attribute.), \fB\-Tcmapx\fP (client\(hyside imagemap for use in html and xhtml). .br Additional less common or more special\(hypurpose output formats -can be found at //http://www.graphviz.org/content/output-formats. +can be found at https://www.graphviz.org/doc/info/output.html. .PP Alternative plugins providing support for a given output format can be found from the error message resulting from appending a ':' to the format. e.g. \fB-Tpng:\fP @@ -196,12 +196,12 @@ Attribute names and values are ordinary (C\(hystyle) strings. The following sections describe attributes that control graph layout. .PP A more complete description of the language can be found at -http://www.graphviz.org/content/dot-language. +https://www.graphviz.org/doc/info/lang.html. .SH "GRAPH, NODE AND EDGE ATTRIBUTES" Graphviz uses the \fIname\fP=\fIvalue\fP attributes, attached to graphs, subgraphs, nodes and edges, to tailor the layout and rendering. We list the more prominent attributes below. The complete list is available at -http://www.graphviz.org/content/attrs. +https://www.graphviz.org/doc/info/attrs.html. .SH " Attributes Common to Nodes, Edges, Clusters and Graphs" \fBhref=\fIurl\fR the default url for image map files; in PostScript files, the base URL for all relative URLs, as recognized by Acrobat Distiller @@ -215,8 +215,8 @@ A \fIcolorvalue\fP may be "\fIh,s,v\fB"\fR (hue, saturation, brightness) floating point numbers between 0 and 1, or an X11 color name such as \fBwhite, black, red, green, blue, yellow, magenta,\fR or \fBcyan\fR, or a "\fI#rrggbb" (red, green, blue, 2 hex characters each) value. -See http://www.graphviz.org/content/attrs#kcolor and -http://www.graphviz.org/content/color-names for further details. +See https://www.graphviz.org/doc/info/attrs.html#k:color and +https://www.graphviz.org/doc/info/colors.html for further details. .PP \fBfontsize=\fIn\fR sets the label type size to \fIn\fP points. .PP @@ -233,7 +233,7 @@ if the substring '\\E' value is found in a label it will be replaced by: \fItail or by: \fItail_node_name\fP\-\-\fIhead_node_name\fP for undirected graphs. .PP Graphviz also supports special HTML-like labels for constructing complex node -content. A full\(hydescription of these is given at http://www.graphviz.org/content/node-shapes#html. +content. A full\(hydescription of these is given at https://www.graphviz.org/doc/info/shapes.html#html. .PP If a node has \fBshape=record\fP, the label may contain recursive box lists delimited by { | }. @@ -375,7 +375,7 @@ note, tab, box3d, or component,\fR, among others. \fBshapefile\fR attribute as the path name of an external EPSF file to be automatically loaded for the node shape. .PP -See http://www.graphviz.org/content/node-shapes for a complete description +See https://www.graphviz.org/doc/info/shapes.html for a complete description of node shapes. .PP \fBcolor=\fIcolorvalue\fR sets the outline color, and the default fill color @@ -710,7 +710,7 @@ the Freetype Project (David Turner, Robert Wilhelm, and Werner Lemberg) .SH "SEE ALSO" This man page contains only a small amount of the information related to the Graphviz layout programs. The most complete information can be -found at http://www.graphviz.org/Documentation.php, especially in the +found at https://www.graphviz.org/documentation/, especially in the on\(hyline reference pages. Most of these documents are also available in the \fIdoc\fP and \fIdoc/info\fP subtrees in the source and binary distributions. .PP @@ -730,10 +730,10 @@ S. North and E. Koutsofios, "Applications of graph visualization", Graphics Interface 94, pp. 234\(hy245. .br E. R. Gansner and E. Koutsofios and S. C. North, "Drawing Graphs with dot," -Available at http://www.graphviz.org/pdf/dotguide.pdf. +Available at https://www.graphviz.org/pdf/dotguide.pdf. .br S. C. North, "NEATO User's Manual". -Available http://www.graphviz.org/pdf/neatoguide.pdf. +Available https://www.graphviz.org/pdf/neatoguide.pdf. .br E. R. Gansner and Y. Hu, "Efficient, Proximity-Preserving Node Overlap Removal", J. Graph Algorithms Appl., 14(1) pp. 53\(hy74, 2010. diff --git a/cmd/dot/osage.1 b/cmd/dot/osage.1 index 5eded8bc5..8467dd5e5 100644 --- a/cmd/dot/osage.1 +++ b/cmd/dot/osage.1 @@ -54,7 +54,7 @@ Traditionally, osage supports the following: that has a non\(hynull "href" attribute.), \fB\-Tcmapx\fP (client\(hyside imagemap for use in html and xhtml). Additional less common or more special\(hypurpose output formats -can be found at http://www.graphviz.org/cvs/doc/info/output.html.) +can be found at https://www.graphviz.org/doc/info/output.html.) .P Alternative plugins providing support for a given output format can be found from the error message resulting from appending a ':' to the format. e.g. \fB-Tpng:\fP @@ -452,7 +452,7 @@ Emden R. Gansner .SH "SEE ALSO" This man page contains only a small amount of the information related to the Graphviz layout programs. The most complete information can be -found at http://www.graphviz.org/Documentation.php, especially in the +found at https://www.graphviz.org/documentation/, especially in the on\(hyline reference pages. Most of these documents are also available in the \fIdoc\fP and \fIdoc/info\fP subtrees in the source and binary distributions. .PP diff --git a/cmd/dot/patchwork.1 b/cmd/dot/patchwork.1 index 852f516d9..089911e47 100644 --- a/cmd/dot/patchwork.1 +++ b/cmd/dot/patchwork.1 @@ -48,7 +48,7 @@ Traditionally, patchwork supports the following: that has a non\(hynull "href" attribute.), \fB\-Tcmapx\fP (client\(hyside imagemap for use in html and xhtml). Additional less common or more special\(hypurpose output formats -can be found at http://www.graphviz.org/cvs/doc/info/output.html.) +can be found at https://www.graphviz.org/doc/info/output.html.) .P Alternative plugins providing support for a given output format can be found from the error message resulting from appending a ':' to the format. e.g. \fB-Tpng:\fP @@ -454,7 +454,7 @@ Yifan Hu .SH "SEE ALSO" This man page contains only a small amount of the information related to the Graphviz layout programs. The most complete information can be -found at http://www.graphviz.org/Documentation.php, especially in the +found at ihttps://www.graphviz.org/documentation/, especially in the on\(hyline reference pages. Most of these documents are also available in the \fIdoc\fP and \fIdoc/info\fP subtrees in the source and binary distributions. .PP diff --git a/cmd/edgepaint/edgepaint.1 b/cmd/edgepaint/edgepaint.1 index 6d00a0c8e..bd4870fc4 100644 --- a/cmd/edgepaint/edgepaint.1 +++ b/cmd/edgepaint/edgepaint.1 @@ -42,7 +42,7 @@ write output to file f (default: stdout). .BI \-color_scheme= "c" specifies the color scheme. This can be "rgb", "gray", "lab" (default); or a comma-separated list of RGB colors in hex (e.g., "#ff0000,#aabbed,#eeffaa") representing a palette; -or a string specifying a Brewer color scheme (e.g., "accent7"; see http://www.graphviz.org/content/color-names#brewer). +or a string specifying a Brewer color scheme (e.g., "accent7"; see https://www.graphviz.org/doc/info/colors.html#brewer). .TP .B \-v turns on verbose mode. diff --git a/doc/FAQ.html b/doc/FAQ.html index ac9a72544..ddac2efd5 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html @@ -11,9 +11,9 @@ This is not a tutorial; to understand the following, you should know how to use the basic features of the tools and languages involved. Please see the - + user guides and documentation for further information or the -resources page +resources page for a partial list of compatible tools and packages.

General

@@ -352,7 +352,7 @@ Example:

You can look up other examples in this handy - + character set reference.

@@ -414,11 +414,11 @@ library, it will be used to find the specified font. Otherwise, Graphviz will look in various default directories for the font. The directories to be searched include those specified by the fontpath attribute, related environment or shell variables -(see the fontpath entry), +(see the fontpath entry), and known system font directories. The table - -http://www.graphviz.org/doc/char.html + +https://www.graphviz.org/doc/char.html points out that these glyphs are from the times.ttf font. With fontconfig, it's hard to specify this font. Times usually gets resolved to Adobe Type1 times, which doesn't have all the glyphs seen on that page.) @@ -578,8 +578,8 @@ for display instead of dotty. For example, Grappa has generalized polygons (node [shape=polygon]) that dotty lacks. There are additional interactive viewers available. For example, see -Graphical Interfaces -and Viewers. If you +Graphical Interfaces +and Viewers. If you are using Mac OS X, the Mac version of Graphviz has a highly recommended GUI.

diff --git a/doc/build.html b/doc/build.html index 44caa5f8b..1da26e36a 100644 --- a/doc/build.html +++ b/doc/build.html @@ -12,7 +12,7 @@ if an external library is not found. Newer versions of these libraries should be fine - if not, please let us know.

A list of these external libraries can be found on the Graphviz -source download page. +source download page.

Notes:

  • GD (generic raster graphics driver for PNG, GIF, JPEG)
    @@ -95,7 +95,7 @@ under /usr. It works OK with other versions of Unix, but some adjusting of command line arguments to configure may be needed. For Linux you can also just pick up the source tarball -or RPMs here. +or RPMs here.

    First, if you are using sources from Git, run "./autogen.sh" to generate the "configure" script. If you are using sources @@ -288,7 +288,7 @@ X11 in this location so you may need to add the following to the

    Apple Mac OS/X

    Currently, Glen Low provides a full-featured - + port of Graphviz. Also, Ryan Schmidt maintains versions of Graphviz for macports.

    diff --git a/doc/info/lang.html b/doc/info/lang.html index 25e13ea9d..d91150ad0 100644 --- a/doc/info/lang.html +++ b/doc/info/lang.html @@ -275,7 +275,7 @@ will translate from one character set to another. Another way to avoid non-ascii characters in labels is to use HTML entities for special characters. During label evaluation, these entities are translated into the underlying character. This - + table shows the supported entities, with their Unicode value, a typical glyph, and the HTML entity name. Thus, to include a lower-case Greek beta into a string, one can use the ascii sequence β. diff --git a/doc/libgraph/Agraph.tex b/doc/libgraph/Agraph.tex index 30e678b65..49057171b 100644 --- a/doc/libgraph/Agraph.tex +++ b/doc/libgraph/Agraph.tex @@ -1150,7 +1150,7 @@ sets, with an STL-like C++ interface layer.) A fairly mature prototype of the Dynagraph system (a successor to dot and neato to handle online maintenance of dynamic diagrams) has been prototyped in LGraph. See the dgwin (Dynagraph for Windows) page -\url{http://www.dynagraph.org/dgwin/} for further details. +\url{https://www.dynagraph.org/dgwin/} for further details. \section{Interfaces to Other Languages} \label{sec:interfacetootherlanguages} diff --git a/doc/libguide/basic.tex b/doc/libguide/basic.tex index 69361d74a..9a2f820be 100644 --- a/doc/libguide/basic.tex +++ b/doc/libguide/basic.tex @@ -271,7 +271,7 @@ attributes before creating nodes and edges. The drawing algorithms in \gviz\ use a large collection of attributes, giving the application a great deal of control over the appearance of the drawing. For more detailed and complete information on what the attributes mean, the -reader should consult the page \url{http://www.graphviz.org/content/attrs}. +reader should consult the page \url{https://www.graphviz.org/doc/info/attrs.html}. Here, we consider some of the more commonly used attributes. We can divide the attributes into those that affect the placement diff --git a/doc/smyrna/intro.tex b/doc/smyrna/intro.tex index 48478b384..4ed41a668 100644 --- a/doc/smyrna/intro.tex +++ b/doc/smyrna/intro.tex @@ -19,7 +19,7 @@ of modern video cards' graphics rendering features. Currently, \smyrna\ supports only the Graphviz \DOT\ language. Please refer to \begin{center} -\url{http://www.graphviz.org/Documentation.php} +\url{https://www.graphviz.org/documentation/} \end{center} to get more information about the \DOT\ language of Graphviz and the related attributes. @@ -60,7 +60,7 @@ by running the Graphviz layout with the {\tt -Txdot} flag, e.g. For more information about {\it xdot} attributes and their formats, see \begin{center} -\url{http://www.graphviz.org/doc/info/output.html#d:xdot } +\url{https://www.graphviz.org/doc/info/output.html#d:xdot} \end{center} \subsection{Visualization Modes} diff --git a/doc/winbuild.html b/doc/winbuild.html index 56fedf958..c9217769b 100644 --- a/doc/winbuild.html +++ b/doc/winbuild.html @@ -61,12 +61,12 @@ so building from source should be fairly simple in either case.

    @@ -157,7 +157,7 @@ Install the third-party libraries. This is most easily done by installing a Windows binary verion of GTK 2.0 or later.
  • Download the Graphviz source package:
    Go to -http://www.graphviz.org/Download_source.php +https://www.graphviz.org/download/source/ and copy over either the stable release graphviz-VERSION.tar.gz or the development source package graphviz-working.tar.gz.
  • @@ -265,7 +265,7 @@ follows:
    1. Download the Windows source package from: -http://www.graphviz.org/Download_windows.php. +https://www.graphviz.org/download/#windows.
    2. diff --git a/macosx/graphviz.help/graphviz.html b/macosx/graphviz.help/graphviz.html index c4dc8b7d0..e2b79db68 100644 --- a/macosx/graphviz.help/graphviz.html +++ b/macosx/graphviz.help/graphviz.html @@ -39,13 +39,13 @@ color: #fff;

      Graphviz Help

      Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains. - More information on Graphviz is available here - About Graphviz + More information on Graphviz is available here - About Graphviz

      @@ -67,7 +67,7 @@ If you click on an attribute, you will see a brief description of its role at th To alter an attribute value, simply double click on the value you wish to change. This will open a text edit window, in which you can enter the desired new value. Pressing the return or tab key will store the new value, and update the graph drawing to reflect the change. -More information about Graphviz attributes is available here - Node, Edge and Graph Attributes +More information about Graphviz attributes is available here - Node, Edge and Graph Attributes

      Changing the layout

      By default, Graphviz.app uses the dot layout. To change to a different layout, go to the list of graph attributes and look for the layout @@ -78,7 +78,7 @@ press return.

      - Additional help with Graphviz can be found here - Graphviz FAQ
      + Additional help with Graphviz can be found here - Graphviz FAQ -- 2.50.1