]> granicus.if.org Git - graphviz/log
graphviz
2 years agolabel: remove unused 'RTree' statistics
Matthew Fernandez [Sat, 7 May 2022 18:11:55 +0000 (11:11 -0700)]
label: remove unused 'RTree' statistics

The documentation for this was also inaccurate; `SeTouchCount` was manipulated
even when `StatFlag` was unsett.

2 years agolabel: remove unused 'RTree.Deleting'
Matthew Fernandez [Sat, 7 May 2022 18:06:02 +0000 (11:06 -0700)]
label: remove unused 'RTree.Deleting'

2 years agolabel: remove unused 'RTree.*LeafCount' tracking
Matthew Fernandez [Sat, 7 May 2022 18:03:16 +0000 (11:03 -0700)]
label: remove unused 'RTree.*LeafCount' tracking

2 years agolabel: remove now unused 'RTreeFreeNode'
Matthew Fernandez [Sat, 7 May 2022 18:01:41 +0000 (11:01 -0700)]
label: remove now unused 'RTreeFreeNode'

2 years agolabel: remove unused 'RTreeDelete'
Matthew Fernandez [Sat, 7 May 2022 17:59:40 +0000 (10:59 -0700)]
label: remove unused 'RTreeDelete'

2 years agoMerge branch 'smattr/159E7054-9634-48DB-B9A0-C3F5FBCD8382' into 'main'
Matthew Fernandez [Thu, 16 Jun 2022 15:51:04 +0000 (15:51 +0000)]
Merge branch 'smattr/159E7054-9634-48DB-B9A0-C3F5FBCD8382' into 'main'

CI: remove Fedora 34 jobs

See merge request graphviz/graphviz!2716

2 years agoCI: remove Fedora 34 jobs
Matthew Fernandez [Sat, 11 Jun 2022 20:21:31 +0000 (13:21 -0700)]
CI: remove Fedora 34 jobs

Fedora 34 was EOLed on 2022-06-07.¹

¹ https://docs.fedoraproject.org/en-US/releases/eol/

2 years agoMerge branch 'smattr/DEF0F23B-6793-42AC-9A16-B619D1F3CC2F' into 'main'
Matthew Fernandez [Sat, 11 Jun 2022 21:14:55 +0000 (21:14 +0000)]
Merge branch 'smattr/DEF0F23B-6793-42AC-9A16-B619D1F3CC2F' into 'main'

CI: add Fedora 36 jobs

See merge request graphviz/graphviz!2714

2 years agoCI: add Fedora 36 jobs
Matthew Fernandez [Tue, 7 Jun 2022 00:55:31 +0000 (17:55 -0700)]
CI: add Fedora 36 jobs

2 years agoCI: remove Docker comments that appeared orphaned from any code
Matthew Fernandez [Sat, 11 Jun 2022 18:35:10 +0000 (11:35 -0700)]
CI: remove Docker comments that appeared orphaned from any code

2 years agoMerge branch 'fix-14' into 'main'
Matthew Fernandez [Sat, 11 Jun 2022 19:23:13 +0000 (19:23 +0000)]
Merge branch 'fix-14' into 'main'

final fix of four 🪲🪲🪲🪲 ortho bugs 🎉

Closes #1990, #1658, #1408, and #14

See merge request graphviz/graphviz!2672

2 years agofix ortho: add epsilon to floating point comparison
Costa Shulyupin [Mon, 16 May 2022 07:05:55 +0000 (10:05 +0300)]
fix ortho: add epsilon to floating point comparison

Thanks to good bug description #1408, I've compared logs of
bad and good version. I found that sometimes there is
difference ~1E-15 between t->hi.y and t->lo.y because of
precision issues. It caused false positive conditional statement.

The workaround is to tolerate insignificant deviations.

fixes #1408, fixes #1990, fixes #1658

2 years agofix vcmpid and hcmpid with float_cmp
Costa Shulyupin [Wed, 13 Apr 2022 05:57:58 +0000 (08:57 +0300)]
fix vcmpid and hcmpid with float_cmp

