- Nov 18, 2019
-
-
Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 8.0. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
-
clang-format treats them as declarations and formats accordingly.
-
clang-format takes the lack of a semicolon as if it were an attribute or some other "chainable" call leading to bogus indentation. By using semicolons on all macro calls, the formatting comes out the way it should.
-
- Nov 13, 2019
-
-
Includes a few changes related to extraneous whitespace fixes and deduplication of headers as well.
-
- Nov 12, 2019
-
-
Allison Vacanti authored
See the vtkCellArray.h class docs for details.
-
- Oct 18, 2019
-
-
Ben Boeckel authored
This also makes the `vtkQtTableRepresentation.h` header get installed as well. (cherry picked from commit 3cd6b857)
-
- Jul 11, 2019
-
-
Ben Boeckel authored
This also makes the `vtkQtTableRepresentation.h` header get installed as well.
-
- Apr 29, 2019
-
-
Bill Lorensen authored
The dynamic analysis tests have uncovered a number of floating point exceptions, mainly divide by zero. This MR enables floating point exceptions if tests are built with a debug build type and the compiler is a gnu compiler. Safety guards have been added to classes that exhibited exceptions. TestAdjustLowerBoundForLogPlot.cxx - Tried to take log10 of negative number TestlinePlotDouble - inf and nan used in test. Disable exceptions vtkChart.cxx - guards to protect against zero divide vtkChartBox.cxx - guards to protect against zero divide vtkInteractiveArea.cxx - trying to take log10 of negative number vtkPiecewisePointHandleItem.cxx - protect against degenerate lines vtkAMRSliceFilter.cxx - protect against zero length vector vtkLagrangianBasicIntegrationModel.cxx - guards to protect against zero divide UnitTestMultiThreshold - disable exceptions for one test that uses Nan() vtkIntersectionPolyDataFilter.cxx - guard acos range vtkPCAStatistics.cxx - guards to protect against zero divide vtkCubeAxesActor.cxx - guard against log10(0.0) vtkColorTransferFunction.cxx - guard to protect against zero divide TestGPURayCastIsosurface.cxx - disable exceptions, possible driver issue vtkDendrogramItem.cxx - check for degenrate line vtkDendrogramItem.h - comparison doesn't meet irreflexive requirements
-
- Mar 12, 2019
-
-
Ben Boeckel authored
Marked as legacy in 8.2.
-
- Jan 10, 2019
-
-
Ben Boeckel authored
-
Ben Boeckel authored
These new baselines are largely for new text rendering from the newer freetype.
-
- Jan 08, 2019
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
-
-
-
-
-
Ben Boeckel authored
-
- Aug 31, 2018
-
-
Ken Martin authored
Same speed but much better end result than the old transparency code. Also fix a few classes that were not passing properties to their sub props. Fix medical example to make opaque objects opaque.
-
- Jul 11, 2018
-
-
David Gobbi authored
-
- Jun 17, 2018
-
-
luz.paz authored
Found via `codespell`
-
- Jun 12, 2018
-
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
-
- May 25, 2018
-
-
make image difference symmetric to catch some failures that were slipping through. This exposed a number of valid images that were no longer correct and needed to be replaced.
-
- May 18, 2018
-
-
Populate a script with `map_<md5>=<sha512>` variable settings and then run the following to convert the content link files: git ls-files -- '*.md5' | while read f; do md5="$(cat "$f")" sha512="$(eval echo \${map_$md5})" rm "$f" echo $sha512 > ${f%.md5}.sha512 done
-
- Mar 27, 2018
-
-
luz.paz authored
Found via `codespell` and `grep`
-
- Mar 20, 2018
-
-
Sean McBride authored
-
Sean McBride authored
154 occurances of ;;\n
-
Sean McBride authored
This required some clean up, because the automatic changes borked a couple of files, but mostly resulted in stupid whitespacing. A few find/replace fixed things up. There are now some duplicate semis because it did changes like: ~AMRIndexIterator() override{}; to ~AMRIndexIterator() override= default;; Note there was a pointless semi before, which clang-tidy didn’t expect / account for. My next commit will remove them.
-
- Feb 16, 2018
-
-
Ken Martin authored
The old MapDataArrayTGoMultiTexture relied on being able to lock dowwn a specific texture unit which cannot be guaranteed as external code or render passes may bne uising that texture unit. Instead we support the method having the name of a texture along with the matching ethod in vtkProperty to name a texture. Between these two users can assign texture coordinate arrays to specific textures. Deprecated the old index and unit based methods. Removed a no longer needed vtkTexture.h include which may bite some folks who are using vtkTexture but not including the header (which they shoudl do)
-
- Jan 03, 2018
-
-
luz.paz authored
found via `codespell`
-
- Dec 21, 2017
-
-
Hans Johnson authored
https://stackoverflow.com/questions/13816385/what-are-the-advantages-of-using-nullptr C++11 introduces nullptr, it is known as the Null pointer constant and It improves type safety and resolves ambiguous situations unlike the existing implementation dependent null pointer constant NULL. https://msdn.microsoft.com/en-us/library/4ex65770.aspx The nullptr keyword can be used to test if a pointer or handle reference is null before the reference is used. Function calls among languages that use null pointer values for error checking should be interpreted correctly. You cannot initialize a handle to zero; only nullptr can be used.
-
- Dec 20, 2017
-
-
Ben Boeckel authored
-
- Dec 19, 2017
-
-
Sean McBride authored
-
Sean McBride authored
Found with regexes: vtkBooleanMacro.*int\) vtkBooleanMacro.*int \)
-
- Dec 05, 2017
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Dec 04, 2017
-
-
Ben Boeckel authored
-