]> granicus.if.org Git - graphviz/log
graphviz
3 years agoplugin/gd: install GD DLLs only if install_win_dependency_dlls is ON
Nehal J Wani [Tue, 26 Oct 2021 20:30:29 +0000 (16:30 -0400)]
plugin/gd: install GD DLLs only if install_win_dependency_dlls is ON

3 years agolibgvc: install expat DLLs only if install_win_dependency_dlls is ON
Nehal J Wani [Tue, 26 Oct 2021 20:29:31 +0000 (16:29 -0400)]
libgvc: install expat DLLs only if install_win_dependency_dlls is ON

3 years agotools: install expat/getopt DLLs only if install_win_dependency_dlls is ON
Nehal J Wani [Tue, 26 Oct 2021 20:27:28 +0000 (16:27 -0400)]
tools: install expat/getopt DLLs only if install_win_dependency_dlls is ON

3 years agoCMake: add option to skip installing dependency DLLs on Windows
Nehal J Wani [Tue, 26 Oct 2021 01:54:46 +0000 (21:54 -0400)]
CMake: add option to skip installing dependency DLLs on Windows

Helps packaging ecosystems like Conda which use dependencies from other
packages, and do not always vendor 3rd party libraries during packaging

3 years agoMerge branch 'libs-common-expat' into 'main'
Matthew Fernandez [Mon, 1 Nov 2021 01:37:33 +0000 (01:37 +0000)]
Merge branch 'libs-common-expat' into 'main'

Specify include directory of expat for lib/common

See merge request graphviz/graphviz!2251

3 years agocommon: CMake: specify include directory of expat
Nehal J Wani [Mon, 15 Feb 2021 20:19:14 +0000 (15:19 -0500)]
common: CMake: specify include directory of expat

A build system should not rely on the existence of 3rd party
library/header files in standard prefixes as one might want to compile
and link against a patched build or a custom install in some
non-standard location. This is also helpful for developers who rely on
package managers like Conda or Spack for their daily development.

If expat is a dep, we need to pass -I/path/containing/expat.h to the
compiler while compiling the source files of the target 'common_obj',
without which, one can face the following issue:

graphviz/lib/common/htmllex.c:28:10: fatal error: expat.h: No such file or directory
   28 | #include <expat.h>
      |          ^~~~~~~~~
compilation terminated.

3 years agoMerge branch 'smattr/677A5F24-BD20-44C7-99FA-FA21644D7F7F' into 'main'
Matthew Fernandez [Sun, 31 Oct 2021 18:01:35 +0000 (18:01 +0000)]
Merge branch 'smattr/677A5F24-BD20-44C7-99FA-FA21644D7F7F' into 'main'

remove Bashism from gvmap.sh

Closes #2151

See merge request graphviz/graphviz!2259

3 years agoadd changelog entry for prior commit
Matthew Fernandez [Sun, 31 Oct 2021 16:29:54 +0000 (09:29 -0700)]
add changelog entry for prior commit

Closes #2151.

3 years agoremove bashism from gvmap.sh
Laszlo Boszormenyi (GCS) [Sun, 31 Oct 2021 16:29:05 +0000 (09:29 -0700)]
remove bashism from gvmap.sh

3 years agoMerge branch 'smattr/62c1fda0-ad72-4ce8-85d2-726ad27635b1' into 'main'
Matthew Fernandez [Sun, 31 Oct 2021 02:24:25 +0000 (02:24 +0000)]
Merge branch 'smattr/62c1fda0-ad72-4ce8-85d2-726ad27635b1' into 'main'

clean up in debian/

See merge request graphviz/graphviz!2250

3 years agoremove leading debian/changelog entries related to unreleased versions
Matthew Fernandez [Sun, 24 Oct 2021 20:29:41 +0000 (13:29 -0700)]
remove leading debian/changelog entries related to unreleased versions

