[vtkusers] Announce: vtk 7.0.0 release candidate 1 is ready

David E DeMarle dave.demarle at kitware.com
Thu Dec 17 14:39:15 EST 2015


The VTK developement team is happy to announce that VTK 7.0 has entered
the release candidate stage!

You can find the source, data, and vtkpython binary packages here:

http://www.vtk.org/download/#candidate

Please try this version of VTK and report any issues to the list or the
bug tracker so that we can try to address them before VTK 7.0.0 final.

The official release notes will be available when VTK final is released
in the next few weeks. In the meantime here is a preview:

The big news is that the OpenGL"new" backend is now the default and that
VTK is for the first time compatible with Python 3.

Other new functionality includes:
- the introduction of the Flying Edges SMP optimized (very fast) isocontour
filter
- a new and improved vtkPUnstructuredGridGhostCells filter that efficiently
creates ghost cells in DMP parallel contexts.
- allow the Python Global Interpreter Lock (GIL) for multithreaded Python
routines
- offscreen rendering through EGL now supported
- remove vtkFreeTypeUtilities

Improvements to existing functionality includes:
- optimizations to the Contingency Statistics class which provides a
significant performance boost when using only integer or floating point data
- improved MPAS file handling including including arbitrary vertical
dimensions and more general attribute reading
- modernize depth sorting code. In tests the improved depth sort is 2 to 3x
faster than before.
- fixes to the ExodusWriter, especially when handling side sets and node set
data.
- updates to the PLY Writer

Some of the changes that affect building and using VTK in applications
include:
- the OpenGL2 backend requires newer rendering capabilities than its
predecessor
- QtWebKit is no longer part of the Qt build group and thus easier to do
without
- vtkStreamer and related classes are deprecated; use vtkStreamTracer
instead.
- a new option (when building with newer CMake) to build with C++11 support
- add support for Visual Studio 2015
- Java 1.6 is now the minimum version that is tested; 1.5 may not work
- remove support for OSX10.5 Leopard and the Carbon (OSX9 compatibility
layer) API
- remove support for gcc 4.1

And many bug fixes across the codebase.

We hope you enjoy this release of VTK! As always, contact Kitware and
the mailing lists for assistance.

Thanks,

David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20151217/15f829e3/attachment.html>
-------------- next part --------------
Aashish Chaudhary (27):
      84e69fd Some more style fixes
      dae6f71 Initial pass on supporting render to texture for volume rendering
      53bba21 Writing computed depth values to a second color attachment
      603d923 Export alpha channel and single component depth texture
      c2cd9fb Use unsigned char data type for image data
      9f7027e Removed debug code
      2a22829 Moved render to texture API to base class
      6694a0f Fixed failing test
      6d4ab07 Use first non-transparent fragment pos for depth buffer
      66cd7a0 Wrapped long lines
      f1b6992 Fixed global variable declaration
      ce8fd4d Do not write depth value if we need to skip a fragment
      ab28eee Update textures and buffers appropriately in case of resize
      38a59e4 Fixed uninitialized values
      d9135ba Fixed ReleaseGraphicsResources not getting called for offscreen window
      7f7d257 Compute min and max texture extents a cell centers
      98abc34 Updated baselines
      72bd268 Use cell flag to compute texture coordinates
      506f7e2 Fixed bad texture coordinates when dealing with negative spacing
      e4ff7f8 Fixed style issues
      6fca375 Fixed bad first sample along the ray and added notes
      d481678 Silence texture internal format related messages
      e8fc081 Fixed volume rendering in parallel mode for IR > 1
      fb6c2ee Fixed matrix data sent to the shader
      e6bdf65 Fixed logic for reduction factor
      3cbb252 Initialize variables to reasonable defaults
      d22bed5 Fixed some more compiler warnings

Alex Tsui (2):
      a98c952 Port PyQt4 QVTKRenderWindowInteractor to PyQt5.
      1cea85a Add qt5 module

Alexis Girault (2):
      707fac6 Fix bug 15787 : empty vtkCornerAnnotation text renders incorrectly
      64ed4f9 issue #13348: Call ConfigureEvent on QEvent::Resize in QVTKInteractorAdapter

Andrew Bauer (8):
      34bbe20 Adding ability to clear particle path cache for previous time steps.
      6d6ea87 vtkXMLPMultiBlockDataWriter now writes out dataset block names.
      e63d830 Adding in a check for a null pointer before accessing the pointer.
      585a7c9 Particle path improvements intended for in situ processing.
      8ad8380 Improving comments about particle tracer data structures.
      b0cbf25 Fixing parallel stream tracer integration time and forward value integrators.
      32dc271 Fix issue if there aren't arrays in both time steps.
      26ee6f2 Making vtkGradientFilter more efficient.

Andrew Maclean (5):
      ae48313 Fixing tests for Python3.
      09633c1 A fix to enable this script to work with Py3k.
      55ab30f A fix to enable this script to work with Py3k.
      a7996f4 Converting python examples so they also run on Py3k.
      06a6bb1 Eliminate tests causing errors.

Antonella Cascitelli (7):
      1a7ef12 Expose scissor parameters in vtkCamera
      7593e1f Fixed some minor issues
      096a56d Expose scissor for OpenGL2 backend
      85ce242 Fixed scissor if it is disabled
      1de4a32 Fixed multiple include
      56fffa2 Fixed scissor if it is disabled for OPENGL backend
      a8a4572 Changed the formatting of if/else

Ashray Malhotra (6):
      a5d29bb Added RGB to YIQ conversion filter
      1b9729b Made variable local, clarified max variable name
      a04250c Adding YIQ to RGB conversion filter
      f30ed9c Removed YIQ to RGB filter from this branch
      0f56b86 Corrected different repo versions, added anonymous namespace
      e1b56ba Added test code, still to add external data png verification file

