- Apr 05, 2017
-
-
Chris Harris authored
-
- Mar 31, 2017
-
-
Aron Helser authored
All python 2 specific files now work in python 3, so move them to the common web/Python module and remove the Python2 module. Also fix a few uses of .has_key(), which has been removed in python 3.
-
Aron Helser authored
Changes include fixing xrange, and str type differences, including required types for autobahn and twisted.
-
- Mar 14, 2017
-
-
doxy and misc. typos pt2
-
- Feb 28, 2017
-
-
Chris Harris authored
-
- Feb 08, 2017
-
-
Sebastien Jourdain authored
-
- Jan 16, 2017
-
-
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
-
- Nov 22, 2016
-
-
Sebastien Jourdain authored
Prevent error when reseting the active view of the image stream specially when no client has connected yet or requested the active view.
-
- Nov 10, 2016
-
-
-
-
Sebastien Jourdain authored
-
- Nov 03, 2016
-
-
Sebastien Jourdain authored
-
- Oct 24, 2016
-
-
Sebastien Jourdain authored
-
- Sep 12, 2016
-
-
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.
-
- Aug 29, 2016
-
-
Sebastien Jourdain authored
-
- Aug 26, 2016
-
-
Shawn Waldon authored
-
- Aug 23, 2016
-
-
Shawn Waldon authored
-
- Aug 01, 2016
-
-
Sebastien Jourdain authored
-
- Jul 25, 2016
-
-
Sebastien Jourdain authored
Replace render loop on the server side by a PushRender event when data has changed in the scene which reduce the amount of images sent.
-
- Jul 13, 2016
-
-
Ben Boeckel authored
The Python modules should hide this factor. Instead, try to import it from the top-level package to support ParaView.
-
- Jul 08, 2016
-
-
Sebastien Jourdain authored
-
Ben Boeckel authored
The module lives under the `vtk` module, so import it from there. The new ParaView packages do not add `vtk` to `sys.path` (which is how this worked before).
-
Cory Quammen authored
This reverts commit 772cc086. Needs more work to build with VTK_KITS_ENABLED and to build with ParaView.
-
- Jun 26, 2016
-
-
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
-
- Apr 08, 2016
-
-
Shawn Waldon authored
When the client disconnects from the vtkweb session, it is setting one of its members to a list rather than a dict. All the other uses of this member assume a dict and this causes AttributeErrors on reconnection when the list is used.
-
- Mar 08, 2016
-
-
Code extracted from: https://gitlab.kitware.com/third-party/proj.git at commit 41bdf05361007f8c5186f3df9944d86bb273ed13 (for/vtk).
-
- Feb 11, 2016
-
-
Sebastien Jourdain authored
-
- Dec 09, 2015
-
-
Sebastien Jourdain authored
-
- Dec 03, 2015
-
-
Sebastien Jourdain authored
-
- Apr 09, 2015
-
-
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.
-
- Mar 11, 2015
-
-
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
-
- Mar 04, 2015
-
-
Scott Wittenburg authored
Change-Id: I444e8a804bb93e77d67b8e9baf204bbd0766a10f
-
- Feb 18, 2015
-
-
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
-
- Feb 03, 2015
-
-
Scott Wittenburg authored
Change-Id: I5b16d33b81e22e3b2d870fe336d8c037eb836252
-
- Jan 30, 2015
-
-
Scott Wittenburg authored
Change-Id: Ida8ae7b362582a216b47131d95d8a9f66f21900b
-
- Jan 29, 2015
-
-
Scott Wittenburg authored
Change-Id: Id3de83859ca29a6e6e72745908a3633593263a49
-
- Jan 26, 2015
-
-
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
-
- Jan 23, 2015
-
-
Chris Harris authored
If the python process started by the launcher fails to startup within the timeout perform the necessary cleanup. Change-Id: If1c77abb89a47fbe6fb4d22c02cb7396f6043d7a
-
Chris Harris authored
Use unbuffered reads/writes when accessing the stdout file for Python processes started by launcher. This ensures that the "ready line" will appear in the file as soon as the process writes it. Change-Id: I58286236b9d5bbe781cc969a0e432ccdd091d47a
-
- Jan 16, 2015
-
-
Scott Wittenburg authored
Change-Id: I437de6daed8b9a467d101abdace5ba9fe9f2ac0f
-