]>
granicus.if.org Git - graphviz/log
minus [Tue, 30 Apr 2019 18:12:25 +0000 (18:12 +0000)]
#1526 Update shapes.html with a missing </TABLE> tag (https://www.w3.org/TR/html401/struct/tables.html 11.2.1)
Stephen C North [Wed, 10 Apr 2019 12:29:52 +0000 (08:29 -0400)]
Try to fix Debian package breakage in reported in https://gitlab.com/graphviz/graphviz/-/jobs/
193592697 build errors
Stephen C North [Tue, 9 Apr 2019 16:39:07 +0000 (12:39 -0400)]
Merge branch 'master' of gitlab.com:graphviz/graphviz
Stephen C North [Tue, 9 Apr 2019 16:38:23 +0000 (12:38 -0400)]
attempted fix for null pointer deference on malformed input
John Ellson [Sun, 7 Apr 2019 13:14:01 +0000 (09:14 -0400)]
Use xdot core for having same output on different systems
John Ellson [Thu, 4 Apr 2019 20:31:48 +0000 (16:31 -0400)]
fixes to AUTHORS file from Jonas Wagner
John Ellson [Thu, 4 Apr 2019 20:04:17 +0000 (16:04 -0400)]
Fixes CVE-2018-10196 - patch from Catena Cyber
John Ellson [Tue, 26 Mar 2019 21:19:39 +0000 (17:19 -0400)]
register graphviz as a gitlab oss project
Stephen C. North [Tue, 19 Mar 2019 01:57:12 +0000 (01:57 +0000)]
Merge branch 'fixpng' into 'master'
[macos] fix up imgnode rendering
See merge request graphviz/graphviz!1310
Dave MacLachlan [Tue, 19 Mar 2019 00:06:06 +0000 (17:06 -0700)]
[macos] fix up imgnode rendering
John Ellson [Mon, 18 Mar 2019 18:50:28 +0000 (14:50 -0400)]
Merge branch 'master' of gitlab.com:graphviz/graphviz
John Ellson [Mon, 18 Mar 2019 18:39:36 +0000 (14:39 -0400)]
apply graphviz-2.40.1-swig4-updated-language-options.patch
Stephen C. North [Sat, 16 Mar 2019 01:24:23 +0000 (01:24 +0000)]
Merge branch 'GVIssues' into 'master'
GVGraph->GVZGraph to avoid conflict with Apple class
See merge request graphviz/graphviz!1308
dmaclach [Sat, 16 Mar 2019 01:24:23 +0000 (01:24 +0000)]
GVGraph->GVZGraph to avoid conflict with Apple class
Stephen C. North [Sat, 16 Mar 2019 01:06:07 +0000 (01:06 +0000)]
Merge branch 'ignore' into 'master'
Updated .gitignore to handle Apple and Xcode files
See merge request graphviz/graphviz!1307
dmaclach [Sat, 16 Mar 2019 01:06:07 +0000 (01:06 +0000)]
Updated .gitignore to handle Apple and Xcode files
John Ellson [Fri, 8 Mar 2019 21:41:16 +0000 (16:41 -0500)]
fix #1505 - typo in gvpr manpage
Stephen C North [Mon, 4 Feb 2019 13:09:40 +0000 (08:09 -0500)]
Merge branch 'wasbridge/graphviz-master' into HEAD
Billy Schoenberg [Mon, 28 Jan 2019 14:33:09 +0000 (09:33 -0500)]
better memory management of static cycles variable (free it before swapping it)
Billy Schoenberg [Mon, 28 Jan 2019 14:27:59 +0000 (09:27 -0500)]
Added cycle_centroid for curved edges
Stephen C. North [Tue, 22 Jan 2019 18:19:32 +0000 (18:19 +0000)]
Merge branch 'fix_overflow' into 'master'
Fix buffer overflow due to wrong calculation of pointer buffer.
See merge request graphviz/graphviz!1304
Hanno [Sat, 19 Jan 2019 20:25:54 +0000 (21:25 +0100)]
Fix buffer overflow due to wrong calculation of pointer buffer.
Stephen C. North [Fri, 11 Jan 2019 12:41:21 +0000 (12:41 +0000)]
Merge branch 'macosx' into 'master'
Fix Mac builds with Xcode 10, and fix warnings (#1445)
See merge request graphviz/graphviz!1302
Brendan Shanks [Tue, 18 Dec 2018 02:11:21 +0000 (18:11 -0800)]
macOS: Use non-deprecated functions in GVExportViewController
Brendan Shanks [Sat, 15 Dec 2018 07:27:32 +0000 (23:27 -0800)]
macOS: Enable recommended warnings for Xcode 10
Brendan Shanks [Sat, 15 Dec 2018 07:25:50 +0000 (23:25 -0800)]
macOS: Fix GVAttributeInspectorController.m warning with Xcode 10
Brendan Shanks [Sat, 15 Dec 2018 07:20:27 +0000 (23:20 -0800)]
macOS: Use ObjC generics to fix Xcode 10 warnings
Brendan Shanks [Tue, 11 Dec 2018 22:21:01 +0000 (14:21 -0800)]
macOS: Only build for x86_64
Brendan Shanks [Tue, 11 Dec 2018 22:14:35 +0000 (14:14 -0800)]
macOS: Update Xcode project to require Xcode 3.2
Brendan Shanks [Tue, 11 Dec 2018 22:01:48 +0000 (14:01 -0800)]
macOS: Remove obsolete settings from Xcode project
Brendan Shanks [Tue, 11 Dec 2018 20:51:29 +0000 (12:51 -0800)]
macOS: Always call [super dealloc] in GVWindowController dealloc
Apparently added because of crashes on 10.7 and up, I haven't seen any
on 10.13. Crashing here indicates a problem elsewhere anyway.
Brendan Shanks [Tue, 11 Dec 2018 20:44:37 +0000 (12:44 -0800)]
macOS: Fix GVGraph.m warning with Xcode 10
Brendan Shanks [Tue, 11 Dec 2018 20:38:41 +0000 (12:38 -0800)]
macOS: Mark GVWindowController as conforming to PDFViewDelegate
Fixes a warning when building against new SDKs. Also add a dummy
protocol for pre-10.13 SDKs which don't define it.
Brendan Shanks [Tue, 11 Dec 2018 18:43:50 +0000 (10:43 -0800)]
macOS: Set deployment target to 10.6
Brendan Shanks [Tue, 11 Dec 2018 18:29:53 +0000 (10:29 -0800)]
macOS: Use default SDK, don't hardcode to 10.5
Brendan Shanks [Tue, 11 Dec 2018 01:56:05 +0000 (17:56 -0800)]
macOS: Update XIB deployment target to 10.6
Xcode 10 errors out on XIB files with deployment targets before 10.6,
these were set to 10.5.
Updated using Interface Builder 3.2.6 running on 10.6.
Stephen C. North [Sat, 15 Dec 2018 23:50:22 +0000 (23:50 +0000)]
Merge branch 'patch-2' into 'master'
Update dot.1 with the correct URL for the CLI docs.
See merge request graphviz/graphviz!1300
Stephen C. North [Sat, 15 Dec 2018 23:49:27 +0000 (23:49 +0000)]
Merge branch 'patch-1' into 'master'
Update build.html (Mercurial -> Git)
See merge request graphviz/graphviz!1299
Andrea Spadaccini [Sat, 15 Dec 2018 09:58:47 +0000 (09:58 +0000)]
Update dot.1 with the correct URL for the CLI docs.
Andrea Spadaccini [Fri, 14 Dec 2018 18:01:49 +0000 (18:01 +0000)]
Update build.html (Mercurial -> Git)
John Ellson [Mon, 26 Nov 2018 14:11:56 +0000 (09:11 -0500)]
make previous change condition because cairo on centos6 is too old
John Ellson [Mon, 26 Nov 2018 14:07:39 +0000 (14:07 +0000)]
Merge branch 'cairo-mime-data2' into 'master'
Use cairo mime data to allow reduce the file size of cairo output
See merge request graphviz/graphviz!1298
Adrian Johnson [Mon, 26 Nov 2018 09:43:24 +0000 (20:13 +1030)]
Use cairo mime data to allow reduce the file size of cairo output
The cairo image mime types, eg CAIRO_MIME_TYPE_JPEG, allow
applications to attached the original encoded image file. This allows
cairo backends that support the image encoding to embed the encoded
data directly in the ouptut instead of recompressing the image bitmap
with Flate.
The CAIRO_MIME_TYPE_UNIQUE_ID mime type allows applications to assign
a unique identifer to source surfaces. When surfaces with the same
identifer are used multiple times. The backend can, if supported, only
emit one copy of the image data for mupltiple uses.
John Ellson [Mon, 26 Nov 2018 07:34:25 +0000 (02:34 -0500)]
add func check - HAVE_CAIRO_SURFACE_SET_MIME_DATA (because cairo on centos6 is missing this)
John Ellson [Mon, 26 Nov 2018 07:02:10 +0000 (07:02 +0000)]
Merge branch 'revert-
6dcb4f0a ' into 'master'
Revert "Merge branch 'cairo-mime-data' into 'master'"
See merge request graphviz/graphviz!1296
John Ellson [Mon, 26 Nov 2018 06:40:48 +0000 (01:40 -0500)]
reinstate fedora30 builds
John Ellson [Mon, 26 Nov 2018 06:37:09 +0000 (06:37 +0000)]
Revert "Merge branch 'cairo-mime-data' into 'master'"
This reverts merge request !1294
John Ellson [Sun, 25 Nov 2018 19:04:19 +0000 (14:04 -0500)]
disable fedora-30 builds -- runner down
John Ellson [Sun, 25 Nov 2018 19:01:28 +0000 (19:01 +0000)]
Merge branch 'cairo-mime-data' into 'master'
Use cairo mime data to allow reduce the file size of cairo output
See merge request graphviz/graphviz!1294
John Ellson [Sun, 25 Nov 2018 19:00:25 +0000 (19:00 +0000)]
Merge branch 'issue-1286' into 'master'
Issue 1286
See merge request graphviz/graphviz!1295
Adrian Johnson [Sun, 25 Nov 2018 08:01:26 +0000 (18:31 +1030)]
Add cairo EPS output
Adrian Johnson [Sun, 25 Nov 2018 07:48:09 +0000 (18:18 +1030)]
cairo PS/PDF/SVG does not need a white background
Adrian Johnson [Sat, 24 Nov 2018 21:56:59 +0000 (08:26 +1030)]
doc: cairo pdf now supports hyperlinks
Adrian Johnson [Sat, 24 Nov 2018 21:51:39 +0000 (08:21 +1030)]
Don't truncate long URLs in cairo hyperlinks
Adrian Johnson [Sat, 24 Nov 2018 11:38:37 +0000 (22:08 +1030)]
Use cairo mime data to allow reduce the file size of cairo output
The cairo image mime types, eg CAIRO_MIME_TYPE_JPEG, allow
applications to attached the original encoded image file. This allows
cairo backends that support the image encoding to embed the encoded
data directly in the ouptut instead of recompressing the image bitmap
with Flate.
The CAIRO_MIME_TYPE_UNIQUE_ID mime type allows applications to assign
a unique identifer to source surfaces. When surfaces with the same
identifer are used multiple times. The backend can, if supported, only
emit one copy of the image data for mupltiple uses.
John Ellson [Wed, 14 Nov 2018 00:28:54 +0000 (19:28 -0500)]
undo failed experiment. disable ann if no ann.pc available
John Ellson [Wed, 14 Nov 2018 00:16:51 +0000 (19:16 -0500)]
experimentally forse CXX linker for mingle (and libann)
John Ellson [Tue, 13 Nov 2018 20:05:51 +0000 (15:05 -0500)]
try enabling ipsepcola by default
John Ellson [Tue, 13 Nov 2018 19:50:31 +0000 (14:50 -0500)]
try again for libann on ubuntu
John Ellson [Tue, 13 Nov 2018 17:40:50 +0000 (12:40 -0500)]
attempt to find the badly packaged libann on ubuntu
John Ellson [Tue, 13 Nov 2018 16:15:15 +0000 (11:15 -0500)]
get paths right for artifacts
John Ellson [Tue, 13 Nov 2018 16:12:17 +0000 (11:12 -0500)]
get paths right for artifacts
John Ellson [Tue, 13 Nov 2018 15:32:55 +0000 (10:32 -0500)]
use
John Ellson [Tue, 13 Nov 2018 14:48:12 +0000 (09:48 -0500)]
trying ubuntu runners
John Ellson [Tue, 13 Nov 2018 01:35:06 +0000 (20:35 -0500)]
revert to hard coded datadir
John Ellson [Tue, 13 Nov 2018 01:13:52 +0000 (20:13 -0500)]
modernise php config setup
John Ellson [Sat, 10 Nov 2018 00:11:47 +0000 (00:11 +0000)]
Merge branch 'patch-1' into 'master'
Update winbuild.html with more detailed instructions for the most recent release
See merge request graphviz/graphviz!1293
John Ellson [Sat, 10 Nov 2018 00:10:18 +0000 (00:10 +0000)]
Merge branch 'cairo-hyperlinks' into 'master'
Add support for hyperlinks in cairo output
See merge request graphviz/graphviz!1292
John Ellson [Sat, 10 Nov 2018 00:09:18 +0000 (00:09 +0000)]
Merge branch 'master' into 'master'
agraph, agstrdup(_html)?: Fixed potential null pointer dereferences.
See merge request graphviz/graphviz!1291
Stephen C North [Fri, 9 Nov 2018 12:29:27 +0000 (07:29 -0500)]
added some missing X11 color names found in freedesktop.org
and enable definition of clusters by setting an attribute in
subgraphs instead of relying on subgraph name prefix.
these features still need to be documented.
John Ellson [Wed, 7 Nov 2018 19:48:01 +0000 (14:48 -0500)]
fix typo in fedora30 build targt
John Ellson [Wed, 7 Nov 2018 19:40:13 +0000 (14:40 -0500)]
re-enable all builds
Christopher Pikula [Sat, 3 Nov 2018 14:43:26 +0000 (14:43 +0000)]
Update winbuild.html
Adrian Johnson [Wed, 24 Oct 2018 01:43:22 +0000 (12:13 +1030)]
Add support for hyperlinks in cairo output
Jaak Ristioja [Tue, 23 Oct 2018 15:34:08 +0000 (18:34 +0300)]
agraph, agstrdup(_html)?: Fixed potential null pointer dereferences.
The case where malloc() returns NULL was not checked, leading to the return
value always being dereferenced.
In libraries, such allocation functions usually just return NULL on failure and
the caller is expected to check the return value before proceeding. This does
not appear to be the case for the graphviz library, which just calls exit(1),
e.g. in agallocu(). While such behavior can unexpectedly exit(1) any program
using this library, I still opted to use exit(1) instead of returning NULL for
consistency, and because some callers in graphviz always expect these functions
to succeed (not checking the return value). It is better to exit with exit(1)
than with a null pointer dereference error, because at least the atexit() and
similar handlers will be run.
John Ellson [Thu, 4 Oct 2018 00:37:37 +0000 (20:37 -0400)]
re-enable fedora28 builds
John Ellson [Wed, 3 Oct 2018 10:57:49 +0000 (06:57 -0400)]
re-enable centos6 runner
John Ellson [Wed, 3 Oct 2018 10:56:40 +0000 (06:56 -0400)]
qt5 is available for el6 from epel
John Ellson [Tue, 2 Oct 2018 21:25:01 +0000 (17:25 -0400)]
temporarily disable all but centos7
Stephen C North [Tue, 2 Oct 2018 00:03:50 +0000 (20:03 -0400)]
I think this fixed something wrong with scale.
Stephen C North [Tue, 2 Oct 2018 00:02:15 +0000 (20:02 -0400)]
Merge branch 'master' of gitlab.com:graphviz/graphviz
Stephen C North [Tue, 2 Oct 2018 00:01:33 +0000 (20:01 -0400)]
Add works to make it clear this is for Graphviz.
John Ellson [Sat, 8 Sep 2018 12:20:12 +0000 (12:20 +0000)]
Merge branch 'tcldot-fixes' into 'master'
Tcldot fixes
See merge request graphviz/graphviz!1288
John Ellson [Sat, 8 Sep 2018 12:18:13 +0000 (12:18 +0000)]
Merge branch 'master' into 'master'
Several usability improvements for dotty
See merge request graphviz/graphviz!1289
John Ellson [Sat, 8 Sep 2018 12:16:32 +0000 (12:16 +0000)]
Merge branch 'typo' into 'master'
Fix typo in gvpr.1
See merge request graphviz/graphviz!1287
John Ellson [Sat, 8 Sep 2018 12:11:05 +0000 (12:11 +0000)]
Merge branch 'sort' into 'master'
Sort entries in config6
See merge request graphviz/graphviz!1290
Bernhard M. Wiedemann [Sat, 8 Sep 2018 02:59:02 +0000 (04:59 +0200)]
Sort entries in config6
so that openSUSE's installation-images builds in a reproducible way
in spite of indeterministic filesystem readdir order.
See https://reproducible-builds.org/ for why this is good.
Zafar, Adnan F [Wed, 5 Sep 2018 15:52:17 +0000 (10:52 -0500)]
Several usability improvements for dotty:
1) Center the node's bounding box on the nodes position (in the global coordinate system) based on it's size while being moved. This solves the issue of being unable to click-and-drag a node after it was initially dragged, since the bounding box erroneously remained at the initial position.
2) Keep the relative position offset between the center of the node and the position of the cursor when clicking-and-dragging. This avoid snapping the center of the node to the current cursor position, but rather allows it to move with the cursor.
3) Redraw the graph on 'leftup' to correct nodes that may have become visually corrupted by edges obscuring their outlines.
Adrián Medraño Calvo [Thu, 30 Aug 2018 10:24:03 +0000 (12:24 +0200)]
tcldot: check arguments before use
Adrián Medraño Calvo [Thu, 30 Aug 2018 09:29:02 +0000 (11:29 +0200)]
tcldot: downcase error messages
Adrián Medraño Calvo [Thu, 30 Aug 2018 10:17:45 +0000 (12:17 +0200)]
tcldot: simplify option matching with a macro
Adrián Medraño Calvo [Thu, 30 Aug 2018 09:25:05 +0000 (11:25 +0200)]
tcldot: fix listsubgraphs
Ryan Schmidt [Thu, 30 Aug 2018 05:03:06 +0000 (00:03 -0500)]
Fix typo in gvpr.1
John Ellson [Mon, 20 Aug 2018 17:01:20 +0000 (13:01 -0400)]
add fedora30 runner
John Ellson [Sat, 28 Jul 2018 19:24:31 +0000 (15:24 -0400)]
fix issue #25 - valign of nested table
John Ellson [Sat, 28 Jul 2018 18:21:28 +0000 (14:21 -0400)]
ignore smyrna_static
John Ellson [Thu, 26 Jul 2018 17:43:30 +0000 (13:43 -0400)]
QT is too short for macro name, use QT4
John Ellson [Thu, 26 Jul 2018 17:40:42 +0000 (13:40 -0400)]
drop gtk plugin from fedora build, no gtkglarea2 in fc29
John Ellson [Thu, 26 Jul 2018 17:31:33 +0000 (13:31 -0400)]
qt-devel on rhel, qt5-devel on fedora
John Ellson [Thu, 26 Jul 2018 17:18:05 +0000 (13:18 -0400)]
add buildrequire gt5-devel