Ben Boeckel (84):
      2cbef7a FiltersStatisticsGnuR: fix warnings in tests
      a1dbc97 semanticDiffVersion: use the returncode
      5119521 git-gitlab-push: add source_branch to the "create an MR" url
      db578ab docs: add documentation on gitlab release flow
      19db9af QVTKWidget2: add a method for creating a suitable GLformat
      ef07b95 QVTKWidget2: request OpenGL 3.2 context with OpenGL2
      183a2be OpenGL2: replace VTKGL2 define
      f5f15f7 GUISupportQtOpenGL: add a test for QVTKWidget2
      5d1ec47 QVTKWidget2: add mouseEvent signal
      e29a866 python3: add support in IOGeoJSON and IOParallelXML tests
      4bc94e8 TestDataArrayAPI: remove unreachable code
      f225218 TestDataArrayAPI: use Finish macro to exit the function
      3bfe991 python3: add support in IOGeoJSON and IOParallelXML tests
      55a445b vtkInformationObjectBaseKey: plug a memory leak
      698963f msvc2015: _set_output_format is gone
      dab7886 vtkOpenGLPolyDataMapper: warn about broken gl_PrimitiveID once
      2557364 vtkFreeTypeTools: support VTK_USE_64BIT_IDS=OFF
      c846e28 twisted: remove pyc files
      1d97b40 gitignore: exclude Python build artifacts
      fcec93c TestQVTKWidget2: link QtOpenGL in Qt4
      306c8a9 FindMPI: search the HPC MPI registry path
      54088f5 GUISupportQt: update for 5.5 deprecation warnings
      1016535 vtkDirectory: support PGI and glibc dirent type mismatch
      aa6830c vtkjsoncpp: remove old import
      36c58dd Documentation: document Do: test
      6f083e6 vtkFixedPointVolumeRayCastCompositeShadeHelper: use 4
      0f10584 vtkVolumeRayCastIsosurfaceFunction: use a temp variable
      13cf25a vtkVolumeRayCastIsosurfaceFunction: use static_cast
      abe4ea3 vtkPolynomialSolversUnivariate: fix comment
      f0c3619 vtkImageAccumulate: return 0 on error
      20a86e8 vtkImageAccumulate: handle errors in the actual algorithm
      537eaa0 headers: remove RCS replacement tags
      fe6e1bf vtkModuleMacros: allow skipping header installation
      6ee01af vtkRIBExporter: use snprintf
      383c515 RenderingCore: don't write to /tmp
      ab61d3a headers: conform to the CheckGuard HeaderTest
      70818a1 HeaderTesting: check header guards
      16152ce HeaderTest: fix copy ctor and assignment operators
      db3f1d7 HeaderTest: fix up some include warnings
      244afb6 HeaderTest: add some missing vtkTypeMacros
      fe20b1e QtWebKit: require explicit enable
      3ee49eb TestWin32OpenGLRenderWindow: use a short timeout
      ce4b6f1 HeaderTest: fix header guards
      62495cb vtkhdf5: let CMake determine the executable path
      33fd97a RenderingOpenGL: fix test name
      8d755ef vtkOpenGLGPUVolumeRayCastMapper: remove BOM
      15886df FindMPI: fix rogue curly brace
      b4239d3 vtkBuildPath: use the configuration in the filepath
      4d0f3bd TestNumpyInterface: accept some numerical error in the test
      ea618ad testing: catch "ERROR:" strings in the output
      bfcd913 TestNumpyInterface: fix comparison checks
      f3228a7 vtkQtSQLDatabase: clamp the port to a valid port range
      67482d9 thirdparty: add infrastructure for updating third party packages
      78222ad jsoncpp: add script to update jsoncpp
      6e0a3d6 jsoncpp: use variable expansion rather than dirname
      fc06fd9 jsoncpp: integrate into vtk
      e99ee9f vtkGeoJSONReader: update for deprecated methods
      f93151a vtkGeoJSONReader: omitEndingLineFeed has been removed
      f69042b vtkGDALRasterReader: add NumberOfPoints method
      8fca3ff vtkMergeFields, vtkSplitField: use strncpy
      01afeb2 vtkWebGLExporter: use vtkActor* as the key
      9b2c859 vtkWebGLExporter: use size_t as storage for pointers
      1820c4a ThirdParty: use the subtree option to git
      8d6c2ce vtkWebGLExporter: bump the pointer down a level
      f3cb6c9 vtkWrap{Java,Tcl}: fail if there is no class to wrap
      e31dea4 ThirdParty: remove -v to rmdir
      54736d8 ThirdParty: ignore commit hooks when committing
      9bce152 vtkWebGLObject: use size_t for renderer id type
      7d76412 warnings: ignore std::exception inheritence warning
      127573c ThirdParty: always use a subtree option for merging
      d34f066 zlib: remove old import
      31e5974 zlib: add update script
      68c3cc5 PyVTKObject: own the classname memory
      8455c83 PyVTKObject: shorten the lifetime of the `s` object
      b87beee PyVTKObject: add .c_str()
      5b6e9c4 PyVTKObject: own the classname memory
      13c69c8 PyVTKObject: shorten the lifetime of the `s` object
      836fc07 PyVTKObject: add .c_str()
      8402cfb java: bump default target to 1.6
      9d96017 vtkJavaMemoryManagerImpl: parameterize Constructor for inspection
      d5a549c java: ignore bootstrap class path warning
      a4275ab Documentation: add docs for making a release
      c9f7a5e vtkStreamer: deprecate the class hierarchy
      8c3c794 Revert "ThirdParty: always use a subtree option for merging"

Bengt Rosenberger (1):
      ce74643 Fixed data rounding issue for int data

Berk Geveci (3):
      ee3db15 Source was not setting the right key. Fixed.
      c2a41f5 Fixed unitialized memory access bug.
      cff62a1 Preparation to deprecate vtkStreamer and subclasses.

Bill Lorensen (30):
      924248d STYLE: Replace vtksys_stl and vtksys_ios:: with std::
      7d259c6 ENH: UnitTest for vtkPlanesIntersection
      8eee690 ENH: UnitTest for SimpleScalarTree
      b4941b0 ENH: Test vtkSphere::ComputeBoundingSphere
      e824982 ENH: Unit tests for ImplicitVolume/ImplicitDataSet
      5c05c91 COMP: Infinite loop compiling TestDataArrayAPI
      6d2409a ENH: Bump vtkDICOM version
      e897682 COMP: Member template function use on Mac
      35589f1 BUG: SetDPI() Unitialized Memory Read
      a680a98 ENH: STLWriter now handles triangle strips
      885dd1c vtkFixedWidthTextReader: expose internal vtkTable errors
      c0a6fe7 vtkXMLReader: expose internal error APIs
      eab49b0 vtkGenericCell: improve error message
      8cf0a42 vtkQuadraticEdge: remove broken Derivatives implementation
      5aa17e9 vtkTable: improve error message
      3161f65 UnitTestCells: skip vtkQuadraticEdge Derivatives testing
      b079d08 UnitTestFunctionParser: remove testing for log()
      08649ec TestTextureGlyph: use the proper data path
      fc659cd TestImagePlaneWidget: use the proper data path
      f13d7e0 TestMapperLUT: use the proper data path
      e5566b9 resampledTexture: fix off-by-one
      d283c1d TestPolyDataPieces: fix off-by-one
      50666ee TestFixedWidthTextReader: use std:: explicitly
      8dcbc03 TestImageDataLIC2D: use std:: explicitly
      b2457cc DistributedDataRenderPass: only render if extensions are supported
      d7c1377 TestBlurAndSobelPasses: convert to vtkSmartPointer
      f930156 TestSobelGradientMagnitudePass: convert to vtkSmartPointer
      3fbae75 Testing: catch and check error messages
      472a65d Testing: output when FBOs are not supported
      816a0f6 ENH: Unit test for MergeFilter

