]> granicus.if.org Git - graphviz/log
graphviz
6 years agorevert to hard coded datadir
John Ellson [Tue, 13 Nov 2018 01:35:06 +0000 (20:35 -0500)]
revert to hard coded datadir

6 years agomodernise php config setup
John Ellson [Tue, 13 Nov 2018 01:13:52 +0000 (20:13 -0500)]
modernise php config setup

6 years agoMerge branch 'patch-1' into 'master'
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

6 years agoMerge branch 'cairo-hyperlinks' into 'master'
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

6 years agoMerge branch 'master' into 'master'
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

6 years agoadded some missing X11 color names found in freedesktop.org
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.

6 years agofix typo in fedora30 build targt
John Ellson [Wed, 7 Nov 2018 19:48:01 +0000 (14:48 -0500)]
fix typo in fedora30 build targt

6 years agore-enable all builds
John Ellson [Wed, 7 Nov 2018 19:40:13 +0000 (14:40 -0500)]
re-enable all builds

6 years agoUpdate winbuild.html
Christopher Pikula [Sat, 3 Nov 2018 14:43:26 +0000 (14:43 +0000)]
Update winbuild.html

6 years agoAdd support for hyperlinks in cairo output
Adrian Johnson [Wed, 24 Oct 2018 01:43:22 +0000 (12:13 +1030)]
Add support for hyperlinks in cairo output

6 years agoagraph, agstrdup(_html)?: Fixed potential null pointer dereferences.
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.

6 years agore-enable fedora28 builds
John Ellson [Thu, 4 Oct 2018 00:37:37 +0000 (20:37 -0400)]
re-enable fedora28 builds

6 years agore-enable centos6 runner
John Ellson [Wed, 3 Oct 2018 10:57:49 +0000 (06:57 -0400)]
re-enable centos6 runner

6 years agoqt5 is available for el6 from epel
John Ellson [Wed, 3 Oct 2018 10:56:40 +0000 (06:56 -0400)]
qt5 is available for el6 from epel

6 years agotemporarily disable all but centos7
John Ellson [Tue, 2 Oct 2018 21:25:01 +0000 (17:25 -0400)]
temporarily disable all but centos7

6 years agoI think this fixed something wrong with scale.
Stephen C North [Tue, 2 Oct 2018 00:03:50 +0000 (20:03 -0400)]
I think this fixed something wrong with scale.

6 years agoMerge branch 'master' of gitlab.com:graphviz/graphviz
Stephen C North [Tue, 2 Oct 2018 00:02:15 +0000 (20:02 -0400)]
Merge branch 'master' of gitlab.com:graphviz/graphviz

6 years agoAdd works to make it clear this is for 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.

6 years agoMerge branch 'tcldot-fixes' into 'master'
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

6 years agoMerge branch 'master' into 'master'
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

6 years agoMerge branch 'typo' into 'master'
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

6 years agoMerge branch 'sort' into 'master'
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

6 years agoSort entries in config6
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.

6 years agoSeveral usability improvements for dotty:
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.

6 years agotcldot: check arguments before use
Adrián Medraño Calvo [Thu, 30 Aug 2018 10:24:03 +0000 (12:24 +0200)]
tcldot: check arguments before use

6 years agotcldot: downcase error messages
Adrián Medraño Calvo [Thu, 30 Aug 2018 09:29:02 +0000 (11:29 +0200)]
tcldot: downcase error messages

6 years agotcldot: simplify option matching with a macro
Adrián Medraño Calvo [Thu, 30 Aug 2018 10:17:45 +0000 (12:17 +0200)]
tcldot: simplify option matching with a macro

6 years agotcldot: fix listsubgraphs
Adrián Medraño Calvo [Thu, 30 Aug 2018 09:25:05 +0000 (11:25 +0200)]
tcldot: fix listsubgraphs

6 years agoFix typo in gvpr.1
Ryan Schmidt [Thu, 30 Aug 2018 05:03:06 +0000 (00:03 -0500)]
Fix typo in gvpr.1

6 years agoadd fedora30 runner
John Ellson [Mon, 20 Aug 2018 17:01:20 +0000 (13:01 -0400)]
add fedora30 runner

6 years agofix issue #25 - valign of nested table
John Ellson [Sat, 28 Jul 2018 19:24:31 +0000 (15:24 -0400)]
fix issue #25 - valign of nested table