Original functions misbehaved due to precision issues:
`1E-15 > 0` but it should be considered as equal.

fixes #14 - 8 years old bug!

2 years agodfp_cmp - double floating point three-way comparison
Costa Shulyupin [Sun, 15 May 2022 19:19:14 +0000 (22:19 +0300)]
dfp_cmp - double floating point three-way comparison

2 years agoMerge branch 'smattr/gitlab-2246' into 'main'
Matthew Fernandez [Sat, 11 Jun 2022 18:28:00 +0000 (18:28 +0000)]
Merge branch 'smattr/gitlab-2246' into 'main'

gvcolor: fix: link -lm

Closes #2246

See merge request graphviz/graphviz!2715

2 years agogvcolor: fix: link -lm
Matthew Fernandez [Wed, 8 Jun 2022 03:20:44 +0000 (20:20 -0700)]
gvcolor: fix: link -lm

Commit 0efe2864048439507ddceda1d82d2159ad171f0d introduced a dependency on libm
functions but missed adding this dependency to the Autotools build system.

Gitlab: fixes #2246

2 years agoxdot: take a double instead of a float parameter in 'printFloat'
Matthew Fernandez [Sun, 5 Jun 2022 17:54:16 +0000 (10:54 -0700)]
xdot: take a double instead of a float parameter in 'printFloat'

Every call to this function passes a double. This change squashes 12
-Wfloat-conversion warnings.

2 years agoCMake: link -lm globally on Unix instead of fine-grained
Matthew Fernandez [Wed, 8 Jun 2022 01:52:45 +0000 (18:52 -0700)]
CMake: link -lm globally on Unix instead of fine-grained

It is simpler to express this dependency globally than to try to manage a
dependency on such a fundamental part of the C standard library on a
case-by-case basis.

2 years agoMerge branch 'smattr/DBFE7206-E60E-4B98-8B49-0B4F51AC2B86' into 'main'
Matthew Fernandez [Sun, 5 Jun 2022 19:24:02 +0000 (19:24 +0000)]
Merge branch 'smattr/DBFE7206-E60E-4B98-8B49-0B4F51AC2B86' into 'main'

Revert !2620

See merge request graphviz/graphviz!2713

2 years agoRevert "API BREAK: change 'Agiodisc_t' output function from puts-alike to printf...
Matthew Fernandez [Sat, 4 Jun 2022 15:27:27 +0000 (08:27 -0700)]
Revert "API BREAK: change 'Agiodisc_t' output function from puts-alike to printf-alike"

This reverts commit 4915673bd8826641c4227bb6e32e1d759f3b1df5. This also adds a
changelog entry for this.

Commit 4915673bd8826641c4227bb6e32e1d759f3b1df5 introduced a bug where
`gvprintf` was cast and stored into an incompatible pointer type, one returning
an `int` instead of `void`. On platforms like x86-64, this coincidentally works
out with no ill effects. But on platforms like Web Assembly this prevents using
plugins containing this code.

2 years agoRevert "common: remove “slimey” comment"
Matthew Fernandez [Sat, 4 Jun 2022 15:25:11 +0000 (08:25 -0700)]
Revert "common: remove “slimey” comment"

This reverts commit 7e324d56c12d639c4bdeca387790c3588606ea10.

2 years agoRevert "common: inline and remove 'printstring'"
Matthew Fernandez [Sat, 4 Jun 2022 15:25:01 +0000 (08:25 -0700)]
Revert "common: inline and remove 'printstring'"

This reverts commit d7beb4590d683879cf8501a90fc70ce094ec5691.

2 years agoRevert "common: inline and remove 'printint'"
Matthew Fernandez [Sat, 4 Jun 2022 15:24:53 +0000 (08:24 -0700)]
Revert "common: inline and remove 'printint'"

This reverts commit 4e12bb0867503ceb142227e5b620b476abe77d52.

2 years agoRevert "common: inline and remove 'printdouble'"
Matthew Fernandez [Sat, 4 Jun 2022 15:24:46 +0000 (08:24 -0700)]
Revert "common: inline and remove 'printdouble'"