As far as I can tell, this style of specifying `(@VERSION@-1)` as the Debian
package version is intended to allow the CI work flow to install an unreleased
DEB file. This works but:

  1. The current list uses this identifier twice. Presumably commit
     57337e45d04ceecc3273f7f0d9e6a2440f8128cb made a mistake in introducing a
     new version instead of appending the changelog entry to the existing
     (pending) top entry. The result is that any attempt to use this changelog
     for actual packaging would be rejected due to two changelog sections for
     the same version.

  2. The Ubuntu Intrepid (8.10) package search functionality appears to have
     been lost to the sands of time, but all recent Graphviz Ubuntu and Debian
     packages have been produced by third-party volunteers external to Graphviz.
     The two leading entries gave the false impression that recent Graphviz
     Debian/Ubuntu packages are actually produced here. To avoid this going
     forwards we retarget this to Bionic (the lowest version of Ubuntu we
     support) and add an artificial entry indicating this is not meant to be
     released.

  3. There have been numerous changes in the era of these top two entries as
     well as more recently. It is not clear to me why these two changes were
     singled out for the changelog. Running the Debian packaging flow resulted
     in a changelog indicating these two items are the only changes between
     2.18-1ubuntu5 and 2.49.3.

Related to #251.

3 years agoupdate debian/control claimed dependencies
Matthew Fernandez [Sun, 24 Oct 2021 20:24:51 +0000 (13:24 -0700)]
update debian/control claimed dependencies

This is based on the current dependencies installed by
ci/ubuntu-21.10/Dockerfile. This is work towards #251.

3 years agoMerge branch 'smattr/0CB8CD6B-A813-4242-995C-1235E5FECCD9' into 'main'
Matthew Fernandez [Sat, 30 Oct 2021 20:25:27 +0000 (20:25 +0000)]
Merge branch 'smattr/0CB8CD6B-A813-4242-995C-1235E5FECCD9' into 'main'

some boolean → bool driven clean up

See merge request graphviz/graphviz!2249

3 years agoxlib_finalize: swap a boolean for a C99 bool for 'watching_file_p'
Matthew Fernandez [Sun, 24 Oct 2021 18:02:25 +0000 (11:02 -0700)]
xlib_finalize: swap a boolean for a C99 bool for 'watching_file_p'

3 years agoxlib_finalize: swap a boolean for a C99 bool for 'watching_stdin_p'
Matthew Fernandez [Sun, 24 Oct 2021 18:01:42 +0000 (11:01 -0700)]
xlib_finalize: swap a boolean for a C99 bool for 'watching_stdin_p'

3 years agoxlib plugin: remove unnecessary casts
Matthew Fernandez [Sun, 24 Oct 2021 18:00:45 +0000 (11:00 -0700)]
xlib plugin: remove unnecessary casts

These pointers implicitly coerce.

3 years agoxlib plugin: swap a boolean for a C99 bool for 'initialized'
Matthew Fernandez [Sun, 24 Oct 2021 17:55:29 +0000 (10:55 -0700)]
xlib plugin: swap a boolean for a C99 bool for 'initialized'

3 years agoxlib plugin: remove commented out code
Matthew Fernandez [Sun, 24 Oct 2021 17:55:01 +0000 (10:55 -0700)]
xlib plugin: remove commented out code

3 years agoJSON plugin: swap boolean state fields for C99 bools
Matthew Fernandez [Sun, 24 Oct 2021 17:53:44 +0000 (10:53 -0700)]
JSON plugin: swap boolean state fields for C99 bools

3 years agocgraph write: remove unused 'Attrs_not_written_flag' global
Matthew Fernandez [Sun, 24 Oct 2021 17:53:05 +0000 (10:53 -0700)]
cgraph write: remove unused 'Attrs_not_written_flag' global

3 years agoJSON plugin: remove unused 'Attrs_not_written_flag' state field
Matthew Fernandez [Sun, 24 Oct 2021 17:52:05 +0000 (10:52 -0700)]
JSON plugin: remove unused 'Attrs_not_written_flag' state field

