]>
granicus.if.org Git - graphviz/log
John Ellson [Thu, 9 Apr 2020 20:18:22 +0000 (16:18 -0400)]
applying RH's graphviz-2.42.2-ocaml-allow-const-cast.patch
John Ellson [Thu, 9 Apr 2020 20:14:20 +0000 (16:14 -0400)]
applying RH's graphviz-2.42.2-dotty-menu-fix.patch
John Ellson [Thu, 9 Apr 2020 20:11:58 +0000 (16:11 -0400)]
applying RH's graphviz-2.42.2-coverity-scan-fixes.patch
Magnus Jacobsson [Wed, 8 Apr 2020 09:16:36 +0000 (11:16 +0200)]
Update ChangeLog with thanks to Jonathan Zeng for SGD
Magnus Jacobsson [Wed, 8 Apr 2020 08:53:22 +0000 (10:53 +0200)]
Start 2.45 development series
Magnus Jacobsson [Wed, 8 Apr 2020 07:03:23 +0000 (09:03 +0200)]
Stable Release 2.44.0
John Ellson [Wed, 8 Apr 2020 00:26:20 +0000 (20:26 -0400)]
try adding to lib/pathplan/CMakeLists.txt
John Ellson [Wed, 8 Apr 2020 00:05:59 +0000 (20:05 -0400)]
Revert "try removing recently added in lib/gvc/CMakeLists.txt"
This reverts commit
7f2ecd7fb13dc8de67139e3fa6e1405d31e6f210 .
John Ellson [Tue, 7 Apr 2020 22:45:45 +0000 (18:45 -0400)]
try removing recently added in lib/gvc/CMakeLists.txt
John Ellson [Tue, 7 Apr 2020 22:23:34 +0000 (18:23 -0400)]
Revert "Revert "Merge branch 'Grimler/graphviz-malloc.h-problem'""
This reverts commit
27592b90bfae96b68e8b52639be2bd827116bf92 .
John Ellson [Tue, 7 Apr 2020 03:24:00 +0000 (03:24 +0000)]
Revert "Merge branch 'Grimler/graphviz-malloc.h-problem'"
This reverts merge request !1332
John Ellson [Tue, 7 Apr 2020 00:04:44 +0000 (20:04 -0400)]
CMakeLists.txt versioning again ...
John Ellson [Mon, 6 Apr 2020 23:26:59 +0000 (19:26 -0400)]
update ChangeLog to show merging activity
John Ellson [Mon, 6 Apr 2020 22:56:44 +0000 (18:56 -0400)]
manually set reasonable version number in CMakeLists.txt
John Ellson [Mon, 6 Apr 2020 22:53:56 +0000 (18:53 -0400)]
Merge branch 'ndowens/graphviz-master'
John Ellson [Mon, 6 Apr 2020 22:44:37 +0000 (18:44 -0400)]
Merge branch 'FeepingCreature/graphviz-fix/issue-1671-hang-with-virtual-edge-loop'
John Ellson [Mon, 6 Apr 2020 22:38:26 +0000 (18:38 -0400)]
Merge branch 'jannick01/graphviz-tred-output-removed-edges'
John Ellson [Mon, 6 Apr 2020 19:28:07 +0000 (15:28 -0400)]
Merge branch 'sgd'
John Ellson [Mon, 6 Apr 2020 19:20:07 +0000 (15:20 -0400)]
Merge branch 'CristiFati0/graphviz-master'
John Ellson [Mon, 6 Apr 2020 19:14:19 +0000 (15:14 -0400)]
Merge branch 'Grimler/graphviz-cross-compilation-fix'
John Ellson [Mon, 6 Apr 2020 19:12:18 +0000 (15:12 -0400)]
resolve conflict by adding both: mips64 and riscv64
John Ellson [Mon, 6 Apr 2020 18:59:28 +0000 (14:59 -0400)]
Merge branch 'Grimler/graphviz-malloc.h-problem'
John Ellson [Mon, 6 Apr 2020 18:53:52 +0000 (14:53 -0400)]
Merge branch 'Grimler/graphviz-bcopy-fix'
John Ellson [Mon, 6 Apr 2020 18:36:46 +0000 (14:36 -0400)]
disable Ubuntu18-10 builds - EOL
John Ellson [Mon, 6 Apr 2020 18:28:05 +0000 (14:28 -0400)]
add randomkit.[ch] to vcxproj files
John Ellson [Mon, 6 Apr 2020 17:11:24 +0000 (13:11 -0400)]
add sgd.[ch] to vxproj files
John Ellson [Mon, 6 Apr 2020 15:01:32 +0000 (11:01 -0400)]
add '#ifdef __cplusplus' wrapper to sgd.h to try to fix windows build error
Magnus Jacobsson [Mon, 6 Apr 2020 08:53:36 +0000 (10:53 +0200)]
Don't build anything for tags
Appveyor fails if an attempt is made to build the same version again.
Magnus Jacobsson [Mon, 6 Apr 2020 07:39:27 +0000 (09:39 +0200)]
Move back to 2.43 development series
Magnus Jacobsson [Mon, 6 Apr 2020 06:00:22 +0000 (08:00 +0200)]
Stable Release 2.42.4
Jonathan Zheng [Sat, 22 Feb 2020 14:42:43 +0000 (14:42 +0000)]
removed MODEL_MDS for now
Jonathan Zheng [Sat, 22 Feb 2020 14:06:38 +0000 (14:06 +0000)]
fixed weighted shortest paths calculation
Jonathan Zheng [Mon, 3 Feb 2020 14:45:24 +0000 (14:45 +0000)]
updated documentation
Jonathan Zheng [Fri, 17 Jan 2020 11:09:25 +0000 (11:09 +0000)]
fixed indentation
Jonathan Zheng [Fri, 17 Jan 2020 11:07:41 +0000 (11:07 +0000)]
removed some comments
Jonathan Zheng [Fri, 17 Jan 2020 10:50:08 +0000 (10:50 +0000)]
fixed initial_positions segfault
Jonathan Zheng [Fri, 17 Jan 2020 01:24:32 +0000 (01:24 +0000)]
ignored multiedges in subset model
Jonathan Zheng [Thu, 16 Jan 2020 23:17:22 +0000 (23:17 +0000)]
added subset model
Jonathan Zheng [Thu, 16 Jan 2020 21:12:20 +0000 (21:12 +0000)]
undid changes to types.h
Jonathan Zheng [Thu, 16 Jan 2020 21:01:45 +0000 (21:01 +0000)]
dijkstra is now fast!
Jonathan Zheng [Thu, 16 Jan 2020 14:49:43 +0000 (14:49 +0000)]
randomkit added
Jonathan Zheng [Thu, 16 Jan 2020 14:29:13 +0000 (14:29 +0000)]
randomkit is good but not worth. Other optimizations needed
Jonathan Zheng [Thu, 16 Jan 2020 00:19:18 +0000 (00:19 +0000)]
made dijkstra clearer
Jonathan Zheng [Wed, 15 Jan 2020 17:38:07 +0000 (17:38 +0000)]
fixed more indentation
Jonathan Zheng [Wed, 15 Jan 2020 17:32:07 +0000 (17:32 +0000)]
fixed indentation
Jonathan Zheng [Wed, 15 Jan 2020 17:30:03 +0000 (17:30 +0000)]
pinned nodes working
Jonathan Zheng [Tue, 14 Jan 2020 15:47:20 +0000 (15:47 +0000)]
verbosity added. nodes can be pinned but shortest paths still calculated for every node TODO
Jonathan Zheng [Fri, 10 Jan 2020 23:15:09 +0000 (23:15 +0000)]
removed unnecessary print
Jonathan Zheng [Fri, 10 Jan 2020 18:14:39 +0000 (18:14 +0000)]
first working version
jxz12 [Thu, 9 Jan 2020 12:40:44 +0000 (12:40 +0000)]
first test
Magnus Jacobsson [Sun, 5 Apr 2020 17:10:59 +0000 (17:10 +0000)]
Merge branch 'include-all-test-files-in-distro' into 'master'
Include all test files in distro
See merge request graphviz/graphviz!1341
Magnus Jacobsson [Sat, 4 Apr 2020 14:14:26 +0000 (16:14 +0200)]
Add input and reference files for rtest to dist
Magnus Jacobsson [Wed, 1 Apr 2020 07:49:10 +0000 (09:49 +0200)]
Add input and reference files for vuln test to dist
Magnus Jacobsson [Tue, 31 Mar 2020 15:35:32 +0000 (17:35 +0200)]
Add helpers and reference files for shapes test to dist
CristiFati [Sat, 4 Apr 2020 16:21:58 +0000 (19:21 +0300)]
[Issue #1481]: MSB4018 The NativeCodeAnalysis task failed unexpectedly.
Magnus Jacobsson [Fri, 3 Apr 2020 12:43:40 +0000 (12:43 +0000)]
Merge branch 'run-private-runner-jobs-only-for-upstream' into 'master'
Run private runner jobs only for upstream
See merge request graphviz/graphviz!1339
Magnus Jacobsson [Fri, 3 Apr 2020 09:12:21 +0000 (11:12 +0200)]
Run deploy stage only on upstream
Magnus Jacobsson [Fri, 3 Apr 2020 09:11:55 +0000 (11:11 +0200)]
Run private runner locked Ubuntu 18.10 only on upstream
Magnus Jacobsson [Thu, 2 Apr 2020 19:07:43 +0000 (19:07 +0000)]
Merge branch 'build-for-fedora-on-gitlab-runners' into 'master'
Build for fedora on gitlab runners
See merge request graphviz/graphviz!1338
Magnus Jacobsson [Thu, 2 Apr 2020 17:39:33 +0000 (19:39 +0200)]
Build for Fedora 29, 30, 31, 32 & 33 in Docker containers on GitLab runners
Also changed to run for all branches.
Magnus Jacobsson [Thu, 2 Apr 2020 17:17:57 +0000 (19:17 +0200)]
Remove out-commented stuff from centos6/Dockerfile
Magnus Jacobsson [Thu, 2 Apr 2020 16:56:11 +0000 (18:56 +0200)]
Add Dockerfile for Fedora 29
Magnus Jacobsson [Thu, 2 Apr 2020 14:56:57 +0000 (16:56 +0200)]
Add Dockerfile for Fedora 31
Magnus Jacobsson [Thu, 2 Apr 2020 13:32:11 +0000 (15:32 +0200)]
Add Dockerfile for Fedora 32
Magnus Jacobsson [Thu, 2 Apr 2020 12:07:09 +0000 (14:07 +0200)]
Add Dockerfile for Fedora 33
Magnus Jacobsson [Thu, 2 Apr 2020 08:50:43 +0000 (08:50 +0000)]
Merge branch 'build-for-centos-on-gitlab-runners' into 'master'
Build for centos on gitlab runners
See merge request graphviz/graphviz!1337
Magnus Jacobsson [Thu, 2 Apr 2020 06:10:16 +0000 (08:10 +0200)]
Use ${HOME} to access rpm build directory
The absolute path on GitLab runners is different from our private
runners.
rpmbuild produces the build in the home directory, not in the current
directory. At least in Docker containers on GitLab runners these are
not the same.
Magnus Jacobsson [Thu, 2 Apr 2020 05:52:48 +0000 (07:52 +0200)]
Build for Centos 6, 7 & 8 in Docker containers on GitLab runners
Also changed to run for all branches.
Magnus Jacobsson [Wed, 1 Apr 2020 15:48:00 +0000 (17:48 +0200)]
Add Dockerfile for Centos 6
Magnus Jacobsson [Wed, 1 Apr 2020 15:47:32 +0000 (17:47 +0200)]
Update Dockerfile for Centos 7 with needed prerequisites
Magnus Jacobsson [Wed, 1 Apr 2020 07:06:28 +0000 (09:06 +0200)]
Add Dockerfile for Centos 8
Magnus Jacobsson [Thu, 2 Apr 2020 07:14:19 +0000 (07:14 +0000)]
Merge branch 'build-for-ubuntu-on-gitlab-runners' into 'master'
Build for ubuntu on gitlab runners
See merge request graphviz/graphviz!1336
Magnus Jacobsson [Mon, 23 Mar 2020 07:04:59 +0000 (08:04 +0100)]
Output OS release info to stdout
Magnus Jacobsson [Mon, 30 Mar 2020 09:55:42 +0000 (11:55 +0200)]
Add FIXME about Ubuntu 18.10 not run in docker on gitlab runner
Ubuntu 18.10 is End of Life according to
https://wiki.ubuntu.com/Releases.
When trying to do apt-get update we get errors like:
E: The repository 'http://archive.ubuntu.com/ubuntu cosmic Release'
does not have a Release file.
Magnus Jacobsson [Mon, 30 Mar 2020 09:55:10 +0000 (11:55 +0200)]
Add building of Ubuntu 19.10 in Docker container on GitLab runner
Also changed to run for all branches.
Magnus Jacobsson [Mon, 30 Mar 2020 09:54:25 +0000 (11:54 +0200)]
Build Ubuntu 18.04 & 19.04 in Docker containers on GitLab runners
Also changed to run for all branches.
Magnus Jacobsson [Mon, 23 Mar 2020 06:55:00 +0000 (07:55 +0100)]
Run portable-source in docker on gitlab runner
Also changed to run for all branches.
Stephen C. North [Mon, 30 Mar 2020 17:41:01 +0000 (17:41 +0000)]
Merge branch 'fix-svg-title-for-anonymous-graphs' into 'master'
Remove SVG title for anonymous graphs
Closes #1376
See merge request graphviz/graphviz!1327
Stephen C. North [Mon, 30 Mar 2020 17:40:41 +0000 (17:40 +0000)]
Merge branch 'add-mips64-support' into 'master'
host_cpu add mips64 platform
See merge request graphviz/graphviz!1325
Stephen C. North [Mon, 30 Mar 2020 17:39:21 +0000 (17:39 +0000)]
Merge branch 'master' into 'master'
Correct description of 'port' syntax in manual
See merge request graphviz/graphviz!1324
Magnus Jacobsson [Mon, 30 Mar 2020 17:33:18 +0000 (17:33 +0000)]
Merge branch 'fix-ampresand-in-url-generates-incorrect-svg' into 'master'
XML-escape xlink:href attribute in SVG
Closes #1687
See merge request graphviz/graphviz!1335
Magnus Jacobsson [Sun, 29 Mar 2020 14:20:56 +0000 (16:20 +0200)]
XML-escape xlink:href attribute in SVG
Fixes https://gitlab.com/graphviz/graphviz/-/issues/1687
Henrik Grimler [Sat, 28 Mar 2020 14:43:57 +0000 (15:43 +0100)]
lib/vpsc: rename bcopy->b_copy
bcopy is the name of a deprecated function. Compiling on a system
system that still have the function (for example android) gives an
error like:
```
[...]
Making all in vpsc
make[3]: Entering directory '/data/data/com.termux/files/home/projects/graphviz/build/lib/vpsc'
CXX blocks.lo
../../../lib/vpsc/blocks.cpp:158:36: error: too few arguments provided to function-like macro invocation
vector<Block*> bcopy(begin(),end());
^
/data/data/com.termux/files/usr/include/strings.h:61:9: note: macro 'bcopy' defined here
^
1 error generated.
```
Not using bcopy for vector names in block.cpp fixes this.
Henrik Grimler [Sat, 28 Mar 2020 15:32:18 +0000 (16:32 +0100)]
lib/sfdpgen: include malloc.h in PriorityQueue.c to define free
Works now that lib/cgraph/malloc.h is not included. Since we get the
`free` definition from malloc.h we also do not need
`#define FREE free` and friends.
Henrik Grimler [Sat, 28 Mar 2020 14:50:15 +0000 (15:50 +0100)]
lib/cgraph: include empty malloc.h from subdir include
Having it directly in cgraph/ means that this file is found by all
other libs with `-Ilib/cgraph/`. Since it is only needed by cgraph we
can move it to a subdirectory and add `-Iinclude/` to the cgraph
Makefile. If the other libraries and plugins picks up the empty
malloc.h it causes problems on some systems when compiling for example
lib/sfdpgen/PriorityQueue.c and plugin/visio/VisioGraphic.cpp where it
gives errors like:
```
/storage/termux-build/graphviz/src/lib/sfdpgen/PriorityQueue.c:96:40: error: use of undeclared identifier 'free'; did you mean 'frexp'?
DoubleLinkedList_delete_element(l, free, &((q->buckets)[gainold]));
^~~~
frexp
```
and
```
[...]
In file included from /storage/termux-build/graphviz/src/plugin/visio/VisioGraphic.cpp:16:
In file included from /storage/termux-build/_cache/android-r20-api-24-v3/bin/../sysroot/usr/include/c++/v1/algorithm:644:
In file included from /storage/termux-build/_cache/android-r20-api-24-v3/bin/../sysroot/usr/include/c++/v1/memory:654:
In file included from /storage/termux-build/_cache/android-r20-api-24-v3/bin/../sysroot/usr/include/c++/v1/typeinfo:61:
In file included from /storage/termux-build/_cache/android-r20-api-24-v3/bin/../sysroot/usr/include/c++/v1/exception:82:
/storage/termux-build/_cache/android-r20-api-24-v3/bin/../sysroot/usr/include/c++/v1/cstdlib:125:9: error: no member named 'calloc' in the global namespace
using ::calloc;
~~^
[...]
```
On other systems the compilation succeeds but with warnings like
```
../../../lib/common/memory.c:47:10: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration]
```
Henrik Grimler [Sat, 28 Mar 2020 15:34:41 +0000 (16:34 +0100)]
lib/gvpr: compile mkdefs with $(HOSTCC) rather than $(CC)
When cross-compiling graphviz the host tries to run mkdefs to generate
gdefs.h, which then fails with something like:
```
/bin/sh: ./mkdefs: cannot execute binary file: Exec format error
```
To work around this we can introduce a variable $(HOSTCC), which expands
to the standard compiler, `$(CC)`, unless the user has run
`export HOSTCC=some-host-compiler` or similar before configuring.
Magnus Jacobsson [Mon, 23 Mar 2020 06:50:46 +0000 (07:50 +0100)]
Add Dockerfile for Ubuntu 19.10
Magnus Jacobsson [Mon, 23 Mar 2020 06:50:38 +0000 (07:50 +0100)]
Add Dockerfile for Ubuntu 19.04
Magnus Jacobsson [Mon, 23 Mar 2020 06:50:29 +0000 (07:50 +0100)]
Add Dockerfile for Ubuntu 18.04
Magnus Jacobsson [Fri, 20 Mar 2020 16:45:47 +0000 (17:45 +0100)]
Fix lintian errors appearing when running in Docker
The is the same problem as in
https://gitlab.com/graphviz/graphviz/-/jobs/
193592697 which was fixed
with
https://gitlab.com/graphviz/graphviz/-/commit/
b0871968de2252653b001bf700ed98c240e8aad6 ,
but for some reason it doesn't work in Docker.
Nikita Ermakov [Thu, 19 Mar 2020 16:03:01 +0000 (19:03 +0300)]
Add riscv64 to host_cpu configure.ac
Add riscv64 to the host_cpu list of 64-bit CPUs for linux host_os.
Mathis Beer [Thu, 12 Mar 2020 10:20:59 +0000 (11:20 +0100)]
Work around issue 1671: avoid creating a virtual edge loop.
Not an actual solution!
The code removed from flat_rev is already done in merge_oneway.
Magnus Jacobsson [Sun, 8 Mar 2020 10:11:13 +0000 (11:11 +0100)]
Remove SVG title for anonymous graphs
Fixes https://gitlab.com/graphviz/graphviz/-/issues/1376
A similar fix for other output formats was introduced in
80d6ed709b365d39fe63dd279d137749a7ae42c2 .
John Ellson [Sat, 7 Mar 2020 19:40:11 +0000 (14:40 -0500)]
start centos8 builds
John Ellson [Sat, 7 Mar 2020 19:20:49 +0000 (14:20 -0500)]
fix for python version churn on .el8
Jannick [Mon, 2 Mar 2020 15:22:39 +0000 (16:22 +0100)]
tred: add option to output information on removed edges to stderr
* cmd/tools/tred.1:
- add documentation of '-r' flag
* cmd/tools/tred.c:
- add command line flag '-r'
- update usage screen
- add output to stderr information of removed edges, format:
'removed edge: <graph name>: "<head name>" -> "<tail name>"'
Jannick [Mon, 2 Mar 2020 15:15:12 +0000 (16:15 +0100)]
tred: remove trailing white spaces
* cmd/tools/tred.1: here.
* cmd/tools/tred.c: here.
zhangjialing [Thu, 20 Feb 2020 02:13:30 +0000 (10:13 +0800)]
host_cpu add mips64 platform
John Ellson [Wed, 19 Feb 2020 21:01:23 +0000 (16:01 -0500)]
start fc33 builds, stop fc227, fc28
John Ellson [Fri, 14 Feb 2020 14:25:08 +0000 (09:25 -0500)]
Merge branch 'mjdominus/graphviz-gitignores'