Brad King (27):
      d71e450 IO/GeoJSON: Fix -Wsign-compare warnings
      eaf0f6a ENH: Remove use of include <vtksys/stl/*> and vtksys_stl::*
      3ae7dd3 ENH: Remove use of include <vtksys/ios/*> and vtksys_ios::*
      88e3b19 Remove use of KWSys String.hxx header
      d33ae4d Remove use of KWSys auto_ptr
      0be93d4 Remove use of KWSys cstddef compatiblilty header
      3459fd9 Include <sstream> header via angle brackets
      e12a815 Add a vtkTemplate2Macro to dispatch to two template arguments at once
      e3ef8a6 COMP: Remove break after return in TestTemplateMacro
      7b75213 vtkModuleMacros: Fix regression in header installation
      1cf6912 CMake/FindMPI: Drop unnecessary and incorrect use of GetPrerequisites
      3b3fa52 Drop stream operator `long long` compatibility layer
      fcd264f Drop old C++ stream EOF workarounds
      953d37d Drop unused VTK_NO_ANSI_STRING_STREAM configuration value
      b55c10e Drop VTK_TEMPLATE_SPECIALIZE compatibility macro
      a51432e Drop support for lack of explicit template instantiation
      952168d Drop unused checks for ancient C++ standard library versions
      fef59c2 Drop unused CMake/vtkTestBoolType.cxx source file
      50f51ec Drop condtions for lack of `unsigned __int64` to `double` conversion
      3a70a23 GUISupport/Qt: Port QTestApp.cxx to Qt 5.5
      2c875d2 Drop unused memorized try_run result
      7e8454b vtkFiltersStatisticsGnuR: Simplify availability of uintptr_t
      708c3a5 EncodeString: Compile independently from other VTK modules
      7bbbba2 ParseOGLExt: Compile independently from other VTK modules
      36bb09a Drop support for compilers with `__int64` as the only 64-bit int
      3b89e77 Drop support for compilers without `long long`
      f7bcf8f EncodeString: Never build a launcher for this executable

Burlen Loring (1):
      aa0d779 modernize depth sorting code

Casey Goodlett (2):
      c3e55b8 Workaround problematic motion events
      394633f Remove logging statements

Chiranjib Sur (1):
      4a79888 make functions WriteArrayFooter, WriteArrayInline and WriteInlineData virtual

Chun-Ming Chen (4):
      2c0a8de Add vtkImageProbeFilter for efficient probing into an vtkImageData
      f75eb39 Ensure the point really falls in the cell and prevent extrapolation.
      c11ee9e Replace raw C array by std::vector for weights. Remove unused codes.
      5fe9419 Fix C++ style

Cory Quammen (18):
      a6becaf Specified that 'Do: merge' must be in the trailing lines
      65533f1 Documentation: fixed up wording on 'Do:' commands
      bb9d1ad Add newline at end of file
      a6ec431 Re-enabled parallel XML reader/writer test
      b128eb3 Added test for STL reader
      0e72188 Changed warning macro into debug macro
      be2478c Fixes for Python 3
      c3ba7b1 Change misleading documentation
      1cea5ed BUG: Fix determination of scalar association
      1feb918 Move lookup table opacity check from actor
      aeb47cf ENH: Computation of string bounds accounting for justification
      1d91f9b BUG 15797: Fix text property ID computation
      6e8750d ENH: Added some useful member functions to vtkRect<T>
      71db77d BUG 12531: Fixed problem with AutoOrient
      3b208dd Added option to display range labels
      7e1129c Silence warnings about possibly uninitialized values
      0739405 Added test baseline and fixed some minor issues in the code
      9d15210 Warn only once about Apple bug

Dan Lipsa (14):
      a756065 BUG: vtkBiDimensionalRepresentation::PrintSelf does not generate an error.
      9645f93 BUG: vthb file has the wrong directory.
      04d14cd BUG #15662: vtkAppendPolyData does not remove UPDATE_EXTENT
      c0f2e89 BUG #15397: vtkPProbeFilter crash when geometry dataset is distributed.
      f09903e COMP: Add logic to selectively use OpenGL or OSMesa.
      3b6810f BUG: OSMESA configuration flags can cause link errors.
      7619c55 ENH: Add option to offscreen render through EGL.
      ce28526 BUG: Point Sprites don't work with EGL/OpenGL driver 4.5.0 NVIDIA 355.11
      9336a71 New baseline for TestLabeledGeoView2D for EGL and 4.5.0 NVIDIA 355.11
      c1d9d36 BUG: Use EGLNativeWindowType for Window to fix Android compilation.
      3bd0831 BUG: The EGL Window was reinitialized on resize.
      01e000e BUG 15704: Fix crash with invalid CGNF file.
      5c9af25 BUG: GetCellGhostArray does string comparison if CellGhostArray is NULL.
      293b9d6 Cache function value in local variable.

Dave DeMarle (3):
      14698b3 fixup regression test baseline image
      c9c5a9d fix valgrind issue with the test itself
      bfbdc62 Increment version to VTK 7.0.0

David C. Lonie (59):
      7f1087b Add SkipDistance to vtkLabeledContourMapper.
      d152663 Use vtkDataArrayTemplate as the vtkTypeMacro Superclass in subclasses.
      8873e81 Add vtkDataTypesCompare to compare data type tags.
      b21bb40 Add vtkDataArray::Insert[Next]Tuple6(...) methods.
      6316820 Clarify documentation for vtkDataArray::WriteVoidPointer
      9865795 Add vtkTypeTraits<...>::Name().
      df9b9db Add a test for the vtkDataArray API.
      6359b1e Update new test to round interpolation results.
      f1ad92c Add support for printf-style label formatting to vtkAxis.
      72c0e64 Silence warning.
      86f7895 Preserve extent ranges when extracting unsampled VOIs.
      07b4e3e Restore the UPDATE_EXTENT after cutting subextents.
      4eae3d1 Reflect API change in the optional FreeType benchmark.
      65690ed Remove the sampleRate arg in some ExtractGridHelper API.
      db6775f Add convenience API to vtkRect.
      356caf1 Add copy constructors to vtkVector.
      1dc82c6 Add missing information to vtkTransform2D docs.
      cfe9ac5 Add various missing API/docs to Context2D classes.
      ec26fd3 Honor StencilCapable in vtkCocoaRenderWindow.
      23e95da Remove unneeded check in vtkCamera.
      2aaacd0 Update how MVP matrix is computed in labeled contour mapper.
      fd1acd3 Add vtkPropItem, to embed any vtkProp in a Context2D scene.
      e8955d1 Add vtkContextArea.
      81f64f1 Add vtkPlotItem/vtkContextArea tests.
      3a1cd1f Remove Rendering/FreeType/vtkFreeTypeUtilities.
      33b2338 Remove the ftgl third party module.
      dafc433 Rerun the back buffer test if front buffer test fails.
      df737e9 Return early from vtkImageData::Crop when image is empty.
      dc7b7ff Don't attempt to ::Crop invalid datasets.
      1cc1ad1 Fix MTime bug in vtkTextMapper.
      7f55f60 Fix memory leak in vtkFreeTypeTools.
      27e78f9 Fix GL2PS export for vtkLabeledContourMapper.
      d4a0a54 Fix class name in wrapping hints.
      351bd27 More hints file cleanup.
      975bc45 Update MPAS reader to handle non-double arrays.
      f363078 Remove 100 attribute array limit from MPAS reader.
      adb5a06 Relax restrictions on valid MPAS field data.
      e7166b1 Add Dimension API to vtkMPASReader.
      25700e2 Dashboard fixes.
      0c3195e Allow MPAS vertical dimension to be customizable.
      190b6b3 Restore VerticalLevel support and add generic array loading.
      1b6901a Remove dead debugging code.
      46726e6 Clear variable arrays when refetching info.
      91973c1 Remove unused variables and unimplemented methods.
      d04cc82 Defer updates until an update request is received.
      769e41a Remove special vertexMask parsing in MPAS reader.
      00270ce Allow the vertical dimension to not be specified for MPAS.
      76d10d9 Validate dimensions for standard variables against the spec.
      fdf0d6a Fix various compiler warnings.
      3ef12b7 Fix planar-multilevel MPAS grids.
      6a19c4a Add xtime string to MPASReader's field data.
      6ac07d8 Fix build error due to vtkStdString implicit conversion.
      7b01007 Validate input indices in InterpolateTuple.
      25f0495 Fix invalid array accesses in generic filters.
      e415049 Fix out-of-range array access in HyperOctreeContour.
      7fee294 Use serial ExtractVOI implementations when we're not subsampling.
      02093ed Fix mathtext regex for single-character expressions.
      417d6fd Notify when using the VTK modified netcdf API.
      5f18d21 Reset helper to use piece extents in serial ExtractVOI impls.

David Gobbi (93):
      55e8252 Create a PyTypeObject for each wrapped vtk class.
      163f308 Fix deprecated python type check in TestSubClass.
      bee2a59 Update PyVTKSpecialObject to match changes with PyVTKObject.
      0c75ddd Declare wrapped type structs as "static".
      2e6243d Remove unnecessary casts for PyDict_SetItemString.
      4cf2fa3 Change wrappers to require python 2.5 or later.
      e85dbe6 Guard against sprintf overflow in PyVTKObject_Repr.
      adfcbec The type PY_LONG_LONG is always defined for python >= 2.2.
      e479eb8 Fix typo SUPRESS -> SUPPRESS in macro.
      ecf9b65 Remove old "char *" casts from Python wrappers.
      1f1f9f4 Add __dict__ attribute to python-wrapped objects.
      c14475e Do type checking with type objects, not strings.
      45abed4 Update the PyVTKTemplate type object.
      74de9b8 Add the module to the tp_name member of every type.
      c4aaab4 Simplify type check for overload resolution.
      41c6580 Make python enum type objects static.
      d0d6e83 Simplify PyVTKClass struct by removing vtk_mangle.
      caa4c93 Add missing parameter types to docstrings.
      212e942 Add py3k compatibility macros for type objects.
      4f29742 Remove vestigial "module" arg from python init.
      f2aebb8 Provide py3k module initialization.
      16bb32d Add the new py3k buffer interface.
      e1ff886 Fix PyVTKTemplate dict compatibility methods.
      c96458b Make vtk/__init__.py compatible with py3k.
      d3eb404 Python API compatibility for py3k.
      b7308b0 Patch CommonCore python tests for py3k.
      8b32c4d Fix numpy_interface compatibility with py3k.
      b1f2f2c Fix a few simple py3k syntax errors.
      26ad055 Fix some converted python print statements.
      1ab26ad Add include guard to vtkPythonCompatibility.h
      d6f7466 Fix typo PYTHON_VERSION_HEX to PY_VERSION_HEX
      8320da2 Add a python function to check buffer equivalence.
      c7d7de2 Add a few other minor py3k test fixes.
      aa4e0d0 Fix remaining py3k issues with vtk.tk module.
      0ff02aa Fix non-ascii quotes in two header files.
      175a4c4 Make vtkVariantStrictWeakOrder(a,b) work with Py3k.
      4f450d1 For Py3k, return bytes for non-utf8 C++ strings.
      8aead08 Add tests for encoded strings in python.
      4d3bc03 The Py3K wrapping broke init args for subclasses.
      608b1a4 Update the wrapper documentation for Python 3.
      3f70e5f Add Py3k support for QVTKRenderWindowInteractor.py.
      6799719 Update wxVTKRenderWindowInteractor.py for Py3k.
      a38e3d1 Remove BTX with extra comments from headers.
      cd4e06a Fix warning when compiling with Python 3.5.
      ebac805 Consolidate the qt4 and qt5 python interactor widgets.
      edb1dc5 Remove the vtk.qt5 module (use vtk.qt instead).
      79ed9c2 Help FindPythonLibs.cmake find Py3k on OS X.
      7bb212d FindPythonLibs Py3k fixes from cmake master.
      d0fb64a Remove methods that were never implemented.
      2122432 Ensure that stream operator parameter is const.
      77f7a0d Ensure that entries in hierarchy file are unique.
      e6f75b9 Wrap many more classes with python.
      aceabf3 Fix classes that broke the "rule of three"
      b7da2ab Schwarz counter idiom for vtkFreeTypeTools
      16c8e86 Add a missing vtkPPixelTransfer export macro.
      facbbae Special wrapping for abstract classes.
      42412fb Exclude ParallelLIC classes from wrapping.
      9476e73 Export friend function in ParallelLIC.
      8f4c43e Add a code indentation utility to VTK.
      864dbe2 Do not change indent after "=".
      f03d3f8 Add a regex to recognize case (and other) labels.
      cb42266 Use raw string regexps.
      1f4e43a2 Print exception and exit on read error.
      7c4dfbc Only write out files that have changed.
      8ef76e4 Fix for Python 3.5 compilation on Linux, Win32.
      056d5d7 Convert the PythonInterpreter module for Python 3.
      7d78e32 Remove Python version from vtkPythonConfigure.h.
      25d4459 Relative import is required for installed VTK.
      6cb06ac Ignore more typedefs for anonymous structs.
      b4a7e2b Relax restrictions on location of headers.
      ada46a8 Ignore the __restrict and __restrict__ keywords.
      b5bda5e Don't add private headers to module-Headers.cmake
      e83f156 Revert WARNING to FATAL_ERROR in vtkWrapPython.
      570e051 Exclude private headers from the hierarchy files.
      dc328de Fix a copy/paste error in vtkPythonInterpreter.
      2318e52 Fix evaluation of char literals with escape codes.
      987d98d Add evaluation of unicode char literals.
      ae0a803 Add C++14 header support to wrappers.
      00de7f8 Add newline at end of file to silence warning.
      21864dd Silence clang warning about unnecessary "break;"
      9ac4fad Fix SetSource documentation for vtkProbeFilter.
      aee1663 Update the vtkDICOM remote module tag.
      3fe2d25 Consolidate vtkImageStencilData code, fix bugs.
      51dc7b7 Fix interaction bug in OpenGL2 vtkImageSlice/ResliceMapper.
      af5d537 The vtkImageResliceMapper was needlessly recomputing.
      3dae028 The assertIs() test is not available in Python 2.6.
      a4fa448 Remove the toupper macro defined by Python.h.
      244db47 Use all FindClosestPoint signatures from superclass.
      d98e787 Remove comma at end of enum (clang warning).
      d4cbce8 Add missing EOL to last line in file.
      0f60421 Update the vtkDICOM remote module to v0.7.1.
      db20eb7 Fix bug for parsing backslash in string literal.
      9072bbc Add the update.sh for third-party libpng.

David Kügler (1):
      44735bb Correct the automatic paths produced for windows_path.bat and unix_path.sh.

David Thompson (2):
      becea5e Handle OBJ-file materials without textures.
      3370662 Add a regression test and baseline image.

Dženan Zukić (1):
      c947613 COMP: making Qt WebKit optional

Edson Tadeu M. Manoel (1):
      40937e9 Fix vtkSTLReader bug with ASCII STL files containing multiple patches.

Greg Schussman (1):
      4ffd954 Add keysyms to QVTKRenderWindowInteractor.py.

Hans Johnson (1):
      5720d26 COMP: VTK and ITK H5 build program collision

Jamil Appa (1):
      d6a3449 VTK: Fixed XML problem when writing grids with VTK_POLYHEDRON cell types

Jatin Parekh (9):
      df81267 Updated as per VTK convention
      004316e Formatted using VTK style
      84c643a API corrected
      a2db83b Improving API
      f1e4e6e API corrected
      f4f3634 GeometryCollection added
      32b7987 Correct extractLineString
      8dafe11 Correcting reader for concave polygons
      c9f90fa Style changes

Joachim Pouderoux (12):
      2cb872b Fix non numerical array writing crash and fix support for Quad9
      b00e868 Fix a bad index issue that make constrained delaunay2d crash
      32a8278 Prevent DataSetSurfaceFilter to merge points of quadratic meshes.
      70a314c Set CMake policy CMP0054 to new to avoid warning with MSVC var/string
      56bbdb6 Introduce a new filter to compute ghost cells of unstructured grids.
      11a5551 Deprecate vtkPUGGhostDataGenerator and vtkPUGConnectivity.
      8392541 Fix tests and module compilation for legacy removed classes.
      fef4704 Make sure the glyphs are update when a property changed.
      3711462 Fix AppendFilter so it copies Abstract arrays too.
      415163d Fix a bad index issue that make constrained delaunay2d crash
      ac7a28f Fix a bug with vtkDelaunay2D.
      55f1668 Fix a bug with vtkDelaunay2D.

Johan Andruejol (2):
      3455056 Correct the orientation marker widget behavior inside a viewport
      2d73b48 Minor fix in TestOrientationMarkerWidget2.cxx

John Tourtellott (20):
      251e314 improving formatting style
      d121493 isXYZ checks completed
      9269fbe style fixes
      010ff6c Add string-input mode to vtkGeoJSONReader
      c1698f8 Fix logic to read single Feature as well as FeatureCollection objects
      7a20d0e Add "feature-id" data array to polydata produced by vtkGeoJSONReader
      5e67d94 Update GeoJSON reader to specify property data to be stored with polydata
      d2df89f Parse feature properties input (GeoJSON) and apply to output (vtkPolyData)
      abf3d54 Add vtkGeoJSONProperty class to simplify logic a bit.
      a43a054 Rename "defaultValue" --> "typeAndDefaultValue" to be more precise.
      29565a1 Pass Json::Value by reference & const where appropriate
      b075728 Add option to generate polygon outline, and make triangulation optional
      0cdc96f Fix sundries memory leaks
      9e7af05 Use double precision for point coordinates
      67eb308 Update GeoJSON reader classes to compile in VTK
      0a2b539 Update vtkGeoJSONReader to satisfy vtk header requirements
      8ebd38a Add test for reader (uses python bindings)
      0d87210 Simplify code by removing vtkGeoJSONProperty.h file
      2f55c52 Add option to vtkGeoJSONReader to store serialized "properties" node
      1e5594f Change GeoJSON reader to parse LineString features into vtkPolyLine instances

JsonCpp Upstream (1):
      f3f68fd jsoncpp: update to for/vtk

KWSys Robot (4):
      083f7a8 KWSys 2015-07-10 (c9336bcf)
      49efb6a KWSys 2015-07-30 (f63febb7)
      9bbfa77 KWSys 2015-08-24 (cdaf522c)
      dc6da03 KWSys 2015-08-28 (dc3fdd7f)

Karsten Tausche (3):
      7df3562 pass field data arrays instead of the field data itself in vtkPolyDataNormals
      9f37c98 Add CMake switch to omit the Qt plugin when building GUISupportQt
      0600436 Let the pipeline pass field data in vtkPolyDataNormals

Ken Martin (136):
      1c57301 Add basic support for shadows
      e0d01b0 Bunch of cleanup and reorg
      d023a36 Some bug fixes
      f4cbcb4 Fix a recent regression with 2d actor
      5f172a8 Fix issue with thick lines
      0f93b11 Fix use of GL_DRAW_BUFFER on es
      724a7a7 Some minor cleanups for release
      a2f8629 Fix edge drawing with cell data
      b28d704 Keep old method as the old backend requires it
      edc24bd Improve the capabilities of the vtkPointGaussianMapper
      091552c Add ability to adjust the table size
      e2d88be Fix an issue where we were abusing the glsl spec a bit
      44e33c4 Cleanup comments
      48fb792 Fix for CPDM2 with wide lines
      57daf0b Some more features and some cleanup reorg.
      96b994f Fix shadowed var
      0038398 A fix for a couple issues with multiblock field data OpenGL2
      7673512 Restore the prior blend func and use the piecewise func range
      51f9cb2 Two new tests compliments of Cory
      da60022 Fix for changes in diffuse color not showing up
      ea3731b a number of ios and driod fixes
      7a55f24 Incorporate patched from casey
      42fe909 A few more fixes and cleanup
      d38c65b Add PBO support into ES 3 builds and fix a warning
      ce13783 Fix issue with polygon offset being left on
      c0c0e7a Add an ability for user code to modify the default VTK shaders
      a3004a4 Add a missing newline
      59db1ff Fix compile issue
      1b5d4d3 Add ability to override the shader template as well
      04c4545 Add a mechanism where shader uniforms can be updates
      b0291dd Fix some fbconfig issues on X
      64e5bf9 Fix an issue with wide edges not showing up properly
      67c0a8a Fixes related to surface with edges
      2776285 Keep track of what shader uniforms were being used in the shader
      941be8d Try to shut up warning
      04a9291 Warning fix for win32
      63a993a Suppress warning in system file
      37df0bd Better assert for test
      2fda9d2 Add method to set the triangle scale
      29a340d Fix some issues with release graphics resources that PV exposed
      6671660 Add eye dome lighting into VTK
      de2d18a Fix for systems that only configure once
      55d0fd1 Remove cocoa use of deprecated OpenGL code
      4224ea0 Fix comment to match the code now defaulting to OpenGL2
      53bcb5c Fix Rendering/LIC module file
      d51a1cb Remove debug stack printing code
      e43740d Fix missing cmake code for OpenGL with LIC
      8039b32 Mark gl2ps as being part of the OpenGL backend
      b882736 Fix a couple leaks in the compositeLICMapper
      9e204b1 Fix two issues exposed by a failing test in PV
      d86ce5d Remove internal header file
      aff9f7b Clean up and fix for other platforms
      eaaf938 Changed the wrong version of the file
      45d6517 Make sure edge flags use the generic path
      5b40268 Add in vector include for ivar
      844f2e0 Fix error message when there are no unmasked points
      79b8190 Fix compiler warning
      07462b8 Try a fix for osx 10.6
      4360d3c Fix for opengl es edl lighting
      ab9d8eb A depth peeling fix when compositing
      7336fcd Another attempt to get osx 10.6 to compile
      6ce8330 Try to fix boundary check error on OSX
      de00fe9 Extend the timeout allowed for this test
      624fce0 Another tweck for OSX 10.6
      24741c4 Add freetype support into android verison of vtk
      7e23fd6 A fix for picking combined with depth peeling
      b0a0fac Fix a compiler warning on hythloth
      d63a450 update ios support to include ios9
      5ce72cc Fix vtkPSurfaceLICComposite_CompFS GLSL code.
      95d0ef0 Another picking fix and mtime issue
      c8fd8f3 Add android vr example and fixes to support it
      84e8c70 Fixes for samsung with linear interp
      9d78a7a remove dubugging statement and unneeded line
      8889452 Fix for CompositePolydata with mixed normals/tcoords
      7d72b7f some interaction fixes and cleanup mostly for android
      571a5da Add support for more than 16 million cells with hardware selector
      a05cdfa With indexed string data we never shoudl use textures
      2e04e18 Fix for glyph3d picking
      26df120 Update multitouch support to be more general and robust
      eb81836 Fix a couple issues with lic
      295efb7 Windows fixes for multitouch changes
      494e9f1 Add a super smapling AA pass
      640f9a0 Some cleanups to make the shader a bit simpler
      8af6e11 A fix for picking combined with depth peeling
      2c4d331 Another picking fix and mtime issue
      58f7391 Add a Depth of field pass to VTK
      564267a A bit of a fix to handle frameworks better
      07b2c76 add some opengl debugging info when a test fails
      9ff6b70 Fix for compiler warning in OBJ test
      e872869 add missing file for ios
      dd41d03 fix reportcapabilities in Cocoa
      f983396 Improve the shadow maps in VTK
      0907493 Release a tunit that was not being released
      3221bed Better support for no rendering
      ca6ca7f Cleanup a python test and some cmake code
      246216e fix a compile error
      b62e1b0 Fix for selectionId being set when not needed
      3e493e2 Add implementation for two functions
      0e74097 Fix compiler warning
      d59a978 Updated to have better python test code
      a4f9d8e Add a missing header maybe
      70d4079 Allow a user to override the default opacity computed value.
      8509bec Make a cool molecule rendering
      aac6195 Fix for initial config case with no backend specified
      b457301 Improve rendering shadows and DOF
      4a6ace8 Fix accidental commit of one test
      26c2358 Fix for the balloonRep when using textures in OpenGL2
      d6cc61f ome minor updates for mobile
      60d3e1b Fix a few issues related to compositepolydata picking
      e8a8b3f Move offending opengl calls inside ifdef
      8628eba Fix copy of mapper input to helpers
      f232987 Suppress another qt warning
      e9a6c9f Modified times were not passed to the helper
      762f0fd Update docs on how to build ios android examples
      7695ff9 Update the VBOPLY test to check against the valid image
      33e9fbd Return value needs to be inverted ad valid image
      978a634 Remove some classes that were not completely converted
      4be38a3 Update coincident geomtry support
      8b866f4 Fix header file
      ca0ac61 Update the documentation a bit
      96bdfb8 Add in mapper specific offsets
      7ac36b4 Update valid image/test to not use multisampling
      d8ca545 Add a valid image that was sqeeking by earlier
      a2320e8 Bah  this adds the valid image
      8b95271 Update test to not resize
      d9b727c Start working on better checking for OpenGL2 support
      804902b Update Cocoas check for OpenGL support
      3a8e449 Try to cleanup the release graphcis resources some
      affc0d9 Update SupportsOpenGL for X Windows
      aa456d9 Fix handling of failed pixel formats
      1f4ff9d Improve testing for OpenGL support
      fee8744 Try using pbuffer as drawable for checking openGL support
      619ad8a Update the orientedContourWidget coincident support
      263583d Make the rebuilding of VBO and IBO very conservative_vbo_ibo_rebuild
      200a974 Minor variable redec warning
      a1cc14f Remove lingering debugging code

Libpng Upstream (2):
      a4d38cf Remove old vtkpng, replace with upstream 1.0.65.
      0c4d66f png: update to for/vtk

Marcus D. Hanwell (3):
      9b868cf Wrap vtkAtom and vtkBond in Python
      c98f076 Added a simple test to verify wrapped vtkMolecule
      78dc4ae Added vtkAtom and vtkBond back to wrap exclude

Mathieu Westphal (15):
      5932419 Allow the use of any kind of dataset as an input to periodicFilter
      aba1844 Fixing bug with plot matrix view when clicking rapidly
      861343a Fix bug with the screenshot of the parallel chart view
      749c3a2 Switchin tensor coordinates XZ and YZ with ensight tensor
      338b313 Adding test for ensight tensor inversion
      8eb50dd Applying GIL PYTHON patch
      c59576e correction thx to bboeckel && jpouderoux
      089044f Fixing bug from 68c3cc53e47c30e7ef8a74fa2b40ced0f234834c with test inversion
      8efe833 Initializing class members to avoid warnings
      4421cba Fixing bug from 5b6e9c49 with test inversion
      7c8572e Adding a NoRelease Option to GilEnsrurer and use it
      cf42ad5 Correcting NO_PYTHON_THREAD in PYTHON_FULL_THREADSAFE
      739417e WebGLExporter warning fix
      ef49e57 Comments + style
      3daf258 Correcting invalid use of GilEnsurer

Max Smolens (6):
      17414af Fix HAVE_ROUND-related build warnings in Visual Studio 2013
      96ca3e6 Fix HAVE_ROUND-related build warnings in Visual Studio 2013
      fdaf3b0 Fix vtkCaptionActor2D not scaling text
      7c17a39 Fix vtkViewport gradient background documentation error
      49f5d4c Fix rendering gradient background with vtkRenderLargeImage
      89b39a1 vtkInteractorStyleRubberBand2D/3D: Fix documentation typos

Menno Deij - van Rijswijk (2):
      e665230 Reverted vtkXMLPolyDataWriter.cxx to use the 'old' WriteCellsAppended method
      61d9f7a Removed a spurious white line

MetaIO Upstream (3):
      fc35376 metaio: update to master
      8bd5a1f metaio: update to master
      3972c2c metaio: update to master

Mickael Philit (3):
      7cf6845 Fix UPDATE_EXTENT information to append multiple vtkStructuredGrids
      14351fb Prevent out of bounds access of CellData arrays
      a74fe01 Use this->SampleRate instead of sampleRate to benefit from optimization

Mikael Brudfors (1):
      d2554b4 Improvements to vtkImplicitPolyData

Nathan Fabian (24):
      39b558a Protects against empty name strings in the Info.
      46b2525 Protects against side/node set strings without ID: characteristic.
      3e0306f Reader transfers enough meta information in empties to robustly write.
      f0be039 Replaced string contigency with regular type set
      63c8954 Removes the Variant row entirely.
      e5e5ecc Removed vtkVariantArray from the AssessFunctor.
      1c6a8073a Fixes tests for passing.
      10f9178 Removes strings entirely when dealing with numeric types.
      e91b16a Replaced string contigency with regular type set
      ff95c85 Removes the Variant row entirely.
      ad92781 Removed vtkVariantArray from the AssessFunctor.
      d178a7f Fixes tests for passing.
      65c0da4 Removes strings entirely when dealing with numeric types.
      acb3971 Compatibility with latest master branch
      797b6dc Specialized integers apart from doubles.
      e2a709e Converted to a class for simplicity
      51c7f97 Multiple components supported (needs testing)
      d98f25b Workaround to make parallel work.
      5bc47e2 Addressing compile errors.
      bf98e59 Addresses review criticisms.
      34ece1c Addresses compile errors.
      5a1de07 Addresses build warnings
      47b3d72 Addresses more compiler errors.
      78f382c Addresses review

Niels Dekker (1):
      cc1444f COMP: A fix for MSVC warning D9025: overriding '/W1' with '/w'

Ondrej Semmler (2):
      22239a1 Fix calculation of radius of sphere.
      05f098c Fix Cory Quammen note

Ortosoft Marcin Adamczyk (1):
      0d817ed Fix for bug 15830

Robert Maynard (6):
      7a26d2c Allow vtkGeoJSONProperty to be used by other libraries.
      828e63a Fix a memory leak when reading each coordinate from a json file.
      42c10c5 Add in support for writing JsonValues to vtkOStreamWrapper.
      2bb2172 Remove usage of VLA's as they aren't supported by C++.
      b1b0b63 Get ThreadedSynchronizedTemplates3D to work with more than 4GB.
      82a535d Allow explicit binding of vtkOpenGLBufferObject without uploading.

Robert O'Bara (1):
      fbe92f5 ENH: Adding a reader for PTS Files

Sankhesh Jhaveri (12):
      2086de2 Initial changes to get FBO working in GPU mapper
      3891a88 Allocate texture objects before attaching to FBO
      c8e7f7b Activate and deactivate texture objects
      1d7ae9e Removed volume module dependency on LIC module
      b0deaa4 Make vtkPixelTransfer available to a broader range of modules
      4a119cb Added API to export depth and color textures as images
      fb4c5ec Added test for new API to export textures
      6b31b8b Pass the output image by reference for the mapper to dump to
      ea3e57a Baselines for new tests
      09965ed COMP: Use vtkOpenGL.cmake for vtkRenderingExternal module
      55a7c0e Reduce size of dataset processed by TestFlyingEdges3D
      698e9c4 Contour labels precision

Schuyler Kylstra (1):
      65a09b2 ENH: refs #14978 - Added virtual method to return vtkSelection pointer

Scott Wittenburg (6):
      12cbee2 Prevent empty splat shader string from crashing application.
      3c61d71 Fix a couple minor issues with this mapper.
      46a6b43 Loader can now insert your app html template within the app body.
      d251afe Fixed missing null check on app template attribute of loader script.
      b6d2b40 Always respect provided close method, do not call window.close()
      9a71258 When pwf range is much smaller than array range, vtk crashes.

Sean McBride (26):
      da50d6c Purge support for OS X 10.5 and Carbon
      81ff304 Removed support for GCC 4.1; >= 4.2 now required
      c88a5c0 Added checks for minimum required compiler versions
      13f8a0d Add cppcheck warning suppression file
      aae7c63 Fixed cppcheck null deref warning
      4a1c591 Remove nop assignment warned by cppcheck
      3111a22 Fixed cppcheck warning about array bounds
      cf28f12 fixed cppcheck warning about <= with unsigned
      acbfe39 Remove unused struct definition warned by cppcheck
      1dfbdf2 Removed workarounds for old MIPS, SGI, HP, and DEC compilers
      8d74916 Added back newline at eof removed in 4398c9ca
      7c21867 Added another missing newline at eof
      1dad2da Fixed another pesky newline warning
      5234e0b Fixed bug #2025 by forcing NSApplicationActivationPolicyRegular
      5827669 Fixed memory/file leaks of various kinds
      21de87c Fixed scanf format string mismatch
      dc0c74b Made “infinite” while loop more clear
      c3ad86f Fixed out-of-bounds array access
      ed7b14d Remove dead stores
      8ef0394 Removed useless comparison
      b6bb2bb Added an apparent omission of a counter increment
      b23ee9f Fixed apparent mistake in error checking, where no errors actually caught
      201984b Cleanup after evaluating cppcheck false positive
      80e7073 Updated cppcheck suppressions for version 1.71
      3c16e52 Fixed potential null dereference warned by cppcheck
      37893da Suppress cppcheck warnings with assert

Sebastien Jourdain (2):
      be6596d Add binary WebSocket endpoint for pushing images to Web clients
      3c52a0b Remove unused import that was creating circular dependency

Shawn Waldon (10):
      cff02ab Add a reader for the MRC image file format
      758745b Add test for MRC reader
      54aab8a Add test data
      4553664 Remove use of nullptr
      590fba8 MRCReader: assume file is little endian unless marked othewise
      928350e vtkChartXY: add option to disable mouse wheel zooming
      41be444 Add detection of c++11 compiler support
      7cd3bfd Exclude compiler detection header from wrapping
      6495a54 Define target before setting target_compile_features
      efc0ec1 Update C++11 support to remove target_compile_features

Simon ESNEAULT (2):
      9afe4d1 Add missing call to ReleaseGraphicsResources
      d720686 Restore glBlend state after changing it

Steven Hahn (2):
      72b9f62 Get dimensions from a visible cell.
      e6b8eb1 Reduce time spent calculating a vtkImplicitFunction.

Sujin Philip (6):
      d26d128 Improve performance of vtkCellIterator.
      d28e3a6 Fix implicit inheritance type compiler warning
      b961d6d Fix vtkSMPThreadLocal API
      1243c53 Combine vtkProbeFilter and vtkImageProbeFilter
      c36fb21 Add Tests for vtkProbeFilter
      442c6be Fix vtkProbeFilter and vtkCompositeDataProbeFilter

T.J. Corona (30):
      f9c1d6c Changing vtkTriangle::TriangleArea() to use parallelogram method.
      1003d4f Fixed Doxygen latex errors.
      4edebb3 Including vtk3DS.h into the install
      1f890b9 Added unary plus and fixed scientific notation bug in vtkFunctionParser
      c66b00a Modify vtkDecimatePolylineFilter to accommodate multiple polylines.
      078f80b vtkPeriodicDataArray can now return an iterator.
      9177526 vtkVolumeRayCastMapper now scales SampleDistance by ScalarOpacityUnitDistance.
      8b91c6e vtkPolydata without holes now pass their polygons through vtkFillHolesFilter.
      ef4e623 Latex newline symbols are no longer at the end of a comment.
      5bf6e90 vtkFunctionParser: added support for capital 'E' in scientific notation.
      2e2d32a Suppressing signed/unsigned comparison warning in vtkDecimatePolylineFilter.
      c0b6a7c Correct bounds and integer width computation in vtkPlotHistogram2D.
      46fd7f4 In vtkGlyphSource2D::CreateDash, only add points if dash is filled.
      dc80f41 Correct and augment the behavior of vtkPolygonBuilder
      77f566a Pass cell data through vtkCurvatures filter.
      c7ebe5b vtkDataArrayTemplate: Add a safe method to change an element with vtkVariant.
      d8611b5 Extend vtkPolygonBuilder to return multiple disjoint polygons, if present.
      9804fcb Fix vtkTableBasedClipDataSet to handle 2-dimensional data in XZ and YZ.
      d06cb99 Remove SMP parallel processing examples.
      c6ee570 Fix vtkNewickTreeReader to read trees of type (A,B,C)D;
      5b08d19 Removing unused parameter name in vtkGPUVolumeRayCastMapper.
      17cb1cb Make closest point optional in vtkLine methods.
      1eedaf8 Propagate safe variant setting through children of vtkAbstractArray.
      e5feafa Fix IntersectWithLine methods for vtkQuadraticWedge and vtkQuadraticTetra.
      bb0ff96 Add another baseline image for quadraticIntersection test.
      eb700f1 Rescale quadraticIntersection test images.
      8c1215e In vtkPolygonBuilder, restrict triangle vertex traversal to counterclockwise.
      5970e58 Setting up third party submodule script for MetaIO
      d1a7921 In vtkOpenGLGlyph3DMapper, use color values from actor.
      029c800 Enable vtkTableBasedClipDataSet to generate clipped output.

Tim Meehan (2):
      b2233c7 Added some new parametric functions
      2ac05e2 Added a test for the new parametric functions

Tim Thirion (4):
      a2b9cfe Add a lighting map pass for OpenGL2 backend
      be020e3 Add value rendering pass
      a12bc8c Use global scalar range in value pass
      b7404ef Fix incorrect string compare in vtkValuePass

Timo Oster (1):
      ce5a407 Add ability to append vtkRectilinearGrid

Tokishiro Karasawa (4):
      26fc6af Fix occasional failure of testing if a point is in or out of a triangle
      3c4ad8f Add a test for FindTriangle
      9aa13b4 Modify the CMakeLists
      0341795 Fix occasional failure of testing if a point is in or out of a triangle

Tristan Coulange (1):
      d6b0923 Add new Execute method in Glyph3D

Utkarsh Ayachit (18):
      49cca5c Add support to read ALE fluid groups information.
      9a76640 Fix VS2008 build issues with std::abs(__int64).
      5b2d8b8 Fix incorrect error when testing is disabled.
      04db688 Xdmf3 was failing to build when using system HDF5.
      880313b BUG #14291: Fix segfault when RemoveGhostCells was off.
      506c6ea Support passing vtkPoints to PointSet::SetPoints.
      a18a009 Link against MPI Cxx libraries, if available.
      275fc19 BUG #15746: Fixes issues with Merge Points in vtkAppendFilter.
      ed1b0fb Exclude generated WebGLExporter classes from Python wrapping.
      8631ec1 Exclude generated WebGLExporter classes from Python wrapping.
      f1eacfa Fix leaks in vtkCompositedSynchronizedRenderers.
      d3529f5 Fix const-cast warnings in vtkPythonInteractiveInterpreter.
      cfe7c78 Fix segfault when mapper is re-updated.
      76c118c BUG #15763: Avoid modifying camera when it hasn't changed.
      36edf38 Fix VS2013 build issues.
      f7ba5e6 Fix VS2013 build issues.
      d2704b0 BUG #15632: Fix exodus performance issue with spatial files.
      902356a Fix "same expression in both branches of ternary operator".

Victor Lamoine (3):
      136c17f Add JoinContiguousSegments option to vtkStripper
      4166cd1 Implement JoinContiguousSegments option in vtkStripper
      2b5792f Add test for vtkStripper

Vladimir Chalupecky (3):
      182807c vtkAVSucdReader: fix to read ASCII input correctly
      c2bd54f vtkAVSucdReader: add C++ tests and test ASCII data with noncontiguous IDs
      1b1e8a5 vtkAVSucdReader: add alternative baseline images

W Alan Scott (2):
      ba0a6dc Performance improvements to vtkRTAnalyticSource.
      70dd85a BUG #15399: Improve performance for exodus modeshapes.

Waldir Pimenta (9):
      4398c9c fix "not" --> "nor"
      78b0414 fix documentation: "not" --> "nor"
      0402526 typo: "an sheared" --> "a sheared"
      82daf95 sync doc to code: UseNormalAndRadius --> UseNormalAndAngle
      bc856b5 improve documentation of vtkArcSource
      0460ddb fix bug in vtkArcSource: default polar vector and normal vector were swapped
      b6ffc86 Add note for github users on CONTRIBUTING.md / simplify link code
      e14cc55 replace broken link in QVTKWidget.cxx with a working one
      2cf6c71 doc fix: UNSIGNED_CHAR --> VTK_UNSIGNED_CHAR

Will Schroeder (63):
      f9b4ba9 Cleaned up header docs, refined keypress callbacks
      799a148 Threaded and templated elevation filters
      f433a4b Cleaned up shadowed template parameter
      ab3e753 Removed leftover performance testing code
      effa1dd Added new widget: vtkImplicitCylinderWidget
      e785caa Cleaned up callbacks
      0a27e58 Cleaned up test image
      6c1b1cd Added alternate regression test image
      1a965eb All working before SMP conversion
      87012e5 First incarnation of Flying Edges
      17dd6c5 Cleaned up warnings
      4aad3c6 Added vtkSMPTools integration to thread algorithm
      5a64ead Experimenting with grain size
      b3606ce Refactored code and thread over slices
      9d81635 Fixed skipping non-intersecting slices.
      ec13363 Used 200grit to polish the code (bugs fixes)
      9112341 Rebased; tweaked tests
      d3bea4f Refining tests and test images
      e263eed Fixed UpdateExtent processing
      8ae05d9 Added new scalar tree (span space) and fixed.
      e807bee Removed warnings
      f85bd60 Added proper memory management of added scalars
      b7b24f2 Fixing memory leak
      b4ca599 Forgot to commit a file to remove memory leaks
      67b7b4b Threaded and templated vector dot and vector norm
      5d23191 Cleaned up ambiguous operation order warning
      80b143f Improved documentation
      4408fd2 Working around SMPTools copy constructor bug
      066df72 Threaded span-space build
      e45f1de Accelerated vtkSpanSpace with parallel sort
      2efd04e Need to include appropriate files for std::sort
      76c6da7 Added Sort method with comparison parameter
      ac791ce Use viewport coordinate system
      1882a7c Fixed 2D handle rendering in multiple viewports
      1d3b08e Renderer needed to perform coordinate transformation
      1b2d633 Corrected constrained handle representation behvaior
      b0ac3f6 Initial working snapshot
      2de6508 Removed initialization warning
      cdbaa83 Successfully running in parallel
      f3653e7 Reduced test size since dashboard machines choked
      c5f7b14 Cleaned up some numerical sensitivity; added test
      a1ca5b5 Resolved x-edge parallel plane cuts
      b2cd275 Documentation tweaks
      2f1df1a Resolved merge conflict
      ac2fb75 New valid regression test image
      43e4b1c Handle multiple contour values properly
      590bac4 Added new class vtkStaticPointLocator
      d84d87f Addressed dashboard warnings
      62fbfd2 Additional dashboard warnings
      eae76a8 Tweaked documentation
      7aabf45 Replaced qsort with std::sort
      82a6c1d New class to create links from points to cells
      6198ab4 Fully fleshed out and working; 2.5x faster
      340b750 Cleaned dashboard warnings
      ceb8664 Separated templated code; created wrappable class
      1c2a693 Performance related refactoring
      4bd8735 Tested and working
      fc96d38 Fixed memory leak
      c79ca6b Dealing with memory leak issues
      3298ad0 Encapsulated helper class in anonymous namespace
      9d7356e Adapted back to multibuild workflow
      8d8b2bd Dashboard warnings
      f6c3cc4 Documentation polish

Xabi Riobe (22):
      646281d Support more PLY texture coordinates syntax.
      cb06bdd Add unit test
      82f6ac1 Add return value check in the unit test.
      3d9660a Do not retain the windows events if they are not treated
      6364c9d Set the CS_DBLCLKS  flag to receive double-click notifications
      3f0cf7b Fix issue with polygon offset being left on
      033623d A depth peeling fix when compositing
      288d016 Write vertex texture coordinates with vtkPLYWriter
      b639014 Write comments in ply header
      2b0fc60 Avoid use of STL list in header, and remove unnecessary array copy
      b8ddc3e Add unit test for vtkPLYWriter
      ab83686 Do not retain the windows events if they are not treated
      c01e3fe Add missing include for OSX and Linux
      282a843 Multiple includes restriction
      7fca806 Missing include for TCL
      d3e302a Remove the extra Render performed by the interactor on WM_PAINT.
      e9ddeae Use memory pointers to reduce vtkSmoothPolyDataFilter computation time
      2b6e40a Reduce vtkPolyDataConnectivityFilter computation time
      40495fc Make the code easier to read
      8d07c5c Optimization by using direct memory pointers
      9879045 Fix the documentation for vtkImageData::GetDimensions
      38b636b Return the MouseWheel event as a pending event in Win32 RenderWindow

Yumin Yuan (2):
      55cdc4f Use visible blocks to compute bounds in CompositePolyDataMapper2
      0ac9fcf Update baselines for CompositePolyDataMapper2 tests

Zlib Upstream (1):
      ef8ea74 zlib: update to for/vtk

peter karasev (9):
      739364c write test showing catastrophic fail with QT5+Win32, make fix(es).
      743bd12 update shader program checks
      9ddc3eb update rendering code; locally all the tests are passing
      a26dc78 Merge branch 'master' of gitlab.kitware.com:vtk/vtk into vtkOBJImporter-robustify-and-cleanup
      449410b update shader program checks
      8e5648f update rendering code; locally all the tests are passing
      440d086 fix for annotation rendering test
      2f6915f remove incorrect error popup (QT5 + local build + OpenGL 4.x)
      b4138f4 STY: fix vtkErrorMacro and linelength



More information about the vtkusers mailing list