3 years agogdgen_polyline: swap boolean for C99 bool
Matthew Fernandez [Sun, 24 Oct 2021 17:49:16 +0000 (10:49 -0700)]
gdgen_polyline: swap boolean for C99 bool

3 years agogdgen_ellipse: swap booleans for C99 bools
Matthew Fernandez [Sun, 24 Oct 2021 17:48:47 +0000 (10:48 -0700)]
gdgen_ellipse: swap booleans for C99 bools

3 years agogdgen_polygon: swap booleans for C99 bools
Matthew Fernandez [Sun, 24 Oct 2021 17:48:13 +0000 (10:48 -0700)]
gdgen_polygon: swap booleans for C99 bools

3 years agogdgen_bezier: swap booleans for C99 bools
Matthew Fernandez [Sun, 24 Oct 2021 17:47:33 +0000 (10:47 -0700)]
gdgen_bezier: swap booleans for C99 bools

3 years agoMerge branch 'smattr/FF18EC5E-E236-4FDB-ADB2-D128E9D654C7' into 'main'
Matthew Fernandez [Sat, 30 Oct 2021 18:51:23 +0000 (18:51 +0000)]
Merge branch 'smattr/FF18EC5E-E236-4FDB-ADB2-D128E9D654C7' into 'main'

lib/fdpgen: replace header guards with more modern #pragma once

See merge request graphviz/graphviz!2248

3 years agolib/fdpgen: replace header guards with more modern #pragma once
Matthew Fernandez [Sun, 24 Oct 2021 16:21:45 +0000 (09:21 -0700)]
lib/fdpgen: replace header guards with more modern #pragma once

3 years agoMerge branch 'smattr/1A3B7F32-8996-4CA8-8119-96D2D96B2DFD' into 'main'
Matthew Fernandez [Sat, 30 Oct 2021 17:26:39 +0000 (17:26 +0000)]
Merge branch 'smattr/1A3B7F32-8996-4CA8-8119-96D2D96B2DFD' into 'main'

remove Ubuntu 20.10 from CI testing

See merge request graphviz/graphviz!2253

3 years agoremove Ubuntu 20.10 from CI testing
Matthew Fernandez [Wed, 27 Oct 2021 00:32:39 +0000 (17:32 -0700)]
remove Ubuntu 20.10 from CI testing

Ubuntu 20.10 was EOLed on 2021-07-22.¹ Related to #2144.

¹ https://wiki.ubuntu.com/Releases

3 years agoMerge branch 'textlut' into 'main'
Matthew Fernandez [Sat, 30 Oct 2021 16:01:09 +0000 (16:01 +0000)]
Merge branch 'textlut' into 'main'

Improved fallback font metrics

See merge request graphviz/graphviz!2237

3 years agolib/common: add character width lookup tables for more fonts and variants
Ben Hansell [Mon, 18 Oct 2021 17:02:46 +0000 (17:02 +0000)]
lib/common: add character width lookup tables for more fonts and variants

This allows Graphviz to estimate the widths of text spans more accurately when built without a textlayout plugin. The textlayout plugins are platform-specific and can be difficult to build for obscure platforms (e.g. Graphviz Online), resulting in node labels not fitting within their nodes nicely.

lib/common: add new source file and header

lib/common: don't install new header

lib/common: redesign hard-coded font metrics

lib/common: remove unused variables

lib/common: format new source file with clang-format

lib/common: add more fonts

lib/common: add warning spam guards

lib/common: improve code style and comments

lib/common: improve code style and comments

lib/common: fix const compiler error

lib/common: reuse existing isalpha_no_locale function

lib/common: fix another const compilation error

lib/common: fix yet another const compilation error

update changelog

update changelog

3 years agolib/common: move isalpha_no_locale into utils.h
Ben Hansell [Mon, 25 Oct 2021 09:44:19 +0000 (09:44 +0000)]
lib/common: move isalpha_no_locale into utils.h