This reverts commit eb9c96face472a4f8e6b44834dbe2e5d79d80c53.

2 years agoRevert "common: fuse adjacent 'print' calls"
Matthew Fernandez [Sat, 4 Jun 2022 15:24:39 +0000 (08:24 -0700)]
Revert "common: fuse adjacent 'print' calls"

This reverts commit c34df972f39b01b0b177faf88d548fd5c813b83b.

2 years agoRevert "common: inline and remove 'agputs'"
Matthew Fernandez [Sat, 4 Jun 2022 15:24:29 +0000 (08:24 -0700)]
Revert "common: inline and remove 'agputs'"

This reverts commit f42fcb6759c1614fc07bae546a9da47c20d389bb.

2 years agoMerge branch 'smattr/293EA9CE-1621-4467-B751-1ECF9AF7195B' into 'main'
Matthew Fernandez [Sat, 4 Jun 2022 20:23:55 +0000 (20:23 +0000)]
Merge branch 'smattr/293EA9CE-1621-4467-B751-1ECF9AF7195B' into 'main'

common: squash spurious -Wconversion warnings in 'new_virtual_edge'

See merge request graphviz/graphviz!2706

2 years agocommon: squash spurious -Wconversion warnings in 'new_virtual_edge'
Matthew Fernandez [Sun, 8 May 2022 19:55:35 +0000 (12:55 -0700)]
common: squash spurious -Wconversion warnings in 'new_virtual_edge'

By doing these assignments all in a single line, the compiler was fooled into
believing there was some unintentional narrowing happening:

  fastgr.c: In function 'new_virtual_edge':
  ../../lib/common/types.h:592:22: warning: conversion from 'int' to 'short int'
    may change value [-Wconversion]
    592 | #define ED_weight(e) (((Agedgeinfo_t*)AGDATA(e))->weight)
        |                      ^
  fastgr.c:192:55: note: in expansion of macro 'ED_weight'
    192 |         ED_minlen(e) = ED_count(e) = ED_xpenalty(e) = ED_weight(e) = 1
        |                                                       ^~~~~~~~~
  ../../lib/common/types.h:569:21: warning: conversion to 'short unsigned int'
    from 'short int' may change the sign of the result [-Wsign-conversion]
    569 | #define ED_count(e) (((Agedgeinfo_t*)AGDATA(e))->count)
        |                     ^
  fastgr.c:192:24: note: in expansion of macro 'ED_count'
    192 |         ED_minlen(e) = ED_count(e) = ED_xpenalty(e) = ED_weight(e) = 1
        |                        ^~~~~~~~

We can make it clearer and avoid these warnings by separating the assignments.

2 years agoMerge branch 'smattr/9C9FEE40-4CE7-4250-A1BC-BE5185A4AC44' into 'main'
Matthew Fernandez [Sat, 4 Jun 2022 17:18:20 +0000 (17:18 +0000)]
Merge branch 'smattr/9C9FEE40-4CE7-4250-A1BC-BE5185A4AC44' into 'main'

smyrna warning squashing

See merge request graphviz/graphviz!2699

2 years agosmyrna: squash some -Wfloat-conversion warnings
Matthew Fernandez [Fri, 6 May 2022 00:54:45 +0000 (17:54 -0700)]
smyrna: squash some -Wfloat-conversion warnings

2 years agosmyrna: mark 'copy_attr' static
Matthew Fernandez [Fri, 6 May 2022 00:52:06 +0000 (17:52 -0700)]
smyrna: mark 'copy_attr' static

This function is not used outside of its containing file.

2 years agosmyrna: remove unused return value of 'cb_game_mode'
Matthew Fernandez [Fri, 6 May 2022 00:50:43 +0000 (17:50 -0700)]
smyrna: remove unused return value of 'cb_game_mode'

2 years agosmyrna: propagate and remove 'fullscreen' parameter to 'cb_glutinit'
Matthew Fernandez [Fri, 6 May 2022 00:48:53 +0000 (17:48 -0700)]
smyrna: propagate and remove 'fullscreen' parameter to 'cb_glutinit'

