]>
granicus.if.org Git - graphviz/log
Matthew Fernandez [Sat, 18 Dec 2021 04:59:46 +0000 (20:59 -0800)]
remove prototype of unimplemented 'cmpNodeDegree'
Matthew Fernandez [Sat, 18 Dec 2021 04:57:29 +0000 (20:57 -0800)]
remove prototypes of unimplemented ag callback functions
Matthew Fernandez [Sat, 18 Dec 2021 04:54:48 +0000 (20:54 -0800)]
remove prototypes of unimplemented object set management functions
Matthew Fernandez [Sat, 18 Dec 2021 04:53:16 +0000 (20:53 -0800)]
remove declaration of undefined 'AgAttrdisc'
Matthew Fernandez [Sat, 18 Dec 2021 04:50:41 +0000 (20:50 -0800)]
remove unused 'NIL macros
Note that copies of these still exist in the shipped cgraph.h.
Matthew Fernandez [Sat, 18 Dec 2021 22:35:31 +0000 (14:35 -0800)]
remove C++ guards on hashkey.h
These are no longer necessary now that this header contains no function
prototypes.
Matthew Fernandez [Sat, 18 Dec 2021 04:47:33 +0000 (20:47 -0800)]
remove prototype for unimplemented 'strkey'
Matthew Fernandez [Sat, 18 Dec 2021 04:39:35 +0000 (20:39 -0800)]
remove prototype for unimplemented 'html_inside'
Matthew Fernandez [Sat, 18 Dec 2021 04:31:54 +0000 (20:31 -0800)]
remove unused 'colorCvt'
Matthew Fernandez [Sat, 18 Dec 2021 16:23:43 +0000 (16:23 +0000)]
Merge branch 'smattr/
2D1C5E3F -6FEC-4BF0-9291-
DD8A9DBD3C12 ' into 'main'
more boolean → bool modernization
See merge request graphviz/graphviz!2344
Matthew Fernandez [Wed, 15 Dec 2021 15:37:24 +0000 (07:37 -0800)]
constrained_majorization_new_with_gaps: [nfc] boolean → C99 bool
Matthew Fernandez [Wed, 15 Dec 2021 15:36:33 +0000 (07:36 -0800)]
constrained_majorization_gradient_projection: [nfc] another boolean → C99 bool
Matthew Fernandez [Wed, 15 Dec 2021 15:35:05 +0000 (07:35 -0800)]
constrained_majorization_gradient_projection: [nfc] boolean → C99 bool
Matthew Fernandez [Wed, 15 Dec 2021 15:34:16 +0000 (07:34 -0800)]
constrained_majorization_new: [nfc] use a C99 bool instead of a boolean
Matthew Fernandez [Wed, 15 Dec 2021 15:33:04 +0000 (07:33 -0800)]
power_iteration/iterativePCA_1D: [nfc] return C99 bools instead of boolean
Matthew Fernandez [Wed, 15 Dec 2021 15:17:18 +0000 (07:17 -0800)]
stress_majorization_with_hierarchy: [nfc] replace a boolean with a C99 bool
Matthew Fernandez [Wed, 15 Dec 2021 15:14:49 +0000 (07:14 -0800)]
user_spline: [nfc] use a C99 bool instead of boolean for 'warned'
Matthew Fernandez [Wed, 15 Dec 2021 15:12:59 +0000 (07:12 -0800)]
gvconfig_libdir: [nfc] use a C99 bool instead of boolean for 'dirShown'
Matthew Fernandez [Wed, 15 Dec 2021 15:11:08 +0000 (07:11 -0800)]
gvpack: [nfc] use a C99 bool instead of boolean for 'doPack'
Matthew Fernandez [Wed, 15 Dec 2021 15:09:06 +0000 (07:09 -0800)]
gvpack cloneGraph: [nfc] replace a boolean with a C99 bool
Matthew Fernandez [Wed, 15 Dec 2021 05:49:31 +0000 (21:49 -0800)]
bend: [nfc] remove unnecessary parens
Matthew Fernandez [Wed, 15 Dec 2021 05:44:56 +0000 (21:44 -0800)]
limitBoxes: [nfc] abbreviation some accumulation
Matthew Fernandez [Wed, 15 Dec 2021 03:31:38 +0000 (03:31 +0000)]
Merge branch 'smattr/
03D71147 -1B60-4F43-83A3-
9DD0DB36BFFC ' into 'main'
mingle: fix mismatched format string to 'agerr'
See merge request graphviz/graphviz!2330
Matthew Fernandez [Fri, 10 Dec 2021 01:05:22 +0000 (17:05 -0800)]
mingle: fix mismatched format string to 'agerr'
Based on line 395 of this same file, it is clear this is what this code was
intended to look like. It is unclear to me why this was not caught by the GNU
`printf` annotations on `agerr`.
Matthew Fernandez [Tue, 14 Dec 2021 16:13:20 +0000 (16:13 +0000)]
Merge branch 'smattr/
271D49D3 -BD64-4100-9DED-
91D288393801 ' into 'main'
makeStraightEdge: remove array allocation optimization
See merge request graphviz/graphviz!2342
Matthew Fernandez [Mon, 13 Dec 2021 02:07:24 +0000 (18:07 -0800)]
makeStraightEdge: remove array allocation optimization
This code had two alternative paths, one that used a heap-allocated array for
edge counts above 20 and one that used a stack-allocated array for edge counts
of 20 or less. The latter was an optimization to avoid heap allocation for
smaller graphs. Modern dynamic allocators are fast enough that this kind of
optimization is no longer relevant.
Matthew Fernandez [Tue, 14 Dec 2021 02:15:25 +0000 (02:15 +0000)]
Merge branch 'smattr/
BCD82356 -CBC7-4DAA-9AA9-
4FE6D9B9A55F ' into 'main'
upgrade Pylint
See merge request graphviz/graphviz!2339
Matthew Fernandez [Sun, 12 Dec 2021 23:48:59 +0000 (15:48 -0800)]
simplify test_1855 call to 'dot'
Using the wrapper added in
297ed0bc7b61b2a6616c335726334836c8ffcc10 , we can
write this code more simply and concisely.
Matthew Fernandez [Sun, 14 Nov 2021 18:04:40 +0000 (10:04 -0800)]
upgrade Pylint
Matthew Fernandez [Sun, 14 Nov 2021 19:12:22 +0000 (11:12 -0800)]
use Python context manager idiom when reading and writing files
Newer versions of Pylint suggest this.
Matthew Fernandez [Sun, 14 Nov 2021 19:11:48 +0000 (11:11 -0800)]
use Python 'subprocess.Popen' as a context manager
Newer versions of Pylint suggest this.
Matthew Fernandez [Sun, 14 Nov 2021 18:43:20 +0000 (10:43 -0800)]
rtest.py: remove use of 'f3' as a global
This allows us to convert the use of this file to a more idiomatic `with` block.
Matthew Fernandez [Sun, 14 Nov 2021 18:37:14 +0000 (10:37 -0800)]
remove an unnecessary Pylint 'global' statement
Newer versions of Pylint identify this.
Matthew Fernandez [Sun, 14 Nov 2021 18:36:15 +0000 (10:36 -0800)]
specify an explicit mode and UTF-8 encoding in Python open calls with text mode
Newer versions of Pylint warn about this.
Matthew Fernandez [Mon, 6 Dec 2021 04:18:31 +0000 (20:18 -0800)]
explicitly specify latin-1 encoding when dealing with PS files in tests
PostScript files are encoded in a character set called CCSID 1276.¹ This code
was working despite not specifying an encoding because the default encoding on
each platform coincidentally lines up with that used in their sample files. More
recent versions of Pylint warn that encoding should always be specified in
`open` calls, and attempting to use either ASCII or UTF-8 encoding fails. The
Linux sample files contain invalid ASCII bytes and the Windows sample files
contain invalid UTF-8 bytes. Using latin-1, which seems to be the closest
available encoding to CCSID 1276, works cross platform.
In future, this code should perhaps be adapted to do I/O in binary mode, thus
avoiding any encoding concerns.
¹ https://en.wikipedia.org/wiki/PostScript_Standard_Encoding
Matthew Fernandez [Sun, 14 Nov 2021 18:20:59 +0000 (10:20 -0800)]
convert some legacy Python '.format' and string addition to f-strings
Newer versions of Pylint warn about this.
Matthew Fernandez [Sun, 12 Dec 2021 06:23:10 +0000 (22:23 -0800)]
use 'run' instead of 'Popen' where more concise in test code
Not only does this lead to more concise and efficient code, this avoids some
upcoming warnings in newer Pylint releases.
Matthew Fernandez [Mon, 13 Dec 2021 16:47:41 +0000 (16:47 +0000)]
Merge branch 'smattr/
7042B009 -FC97-470F-9196-
E28ED6BEB967 ' into 'main'
add Fedora 35 testing in CI
See merge request graphviz/graphviz!2340
Matthew Fernandez [Sun, 12 Dec 2021 18:57:52 +0000 (10:57 -0800)]
add Fedora 35 testing in CI
Related to #2163.
Matthew Fernandez [Sun, 12 Dec 2021 18:55:52 +0000 (10:55 -0800)]
remove Fedora 33 Docker file
2a70afbdf049d5aa93470dcad5cf03c60841b6b3 removed used of this file and should
have removed the file itself as well.
Magnus Jacobsson [Mon, 13 Dec 2021 10:33:57 +0000 (10:33 +0000)]
Merge branch 'remove-lab-gamut-def-file' into 'main'
Remove lab_gamut.def file
See merge request graphviz/graphviz!2337
Magnus Jacobsson [Sat, 31 Jul 2021 20:39:46 +0000 (22:39 +0200)]
lib/edgepaint: remove obsolete lab_gamut.def file
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 31 Jul 2021 21:51:00 +0000 (23:51 +0200)]
lib/edgepaint: add support for the dllexport storage-class attribute in lab_gamut.h
Also, storage-class attributes are now added only when the GVDLL
symbol is defined.
This removes the need to use a .def file.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 14:51:16 +0000 (15:51 +0100)]
lib/edgepaint: MSBuild: define GVDLL in edgepaintlib project file
An upcoming commit will change lab_gamut.h to use the GVDLL symbol to
enable storage-class attributes.
This change ensures that the lab_gamut symbols will continute to be
declared with the dllimport attribute.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 14:51:52 +0000 (15:51 +0100)]
lib/edgepaint: MSBuild: define GVDLL in lab_gamut project file
An upcoming commit will change lab_gamut.h to use the GVDLL symbol to
enable storage-class attributes.
This change ensures that the lab_gamut symbols will be defined with
the dllexport attribute, which will eliminate the need for a .def
file.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Matthew Fernandez [Mon, 13 Dec 2021 05:10:25 +0000 (21:10 -0800)]
Merge MR !2331
Nehal J Wani [Tue, 11 May 2021 00:19:04 +0000 (20:19 -0400)]
CMake: propagate include flag for harfbuzz on Windows
Pango >=1.44.1 changed the way harfbuzz is included
xref: https://github.com/GNOME/pango/commit/
a7b17aa2
This is not required on *nix because the PkgConfig CMake module
already takes care of this. For example, on Ubuntu it adds:
-I/usr/include/harbuzz to PangoCairo_CFLAGS
Matthew Fernandez [Sun, 12 Dec 2021 21:12:20 +0000 (21:12 +0000)]
Merge branch 'smattr/
A6C297DD -D456-46E0-99BD-
E1043C7F5AB1 ' into 'main'
ci: standardize shell scripts on the same e,u,x,o options
See merge request graphviz/graphviz!2336
Matthew Fernandez [Sat, 11 Dec 2021 06:22:45 +0000 (22:22 -0800)]
ci: standardize shell scripts on the same e,u,x,o options
All these scripts have the same expectation, of failing on anything unexpected.
So setting the same options the same way everywhere leads to more consistency
and predictability.
Matthew Fernandez [Sat, 11 Dec 2021 22:47:44 +0000 (14:47 -0800)]
ci: apply '${ID_LIKE:-}' pattern from build script to install
This allows in future enabling `set -u` in this script.
Matthew Fernandez [Sun, 12 Dec 2021 19:14:31 +0000 (19:14 +0000)]
Merge branch 'smattr/
4DE85C4D -850E-457B-9C7E-
A5F7767BFFAE ' into 'main'
disable Windows Defender in all CI jobs
See merge request graphviz/graphviz!2334
Matthew Fernandez [Sat, 11 Dec 2021 06:08:24 +0000 (22:08 -0800)]
disable Windows Defender in all CI jobs
Windows Defender significantly degrades I/O and slows CI tasks to the point that
it is difficult to get a passing result on many of the Windows jobs. It is
unclear what value Windows Defender is adding in CI when the entire environment
is transient and malware has no obvious way of gaining persistence. So far, the
main effect of Windows Defender has been to spuriously block MinGW tools,
preventing CI running altogether.
Matthew Fernandez [Sun, 12 Dec 2021 17:44:34 +0000 (17:44 +0000)]
Merge branch 'smattr/
2756CD40 -47ED-43DD-A9D7-
825137573F7C ' into 'main'
drop Fedora 33 builds from CI
See merge request graphviz/graphviz!2332
Matthew Fernandez [Fri, 10 Dec 2021 15:58:51 +0000 (07:58 -0800)]
drop Fedora 33 builds from CI
Fedora 33 was EOLed on 2021-11-30.¹
¹ https://docs.fedoraproject.org/en-US/releases/eol/
Matthew Fernandez [Sun, 12 Dec 2021 02:24:04 +0000 (02:24 +0000)]
Merge branch 'smattr/
B6B64825 -8DDD-4591-98B8-
B063F8DC4D69 ' into 'main'
some Python clean up and simplification
See merge request graphviz/graphviz!2328
Matthew Fernandez [Tue, 7 Dec 2021 01:31:02 +0000 (17:31 -0800)]
tests: avoid a manual open of /dev/null
Matthew Fernandez [Tue, 7 Dec 2021 01:30:04 +0000 (17:30 -0800)]
tests: rewrite 'Popen;communicate' code to use 'check_output'
When this testing code was first written, it looks like it was overlooked that
`check_output` supports the `input` parameter from Python 3.4 onwards. With
this, the relevant code can be written more concisely.
Matthew Fernandez [Tue, 7 Dec 2021 01:11:50 +0000 (17:11 -0800)]
tests: abstract running 'dot' and checking its return code into library function
This makes the common pattern of “run `dot`, checking its exit status, and give
me the resulting output” more concise and readable in the test suite.
Matthew Fernandez [Tue, 7 Dec 2021 02:31:05 +0000 (18:31 -0800)]
tests: rename 'dot' variables in test_regression.py
An upcoming change will introduce a `dot` function, which these variables will
then shadow, causing warnings. This is a pre-emptive change to avoid this.
Matthew Fernandez [Sat, 11 Dec 2021 22:20:51 +0000 (22:20 +0000)]
Merge branch 'SVG-viewport-precision' into 'main'
Fixes https://gitlab.com/graphviz/graphviz/-/issues/1855 where the SVG view...
Closes #1855
See merge request graphviz/graphviz!2327
Matthew Fernandez [Wed, 8 Dec 2021 03:21:03 +0000 (19:21 -0800)]
add a changelog entry for the prior fix
Stephen C North [Mon, 6 Dec 2021 13:37:08 +0000 (08:37 -0500)]
Fixes https://gitlab.com/graphviz/graphviz/-/issues/1855 where the SVG view setup needs more than two digits of precision, otherwise clipping may result.
Matthew Fernandez [Tue, 7 Dec 2021 16:06:15 +0000 (08:06 -0800)]
add a test case for scale precision issue
Matthew Fernandez [Sat, 11 Dec 2021 20:00:27 +0000 (20:00 +0000)]
Merge branch 'smattr/
7740732D -AFA2-4734-9DFE-
051A94B5EE68 ' into 'main'
remove commented out code
See merge request graphviz/graphviz!2326
Matthew Fernandez [Sun, 5 Dec 2021 21:34:26 +0000 (13:34 -0800)]
tclpkg/gdtclft/gdtclft.c: [nfc] remove commented out code
Matthew Fernandez [Sun, 5 Dec 2021 21:33:35 +0000 (13:33 -0800)]
plugin.demo/xgtk/src/callbacks.c: [nfc] remove commented out code
Matthew Fernandez [Sun, 5 Dec 2021 21:31:42 +0000 (13:31 -0800)]
plugin/gd/gvrender_gd.c: [nfc] remove commented out code
Matthew Fernandez [Sun, 5 Dec 2021 21:30:15 +0000 (13:30 -0800)]
plugin/gd/gvloadimage_gd.c: [nfc] remove commented out code
Matthew Fernandez [Sun, 5 Dec 2021 21:28:52 +0000 (13:28 -0800)]
plugin/gdk/gvloadimage_gdk.c: [nfc] remove commented out code
Matthew Fernandez [Sun, 5 Dec 2021 21:27:44 +0000 (13:27 -0800)]
cmd/lefty/ws/mswin32/gtext.c: [nfc] remove commented out code
Matthew Fernandez [Sat, 11 Dec 2021 18:16:41 +0000 (18:16 +0000)]
Merge branch 'smattr/
b524e557 -b4bb-48fb-a6b9-
4b082a913219 ' into 'main'
more boolean → bool modernization
See merge request graphviz/graphviz!2325
Matthew Fernandez [Sun, 5 Dec 2021 19:41:45 +0000 (11:41 -0800)]
poly_init: [nfc] use a C99 bool for 'isPlain' instead of boolean
Matthew Fernandez [Sun, 5 Dec 2021 19:41:03 +0000 (11:41 -0800)]
lib/common/labels.c: [nfc] remove unnecessary parens
Matthew Fernandez [Sun, 5 Dec 2021 19:38:47 +0000 (11:38 -0800)]
strdup_and_subst_obj0: [nfc] use a C99 bool for 'has_tp' instead of boolean
Matthew Fernandez [Sun, 5 Dec 2021 19:38:05 +0000 (11:38 -0800)]
strdup_and_subst_obj0: [nfc] use a C99 bool for 'has_hp' instead of boolean
Matthew Fernandez [Sun, 5 Dec 2021 19:36:01 +0000 (11:36 -0800)]
dot: fix declaration of 'MemTest'
This variable, declared in globals.h is an `int`, not a `boolean` (a.k.a.
`unsigned char`).
Matthew Fernandez [Sun, 5 Dec 2021 19:34:13 +0000 (11:34 -0800)]
lib/neatogen/conjgrad.c: [nfc] remove a commented out #include
Matthew Fernandez [Sun, 5 Dec 2021 19:33:41 +0000 (11:33 -0800)]
conjugate_gradient_f: [nfc] take a C99 bool parameter instead of a boolean
Matthew Fernandez [Sun, 5 Dec 2021 19:22:46 +0000 (11:22 -0800)]
expand_t.doAdd: [nfc] use a C99 bool instead of a boolean
Matthew Fernandez [Sun, 5 Dec 2021 19:15:57 +0000 (11:15 -0800)]
samedir: fix return type
Commit
e1181697185289594304cfb22d5979d1fc5cbf0f altered this function to use C99
bools but did not update its return type.
Matthew Fernandez [Sun, 5 Dec 2021 19:14:42 +0000 (11:14 -0800)]
htmlEntityUTF8: [nfc] use a C99 bool for 'warned' local instead of boolean
Matthew Fernandez [Sat, 11 Dec 2021 17:15:22 +0000 (17:15 +0000)]
Merge branch 'smattr/
D5394DF4 -047C-45E9-B4B4-
400B6140BE96 ' into 'main'
ci: [nfc] fuse tarball;mv steps into one
See merge request graphviz/graphviz!2324
Matthew Fernandez [Sun, 5 Dec 2021 18:59:14 +0000 (10:59 -0800)]
ci: [nfc] fuse tarball;mv steps into one
When we are immediately going to the move a created tarball to a new location,
we may as well just save time and create it in the eventual location to begin
with.
Matthew Fernandez [Sat, 11 Dec 2021 06:13:43 +0000 (06:13 +0000)]
Merge branch 'smattr/
8EC56F87 -69CE-47A9-8317-
CBB835E23A02 ' into 'main'
remove Ming plugin
Closes #2160
See merge request graphviz/graphviz!2323
Matthew Fernandez [Sun, 5 Dec 2021 01:44:24 +0000 (17:44 -0800)]
remove Ming plugin
The format this plugin produces, Adobe Shockwave, was officially EOLed by Adobe
in April 2019.¹ Legacy support for SWF files was available through Adobe Flash
Player. Flash Player was subsequently EOLed in December 2020 with Adobe
considering it such a security risk they flipped a kill switch in January 2021
making it no longer possible to run Flash Player anywhere.²
Closes #2160
¹ https://helpx.adobe.com/shockwave/shockwave-end-of-life-faq.html
² https://www.adobe.com/au/products/flashplayer/end-of-life.html
Matthew Fernandez [Sat, 11 Dec 2021 03:41:07 +0000 (03:41 +0000)]
Merge branch 'smattr/
35B3A0E0 -A5D9-43EB-9837-
79A1DD8788C8 ' into 'main'
[nfc] clean up legacy lines in Windows config.h
See merge request graphviz/graphviz!2322
Matthew Fernandez [Sun, 5 Dec 2021 02:20:07 +0000 (18:20 -0800)]
[nfc] remove legacy libc header line in Windows config.h
The last use of this macro was removed in
70a4ec52014697210369c6c66c9af7d72579fdc9 . Graphviz has been compiled with C99
since
fe3f9411d2c59b463ab1b64eecfd19f2db55d2fc , under which standard C headers
are required to exist.
Matthew Fernandez [Sun, 5 Dec 2021 02:16:30 +0000 (18:16 -0800)]
[nfc] remove legacy 'STACK_DIRECTION' lines in Windows config.h
This constant was introduced in the initial addition of the precreated Windows
config.h,
76ead5c74029a5ceea61dd6c7600dc1931c275cf , but it is unclear where it
originates from. None of the other build systems appear to define this and no
prior or current state of the Graphviz tree has ever contained use of this
macro. Graphviz does not use `alloca`.
Matthew Fernandez [Sun, 5 Dec 2021 02:12:24 +0000 (18:12 -0800)]
[nfc] remove legacy sys/dir.h line from Windows config.h
The last use of sys/dir.h was removed in
0330a4d918dcbf6edb1ce46956a20bde9a2444f9 .
Matthew Fernandez [Sun, 5 Dec 2021 02:08:48 +0000 (18:08 -0800)]
[nfc] remove legacy memory.h line in Windows config.h
The last use of this macro was removed in
5cbd4ebcd8254e51569b7209cb964f7d260319fb .
Matthew Fernandez [Sun, 5 Dec 2021 02:02:08 +0000 (18:02 -0800)]
[nfc] remove legacy NDIR lines in Windows config.h
The only use of these defines and ndir.h headers was removed in
0330a4d918dcbf6edb1ce46956a20bde9a2444f9 .
Matthew Fernandez [Sat, 11 Dec 2021 02:38:32 +0000 (02:38 +0000)]
Merge branch 'smattr/
8B6E8ECF -9BB8-4D71-8F5E-
EDA5F3EC7695 ' into 'main'
fix: correct Windows release file recognition during deployment
Closes #1979
See merge request graphviz/graphviz!2321
Matthew Fernandez [Sun, 5 Dec 2021 00:05:01 +0000 (16:05 -0800)]
fix: correct Windows release file recognition during deployment
6117abe680037824d134149b0de42f589fb24466 updated the deployment script to add
Windows artifacts that previously needed to be appended locally to the JSON
manifest. However it failed to account for changes made to the packaging
hierarchy that removed release collection and a redundant architecture
component.
(Hopefully) closes #1979.
Matthew Fernandez [Sat, 11 Dec 2021 01:01:33 +0000 (01:01 +0000)]
Merge branch 'msys2-ci-fix' into 'main'
CI: Add C:\tools\msys64 to MS Defender exclusion list
See merge request graphviz/graphviz!2333
Nehal J Wani [Fri, 10 Dec 2021 21:58:09 +0000 (16:58 -0500)]
CI: Add C:\tools\msys64 to MS Defender exclusion list
This is a workaround for:
cc.exe: fatal error: cannot execute
'C:/tools/msys64/path/to/cc1.exe':
CreateProcess: No such file or directory
Matthew Fernandez [Tue, 7 Dec 2021 17:33:35 +0000 (17:33 +0000)]
Merge branch 'smattr/
EF4D0E71 -8197-4826-862C-
DD92EB96C820 ' into 'main'
install and use Ccache in Cygwin CI tasks
See merge request graphviz/graphviz!2303
Matthew Fernandez [Wed, 24 Nov 2021 02:57:09 +0000 (18:57 -0800)]
README: fix unescaped '&'
Matthew Fernandez [Wed, 24 Nov 2021 01:41:55 +0000 (17:41 -0800)]
enable persistent Ccache cache in Cygwin CI tasks
This allows cached compilation results to be preserved and reused across CI
runs. It is hoped this will accelerate these currently long running tasks.
Matthew Fernandez [Wed, 24 Nov 2021 01:37:19 +0000 (17:37 -0800)]
install and use Ccache in Cygwin CI tasks
The Cygwin CI tasks come very close to the CI timeout ceiling, usually running
for close to an hour. It is hoped that this change (and upcoming caching) will
reduce this time, thus shortening the total CI time as these are the longest
running tasks at present.
Magnus Jacobsson [Tue, 7 Dec 2021 08:01:35 +0000 (08:01 +0000)]
Merge branch 'add-mingw-autotools-builds-to-ci-take3' into 'main'
Add MinGW autotools build jobs to CI
See merge request graphviz/graphviz!2291