3 years agoMerge branch 'smattr/6c732dbe-b152-45fe-a3f8-78942750f452' into 'main'
Matthew Fernandez [Sat, 30 Oct 2021 06:22:07 +0000 (06:22 +0000)]
Merge branch 'smattr/6c732dbe-b152-45fe-a3f8-78942750f452' into 'main'

splines.c: some clean up

See merge request graphviz/graphviz!2245

3 years agosplines.c: abbreviate increment and decrement patterns
Matthew Fernandez [Sat, 23 Oct 2021 21:37:21 +0000 (14:37 -0700)]
splines.c: abbreviate increment and decrement patterns

3 years agosplines.c: rephrase explicit comparison against 'FALSE'
Matthew Fernandez [Sat, 23 Oct 2021 21:27:14 +0000 (14:27 -0700)]
splines.c: rephrase explicit comparison against 'FALSE'

3 years agosplines.c: reflow some text
Matthew Fernandez [Sat, 23 Oct 2021 21:27:03 +0000 (14:27 -0700)]
splines.c: reflow some text

3 years agosplines.c: remove unnecessary use of the comma operator
Matthew Fernandez [Sat, 23 Oct 2021 21:26:42 +0000 (14:26 -0700)]
splines.c: remove unnecessary use of the comma operator

3 years agosplines.c: remove some open coding of 'fmin', 'fmax'
Matthew Fernandez [Sat, 23 Oct 2021 21:26:12 +0000 (14:26 -0700)]
splines.c: remove some open coding of 'fmin', 'fmax'

3 years agosplines.c: strip trailing whitespace
Matthew Fernandez [Sat, 23 Oct 2021 21:19:52 +0000 (14:19 -0700)]
splines.c: strip trailing whitespace

3 years agosplines.c: remove unnecessary bracketing
Matthew Fernandez [Sat, 23 Oct 2021 21:02:49 +0000 (14:02 -0700)]
splines.c: remove unnecessary bracketing

3 years agobezier_clip: use a C99 bool for 'found'
Matthew Fernandez [Sat, 23 Oct 2021 20:50:27 +0000 (13:50 -0700)]
bezier_clip: use a C99 bool for 'found'

3 years agopolylineMidpoint: squash warnings about using 'mf' uninitialized
Matthew Fernandez [Sat, 23 Oct 2021 20:47:40 +0000 (13:47 -0700)]
polylineMidpoint: squash warnings about using 'mf' uninitialized

3 years agoMerge branch 'smattr/542e3839-b1e1-4258-b60c-2bb6ed50d161' into 'main'
Matthew Fernandez [Sat, 30 Oct 2021 03:35:25 +0000 (03:35 +0000)]
Merge branch 'smattr/542e3839-b1e1-4258-b60c-2bb6ed50d161' into 'main'

VML plugin: replace `html_string` with `xml_escape`

See merge request graphviz/graphviz!2247

3 years agoVML plugin: replace 'gvputs(… html_string(…))' with 'xml_escape' functionality
Matthew Fernandez [Sat, 23 Oct 2021 20:06:20 +0000 (13:06 -0700)]
VML plugin: replace 'gvputs(… html_string(…))' with 'xml_escape' functionality