This function did not properly support non-fullscreen mode, as evidenced by the
`x` and `y` parameters (removed in the previous commit) that it was ignoring.

2 years agosmyrna: remove unused parameter to 'cb_glutinit'
Matthew Fernandez [Fri, 6 May 2022 00:46:30 +0000 (17:46 -0700)]
smyrna: remove unused parameter to 'cb_glutinit'

2 years agosmyrna: squash -Wunused-parameter warnings for GLUT callbacks
Matthew Fernandez [Fri, 6 May 2022 00:42:13 +0000 (17:42 -0700)]
smyrna: squash -Wunused-parameter warnings for GLUT callbacks

These functions need to conform to a particular type signature.

2 years agoMerge branch 'smattr/1175FE55-FCE5-4173-B59E-6C30DFBE6AF1' into 'main'
Matthew Fernandez [Sat, 4 Jun 2022 16:16:58 +0000 (16:16 +0000)]
Merge branch 'smattr/1175FE55-FCE5-4173-B59E-6C30DFBE6AF1' into 'main'

sparse: remove 'transpose' parameter from 'SparseMatrix_multiply_vector'

See merge request graphviz/graphviz!2703

2 years agosparse: remove 'transpose' parameter from 'SparseMatrix_multiply_vector'
Matthew Fernandez [Fri, 27 May 2022 01:38:19 +0000 (18:38 -0700)]
sparse: remove 'transpose' parameter from 'SparseMatrix_multiply_vector'

This function is only used to multiply untransposed matrices.

2 years agoMerge branch 'smattr/ED48F907-F75B-4B57-B10D-B9C95033FDAB' into 'main'
Matthew Fernandez [Sat, 4 Jun 2022 06:06:28 +0000 (06:06 +0000)]
Merge branch 'smattr/ED48F907-F75B-4B57-B10D-B9C95033FDAB' into 'main'

bcomps: replace unchecked allocations with alloc helpers

See merge request graphviz/graphviz!2709

2 years agobcomps: replace unchecked allocations with alloc helpers
Matthew Fernandez [Sat, 28 May 2022 19:26:52 +0000 (12:26 -0700)]
bcomps: replace unchecked allocations with alloc helpers

This addresses some instances where out-of-memory would go undetected, leading
to a crash and/or data corruption.

2 years agoMerge branch 'smattr/2095BD9E-3E7D-4BD9-BC12-1B5EA3B75D3D' into 'main'
Matthew Fernandez [Sat, 4 Jun 2022 04:37:39 +0000 (04:37 +0000)]
Merge branch 'smattr/2095BD9E-3E7D-4BD9-BC12-1B5EA3B75D3D' into 'main'

dotgen: squash -Wsign-conversion warnings in 'medians'

See merge request graphviz/graphviz!2698

2 years agodotgen: squash -Wsign-conversion warnings in 'medians'
Matthew Fernandez [Sun, 8 May 2022 23:41:17 +0000 (16:41 -0700)]
dotgen: squash -Wsign-conversion warnings in 'medians'

The compiler says:

  mincross.c: In function 'medians':
  mincross.c:1803:25: warning: conversion to 'size_t' {aka 'long unsigned int'}
    from 'int' may change the sign of the result [-Wsign-conversion]
   1803 |             qsort(list, j, sizeof(int), (qsort_cmpf) ordercmpf);
        |                         ^

By doing array indexing in this function universally as `size_t` we can avoid
this.

2 years agoMerge branch 'smattr/51D1DF21-4D0E-4E0F-9E2A-3E9F3CA0D5C4' into 'main'
Matthew Fernandez [Sat, 4 Jun 2022 03:32:23 +0000 (03:32 +0000)]
Merge branch 'smattr/51D1DF21-4D0E-4E0F-9E2A-3E9F3CA0D5C4' into 'main'

sparse: remove support for three-way multiplication of non-real matrices

See merge request graphviz/graphviz!2704

2 years agosparse: remove support for three-way multiplication of non-real matrices
Matthew Fernandez [Fri, 27 May 2022 14:31:21 +0000 (07:31 -0700)]
sparse: remove support for three-way multiplication of non-real matrices

