Edit by Matthew Fernandez: Squashed a fixup commit into this one, adjusted the
(now prior) test case to expect to pass, and added a changelog entry. For
reference, the bug being fixed was introduced in
31bab037c9bfde3bd18e06b5ab878c09de265ccf.
Fixes #1907.
- Add gv2gml tool to CMake (copy of gml2gv on Windows, symlink to gml2gv otherwise)
- Regression: fdp generates internal names in the output #1876
- Regression: fdp assertion error on cluster in edge #1877
+- Regression in id / <title> in svg for twopi #1907
## [2.44.1] - 2020-06-29
t_str = agnameof(agtail(((edge_t *)obj)));
pt = ED_tail_port((edge_t *)obj);
if ((tp_str = pt.name))
- has_tp = TRUE;
+ has_tp = (*tp_str != '\0');
h_str = agnameof(aghead(((edge_t *)obj)));
pt = ED_head_port((edge_t *)obj);
if ((hp_str = pt.name))
- has_hp = TRUE;
+ has_hp = (*hp_str != '\0');
tl = ED_label((edge_t *)obj);
if (tl) {
l_str = tl->text;
assert 'style=dashed' in output, 'style=dashed not found in DOT output'
assert 'penwidth=2' in output, 'penwidth=2 not found in DOT output'
-@pytest.mark.xfail(strict=True) # FIXME
@pytest.mark.skipif(shutil.which('twopi') is None, reason='twopi not available')
def test_1907():
'''