This is further work towards unifying the XML escaping code (#1868). This change
has no functional impact but makes this processing slightly more efficient
(escaped text is emitted directly into the target file/stream instead of first
constructed in an intermediate buffer) and thread safe (a static buffer is no
longer used for escaping). The latter is not so significant as other factors
make it still unsafe to call into this plugin with multiple threads.

3 years agoadd a test for XML escaping
Matthew Fernandez [Sat, 23 Oct 2021 19:07:55 +0000 (12:07 -0700)]
add a test for XML escaping

This functionality was previously indirectly tested through some other graph
processing that uses escaping. However, this introduces some unit testing of
this function giving us an extra safe guard and an easier way to diagnose
problems with this functionality.

Related to #1868.

3 years agoxml_core: support a mode for escaping UTF-8 characters
Matthew Fernandez [Sat, 16 Oct 2021 05:24:34 +0000 (22:24 -0700)]
xml_core: support a mode for escaping UTF-8 characters

This is modeled after `html_string` in the VML plugin and intended to replace
that function in a future commit. It differs from `html_string` in the following
ways:

  * More limited unicode character detection. `html_string` has a very
    generalized notion of a valid character that extends to lengths beyond what
    UTF-8 allows. This new implementation in `xml_core` adheres more strictly to
    only valid UTF-8 character lengths.

  * Simpler character parsing. `html_string` is written in a style to (1) decode
    character byte length without branching and (2) use the outer loop to also
    loop over the UTF-8 character’s bytes. This new implementation in `xml_core`
    uses simpler, more obvious code for decoding the byte length and consumes
    more than one character of the input instead of reusing the outer loop. This
    code is not on a hot path and it is not necessary or helpful to
    micro-optimize the control flow.

  * Hex escapes instead of decimal escapes. `html_string` uses `&#[0-9]+;`
    escapes while this new implementation uses `&#x[0-9a-f]+;` escapes. For
    many characters, this results in a shorter sequence. A compiler that knows
    `snprintf` as a built-in (all recent GCC and Clang) should also be able to
    generate a hex escape without using any division operations.

Note that nothing yet uses this functionality; all existing calls that go
through this code have the `utf8` flag unset.

This code aborts on encountering an invalid UTF-8 character. This is not ideal,
but matches `html_string`’s error handling. Perhaps this can be improved in
future.

Related to #1868.

3 years agoxml_core: update input pointer to reflect how many characters were consumed
Matthew Fernandez [Sat, 16 Oct 2021 05:03:27 +0000 (22:03 -0700)]
xml_core: update input pointer to reflect how many characters were consumed

This has no immediate effect because the function only ever consumes a single
character. However, a future change will introduce more sophisticated escaping
that sometimes involves consuming more than one character from the input.

Related to #1868.

3 years agoMerge branch 'smattr/53697EE0-92BE-42AD-992E-0310A16FA68C' into 'main'
Matthew Fernandez [Sat, 30 Oct 2021 01:21:55 +0000 (01:21 +0000)]
Merge branch 'smattr/53697EE0-92BE-42AD-992E-0310A16FA68C' into 'main'

smyrna: more dead code removal

See merge request graphviz/graphviz!2244

3 years agosmyrna: remove unused 'anglexyz'
Matthew Fernandez [Sat, 23 Oct 2021 02:11:34 +0000 (19:11 -0700)]
smyrna: remove unused 'anglexyz'

3 years agosmyrna: remove unused 'anglexy'
Matthew Fernandez [Sat, 23 Oct 2021 02:11:16 +0000 (19:11 -0700)]
smyrna: remove unused 'anglexy'

3 years agosmyrna: remove unused 'anglez'
Matthew Fernandez [Sat, 23 Oct 2021 02:10:51 +0000 (19:10 -0700)]
smyrna: remove unused 'anglez'

3 years agosmyrna: remove unused 'angley'
Matthew Fernandez [Sat, 23 Oct 2021 02:10:28 +0000 (19:10 -0700)]
smyrna: remove unused 'angley'

3 years agosmyrna: remove unused 'anglex'
Matthew Fernandez [Sat, 23 Oct 2021 02:10:05 +0000 (19:10 -0700)]
smyrna: remove unused 'anglex'

3 years agosmyrna: remove unused 'camera_vectorz'
Matthew Fernandez [Sat, 23 Oct 2021 02:08:56 +0000 (19:08 -0700)]
smyrna: remove unused 'camera_vectorz'

3 years agosmyrna: remove 'camera_vectory'
Matthew Fernandez [Sat, 23 Oct 2021 02:08:28 +0000 (19:08 -0700)]
smyrna: remove 'camera_vectory'

3 years agosmyrna: remove 'camera_vectorx'
Matthew Fernandez [Sat, 23 Oct 2021 02:07:50 +0000 (19:07 -0700)]
smyrna: remove 'camera_vectorx'

3 years agosmyrna: remove unused 'temp_node_record'
Matthew Fernandez [Sat, 23 Oct 2021 02:06:17 +0000 (19:06 -0700)]
smyrna: remove unused 'temp_node_record'

3 years agosmyrna: remove unused 'TopviewData'
Matthew Fernandez [Sat, 23 Oct 2021 02:04:30 +0000 (19:04 -0700)]
smyrna: remove unused 'TopviewData'

3 years agosmyrna: remove unused 'gl3DNav'
Matthew Fernandez [Sat, 23 Oct 2021 02:03:21 +0000 (19:03 -0700)]
smyrna: remove unused 'gl3DNav'

3 years agosmyrna: remove unused 'rotation'
Matthew Fernandez [Sat, 23 Oct 2021 02:02:57 +0000 (19:02 -0700)]
smyrna: remove unused 'rotation'

3 years agosmyrna: remove unused 'gvprscript'
Matthew Fernandez [Sat, 23 Oct 2021 02:01:32 +0000 (19:01 -0700)]
smyrna: remove unused 'gvprscript'

3 years agosmyrna: remove unused 'MAX_BTN_CNT'
Matthew Fernandez [Sat, 23 Oct 2021 01:59:49 +0000 (18:59 -0700)]
smyrna: remove unused 'MAX_BTN_CNT'

3 years agosmyrna: remove unused 'clicked_mouse_button'
Matthew Fernandez [Sat, 23 Oct 2021 01:59:23 +0000 (18:59 -0700)]
smyrna: remove unused 'clicked_mouse_button'

3 years agosmyrna: remove unused 'mouse_rotate_axis'
Matthew Fernandez [Sat, 23 Oct 2021 01:58:39 +0000 (18:58 -0700)]
smyrna: remove unused 'mouse_rotate_axis'

3 years agosmyrna: remove unused 'image_data'
Matthew Fernandez [Sat, 23 Oct 2021 01:57:48 +0000 (18:57 -0700)]
smyrna: remove unused 'image_data'

3 years agosmyrna: remove unused anonymous enum
Matthew Fernandez [Sat, 23 Oct 2021 01:56:11 +0000 (18:56 -0700)]
smyrna: remove unused anonymous enum

3 years agosmyrna: remove unused 'unit'
Matthew Fernandez [Sat, 23 Oct 2021 01:55:33 +0000 (18:55 -0700)]
smyrna: remove unused 'unit'

3 years agosmyrna: remove unused 'clipZ*' fields
Matthew Fernandez [Sat, 23 Oct 2021 01:49:52 +0000 (18:49 -0700)]
smyrna: remove unused 'clipZ*' fields

3 years agodisable Cygwin CMake job
Matthew Fernandez [Sat, 30 Oct 2021 00:19:35 +0000 (17:19 -0700)]
disable Cygwin CMake job

This job seems to stall just after Flex discovery. Reason currently unknown, but
disabling it for now to unblock other work.

Gitlab #2145.

3 years agoMerge branch 'smattr/05940714-391D-4CCB-B123-D66833B684D6' into 'main'
Matthew Fernandez [Wed, 27 Oct 2021 06:12:49 +0000 (06:12 +0000)]
Merge branch 'smattr/05940714-391D-4CCB-B123-D66833B684D6' into 'main'

more header guard replacement

See merge request graphviz/graphviz!2241

3 years agolib/osage: replace header guards with more modern #pragma once
Matthew Fernandez [Thu, 21 Oct 2021 00:23:37 +0000 (17:23 -0700)]
lib/osage: replace header guards with more modern #pragma once

3 years agolib/patchwork: replace header guards with more modern #pragma once
Matthew Fernandez [Thu, 21 Oct 2021 00:23:20 +0000 (17:23 -0700)]
lib/patchwork: replace header guards with more modern #pragma once

3 years agolib/circogen: replace header guards with more modern #pragma once
Matthew Fernandez [Thu, 21 Oct 2021 00:22:53 +0000 (17:22 -0700)]
lib/circogen: replace header guards with more modern #pragma once

3 years agolib/pack: replace header guards with more modern #pragma once
Matthew Fernandez [Thu, 21 Oct 2021 00:13:48 +0000 (17:13 -0700)]
lib/pack: replace header guards with more modern #pragma once

3 years agolib/sfio: replace header guards with more modern #pragma once
Matthew Fernandez [Thu, 21 Oct 2021 00:12:44 +0000 (17:12 -0700)]
lib/sfio: replace header guards with more modern #pragma once

3 years agoMerge branch 'smattr/C09D7FA6-FBC0-46C6-B075-00B8D711B61D' into 'main'
Matthew Fernandez [Sat, 23 Oct 2021 01:30:30 +0000 (01:30 +0000)]
Merge branch 'smattr/C09D7FA6-FBC0-46C6-B075-00B8D711B61D' into 'main'

Move back to 2.49 development series

See merge request graphviz/graphviz!2243

3 years agoMove back to 2.49 development series
Matthew Fernandez [Sat, 23 Oct 2021 00:04:02 +0000 (17:04 -0700)]
Move back to 2.49 development series

3 years agoMerge branch 'smattr/62684DF4-6792-40B2-9F0A-284D37A20CA1' into 'main' 2.49.3
Matthew Fernandez [Sat, 23 Oct 2021 00:02:14 +0000 (00:02 +0000)]
Merge branch 'smattr/62684DF4-6792-40B2-9F0A-284D37A20CA1' into 'main'

Stable Release 2.49.3

See merge request graphviz/graphviz!2239

3 years agoStable Release 2.49.3
Matthew Fernandez [Wed, 20 Oct 2021 01:39:49 +0000 (18:39 -0700)]
Stable Release 2.49.3

This is a bit sooner since 2.49.2 than the usual release cadence. There was an
unintended regression committed after 2.49.1 that made it into 2.49.2 (fixed in
the commit series merged in c5ee41f65cc02c9d96f8f27a9fb5e6314424a4d9). In order
to minimize the time the latest Graphviz version contains a known regression,
this commit is making a new release sooner than otherwise would be done.

3 years agoMerge branch 'smattr/DFB31939-0643-445A-9E1E-77D6C7E20D53' into 'main'
Matthew Fernandez [Fri, 22 Oct 2021 01:05:41 +0000 (01:05 +0000)]
Merge branch 'smattr/DFB31939-0643-445A-9E1E-77D6C7E20D53' into 'main'

smyrna: more dead code removal

See merge request graphviz/graphviz!2242

3 years agosmyrna: remove unused 'bdzBottom'
Matthew Fernandez [Thu, 21 Oct 2021 01:58:56 +0000 (18:58 -0700)]
smyrna: remove unused 'bdzBottom'

3 years agosmyrna: remove unused 'bdzTop'
Matthew Fernandez [Thu, 21 Oct 2021 01:57:57 +0000 (18:57 -0700)]
smyrna: remove unused 'bdzTop'

3 years agosmyrna: remove unused 'rndNodeColor'
Matthew Fernandez [Thu, 21 Oct 2021 01:56:40 +0000 (18:56 -0700)]
smyrna: remove unused 'rndNodeColor'

3 years agosmyrna: remove unused 'rndEdgeColor'
Matthew Fernandez [Thu, 21 Oct 2021 01:56:22 +0000 (18:56 -0700)]
smyrna: remove unused 'rndEdgeColor'

3 years agosmyrna: remove unused 'texture'
Matthew Fernandez [Thu, 21 Oct 2021 01:54:22 +0000 (18:54 -0700)]
smyrna: remove unused 'texture'

3 years agosmyrna: remove unused 'GLDepth'
Matthew Fernandez [Thu, 21 Oct 2021 01:53:46 +0000 (18:53 -0700)]
smyrna: remove unused 'GLDepth'

3 years agosmyrna: remove unused 'selected_camera'
Matthew Fernandez [Thu, 21 Oct 2021 01:53:07 +0000 (18:53 -0700)]
smyrna: remove unused 'selected_camera'

3 years agosmyrna: remove unused 'node_data_attribute*'
Matthew Fernandez [Thu, 21 Oct 2021 01:50:26 +0000 (18:50 -0700)]
smyrna: remove unused 'node_data_attribute*'

3 years agosmyrna: remove unused 'SignalBlock'
Matthew Fernandez [Thu, 21 Oct 2021 01:49:31 +0000 (18:49 -0700)]
smyrna: remove unused 'SignalBlock'

3 years agosmyrna: remove unused 'dfltViewType'
Matthew Fernandez [Thu, 21 Oct 2021 01:47:07 +0000 (18:47 -0700)]
smyrna: remove unused 'dfltViewType'

3 years agoMerge branch 'add-ubuntu21.10-to-ci' into 'main'
Magnus Jacobsson [Thu, 21 Oct 2021 23:03:06 +0000 (23:03 +0000)]
Merge branch 'add-ubuntu21.10-to-ci' into 'main'

Add Ubuntu 21.10 build and test jobs to CI

Closes #2141

See merge request graphviz/graphviz!2238

3 years agoCI: change lint_pylint job to run on Ubuntu 21.10
Magnus Jacobsson [Mon, 18 Oct 2021 16:07:43 +0000 (18:07 +0200)]
CI: change lint_pylint job to run on Ubuntu 21.10

3 years agoCI: change out-of-source-build job to run on Ubuntu 21.10
Magnus Jacobsson [Mon, 18 Oct 2021 16:07:24 +0000 (18:07 +0200)]
CI: change out-of-source-build job to run on Ubuntu 21.10

3 years agoCI: add ubuntu21.10-cmake-ASan-test-including-ctest job
Magnus Jacobsson [Mon, 18 Oct 2021 12:43:33 +0000 (14:43 +0200)]
CI: add ubuntu21.10-cmake-ASan-test-including-ctest job

3 years agoCI: add ubuntu21-10-cmake-test job
Magnus Jacobsson [Mon, 18 Oct 2021 12:43:15 +0000 (14:43 +0200)]
CI: add ubuntu21-10-cmake-test job

3 years agoCI: add ubuntu21-10-test job
Magnus Jacobsson [Mon, 18 Oct 2021 12:43:01 +0000 (14:43 +0200)]
CI: add ubuntu21-10-test job

3 years agoCI: add ubuntu21-10-cmake-ASan-build-for-ctest job
Magnus Jacobsson [Mon, 18 Oct 2021 12:42:43 +0000 (14:42 +0200)]
CI: add ubuntu21-10-cmake-ASan-build-for-ctest job

3 years agoCI: add ubuntu21-10-cmake-minimal-build job
Magnus Jacobsson [Mon, 18 Oct 2021 12:42:19 +0000 (14:42 +0200)]
CI: add ubuntu21-10-cmake-minimal-build job

3 years agoCI: add ubuntu21-10-cmake-build job
Magnus Jacobsson [Mon, 18 Oct 2021 12:41:40 +0000 (14:41 +0200)]
CI: add ubuntu21-10-cmake-build job

3 years agoCI: add ubuntu21-10-static-build job
Magnus Jacobsson [Mon, 18 Oct 2021 12:41:14 +0000 (14:41 +0200)]
CI: add ubuntu21-10-static-build job