The function `SparseMatrix_multiply3` is only used to multiple real matrices.

2 years agoMerge branch 'start-4.0.1-dev' into 'main'
Magnus Jacobsson [Sun, 29 May 2022 10:49:11 +0000 (10:49 +0000)]
Merge branch 'start-4.0.1-dev' into 'main'

Start 4.0.1 development

See merge request graphviz/graphviz!2710

2 years agoStart 4.0.1 development
Magnus Jacobsson [Sun, 29 May 2022 08:51:15 +0000 (10:51 +0200)]
Start 4.0.1 development

2 years agoMerge branch 'stable-release-4.0.0' into 'main' 4.0.0
Magnus Jacobsson [Sun, 29 May 2022 09:37:45 +0000 (09:37 +0000)]
Merge branch 'stable-release-4.0.0' into 'main'

Stable Release 4.0.0

See merge request graphviz/graphviz!2694

2 years agoStable Release 4.0.0
Magnus Jacobsson [Tue, 24 May 2022 07:21:05 +0000 (09:21 +0200)]
Stable Release 4.0.0

2 years agoMerge branch 'smattr/BCE20F0D-9459-499B-A828-5DD50E5827A3' into 'main'
Matthew Fernandez [Sat, 28 May 2022 22:31:04 +0000 (22:31 +0000)]
Merge branch 'smattr/BCE20F0D-9459-499B-A828-5DD50E5827A3' into 'main'

sparse: remove some dead code paths

See merge request graphviz/graphviz!2697

2 years agosparse: remove 'weight' from 'QuadTree_new_from_point_list'
Matthew Fernandez [Tue, 24 May 2022 04:37:40 +0000 (21:37 -0700)]
sparse: remove 'weight' from 'QuadTree_new_from_point_list'

This parameter is always passed as `NULL`.

2 years agosfdpgen: remove unused 'node_weights' from 'spring_maxent_embedding'
Matthew Fernandez [Tue, 24 May 2022 03:19:32 +0000 (20:19 -0700)]
sfdpgen: remove unused 'node_weights' from 'spring_maxent_embedding'

2 years agosfdpgen: remove unused 'node_weights' from 'spring_electrical_embedding'
Matthew Fernandez [Tue, 24 May 2022 03:18:02 +0000 (20:18 -0700)]
sfdpgen: remove unused 'node_weights' from 'spring_electrical_embedding'

2 years agosfdpgen: remove unused 'node_weights' from 'spring_electrical_embedding_slow'
Matthew Fernandez [Tue, 24 May 2022 03:14:48 +0000 (20:14 -0700)]
sfdpgen: remove unused 'node_weights' from 'spring_electrical_embedding_slow'

2 years agosfdpgen: remove unused 'node_weights' from 'spring_electrical_embedding_fast'
Matthew Fernandez [Tue, 24 May 2022 03:13:03 +0000 (20:13 -0700)]
sfdpgen: remove unused 'node_weights' from 'spring_electrical_embedding_fast'

2 years agosfdpgen: remove always-false 'use_node_weights'
Matthew Fernandez [Tue, 24 May 2022 03:10:00 +0000 (20:10 -0700)]
sfdpgen: remove always-false 'use_node_weights'

2 years agosfdpgen: remove 'node_weights' from 'spring_electrical_spring_embedding'
Matthew Fernandez [Tue, 24 May 2022 02:53:01 +0000 (19:53 -0700)]
sfdpgen: remove 'node_weights' from 'spring_electrical_spring_embedding'

This parameter is always passed as `NULL`.

2 years agosfdpgen: remove 'node_weights' from 'SpringSmoother_smooth'
Matthew Fernandez [Tue, 24 May 2022 02:48:34 +0000 (19:48 -0700)]
sfdpgen: remove 'node_weights' from 'SpringSmoother_smooth'

This parameter is always passed as `NULL`.

2 years agosfdpgen: remove 'node_weights' from 'post_process_smoothing'
Matthew Fernandez [Tue, 24 May 2022 02:46:34 +0000 (19:46 -0700)]
sfdpgen: remove 'node_weights' from 'post_process_smoothing'