6 years agoignore smyrna_static
John Ellson [Sat, 28 Jul 2018 18:21:28 +0000 (14:21 -0400)]
ignore smyrna_static

6 years agoQT is too short for macro name, use QT4
John Ellson [Thu, 26 Jul 2018 17:43:30 +0000 (13:43 -0400)]
QT is too short for macro name, use QT4

6 years agodrop gtk plugin from fedora build, no gtkglarea2 in fc29
John Ellson [Thu, 26 Jul 2018 17:40:42 +0000 (13:40 -0400)]
drop gtk plugin from fedora build,  no gtkglarea2 in fc29

6 years agoqt-devel on rhel, qt5-devel on fedora
John Ellson [Thu, 26 Jul 2018 17:31:33 +0000 (13:31 -0400)]
qt-devel on rhel, qt5-devel on fedora

6 years agoadd buildrequire gt5-devel
John Ellson [Thu, 26 Jul 2018 17:18:05 +0000 (13:18 -0400)]
add buildrequire gt5-devel

6 years agotrying to get at out-of-tree rpm artifacts
John Ellson [Thu, 26 Jul 2018 16:39:33 +0000 (12:39 -0400)]
trying to get at out-of-tree rpm artifacts

6 years agotrying to get at out-of-tree rpm artifacts
John Ellson [Thu, 26 Jul 2018 16:30:46 +0000 (12:30 -0400)]
trying to get at out-of-tree rpm artifacts

6 years ago not available at time of articact collection
John Ellson [Thu, 26 Jul 2018 15:53:30 +0000 (11:53 -0400)]
 not available at time of articact collection

6 years agomake use of -std=c++11 conditional on support by compiler
John Ellson [Thu, 26 Jul 2018 15:37:33 +0000 (11:37 -0400)]
make use of -std=c++11 conditional on support by compiler

6 years agocollect rpms into artifacts
John Ellson [Thu, 26 Jul 2018 14:52:11 +0000 (10:52 -0400)]
collect rpms into artifacts

6 years agoadd back -std=c++11 , needed for centos7
John Ellson [Thu, 26 Jul 2018 14:47:47 +0000 (10:47 -0400)]
add back -std=c++11 , needed for centos7

6 years agocollect rpms into artifacts
John Ellson [Thu, 26 Jul 2018 14:43:12 +0000 (10:43 -0400)]
collect rpms into artifacts

6 years agofix gvedit make
John Ellson [Thu, 26 Jul 2018 07:45:54 +0000 (03:45 -0400)]
fix gvedit make

6 years agotry without -std=gnu++11
John Ellson [Wed, 25 Jul 2018 03:12:34 +0000 (23:12 -0400)]
try without -std=gnu++11

6 years agofix VERSION and .gitignore
John Ellson [Wed, 25 Jul 2018 01:46:20 +0000 (21:46 -0400)]
fix VERSION and .gitignore

6 years agotry to extract version for use by build stage
John Ellson [Wed, 25 Jul 2018 01:09:09 +0000 (21:09 -0400)]
try to extract version for use by build stage

6 years agotry to extract version for use by build stage
John Ellson [Wed, 25 Jul 2018 01:07:12 +0000 (21:07 -0400)]
try to extract version for use by build stage

6 years agoworking on runners for gitlab-ci
John Ellson [Tue, 24 Jul 2018 18:15:43 +0000 (14:15 -0400)]
working on runners for gitlab-ci

6 years agosuppress warning about gvedit
John Ellson [Thu, 5 Jul 2018 15:31:50 +0000 (11:31 -0400)]
suppress warning about gvedit

6 years agodefer making until on a machine with qmake
John Ellson [Thu, 5 Jul 2018 01:57:19 +0000 (21:57 -0400)]
defer making  until on a machine with qmake

6 years agoMerge branch 'master' of gitlab.com:graphviz/graphviz
John Ellson [Thu, 5 Jul 2018 01:03:29 +0000 (21:03 -0400)]
Merge branch 'master' of gitlab.com:graphviz/graphviz

6 years agofix syntax of AM_INIT_AUTOMAKE([no-define subdir-objects])
Stephen C North [Wed, 4 Jul 2018 19:58:31 +0000 (15:58 -0400)]
fix syntax of AM_INIT_AUTOMAKE([no-define subdir-objects])

