]>
granicus.if.org Git - graphviz/log
Matthew Fernandez [Sun, 19 Dec 2021 21:16:00 +0000 (13:16 -0800)]
graph_sgd: track number of nodes as a 'size_t' instead of 'int'
This squashes a number of compiler warnings and allows this struct to deal with
> 2³² - 1 nodes in future. Dealing with this number of nodes now is still not
possible due to locations where conversion back to `int` is necessary. In
future the source and target index arrays in this struct should probably be
converted to `size_t` too, but that was not done in this commit as it involves
more invasive changes.
Matthew Fernandez [Thu, 16 Dec 2021 01:46:16 +0000 (17:46 -0800)]
introduce an abstraction for compacted boolean arrays
Matthew Fernandez [Tue, 21 Dec 2021 03:36:51 +0000 (03:36 +0000)]
Merge branch 'smattr/
F1948FD5 -8F64-4412-8925-
3321F5EAC143 ' into 'main'
misc gvplugin.c clean up
See merge request graphviz/graphviz!2343
Matthew Fernandez [Thu, 4 Nov 2021 15:16:16 +0000 (08:16 -0700)]
gvplugin.c: remove unnecessary parens
Matthew Fernandez [Thu, 4 Nov 2021 15:10:56 +0000 (08:10 -0700)]
gvplugin.c: fix comment typos
Magnus Jacobsson [Mon, 20 Dec 2021 12:05:52 +0000 (12:05 +0000)]
Merge branch 'fix-neatogen-lib-warnings' into 'main'
Fix storage-class related warnings i the neatogen lib
See merge request graphviz/graphviz!2352
Magnus Jacobsson [Sun, 1 Aug 2021 17:17:34 +0000 (19:17 +0200)]
set NEATOGEN_EXPORTS in sfdp.vcxproj
Removes 6 warnings like the one below:
LINK : warning LNK4217: symbol '_neato_init_node' defined in 'neatogen.lib(neatoinit.obj)' is imported by 'sfdp.lib(sfdpinit.obj)' in function '_sfdp_layout' [C:\Users\magja\graphviz\plugin\neato_layout\gvplugin_neato_layout.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 1 Aug 2021 17:08:47 +0000 (19:08 +0200)]
set NEATOGEN_EXPORTS in gvtwopigen.vcxproj
Removes 4 warnings like the one below:
LINK : warning LNK4217: symbol '_neato_init_node' defined in 'neatogen.lib(neatoinit.obj)' is imported by 'twopigen.lib(twopiinit.obj)' in function '_twopi_init_graph' [C:\Users\magja\graphviz\plugin\neato_layout\gvplugin_neato_layout.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 1 Aug 2021 16:29:13 +0000 (18:29 +0200)]
set NEATOGEN_EXPORTS in gvfdpgen.vcxproj
Removes 18 warnings like the one below:
LINK : warning LNK4217: symbol '_spline_edges1' defined in 'neatogen.lib(neatosplines.obj)' is imported by 'fdpgen.lib(layout.obj)' in function '_fdp_layout' [C:\Users\magja\graphviz\plugin\neato_layout\gvplugin_neato_layout.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 1 Aug 2021 16:25:37 +0000 (18:25 +0200)]
set NEATOGEN_EXPORTS in gvcircogen.vcxproj
Removes 4 warnings like the one below:
LINK : warning LNK4217: symbol '_neato_init_node' defined in 'neatogen.lib(neatoinit.obj)' is imported by 'circogen.lib(circularinit.obj)' in function '_circo_init_graph' [C:\Users\magja\graphviz\plugin\neato_layout\gvplugin_neato_layout.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 1 Aug 2021 16:22:19 +0000 (18:22 +0200)]
set NEATOGEN_EXPORTS in osage.vcxproj
Removes 6 warnings like the one below:
LINK : warning LNK4217: symbol '_neato_init_node' defined in 'neatogen.lib(neatoinit.obj)' is imported by 'osage.lib(osageinit.obj)' in function '_layout' [C:\Users\magja\graphviz\plugin\neato_layout\gvplugin_neato_layout.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Mon, 20 Dec 2021 09:16:51 +0000 (09:16 +0000)]
Merge branch 'remove-useless-exporting-of-symbols-in-gvc-def-file' into 'main'
Remove useless exporting of symbols in gvc.def file
See merge request graphviz/graphviz!2348
Matthew Fernandez [Mon, 20 Dec 2021 02:50:18 +0000 (02:50 +0000)]
Merge branch 'smattr/
9e8bb9bf -1a04-485d-ae0f-
4920031a6a55 ' into 'main'
more boolean → bool modernization
See merge request graphviz/graphviz!2350
Matthew Fernandez [Sun, 19 Dec 2021 20:42:56 +0000 (12:42 -0800)]
endpath: [nfc] take a C99 bool parameter instead of a boolean
Matthew Fernandez [Sun, 19 Dec 2021 20:36:42 +0000 (12:36 -0800)]
remove lib/pack/ptest.c
This code has clearly bitrotted some time ago. E.g. it calls `graph_init` with
one parameter, but this function takes two parameters.
Matthew Fernandez [Sun, 19 Dec 2021 20:34:37 +0000 (12:34 -0800)]
graph_init: [nfc] take a C99 bool parameter instead of a boolean
Matthew Fernandez [Sun, 19 Dec 2021 20:28:48 +0000 (12:28 -0800)]
shape_clip0: [nfc] take a C99 bool parameter instead of a boolean
Matthew Fernandez [Sun, 19 Dec 2021 20:26:36 +0000 (12:26 -0800)]
bezier_clip: [nfc] take a C99 bool parameter instead of a boolean
Matthew Fernandez [Sun, 19 Dec 2021 20:20:58 +0000 (12:20 -0800)]
beginpath: [nfc] use a C99 bool for a parameter instead of a boolean
Matthew Fernandez [Sun, 19 Dec 2021 20:13:18 +0000 (12:13 -0800)]
postproc.c: [nfc] use a C99 bool for 'Flip' instead of a boolean
Matthew Fernandez [Sun, 19 Dec 2021 20:12:27 +0000 (12:12 -0800)]
input.c: [nfc] remove unnecessary parens
Matthew Fernandez [Sun, 19 Dec 2021 20:06:22 +0000 (12:06 -0800)]
htmlmap_data_t: [nfc] use a C99 bool instead of a boolean
Matthew Fernandez [Sun, 19 Dec 2021 20:04:44 +0000 (12:04 -0800)]
findStopColor: [nfc] use a C99 bool return type instead of boolean
Matthew Fernandez [Mon, 20 Dec 2021 00:13:31 +0000 (00:13 +0000)]
Merge branch 'smattr/
95e25ecc -fefe-433a-9c35-
6909841b342b ' into 'main'
some dijkstra clean up
See merge request graphviz/graphviz!2349
Matthew Fernandez [Sun, 19 Dec 2021 19:52:47 +0000 (11:52 -0800)]
dijkstra.c: reflow some text
Matthew Fernandez [Sun, 19 Dec 2021 19:37:41 +0000 (11:37 -0800)]
dijkstra.c: use standard 'FLT_MAX' instead of 'MAXFLOAT'
This code is simply relying on some initial value that is “larger than any
reasonable result from the following computation.” So `FLT_MAX` is clearer and
more portable.
Matthew Fernandez [Sun, 19 Dec 2021 19:46:01 +0000 (11:46 -0800)]
dijkstra_bounded: remove an allocator optimization
Similar to the prior commit, the previous code was actually a _deoptimization_.
Matthew Fernandez [Sun, 19 Dec 2021 19:30:03 +0000 (11:30 -0800)]
dijkstra: remove an allocator optimization
This function was using a static local for the index array under the assumption
that resizing an existing dynamically allocated buffer is cheaper than
allocating a new one. This is generally not true in this use case. Calling
`realloc` here was (incorrectly) telling the allocator the caller needed to
retain the prior content of the array. In other words, this was actually a
_deoptimization_. Undoing this and letting the allocator more accurately
perceive that this is a transient array allocation results in (1) more efficient
behavior and (2) less unnecessarily retained memory.
Matthew Fernandez [Sun, 19 Dec 2021 19:20:02 +0000 (11:20 -0800)]
dijkstra.c: make 'DIST_MAX' a 'DistType' instead of 'double'
It is not clear to me why this value was type cast to a `double` when all uses
of it either explicitly or implicitly cast it back to `DistType`.
Matthew Fernandez [Sun, 19 Dec 2021 19:17:59 +0000 (11:17 -0800)]
dijkstra: remove use of raw 'INT_MAX'
This code was relying on this value being the same as `DIST_MAX`. `DIST_MAX` is
currently set to `INT_MAX`, but using `INT_MAX` directly here implied it was
safe to change the definition of `DIST_MAX` without updating this location,
which was not true.
Matthew Fernandez [Sun, 19 Dec 2021 19:03:17 +0000 (11:03 -0800)]
remove NONCORE-guarded code
Nothing in the build systems ever define this.
Magnus Jacobsson [Wed, 15 Dec 2021 21:30:23 +0000 (22:30 +0100)]
gvc: remove obsolete exporting of globals.h symbols from gvc.def
The symbols in common/globals.h have correct storage-class attributes
since commit
e01f4a96848807ed07a00cee5351ec8b4d4dde49 .
Note that the following symbols in globals.h were missing in the
gvc.def file:
Gvimagepath
G_gradientangl
N_margin
N_imagepos
N_gradientangle
E_fillcolor
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 12:35:32 +0000 (13:35 +0100)]
gvmap: MSBuild: define GVDLL to ensure correct storage-class attributes
An upcoming commit that removes the common/globals.h symbols from the
gvc.def file would otherwise cause errors like this:
gvmap.obj : error LNK2001: unresolved external symbol _Verbose [C:\Users\magja\graphviz\cmd\gvmap\gvmap.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Thu, 16 Dec 2021 20:49:07 +0000 (21:49 +0100)]
mingle: MSBuild: define GVDLL to ensure correct storage-class attributes
An upcoming commit that removes the common/globals.h symbols from the
gvc.def file would otherwise cause errors like this:
minglemain.obj : error LNK2001: unresolved external symbol _Files [C:\Users\magja\graphviz\cmd\mingle\mingle.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 12:36:25 +0000 (13:36 +0100)]
lib/mingle: MSBuild: define GVDLL to ensure correct storage-class attributes
An upcoming commit that removes the common/globals.h symbols from the
gvc.def file would otherwise cause errors like this:
minglelib.lib(edge_bundling.obj) : error LNK2001: unresolved external symbol _Verbose [C:\Users\magja\graphviz\cmd\mingle\mingle.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 11 Dec 2021 14:29:24 +0000 (15:29 +0100)]
sparse: MSBuild: define GVDLL to ensure correct storage-class attributes
An upcoming commit that removes the common/globals.h symbols from the
gvc.def file would otherwise cause errors like this:
sparse.lib(DotIO.obj) : error LNK2001: unresolved external symbol _Verbose
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 18 Dec 2021 07:25:59 +0000 (08:25 +0100)]
sparse: correct storage-class declaration of Verbose when STANDALONE
An upcoming commit that removes the common/globals.h symbols from the
gvc.def file would otherwise cause errors like this:
sparse.lib(mq.obj) : error LNK2001: unresolved external symbol _Verbose [C:\Users\magja\graphviz\cmd\gvmap\gvmap.vcxproj]
This is for the STANDALONE case when Verbose is defined by the
application that uses lib/sparse rather than using the definition in
lib/common/globals.h. In this case, Verbose is not exported from any
library.
From lib/sparse/general.h:
/* Applications that do not use the common library can define STANDALONE
* to get definitions/definitions that are normally provided there.
* In particular, note that Verbose is declared but undefined.
*/
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Thu, 16 Dec 2021 06:53:15 +0000 (07:53 +0100)]
gvc: remove obsolete exporting of memory.h symbols from gvc.def
The symbols in common/memory.h have correct storage-class attributes
since commit
a07297906fc7c90c3ca45d292412ddbd29b7f5bc .
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Tue, 14 Dec 2021 19:57:29 +0000 (20:57 +0100)]
gvc: MSBuild: define GVDLL to ensure correct storage-class attributes
An upcoming commit that removes the common/memory.h symbols from the
gvc.def file would otherwise cause errors like this:
matrix_market.obj : error LNK2019: unresolved external symbol _gmalloc referenced in function _SparseMatrix_import_matrix_market
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Thu, 16 Dec 2021 06:58:54 +0000 (07:58 +0100)]
gvc: remove useless exporting of intset.h symbol openIntSet from gvc.def
The openIntSet function in common/intset.h is only used in the common
and ortho libraries which are both static libraries that are built
into the gvc dynamic-link library.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 19 Dec 2021 21:17:16 +0000 (21:17 +0000)]
Merge branch 'remove-pathplan-def-file' into 'main'
Remove pathplan.def file
See merge request graphviz/graphviz!2338
Magnus Jacobsson [Sun, 12 Dec 2021 21:08:29 +0000 (22:08 +0100)]
pathplan: MSBuild: define GVDLL
Magnus Jacobsson [Sat, 31 Jul 2021 20:20:14 +0000 (22:20 +0200)]
pathplan: remove now empty and obsolete pathplan.def file
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 31 Jul 2021 20:20:14 +0000 (22:20 +0200)]
pathplan: MSBuild: remove use of now empty and obsolete pathplan.def file
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 31 Jul 2021 20:20:14 +0000 (22:20 +0200)]
pathplan: autotools: remove use of now empty and obsolete pathplan.def file
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 31 Jul 2021 20:20:14 +0000 (22:20 +0200)]
pathplan: CMake: remove use of now empty and obsolete pathplan.def file
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 11 Dec 2021 06:33:39 +0000 (07:33 +0100)]
Revert "pathplan: autotools: use pathplan.def"
This reverts commit
b63144316c65e992712ed9d6385af59ab5a9bc7e .
This file is now empty and obsolete.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 18:18:49 +0000 (19:18 +0100)]
pathplan: remove now obsolete exporting of vispath.h symbols from pathplan.def
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 24 Jul 2021 14:24:48 +0000 (16:24 +0200)]
pathplan: add storage-class attribute declarations in vispath.h
This will allow removing the vispath.h symbols from the pathplan.def
file in an upcoming commit.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 18:15:48 +0000 (19:15 +0100)]
pathplan: remove now obsolete exporting of pathgeom.h symbols from pathplan.def
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Thu, 22 Jul 2021 19:40:24 +0000 (21:40 +0200)]
pathplan: add storage-class attribute declarations in pathgeom.h
This will allow removing the pathgeom.h symbols from the pathplan.def
file in an upcoming commit.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Fri, 27 Aug 2021 10:03:43 +0000 (12:03 +0200)]
common: add explicit include of pathgeom.h in emit.c
emit.c explicitly uses e.g. freePath from the public pathgeom.h header
file, so even if it gets it implicitly through another header file,
including it explicitly is the right thing to do.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 18:14:34 +0000 (19:14 +0100)]
pathplan: remove now obsolete exporting of tri.h symbols from pathplan.def
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Wed, 11 Aug 2021 13:41:26 +0000 (15:41 +0200)]
pathplan: add storage-class attribute declarations in tri.h
This will allow removing the tri.h symbols from the pathplan.def file in an
upcoming commit.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 18:12:03 +0000 (19:12 +0100)]
pathplan: remove now obsolete exporting of pathplan.h symbols from pathplan.def
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Thu, 22 Jul 2021 19:22:11 +0000 (21:22 +0200)]
pathplan: add storage-class attribute declarations in pathplan.h
This will allow removing the pathplan.h symbols from the pathplan.def
file in an upcoming commit.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 18:00:21 +0000 (19:00 +0100)]
pathplan: remove now obsolete exporting of vis.h symbols from pathplan.def
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Thu, 22 Jul 2021 14:00:24 +0000 (16:00 +0200)]
pathplan: add support for the dllexport storage-class attribute in vis.h
Also, storage-class attributes are now added only when the GVDLL
symbol is defined.
This will allow removing the viz.h symbols from the pathplan.def file
in an upcoming commit.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 17:58:18 +0000 (18:58 +0100)]
pathplan: remove now obsolete exporting of pathutil.h symbols from pathplan.def
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Thu, 22 Jul 2021 14:00:24 +0000 (16:00 +0200)]
pathplan: add support for the dllexport storage-class attribute in pathutil.h
Also, storage-class attributes are now added only when the GVDLL
symbol is defined.
This will allow removing the pathutil.h symbols from the pathplan.def
file in an upcoming commit.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sat, 24 Jul 2021 14:24:28 +0000 (16:24 +0200)]
pathplan: add missing storage-class attribute declaration for in_poly
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 1 Aug 2021 13:00:32 +0000 (15:00 +0200)]
neatogen: remove duplicate declaration of in_poly in neatosplines.c
The in_poly function is already declared in lib/pathplan/pathutil.h.
Without this change, an upcoming commit that adds dllimport/dllexport
storage-class attribute declarations in lib/pathplan/pathutil.h would
cause the following warning for the duplicate definition:
C:\Users\magja\graphviz\lib\neatogen\neatosplines.c(27,48): warning C4273: 'in_poly': inconsistent dll linkage [C:\Users\magja\graphviz\build\lib\neatogen\neatogen.vcxproj]
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Magnus Jacobsson [Sun, 12 Dec 2021 18:21:29 +0000 (19:21 +0100)]
pathplan: remove exporting of solve* symbols from pathplan.def
These functions are not used outside the pathplan library and are not
part of the public API.
Towards https://gitlab.com/graphviz/graphviz/-/issues/2058.
Matthew Fernandez [Sun, 19 Dec 2021 19:29:38 +0000 (19:29 +0000)]
Merge branch 'smattr/
26E51B39 -300A-4245-A02E-
A0607F0E3141 ' into 'main'
more boolean → bool modernization
See merge request graphviz/graphviz!2347
Matthew Fernandez [Sat, 18 Dec 2021 16:40:39 +0000 (08:40 -0800)]
flat_search: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:39:47 +0000 (08:39 -0800)]
merge_trapezoids: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:38:59 +0000 (08:38 -0800)]
makeBottomFlatEnd: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:38:05 +0000 (08:38 -0800)]
makeFlatEnd: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:36:52 +0000 (08:36 -0800)]
poly_gencode: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:34:29 +0000 (08:34 -0800)]
generateNonoverlapConstraints: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:33:47 +0000 (08:33 -0800)]
IMDS_given_dim: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:32:30 +0000 (08:32 -0800)]
constrained_majorization_vpsc: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:30:40 +0000 (08:30 -0800)]
stress_majorization_with_hierarchy: [nfc] use a C99 bool instead of boolean
Matthew Fernandez [Sat, 18 Dec 2021 16:26:39 +0000 (08:26 -0800)]
ptest_nodesize: remove unused 'flip' parameter
Matthew Fernandez [Sun, 19 Dec 2021 07:32:58 +0000 (07:32 +0000)]
Merge branch 'smattr/
7ba222c3 -1fe4-414e-a130-
26d504d46cef ' into 'main'
remove dead code
See merge request graphviz/graphviz!2346
Matthew Fernandez [Sat, 18 Dec 2021 05:31:29 +0000 (21:31 -0800)]
remove unused 'glCompSelectionBox'
Matthew Fernandez [Sat, 18 Dec 2021 05:27:05 +0000 (21:27 -0800)]
remove unused 'GetFixedOGLPoslocal'
Matthew Fernandez [Sat, 18 Dec 2021 05:23:29 +0000 (21:23 -0800)]
remove unused 'GetFixedOGLPos'
Matthew Fernandez [Sat, 18 Dec 2021 05:19:44 +0000 (21:19 -0800)]
remove unused 'seedMode'
Matthew Fernandez [Sat, 18 Dec 2021 05:08:59 +0000 (21:08 -0800)]
remove unused 'nodeset' abstraction
Matthew Fernandez [Sat, 18 Dec 2021 05:02:29 +0000 (21:02 -0800)]
remove unused 'size_edgelist'
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'