This parameter is always passed as `NULL`.

2 years agosfdpgen: remove 'node_weights' from 'Multilevel_new'
Matthew Fernandez [Tue, 24 May 2022 02:44:34 +0000 (19:44 -0700)]
sfdpgen: remove 'node_weights' from 'Multilevel_new'

This parameter is always passed as `NULL`.

2 years agosparse: remove 'node_weights' from 'multilevel_spring_electrical_embedding'
Matthew Fernandez [Tue, 24 May 2022 02:39:44 +0000 (19:39 -0700)]
sparse: remove 'node_weights' from 'multilevel_spring_electrical_embedding'

This parameter is always passed as `NULL`.

2 years agoMerge branch 'trapezoidation' into 'main'
Matthew Fernandez [Fri, 27 May 2022 15:01:00 +0000 (15:01 +0000)]
Merge branch 'trapezoidation' into 'main'

comment about theory and 📜 origins of trapezoids for ortho

See merge request graphviz/graphviz!2696

2 years agocomment about theory and origins of trap.h
Costa Shulyupin [Tue, 24 May 2022 19:29:26 +0000 (22:29 +0300)]
comment about theory and origins of trap.h

2 years agocomment about theory and origins of trapezoid.c
Costa Shulyupin [Tue, 24 May 2022 19:16:39 +0000 (22:16 +0300)]
comment about theory and origins of trapezoid.c

2 years agoMerge branch 'smattr/C8308E84-5819-47FC-B5A1-2C8A9A0D4BB5' into 'main'
Matthew Fernandez [Fri, 27 May 2022 05:54:22 +0000 (05:54 +0000)]
Merge branch 'smattr/C8308E84-5819-47FC-B5A1-2C8A9A0D4BB5' into 'main'

dotgen: remove shadowing of 'n' in 'build_ranks'

See merge request graphviz/graphviz!2687

2 years agodotgen: remove shadowing of 'n' in 'build_ranks'
Matthew Fernandez [Sun, 8 May 2022 20:47:20 +0000 (13:47 -0700)]
dotgen: remove shadowing of 'n' in 'build_ranks'

The compiler was warning:

  mincross.c:1404:17: warning: declaration of 'n' shadows a previous local
    [-Wshadow]
   1404 |             int n, ndiv2;
        |                 ^
  mincross.c:1359:13: note: shadowed declaration is here
   1359 |     node_t *n, *n0;
        |             ^

We can trivially rephrase the code to avoid this noise.

2 years agoMerge branch 'smattr/1CFC93CE-61B4-4BC3-AFD5-CE4AD8428B92' into 'main'
Matthew Fernandez [Fri, 27 May 2022 03:16:47 +0000 (03:16 +0000)]
Merge branch 'smattr/1CFC93CE-61B4-4BC3-AFD5-CE4AD8428B92' into 'main'

upgrade Pylint

See merge request graphviz/graphviz!2677

2 years agoupgrade Pylint
Matthew Fernandez [Fri, 20 May 2022 00:45:06 +0000 (17:45 -0700)]
upgrade Pylint

2 years agoMerge branch 'smattr/2B028903-89AB-434A-9AC9-F7D4D737A1BF' into 'main'
Matthew Fernandez [Fri, 27 May 2022 02:02:07 +0000 (02:02 +0000)]
Merge branch 'smattr/2B028903-89AB-434A-9AC9-F7D4D737A1BF' into 'main'

sparse: simplify 'SparseMatrix_coordinate_form_add_entries'

See merge request graphviz/graphviz!2691

2 years agosparse: remove incorrect comment in 'SparseMatrix_delete'
Matthew Fernandez [Mon, 23 May 2022 00:57:50 +0000 (17:57 -0700)]
sparse: remove incorrect comment in 'SparseMatrix_delete'

This appears to have been accidentally copy-pasted from
`SparseMatrix_general_new`.