6 years agoadd -fPIE -fPIC to CPPFLAGS for QT
John Ellson [Wed, 4 Jul 2018 18:38:39 +0000 (14:38 -0400)]
add -fPIE -fPIC to CPPFLAGS for QT

6 years agoadd subdir-objects to AM_INIT_AUTOMAKE
Stephen C North [Wed, 4 Jul 2018 17:06:13 +0000 (13:06 -0400)]
add subdir-objects to AM_INIT_AUTOMAKE

6 years agoCopy ac239f71ea9f807590505e6862cebe50e992e271 from gitlab graphviz.
Stephen C North [Wed, 4 Jul 2018 11:48:35 +0000 (07:48 -0400)]
Copy ac239f71ea9f807590505e6862cebe50e992e271 from gitlab graphviz.
fix for SVG rotation bug, demonstrated by
digraph BadRotation { graph [ rotate = 90]; A -> B ->C ->D ->E; }
fix proposed by steve roush
https://gitlab.com/graphviz/graphviz/issues/1392

6 years agoCopy patches to migrate gvedit to QT5, from gitlab graphviz
Stephen C North [Wed, 4 Jul 2018 11:36:23 +0000 (07:36 -0400)]
Copy patches to migrate gvedit to QT5, from gitlab graphviz
44d64ada7fcee208004ea0df2a822299d424b143  except I left out -fPIC
from cmd/gvedit/Makefile.am because I can hardly comprehend why
this has to be hardwired.  This also adds QT5 checks in the top
configure.ac (abandoning QT3 and QT4) and changes
AM_INIT_AUTOMAKE([no-define subdir-objects]) to
AM_INIT_AUTOMAKE([no-define]) which I don't pretend to understand.

6 years agoCopied 02a820ebdec93aac25e93945b16a6360c6ac7d43 from gitlab graphviz.
Stephen C North [Wed, 4 Jul 2018 11:20:40 +0000 (07:20 -0400)]
Copied 02a820ebdec93aac25e93945b16a6360c6ac7d43 from gitlab graphviz.
This add attribute TBbalance={min,max} to push tree nodes with slack as low or high as possible and sets DPI to 72 instead of 96 for quartz. Hope that's ok.

6 years agoMerge branch 'patch-1' into 'master'
Stephen C. North [Sun, 3 Jun 2018 04:23:38 +0000 (04:23 +0000)]
Merge branch 'patch-1' into 'master'

Update index.html fix guide pdf relative path

See merge request graphviz/graphviz!1286

6 years agoMerge branch 'gvcint-imports' into 'master'
Stephen C. North [Sun, 3 Jun 2018 04:22:07 +0000 (04:22 +0000)]
Merge branch 'gvcint-imports' into 'master'

Include gvcjob.h in gvcint.h

See merge request graphviz/graphviz!1284

6 years agoFix glitches in man pages as suggested by Eric Raymond.
Stephen C North [Sun, 3 Jun 2018 04:01:30 +0000 (00:01 -0400)]
Fix glitches in man pages as suggested by Eric Raymond.

6 years agoUpdate index.html fix guide pdf relative path
Alistair [Tue, 29 May 2018 23:55:39 +0000 (23:55 +0000)]
Update index.html fix guide pdf relative path

6 years agoMerge branch 'master' into 'master'
Stephen C. North [Fri, 4 May 2018 22:05:05 +0000 (22:05 +0000)]
Merge branch 'master' into 'master'

Prevent exponential growth of length of edges in clusters

Closes #1246

See merge request graphviz/graphviz!1283

6 years agoInclude gvcjob.h in gvcint.h
Philip Pham [Sat, 7 Apr 2018 19:56:26 +0000 (12:56 -0700)]
Include gvcjob.h in gvcint.h

gvcint.h uses gvtextlayout_engine_t which is declared in gvcjob.h.

This means that in order to use gvcint.h, one must include gvcjob.h. This is particularly problematic because gvcint.h comes before gvcjob.h, alphabetically, which leads to a broken build after running an autoformatter.

6 years agoPrevent exponential growth of length of edges in clusters
Thadeus Fleming [Fri, 23 Mar 2018 15:42:25 +0000 (10:42 -0500)]
Prevent exponential growth of length of edges in clusters

