]>
granicus.if.org Git - graphviz/log
Matthew Fernandez [Tue, 21 Sep 2021 01:01:42 +0000 (01:01 +0000)]
Merge branch 'smattr/
fa555883 -42dd-4da0-9444-
24d3ba18dad0 ' into 'main'
fix inability to include and use gvc.h from a parent CMake project
Closes #2109 and #1477
See merge request graphviz/graphviz!2164
Matthew Fernandez [Wed, 15 Sep 2021 00:46:30 +0000 (17:46 -0700)]
fix inability to include and use gvc.h from a parent CMake project
When attempting to declare a dependency on gvc when using Graphviz as a CMake
subproject, the include path necessary to compile gvc headers would not be
propagated to dependent targets. The result would be a compilation error when
the transitive includes of gvc.h could not be found.
To validate this change, create an empty directory and add the following
CMakeLists.txt:
project(foo)
add_subdirectory(graphviz)
add_executable(bar main.c)
target_link_libraries(bar gvc)
Add the following main.c:
#include <gvc/gvc.h>
int main(void) { return 0; }
Clone Graphviz into the subdirectory 'graphviz'. Then the standard CMake steps:
mkdir build
cd build
cmake ..
make
Note that Graphviz dependencies and then 'bar' are correctly built.
I am not a CMake expert; this was written based on my best guess of what
Graphviz should be doing according to the CMake docs. Assuming this is correct,
other Graphviz targets probably need similar fixes.
Fixes #1477, #2109.
Matthew Fernandez [Wed, 15 Sep 2021 00:40:32 +0000 (17:40 -0700)]
remove libast from gvc’s include path in CMake
This library does not seem to need libast in its include path to compile. This
is consistent with lib/gvc/Makefile.am.
Matthew Fernandez [Mon, 20 Sep 2021 01:25:08 +0000 (01:25 +0000)]
Merge branch 'smattr/
650c059b -2ccb-4c4b-9a03-
6ded54e32325 ' into 'main'
more warning squashing
See merge request graphviz/graphviz!2168
Matthew Fernandez [Fri, 17 Sep 2021 01:14:32 +0000 (18:14 -0700)]
fixLabelOrder: use a C99 bool for 'haveBackedge' local instead of an int
Matthew Fernandez [Fri, 17 Sep 2021 01:12:26 +0000 (18:12 -0700)]
use a C99 bool to pass around 'reverse' instead of an int
Matthew Fernandez [Fri, 17 Sep 2021 01:09:16 +0000 (18:09 -0700)]
use a C99 bool to pass around 'hasfixed' instead of a boolean
Matthew Fernandez [Fri, 17 Sep 2021 00:59:26 +0000 (17:59 -0700)]
reorder: convert local booleans to C99 bools
Matthew Fernandez [Fri, 17 Sep 2021 00:57:30 +0000 (17:57 -0700)]
ReMincross: change from boolean to C99 bool
Matthew Fernandez [Fri, 17 Sep 2021 00:55:49 +0000 (17:55 -0700)]
lib/sparse: remove some unnecessary casts
Matthew Fernandez [Fri, 17 Sep 2021 00:52:22 +0000 (17:52 -0700)]
lib/sparse: replace header guards with more modern #pragma once
Matthew Fernandez [Fri, 17 Sep 2021 00:47:53 +0000 (17:47 -0700)]
IntStack: remove unnecessary bracketing
Matthew Fernandez [Fri, 17 Sep 2021 00:46:31 +0000 (17:46 -0700)]
IntStack: track size and capacity as 'size_t' values
Squashes two -Wsign-compare warnings and generally makes this code more
portable.
Matthew Fernandez [Fri, 17 Sep 2021 00:33:52 +0000 (17:33 -0700)]
IntStack_print: remove incorrect comment
This seems to have been incorrectly copied from IntStack_pop.
Matthew Fernandez [Fri, 17 Sep 2021 00:32:59 +0000 (17:32 -0700)]
IntStack: remove commented out code
Matthew Fernandez [Mon, 20 Sep 2021 00:21:03 +0000 (00:21 +0000)]
Merge branch 'smattr/
df178dd0 -42ca-429b-aa4b-
c7927d2956ee ' into 'main'
cmd/ warning squashing
See merge request graphviz/graphviz!2169
Matthew Fernandez [Fri, 17 Sep 2021 04:32:37 +0000 (21:32 -0700)]
gxl2gv gxl_to_gv: match XML_Parse, squashing a -Wconversion warning
Matthew Fernandez [Fri, 17 Sep 2021 04:22:08 +0000 (21:22 -0700)]
gxl2gv characterDataHandler: squash -Wsign-conversion warnings
Matthew Fernandez [Fri, 17 Sep 2021 04:19:08 +0000 (21:19 -0700)]
gxl2gv endElementHandler: remove shadowing of 'name'
Matthew Fernandez [Fri, 17 Sep 2021 04:17:18 +0000 (21:17 -0700)]
gxl2gv endElementHandler: use 'size_t' to track buffer size
Squashes -Wconversion warnings.
Matthew Fernandez [Fri, 17 Sep 2021 04:07:04 +0000 (21:07 -0700)]
gxl2gv setGlobalEdgeAttr: remove unused 'ud' parameter
Matthew Fernandez [Fri, 17 Sep 2021 04:06:05 +0000 (21:06 -0700)]
gxl2gv setGlobalNodeAttr: remove unused 'ud' parameter
Matthew Fernandez [Fri, 17 Sep 2021 04:03:56 +0000 (21:03 -0700)]
gxl2gv: squash -Wunused-parameter warnings
Matthew Fernandez [Fri, 17 Sep 2021 04:02:31 +0000 (21:02 -0700)]
gxl2gv pushString: use 'size_t' to track buffer size
Squashes -Wconversion warnings.
Matthew Fernandez [Fri, 17 Sep 2021 04:01:09 +0000 (21:01 -0700)]
gv2gxl initState: squash a -Wconversion warning
Matthew Fernandez [Fri, 17 Sep 2021 03:59:49 +0000 (20:59 -0700)]
gv2gxl writeEdge: remove unused 'terminate' parameter
Matthew Fernandez [Fri, 17 Sep 2021 03:58:20 +0000 (20:58 -0700)]
gv2gxl writeHdr: use 'size_t' to track buffer size
Squashes -Wconversion warnings.
Matthew Fernandez [Fri, 17 Sep 2021 03:57:12 +0000 (20:57 -0700)]
gv2gxl createEdgeId: use 'size_t' to track buffer size
Squashes -Wconversion warnings.
Matthew Fernandez [Fri, 17 Sep 2021 03:47:04 +0000 (20:47 -0700)]
gv2gxl _xml_string: use 'size_t' to track buffer size
Squashes -Wconversion warnings.
Matthew Fernandez [Fri, 17 Sep 2021 03:45:20 +0000 (20:45 -0700)]
gv2gxl: squash -Wunused-parameter warnings
Matthew Fernandez [Fri, 17 Sep 2021 03:43:43 +0000 (20:43 -0700)]
cvtgxl: squash a -Wswitch-default warning
Matthew Fernandez [Fri, 17 Sep 2021 03:35:44 +0000 (20:35 -0700)]
colxlate canoncolor: operate on 'char' instead of 'unsigned char'
It is unclear to me why this code was using unsigned char variables. This was
unnecessary, induced noisy casting and caused build warnings. This also changes
the `orig` parameter to a const pointer as the function does not modify the
pointed to data.
Matthew Fernandez [Fri, 17 Sep 2021 03:31:06 +0000 (20:31 -0700)]
gvcolor: squash a -Wswitch-default warning
Matthew Fernandez [Fri, 17 Sep 2021 03:28:53 +0000 (20:28 -0700)]
gc wcp: remove shadowing of 'fname'
Matthew Fernandez [Fri, 17 Sep 2021 03:27:30 +0000 (20:27 -0700)]
gc cntCluster: squash a -Wunused-parameter warning
Matthew Fernandez [Fri, 17 Sep 2021 03:26:22 +0000 (20:26 -0700)]
gc: squash a -Wswitch-default warning
Matthew Fernandez [Fri, 17 Sep 2021 03:20:44 +0000 (20:20 -0700)]
dot intr: squash a -Wunused-parameter warning
Matthew Fernandez [Sun, 19 Sep 2021 22:57:20 +0000 (22:57 +0000)]
Merge branch 'smattr/
10DCD620 -10CF-4101-8025-
7495C4DEE38C ' into 'main'
lefty: remove cgraph include directory in MSBuild
See merge request graphviz/graphviz!2171
Matthew Fernandez [Sat, 18 Sep 2021 17:12:33 +0000 (10:12 -0700)]
lefty: remove cgraph include directory in MSBuild
Lefty does not appear to depend on cgraph.
Magnus Jacobsson [Sun, 19 Sep 2021 21:57:01 +0000 (21:57 +0000)]
Merge branch 'some-autotools-cleanup' into 'main'
Some autotools linking cleanup
See merge request graphviz/graphviz!2175
Magnus Jacobsson [Tue, 14 Sep 2021 10:31:44 +0000 (12:31 +0200)]
cmd/edgepaint: autotools: link to the gvc lib instead of the static common lib
The common lib is part of gvc and should not be linked to directly.
This will allow an upcoming MR to correct the storage class attributes
in lib/common/globals.h.
Wihout this commit, many errors like this would appear when linking
the edegpaint executable:
/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: ../../lib/edgepaint/.libs/libedgepaint_C.a(node_distinct_coloring.o): in function `node_distinct_coloring_internal2':
/home/magja/graphviz/lib/edgepaint/node_distinct_coloring.c:137: undefined reference to `__imp_Verbose'
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Tue, 14 Sep 2021 10:31:44 +0000 (12:31 +0200)]
cluster: autotools: link to the gvc lib instead of the static common lib
The common lib is part of gvc and should not be linked to directly.
This will allow an upcoming MR to correct the storage class attributes
in lib/common/globals.h.
Wihout this commit, many errors like this would appear when linking
cluster:
/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: ../../lib/edgepaint/.libs/libedgepaint_C.a(node_distinct_coloring.o): in function `node_distinct_coloring_internal2':
/home/magja/graphviz/lib/edgepaint/node_distinct_coloring.c:137: undefined reference to `__imp_Verbose'
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Tue, 14 Sep 2021 10:31:44 +0000 (12:31 +0200)]
gvmap: autotools: link to the gvc lib instead of the static common lib
The common lib is part of gvc and should not be linked to directly.
This will allow an upcoming MR to correct the storage class attributes
in lib/common/globals.h.
Wihout this commit, many errors like this would appear when linking
gvmap:
/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: ../../lib/edgepaint/.libs/libedgepaint_C.a(node_distinct_coloring.o): in function `node_distinct_coloring_internal2':
/home/magja/graphviz/lib/edgepaint/node_distinct_coloring.c:137: undefined reference to `__imp_Verbose'
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Sep 2021 06:39:38 +0000 (08:39 +0200)]
plugin/pango: autotools: add linking to cgraph
E.g. plugin/pango/gvgetfontlist_pango.c uses agxbputc from
lib/cgraph/agxbuf.c.
Fixes errors like this with Cygwin:
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: .libs/gvgetfontlist_pango.o: in function `agxbputc':
/cygdrive/c/GitLab-Runner/builds/magjac/graphviz/graphviz-2.49.1~dev.
20210911 .2106/plugin/pango/../../lib/cgraph/agxbuf.h:93: undefined reference to `agxbmore'
Magnus Jacobsson [Fri, 10 Sep 2021 05:22:52 +0000 (07:22 +0200)]
plugin/visio: autotools: add linking to cgraph
E.g. VisioRender.cpp uses agroot from lib/cgraph/obj.c.
Magnus Jacobsson [Thu, 9 Sep 2021 20:56:42 +0000 (22:56 +0200)]
plugin/core: autotools: add linking to xdot
E.g. plugin/core/gvrender_core_dot.c uses parseXDot from
lib/xdot/xdot.c.
Fixes these errors when building with Cygwin from the portable source
produced by the Ubuntu 18.03 runner in CI:
/cygdrive/c/GitLab-Runner/builds/magjac/graphviz/graphviz-2.49.1~dev.
20210915 .2014/plugin/core/gvrender_core_json.c:313: undefined reference to `parseXDot'
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: /cygdrive/c/GitLab-Runner/builds/magjac/graphviz/graphviz-2.49.1~dev.
20210915 .2014/plugin/core/gvrender_core_json.c:331: undefined reference to `freeXDot'
For some reason, this error did not show up when building using a
build system generated on Cygwin with autogen.sh.
Magnus Jacobsson [Thu, 5 Aug 2021 16:08:13 +0000 (18:08 +0200)]
lefty: autotools: don't try to build lefty when it's not possible
Fixes this error with Cygwin:
In file included from garray.c:14:
../../../../cmd/lefty/g.h:20:10: fatal error: X11/Intrinsic.h: No such file or directory
20 | #include <X11/Intrinsic.h>
| ^~~~~~~~~~~~~~~~~
Magnus Jacobsson [Sun, 22 Aug 2021 09:22:29 +0000 (11:22 +0200)]
plugin/webp: autotools: add linking to gvc
E.g. plugin/webp/gvloadimage_webp.c used gvusershape_file_access from
lib/gvc/gvusershape.c.
Fixes the following errors with Cygwin:
gvloadimage_webp.o: in function `webp_loadimage':
plugin/webp/gvloadimage_webp.c:139: undefined reference to `__imp_gvusershape_file_access'
plugin/webp/gvloadimage_webp.c:153: undefined reference to `__imp_gvusershape_file_release'
plugin/webp/gvloadimage_webp.c:153: undefined reference to `__imp_gvusershape_file_release'
gvdevice_webp.o: in function `writer':
plugin/webp/gvdevice_webp.c:43: undefined reference to `gvwrite'
Magnus Jacobsson [Sat, 24 Jul 2021 12:03:09 +0000 (14:03 +0200)]
plugin/neato_layout: autotools: remove reference to nonexistent .def file
The gvplugin_neato_layout.def file has never existed in the git repo.
This reference was added in
e74824c819a069dca2162c57deea96a7b3e5df1c ,
but the .def file was never committed.
Fixes this error with MinGW:
libtool: error: symbol file '../../plugin/neato_layout/gvplugin_neato_layout.def' does not exist
Matthew Fernandez [Sun, 19 Sep 2021 18:59:55 +0000 (18:59 +0000)]
Merge branch 'smattr/
508C5931 -2894-41DE-9B0F-
C8B9CE32549B ' into 'main'
lefty clean up
See merge request graphviz/graphviz!2170
Matthew Fernandez [Sat, 18 Sep 2021 01:59:12 +0000 (18:59 -0700)]
lefty SFclearList: abbreviate some float literals
Matthew Fernandez [Sat, 18 Sep 2021 01:54:39 +0000 (18:54 -0700)]
lefty: remove no-op doLayout function
Matthew Fernandez [Sat, 18 Sep 2021 01:53:55 +0000 (18:53 -0700)]
lefty: remove commented out code
Matthew Fernandez [Sat, 18 Sep 2021 01:48:04 +0000 (18:48 -0700)]
lefty: remove some unnecessary casts
Matthew Fernandez [Sat, 18 Sep 2021 01:37:57 +0000 (18:37 -0700)]
lefty SFstatAndCheck: use 'size_t' variables when dealing with buffer sizes
Squashes two -Wconversion warnings and improves portability.
Matthew Fernandez [Sat, 18 Sep 2021 01:22:47 +0000 (18:22 -0700)]
lefty SFgetDir: standardize 'qsort' usage
The `qsort` function has been ISO standardized as far back as C89. There is no
need for workaround on any toolchain that correctly implements C99.
Matthew Fernandez [Sat, 18 Sep 2021 01:16:15 +0000 (18:16 -0700)]
lefty SFcompareEntries: replace case-insensitive alternative with 'strcasecmp'
This functionality is built in to libc these days.
Matthew Fernandez [Sat, 18 Sep 2021 01:01:38 +0000 (18:01 -0700)]
lefty SFcompareEntries: remove some unnecessary casts
Matthew Fernandez [Sun, 19 Sep 2021 17:58:45 +0000 (17:58 +0000)]
Merge branch 'smattr/
0232394D -4EE9-4B97-959C-
70C6A25DB850 ' into 'main'
more -Wmissing-field-initializer warning squashing
See merge request graphviz/graphviz!2173
Matthew Fernandez [Sat, 18 Sep 2021 22:44:38 +0000 (15:44 -0700)]
p_insulator: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:43:55 +0000 (15:43 -0700)]
p_utr: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:43:17 +0000 (15:43 -0700)]
p_terminator: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:42:34 +0000 (15:42 -0700)]
p_cds: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:42:00 +0000 (15:42 -0700)]
p_promoter: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:41:01 +0000 (15:41 -0700)]
p_star: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:40:10 +0000 (15:40 -0700)]
p_Mcircle: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:39:27 +0000 (15:39 -0700)]
p_Msquare: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:38:41 +0000 (15:38 -0700)]
p_diamond: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sat, 18 Sep 2021 22:37:29 +0000 (15:37 -0700)]
p_tripleoctagon: squash a -Wmissing-field-initializer warning
Matthew Fernandez [Sun, 19 Sep 2021 16:57:09 +0000 (16:57 +0000)]
Merge branch 'smattr/
51F91849 -AB76-4338-A2A6-
A23F67BF0727 ' into 'main'
more lefty cleanup
See merge request graphviz/graphviz!2172
Matthew Fernandez [Sat, 18 Sep 2021 22:33:58 +0000 (15:33 -0700)]
lefty: remove unused 'PTR2INT' and 'INT2PTR' macros
Matthew Fernandez [Sat, 18 Sep 2021 22:31:54 +0000 (15:31 -0700)]
lefty SFcompareLogins: remove some unnecessary casts
Matthew Fernandez [Sat, 18 Sep 2021 22:28:04 +0000 (15:28 -0700)]
lefty SFstrncmp: replace with strncasecmp
This functionality is built in to libc these days.
Matthew Fernandez [Sat, 18 Sep 2021 22:22:56 +0000 (15:22 -0700)]
lefty SFgetHomeDirs: standardize 'qsort' usage
The `qsort` function has been ISO standardized as far back as C89. There is no
need for workaround on any toolchain that correctly implements C99.
Matthew Fernandez [Sat, 18 Sep 2021 22:20:05 +0000 (15:20 -0700)]
lefty: remove unnecessary getwd prototype
The only use of this function was removed in
a4468a2a875dadaee313fb2a7333881cee85fb91 .
Matthew Fernandez [Sun, 19 Sep 2021 05:28:44 +0000 (05:28 +0000)]
Merge branch 'smattr/
0824fd6b -4a2f-49f4-99cc-
ed8100eecba5 ' into 'main'
yet more warning squashing
See merge request graphviz/graphviz!2166
Matthew Fernandez [Thu, 16 Sep 2021 04:22:40 +0000 (21:22 -0700)]
sparse_stress_subspace_majorization_kD: replace a boolean with a C99 bool
And reflow some text.
Matthew Fernandez [Thu, 16 Sep 2021 04:21:12 +0000 (21:21 -0700)]
stress_majorization_kD_mkernel: replace a boolean with a C99 bool
And reflow some text.
Matthew Fernandez [Thu, 16 Sep 2021 04:19:23 +0000 (21:19 -0700)]
dist_data: replace a boolean with a C99 bool
Matthew Fernandez [Thu, 16 Sep 2021 04:11:46 +0000 (21:11 -0700)]
get_mq: abbreviate a malloc;memzero
The calloc function can do this more concisely and efficiently.
Matthew Fernandez [Thu, 16 Sep 2021 04:06:36 +0000 (21:06 -0700)]
exisAssign: remove unnecessary bracketing
Matthew Fernandez [Thu, 16 Sep 2021 03:54:30 +0000 (20:54 -0700)]
expr lexname: return a 'const char*'
The callers of this do not modify the returned value. This squashes a
-Wcast-qual warning.
Matthew Fernandez [Thu, 16 Sep 2021 03:52:08 +0000 (20:52 -0700)]
expr global: squash -Wunused-parameter warning
Matthew Fernandez [Thu, 16 Sep 2021 03:51:24 +0000 (20:51 -0700)]
expr global: remove unnecessary casts
Matthew Fernandez [Thu, 16 Sep 2021 03:50:13 +0000 (20:50 -0700)]
expr print: use a 'size_t' for iteration
Squashes a -Wsign-compare warning.
Matthew Fernandez [Thu, 16 Sep 2021 03:49:30 +0000 (20:49 -0700)]
expr scan: use a 'size_t' for iteration
Squashes a -Wsign-compare warning.
Matthew Fernandez [Sun, 19 Sep 2021 03:48:08 +0000 (03:48 +0000)]
Merge branch 'smattr/
f7c14ca2 -789a-46b0-b5f1-
2cacd08dfbc5 ' into 'main'
more warning squashing
See merge request graphviz/graphviz!2158
Matthew Fernandez [Sat, 11 Sep 2021 17:12:37 +0000 (10:12 -0700)]
lu_decompose: remove unnecessary bracketing
Matthew Fernandez [Sat, 11 Sep 2021 17:10:42 +0000 (10:10 -0700)]
lu_decompose: rephrase comparisons against 'biggest' to avoid equals
This squashes some -Wfloat-equal warnings, but has the same effect due to the
surrounding code ensuring `biggest` can only ever increase from 0.
Matthew Fernandez [Sat, 11 Sep 2021 17:09:53 +0000 (10:09 -0700)]
lu_decompose: rephrase an open coded fmax
Matthew Fernandez [Sat, 11 Sep 2021 17:05:06 +0000 (10:05 -0700)]
lu_decompose: remove micro-optimization of avoiding multiplication by 0
This is not on a hot path and 0 multiplications are not costly on modern
processors. This squashes a -Wfloat-equal warning.
Matthew Fernandez [Sat, 11 Sep 2021 17:00:32 +0000 (10:00 -0700)]
find_ints: squash a -Wswitch-default warning
This switch on the result of a call to `gt` only ever results in -1, 1, or 0.
The 0 case was pretty clearly intended to be a no-op here.
Matthew Fernandez [Sat, 11 Sep 2021 16:57:43 +0000 (09:57 -0700)]
neatogen gt: rephrase into something more obvious
This is intended to preserve the same semantics. It not only avoids two
-Wfloat-equal warnings, but makes this code so close to the leading comment that
the comment can simply be removed now.
Matthew Fernandez [Sat, 11 Sep 2021 16:53:55 +0000 (09:53 -0700)]
neatogen gt: rephrase to avoid having to cast pointers to this function
Matthew Fernandez [Sat, 11 Sep 2021 16:43:33 +0000 (09:43 -0700)]
neatogen between: rephrase to avoid -Wfloat-equal warnings
This is intended to have the same semantics.
Matthew Fernandez [Sat, 11 Sep 2021 16:34:52 +0000 (09:34 -0700)]
find_ints: remove unused 'polygon_list' parameter
Matthew Fernandez [Sat, 11 Sep 2021 16:30:14 +0000 (09:30 -0700)]
use a header with prototypes to squash bindings -Wmissing-prototypes warnings
This removes 30 build warnings and is generally a cleaner way of doing this.
Matthew Fernandez [Sun, 19 Sep 2021 02:18:41 +0000 (02:18 +0000)]
Merge branch 'smattr/
25F2CD31 -80C6-48D6-A6EE-
9D7EEEB2FA14 ' into 'main'
smyrna: remove unused materials.h
See merge request graphviz/graphviz!2160
Matthew Fernandez [Tue, 14 Sep 2021 00:01:45 +0000 (17:01 -0700)]
smyrna: remove unused materials.h
Matthew Fernandez [Sun, 19 Sep 2021 01:12:07 +0000 (01:12 +0000)]
Merge branch 'smattr/
FDB29D45 -8A65-4119-B80E-
24C4F73985C5 ' into 'main'
more smyrna clean up
See merge request graphviz/graphviz!2161