2 years agosparse: take 'jcn' as a value instead of pointer
Matthew Fernandez [Mon, 23 May 2022 00:54:34 +0000 (17:54 -0700)]
sparse: take 'jcn' as a value instead of pointer

2 years agosparse: take 'irn' as a value instead of pointer
Matthew Fernandez [Mon, 23 May 2022 00:48:41 +0000 (17:48 -0700)]
sparse: take 'irn' as a value instead of pointer

2 years agosparse: rename 'SparseMatrix_coordinate_form_add_entries'
Matthew Fernandez [Mon, 23 May 2022 00:40:36 +0000 (17:40 -0700)]
sparse: rename 'SparseMatrix_coordinate_form_add_entries'

Now that this function only adds a single entry, its name should more accurately
indicate this.

2 years agosparse: rewrite 'memcpy' steps in 'SparseMatrix_coordinate_form_add_entries'
Matthew Fernandez [Mon, 23 May 2022 00:03:22 +0000 (17:03 -0700)]
sparse: rewrite 'memcpy' steps in 'SparseMatrix_coordinate_form_add_entries'

Now that we know these steps are always copying a single element, we can write
them simpler.

2 years agosparse: remove 'nentries' from 'SparseMatrix_coordinate_form_add_entries'
Matthew Fernandez [Sun, 22 May 2022 23:58:57 +0000 (16:58 -0700)]
sparse: remove 'nentries' from 'SparseMatrix_coordinate_form_add_entries'

This parameter is always passed as 1.

2 years agoMerge branch 'doc-cmd' into 'main'
Matthew Fernandez [Fri, 27 May 2022 00:58:42 +0000 (00:58 +0000)]
Merge branch 'doc-cmd' into 'main'

populate directory cmd with doxygen comments

See merge request graphviz/graphviz!2653

2 years agodoxygen comments for cmd/smyrna
Costa Shulyupin [Thu, 5 May 2022 15:42:50 +0000 (18:42 +0300)]
doxygen comments for cmd/smyrna

2 years agodoxygen comments for cmd/mingle
Costa Shulyupin [Thu, 5 May 2022 15:42:17 +0000 (18:42 +0300)]
doxygen comments for cmd/mingle

2 years agodoxygen comments for cmd, lefty, gvmap, lneato, dotty
Costa Shulyupin [Thu, 5 May 2022 15:41:41 +0000 (18:41 +0300)]
doxygen comments for cmd, lefty, gvmap, lneato, dotty

2 years agodoxygen comments for cmd/gvmap
Costa Shulyupin [Thu, 5 May 2022 15:40:10 +0000 (18:40 +0300)]
doxygen comments for cmd/gvmap

2 years agodoxygen comments for cmd/gvedit
Costa Shulyupin [Thu, 5 May 2022 15:38:46 +0000 (18:38 +0300)]
doxygen comments for cmd/gvedit

2 years agodoxygen comments for cmd/edgepaint
Costa Shulyupin [Thu, 5 May 2022 15:37:33 +0000 (18:37 +0300)]
doxygen comments for cmd/edgepaint

symbol % prevents automatic link generation

Reference https://www.doxygen.nl/manual/autolink.html#linkclass

2 years agodoxygen comments for cmd/dot
Costa Shulyupin [Thu, 5 May 2022 15:31:24 +0000 (18:31 +0300)]
doxygen comments for cmd/dot

2 years agoMerge branch 'smattr/E952DFA7-B513-45DE-B06B-55EDD4629175' into 'main'
Matthew Fernandez [Thu, 26 May 2022 16:43:23 +0000 (16:43 +0000)]
Merge branch 'smattr/E952DFA7-B513-45DE-B06B-55EDD4629175' into 'main'

edgepaint: remove 'iter_max' parameter from 'node_distinct_coloring'

See merge request graphviz/graphviz!2690

2 years agoedgepaint: remove 'iter_max' parameter from 'node_distinct_coloring'
Matthew Fernandez [Sun, 22 May 2022 17:08:54 +0000 (10:08 -0700)]
edgepaint: remove 'iter_max' parameter from 'node_distinct_coloring'

This is always set to 100.