`edgelabel_ranks` gets called for the root graph and all of its cluster
subgraphs. It should only double `ED_minlen` for each edge once. Reverting the
test for labeled edges to check only the active graph, rather than its root,
prevents it from expanding the `minlen` once for every level of cluster
containing the edge.

Fixes #1246

6 years agoMerge branch 'visual-studio-typo' into 'master'
Stephen C. North [Fri, 2 Mar 2018 12:11:24 +0000 (12:11 +0000)]
Merge branch 'visual-studio-typo' into 'master'

Fix: copy pangoft2-1.dll with correct file name

Closes #1315

See merge request graphviz/graphviz!1282

6 years agoFix bug in routespl, when the code encounters a degenerate case when trying to reclai...
Emden R. Gansner [Tue, 6 Feb 2018 18:01:13 +0000 (13:01 -0500)]
Fix bug in routespl, when the code encounters a degenerate case when trying to reclaim space and thus calls make_polyline. The old code freed the array of points returned, but this array is static in make_polyline and should never be freed.

6 years agoFix: copy pangoft2-1.dll with correct file name
Erwin Janssen [Sun, 28 Jan 2018 00:02:09 +0000 (01:02 +0100)]
Fix: copy pangoft2-1.dll with correct file name

A typo in gvplugin_pango.vcxproj caused pangoft2-1.dll to be copied as
pango2-1.dll.

7 years agoAvoid integer overflow problem.
Emden R. Gansner [Fri, 29 Dec 2017 21:42:51 +0000 (16:42 -0500)]
Avoid integer overflow problem.

7 years agoMove npoints initialization earlier.
Emden R. Gansner [Fri, 29 Dec 2017 21:41:43 +0000 (16:41 -0500)]
Move npoints initialization earlier.

7 years agoReplace temporary links with ones to the new site.
Emden R Gansner [Thu, 7 Dec 2017 20:52:38 +0000 (20:52 +0000)]
Replace temporary links with ones to the new site.

7 years agoFix documentation to remove reference to a circle arrow type.
Emden R. Gansner [Thu, 30 Nov 2017 22:38:30 +0000 (17:38 -0500)]
Fix documentation to remove reference to a circle arrow type.

7 years agoAdd newlines to errors about lost edges.
Emden R. Gansner [Sun, 26 Nov 2017 22:13:17 +0000 (17:13 -0500)]
Add newlines to errors about lost edges.

7 years agoMake sure npoints is set to 0 in case there is a bad failure. This value is used...
Emden R. Gansner [Sun, 26 Nov 2017 22:11:44 +0000 (17:11 -0500)]
Make sure npoints is set to 0 in case there is a bad failure. This value is used to check for failure.

7 years agoChange github to gitlab.
Emden R. Gansner [Thu, 26 Oct 2017 18:11:04 +0000 (14:11 -0400)]
Change github to gitlab.

7 years agoUpdate grammar for HTML-like labels to include other font constructs;
Emden R. Gansner [Wed, 18 Oct 2017 22:16:51 +0000 (18:16 -0400)]
Update grammar for HTML-like labels to include other font constructs;
clarify that spaces will cause a syntax error if they appear immediately outside
such constructs as <FONT><TABLE>...</TABLE></FONT>.

7 years agoGo back to earlier value of MAXFLOAT.
Emden R. Gansner [Wed, 18 Oct 2017 00:44:27 +0000 (20:44 -0400)]
Go back to earlier value of MAXFLOAT.

7 years agoAdd missing string values for new tokens; re-order to match the values in htmlparse.h.
Emden R. Gansner [Tue, 17 Oct 2017 20:31:08 +0000 (16:31 -0400)]
Add missing string values for new tokens; re-order to match the values in htmlparse.h.

7 years agoUse accurate value for MAX_FLOAT. The old value rounded up.
Emden R. Gansner [Tue, 17 Oct 2017 18:31:01 +0000 (14:31 -0400)]
Use accurate value for MAX_FLOAT. The old value rounded up.

7 years agopartially fix breakage caused by automake update
John Ellson [Thu, 5 Oct 2017 22:18:47 +0000 (18:18 -0400)]
partially fix breakage caused by automake update

7 years agoUpdate .gitlab-ci.yml
John Ellson [Tue, 3 Oct 2017 00:12:22 +0000 (00:12 +0000)]
Update .gitlab-ci.yml

