Skip to content
Snippets Groups Projects
  1. Apr 05, 2017
  2. Mar 31, 2017
  3. Mar 14, 2017
  4. Feb 28, 2017
  5. Feb 08, 2017
  6. Jan 16, 2017
    • Michka Popoff's avatar
      ENH: Do not link against libpython when possible · 5668595e
      Michka Popoff authored
      This is similar to what is already done in ITK and SimpleITK.
      
      The new vtkTargetLinkLibrariesWithDynamicLookup.cmake file is slightly modified copy from
      ITK/CMake/itkTargetLinkLibrariesWithDynamicLookup.cmake
      The explanation of what this patch tries to achieve is documented in this file.
      
      A new argument is introduced, called OPTIONAL_PYTHON_LINK.
      When used, the module will be optionally be linked against libpython.
      In the module.cmake files, most vtkPython dependencies were moved to COMPILE_DEPENDS, so that libpython is not added to the target_link_libraries() call.
      
      The vtkPython is explicitely linked against the python libraries, as this is a python executable.
      
      Also, the find_package calls for the PythonLibs were made optional when possible.
      
      The XDMF3 project was not updated, this will need to be done separately if weak linking is wished for that project.
      
      Fixes: #16068
      5668595e
  7. Nov 22, 2016
  8. Nov 10, 2016
  9. Nov 03, 2016
  10. Oct 24, 2016
  11. Sep 12, 2016
    • Haocheng LIU's avatar
      Rewrite all public&private dependency in module.cmake file · 6e113ad4
      Haocheng LIU authored
      The current dependency relationship in vtk is unclear and misleading.
      This MR tries to rewrite them based on header files inclusion of headers
      and source files in each module. Corner cases are considered and
      modules are sorted in alphabetical order to facilitate future reference.
      See details in my gitlab python based script project. In future we can continue
      using this script to clean the VTK Dependency easily from
      time to time.
      6e113ad4
  12. Aug 29, 2016
  13. Aug 26, 2016
  14. Aug 23, 2016
  15. Aug 01, 2016
  16. Jul 25, 2016
  17. Jul 13, 2016
  18. Jul 08, 2016
  19. Jun 26, 2016
    • Michka Popoff's avatar
      ENH: Do not link against libpython when possible · 772cc086
      Michka Popoff authored
      This is similar to what is already done in ITK and SimpleITK.
      
      The new vtkTargetLinkLibrariesWithDynamicLookup.cmake file is slightly modified copy from ITK (things have been renamed from ITK to VTK). The explanation of what this patch tries to achieve is documented in this file.
      
      A new argument is introduced, called OPTIONAL_PYTHON_LINK. When used, the module will be optionally be linked against libpython. In the module.cmake files, most vtkPython dependencies were moved to COMPILE_DEPENDS, so that libpython is not added to the target_link_libraries() call.
      
      The vtkPython is explicitely linked against the python libraries, as this is a python executable.
      
      Also, the find_package calls for the PythonLibs were made optional when possible.
      
      This fixes the following bug: http://www.vtk.org/Bug/view.php?id=16068
      772cc086
  20. Apr 08, 2016
  21. Mar 08, 2016
  22. Feb 11, 2016
  23. Dec 09, 2015
  24. Dec 03, 2015
  25. Apr 09, 2015
    • Chris Harris's avatar
      vtkWeb: Ensure that we get the image size requested · 2ea3f61e
      Chris Harris authored
      Due to the way SetSize(...) is implement on the render window
      it return before confirming that the window has resized. In which
      can we can receive an image of the previous size. So if the returned
      image isn't the correct size, try again.
      2ea3f61e
  26. Mar 11, 2015
    • Scott Wittenburg's avatar
      Fix how we import our argparse fallback implementation. · 566dc51f
      Scott Wittenburg authored
      In environments where Python 2.6 is still in use, there is no
      argparse module included by default.  For these situations, we
      have included our own copy, called _argparse.py, which we usually
      import in the except block in case the default is not present.  At
      some point, the vtk.web package included this file, but at some
      point it was removed and because few sites still use Python 2.6,
      it was not caught.
      
      This fix puts the _argparse.py in a single location (except for
      where it is needed at build time).  This location is vtk.util,
      and everything now looks there in the fallback case.
      
      Change-Id: Id64241ffbe4e3cec7e96dae386da1a6385c5f6ed
      566dc51f
  27. Mar 04, 2015
  28. Feb 18, 2015
    • Burlen Loring's avatar
      buffering issue in vtkweb · d2582c66
      Burlen Loring authored
      the ready_line from the launched application is sent through
      stdout which can be arbitrarily buffered in a pipe. the vtkpython
      interpreter overrides sys.stdout (and others) and did not implement
      flush. This patch implements flush and uses it to flush the ready_line
      rather then send a bunch of data to the stream and hope that it is
      enough to flush the buffer.
      
      Change-Id: I6342e1becd459b02391e7a7998181a83c44ffff1
      d2582c66
  29. Feb 03, 2015
  30. Jan 30, 2015
  31. Jan 29, 2015
  32. Jan 26, 2015
    • Burlen Loring's avatar
      vtkweb: buffering issue · 90c9a291
      Burlen Loring authored
      the launched app signals he is ready to receive incoming http reqs
      by writing a "ready_line" into the log. the launcher reads the log
      scanning for this ready line. Buffering can prevent this from
      happening so trun off buffering on the log file.
      
      Change-Id: I26ede8d7e1518f9ed9c90bf836fdf1596e05fae1
      90c9a291
  33. Jan 23, 2015
  34. Jan 16, 2015
Loading