2 years agoMerge branch 'smattr/46AE87AD-E20D-448B-A034-75D02874EF1D' into 'main'
Matthew Fernandez [Thu, 26 May 2022 06:22:01 +0000 (06:22 +0000)]
Merge branch 'smattr/46AE87AD-E20D-448B-A034-75D02874EF1D' into 'main'

sparse: remove 'D' parameter from 'SparseMatrix_import_dot' that is always null

See merge request graphviz/graphviz!2673

2 years agosparse: remove 'D' parameter from 'SparseMatrix_import_dot' that is always null
Matthew Fernandez [Wed, 18 May 2022 15:19:48 +0000 (08:19 -0700)]
sparse: remove 'D' parameter from 'SparseMatrix_import_dot' that is always null

2 years agoMerge branch 'smattr/11C3F22D-F3BE-483F-B2FF-968986B76565' into 'main'
Matthew Fernandez [Thu, 26 May 2022 05:03:22 +0000 (05:03 +0000)]
Merge branch 'smattr/11C3F22D-F3BE-483F-B2FF-968986B76565' into 'main'

tred: replace a 'malloc' with cgraph alloc wrapper

See merge request graphviz/graphviz!2674

2 years agotred: replace a 'malloc' with cgraph alloc wrapper
Matthew Fernandez [Tue, 17 May 2022 14:25:44 +0000 (07:25 -0700)]
tred: replace a 'malloc' with cgraph alloc wrapper

This addresses a case where allocation failure went unchecked.

2 years agoMerge branch 'doc-tools' into 'main'
Matthew Fernandez [Thu, 26 May 2022 04:01:41 +0000 (04:01 +0000)]
Merge branch 'doc-tools' into 'main'

populate directory cmd/tools with doxygen comments

See merge request graphviz/graphviz!2657

2 years agodoxygen comment for unflatten.c
Costa Shulyupin [Fri, 6 May 2022 07:03:32 +0000 (10:03 +0300)]
doxygen comment for unflatten.c

2 years agodoxygen comment for tred.c
Costa Shulyupin [Fri, 6 May 2022 07:03:20 +0000 (10:03 +0300)]
doxygen comment for tred.c

2 years agodoxygen comment for sccmap.c
Costa Shulyupin [Fri, 6 May 2022 07:03:07 +0000 (10:03 +0300)]
doxygen comment for sccmap.c

2 years agodoxygen comment for nop.c
Costa Shulyupin [Fri, 6 May 2022 07:02:43 +0000 (10:02 +0300)]
doxygen comment for nop.c

2 years agodoxygen comment for mmio.h
Costa Shulyupin [Fri, 6 May 2022 07:02:30 +0000 (10:02 +0300)]
doxygen comment for mmio.h

2 years agodoxygen comment for mm2gv.c
Costa Shulyupin [Fri, 6 May 2022 07:02:16 +0000 (10:02 +0300)]
doxygen comment for mm2gv.c

2 years agodoxygen comment for matrix_market.h
Costa Shulyupin [Fri, 6 May 2022 07:02:03 +0000 (10:02 +0300)]
doxygen comment for matrix_market.h

2 years agodoxygen comment for gxl2gv.c
Costa Shulyupin [Fri, 6 May 2022 07:01:50 +0000 (10:01 +0300)]
doxygen comment for gxl2gv.c

2 years agodoxygen comment for gvpack.cpp
Costa Shulyupin [Fri, 6 May 2022 07:01:38 +0000 (10:01 +0300)]
doxygen comment for gvpack.cpp

2 years agodoxygen comment for gvgen.c
Costa Shulyupin [Fri, 6 May 2022 07:01:22 +0000 (10:01 +0300)]
doxygen comment for gvgen.c

2 years agodoxygen comment for gvcolor.c
Costa Shulyupin [Fri, 6 May 2022 07:01:02 +0000 (10:01 +0300)]
doxygen comment for gvcolor.c

2 years agodoxygen comment for gv2gxl.c
Costa Shulyupin [Fri, 6 May 2022 07:00:50 +0000 (10:00 +0300)]
doxygen comment for gv2gxl.c