7 years agosetting up gitlab CI
John Ellson [Mon, 2 Oct 2017 23:55:16 +0000 (19:55 -0400)]
setting up gitlab CI

7 years agogithub -> gitlab
John Ellson [Fri, 22 Sep 2017 04:21:37 +0000 (00:21 -0400)]
github -> gitlab

7 years agodisable rtest in rpm builds
John Ellson [Thu, 21 Sep 2017 23:50:38 +0000 (19:50 -0400)]
disable rtest in rpm builds

7 years agoensure autogen.sh replaces config/missing
John Ellson [Thu, 21 Sep 2017 21:02:05 +0000 (17:02 -0400)]
ensure autogen.sh replaces config/missing

7 years agodon't change CFLAGS when --enable-debug is not set as it breaks rpm builkds
John Ellson [Tue, 19 Sep 2017 21:22:21 +0000 (17:22 -0400)]
don't change CFLAGS when --enable-debug is not set as it breaks rpm builkds

7 years agoMerge pull request #1281 from yhfudev/dev-config-debug
John Ellson [Tue, 19 Sep 2017 20:58:27 +0000 (16:58 -0400)]
Merge pull request #1281 from yhfudev/dev-config-debug

add argument --enable-debug to configure.ac for gdb

7 years agoneed XRENDER_CFLAGS for GL related programs to compile.
Stephen C North [Fri, 15 Sep 2017 03:22:07 +0000 (23:22 -0400)]
need XRENDER_CFLAGS for GL related programs to compile.

7 years agoReplace absolute link to faq with a relative one.
Emden R. Gansner [Thu, 14 Sep 2017 20:39:00 +0000 (16:39 -0400)]
Replace absolute link to faq with a relative one.

7 years agoReplace absolute links to faq with relative ones.
Emden R. Gansner [Thu, 14 Sep 2017 19:45:40 +0000 (15:45 -0400)]
Replace absolute links to faq with relative ones.

7 years agoReplace links to wiki to links to faq.
Emden R. Gansner [Thu, 14 Sep 2017 19:27:00 +0000 (15:27 -0400)]
Replace links to wiki to links to faq.

7 years agoadd argument --enable-debug to configure.ac for gdb
Yunhui Fu [Tue, 12 Sep 2017 12:51:34 +0000 (08:51 -0400)]
add argument --enable-debug to configure.ac for gdb

7 years agoUpdate README.md
emden [Thu, 7 Sep 2017 20:06:28 +0000 (16:06 -0400)]
Update README.md

Remove and replace links to iffy or defunct sites.

7 years agoMerge branch 'master' of github.com:/ellson/graphviz
John Ellson [Thu, 7 Sep 2017 14:15:39 +0000 (10:15 -0400)]
Merge branch 'master' of github.com:/ellson/graphviz

7 years agofix error that occurs during rpm install
John Ellson [Thu, 7 Sep 2017 14:15:27 +0000 (10:15 -0400)]
fix error that occurs during rpm install

7 years agoMerge pull request #1272 from Chiel92/master
John Ellson [Tue, 5 Sep 2017 16:55:36 +0000 (12:55 -0400)]
Merge pull request #1272 from Chiel92/master

Export agmkin and agmkout as C functions

7 years agoMerge pull request #1278 from ErwinJanssen/fix-windows
John Ellson [Tue, 5 Sep 2017 16:54:35 +0000 (12:54 -0400)]
Merge pull request #1278 from ErwinJanssen/fix-windows

Add lib/ast to include directories for lib/gvc

7 years agoAdd lib/ast to include directories for lib/gvc
Erwin Janssen [Wed, 30 Aug 2017 11:04:08 +0000 (13:04 +0200)]
Add lib/ast to include directories for lib/gvc

The addition of including `unistd.h` or `compat_unistd.h` in gvplugin.c
caused the build to fail on Windows because `compat_unistd.h` could not be
found. The compatibility header is located in `lib/ast`, which is now
added to the include directories. This resolves the error of the failed
build on Windows.

7 years agouse unistd_compat.h if needed
John Ellson [Thu, 24 Aug 2017 12:42:34 +0000 (08:42 -0400)]
use unistd_compat.h if needed

7 years agoreenable some .gitignore that somebody commented out
John Ellson [Wed, 23 Aug 2017 23:26:06 +0000 (19:26 -0400)]
reenable some .gitignore that somebody commented out