1. 05 Jul, 2018 1 commit
  2. 04 Jul, 2018 1 commit
    • Stephen C. North's avatar
      Copy patches to migrate gvedit to QT5, from gitlab graphviz · dd4ca75c
      Stephen C. North authored
      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.
      dd4ca75c
  3. 03 Jun, 2018 1 commit
  4. 15 Sep, 2017 1 commit
  5. 18 Aug, 2017 1 commit
  6. 28 Jul, 2017 1 commit
  7. 26 Jul, 2017 1 commit
  8. 21 Jul, 2017 3 commits
  9. 20 Jul, 2017 1 commit
  10. 13 Jul, 2017 1 commit
  11. 25 Jun, 2017 1 commit
  12. 13 Jun, 2017 1 commit
    • Kevin Funk's avatar
      CMake: tred: Make compile · 8f1d3016
      Kevin Funk authored
      ```
      FAILED: cmd/tools/tred
      : && cc  -fPIC -g cmd/tools/CMakeFiles/tred.dir/tred.c.o  -o cmd/tools/tred
      -Wl,-rpath,/home/kfunk/devel/build/graphviz/lib/cgraph:/home/kfunk/devel/build/graphviz/lib/cdt:
      -rdynamic lib/cgraph/libcgraph.so.6.0.0 lib/ingraphs/libingraphs.a
      lib/cdt/libcdt.so.5.0.0 && :
      /home/kfunk/devel/src/graphviz/cmd/tools/tred.c:284: error: undefined
      reference to 'start_timer'
      /home/kfunk/devel/src/graphviz/cmd/tools/tred.c:287: error: undefined
      reference to 'elapsed_sec'
      ```
      8f1d3016
  13. 06 Jun, 2017 1 commit
  14. 05 Jun, 2017 1 commit
  15. 04 Jun, 2017 1 commit
  16. 24 May, 2017 1 commit
    • Erwin Janssen's avatar
      Update Cairo and Pango dependencies for Windows · d654a92e
      Erwin Janssen authored
      Update the libraries and dependencies for Cairo, Pango and Pangocairo to
      the latest version available, both for x86 and x64. This also eliminates
      the need for the pangomodules.exe to be called.
      d654a92e
  17. 14 May, 2017 4 commits
    • Erwin Janssen's avatar
      Convert current Visual Studio build from MT to MD · cfb56b36
      Erwin Janssen authored
      The CMake build generates MD code (which required a vcredist to be bundled
      with the binaries). The current Visual Studio build generated MT code
      (which doesn't require a vcredist). Both types require different 3rd party
      libraries, so for consistancy reasons, the current Visual Studio build is
      converted to MD.
      cfb56b36
    • Erwin Janssen's avatar
      Add 64bit dependencies for lib/gvc · 978ae764
      Erwin Janssen authored
      These dependencies had the following changes:
      - rxspencer became a lib-only library
      - libexpat became expat
      - The 64bit version of ltdl required cygwin1.dll
      978ae764
    • Erwin Janssen's avatar
      Use static zlib on Windows build · b1a5af2d
      Erwin Janssen authored
      The windows dependencies submodule now includes the static version of
      zlib when building Graphviz. Some third party DLLs might still require a
      zlib.dll however, but this will be added when required.
      b1a5af2d
    • Erwin Janssen's avatar
      Move Windows dependencies to x86 directory · d4eb54e2
      Erwin Janssen authored
      The current Windows dependencies are all 32bit. To compile a 64bit
      Graphviz, 64bit dependencies are required. In order to have both the
      32bit and 64bit libraries, we store the 32bit libraries in the x86
      folder.
      d4eb54e2
  18. 06 Apr, 2017 2 commits
    • Erwin Janssen's avatar
      Add tools from cmd/tools to CMake build · 7d45c924
      Erwin Janssen authored
      The directory cmd/tools contains multiple command line tools, these are
      added to the CMake build. Because most tools shared some or most of their
      settings, a CMake function could be used to set most of these settings.
      7d45c924
    • Erwin Janssen's avatar
      Add the `dot` executable to the CMake build · 15bc2714
      Erwin Janssen authored
      The CMake build now builds `dot` and allows graphs to be rendered. Only
      the `core` outputs and `dot_layout` are included for now.
      15bc2714
  19. 05 Apr, 2017 1 commit
    • Erwin Janssen's avatar
      gmlparse.y: Each identifier in dedicated statement · 265797ce
      Erwin Janssen authored
      It is good practice to define each identifier in a dedicated statement,
      various standard and style guides recommend this. Because where multiple
      declarators appear in the same declaration, the type of an identifier
      may not meet a developer's expectations.
      265797ce
  20. 04 Apr, 2017 1 commit
  21. 06 Mar, 2017 1 commit
  22. 05 Mar, 2017 2 commits
  23. 17 Jan, 2017 4 commits
    • Erwin Janssen's avatar
      Merge Windows dependencies into one submodule · a9d2e2fb
      Erwin Janssen authored
      Instead of using a submodule for every Windows dependency with a lot of
      extra files, we now use a single submodule that only contains those files
      that are required. This means fewer submodules and shorter download time
      (because of the reduction in size and number of files).
      Also removed some unused links in Smyrna.
      a9d2e2fb
    • Erwin Janssen's avatar
      Replace checks for `WIN32` with `_WIN32` · 0bf08962
      Erwin Janssen authored
      The preprocesser macro `WIN32` is defined by the user, while `_WIN32` is
      defined by the compiler. To improve consistantcy, and prevent errors
      caused by forgetting to define `WIN32` somewhere, it is better to use
      `_WIN32` to check for Windows.
      0bf08962
    • Erwin Janssen's avatar
      Fixed use of unitialized variable in lefty · 1ef7b1f7
      Erwin Janssen authored
      In the file cmd/lefty/ws/x11/gquery.c, function Gqwpopaction:
      THe char c is declared without initializer, giving it a unpredictable
      value. If the next if statement takes the false branch, the function where
      c is set is not executed. The next if statement then checks `c != 13`, but
      because C could have any value, the behavior is unpredictable.
      Initializing c with a known value, such as 0, fixes the problem.
      1ef7b1f7
    • Erwin Janssen's avatar
      Replace Windows' pragma linking with VS linking · 2d95aab6
      Erwin Janssen authored
      In various places, mostly the projects in `cmd` and `plugin`, had a
      `#pragma comment( lib, "libname.lib" )` in the source code for linking
      under Windows. Were possible, these have been removed and replaced link
      specifications in the Visual Studio project files.
      This seperates the linking from the source code and makes transitioning to
      other build systems easier.
      2d95aab6
  24. 04 Jan, 2017 3 commits
  25. 21 Dec, 2016 1 commit
  26. 20 Dec, 2016 1 commit
  27. 19 Dec, 2016 1 commit
    • Erwin Janssen's avatar
      Fix fonts errors on Windows with binary outputs · bff38666
      Erwin Janssen authored
      Outputs like 'png' didn't render the text properly on Windows (rectangles
      instead of letters). The cause was that Pango was missings its modules. This
      change adds post build commands to the `smyrna` en `gvplugin_pango` Visual
      Studio projects, so the required modules are copied and then recognized by
      pango.
      Fixes issue #1186
      bff38666
  28. 18 Dec, 2016 1 commit