- Dec 12, 2024
-
-
Ben Boeckel authored
Clang (rightly) detects that the `PyCFunction` cast is between invalid function pointer types. Ignore the warning in-code because we know it is fine due to the `METH_KEYWORDS` flag for the method. (cherry picked from commit e83f01c9)
-
- Dec 11, 2024
-
-
Vicente Bolea authored
-
- Dec 06, 2024
-
-
David Gobbi authored
The "reference" extension type for the VTK wrappers has a slot for x.__round__(digits=0), and if the "digits" parameter was not set, then an unitialized pointer would be passed instead. This change initializes the optional parameter, and also initializes all non-optional paramters out of an abundance of caution.
-
b1b2333a cmake: correct java artifacts in pom.xml Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Sebastien Jourdain <sebastien.jourdain@kitware.com> Merge-request: !11595 (cherry picked from commit 9d49423c)
-
- Dec 05, 2024
-
-
- This commit fixes a bug in deserialization of vtkCollection in situation where the item pointers have changed but the total number of items in a collection has not changed since the last time the collection was deserialized. - Previously, the generated code removed all previous items only when the number of items have changed and added the new items once again. Such a design worked only when the item identifiers remained the same. For example, if the state of a prop collection had a different actor, it would be serialized but never added into the collection. - Now, the generated code will always remove all previous items and deserialize each individual item from the state before adding it into the collection. (cherry picked from commit 817d8f41)
-
- Dec 02, 2024
-
-
David Gobbi authored
This change makes the type checkers aware that these constructors exist, so that the checkers don't warn about code that calls them.
-
- Nov 27, 2024
-
-
David Gobbi authored
The type check in the override() method was too strict, it was not allowing the override to be derived from an abstract base class.
-
- Nov 16, 2024
-
-
David Gobbi authored
-
- Nov 15, 2024
-
-
Christos Tsolakis authored
-
- Nov 14, 2024
-
-
Christos Tsolakis authored
Fixes warning for `re.sub`: DeprecationWarning: 'count' is passed as positional argument
-
- Oct 31, 2024
-
-
Abhishek Yenpure authored
-
David Gobbi authored
Recent changes to fix the dependencies of vtkjava_tests for Ninja have caused problems with dependencies for Unix Makefiles. This change makes those previous fixes specific to Ninja, in order to get the build working properly with Unix Makefiles again.
-
- Oct 30, 2024
-
-
Sebastien Jourdain authored
-- Changing python class types for current overrides for multiple inheritance -- Adding proper equality checks for data objects and data arrays -- Adding custom `_numpy_attrs` for checking/comparing attributes for equality
-
- Oct 29, 2024
-
-
Sean McBride authored
Check length of offset before taking adrees of a range like `&string[n - 8]`. Looked for similar cases and also reordered another case to check length first, may or may not have been a problem, but safer this way. ASan would catch this *during* VTK builds, while generating the wrappings.
-
- Oct 27, 2024
-
-
David Gobbi authored
A typical threshold is 0.05, but vtkJavaTesting was always converting it to an int, that is, to zero.
-
- Oct 08, 2024
-
-
Sebastien Jourdain authored
-
Sebastien Jourdain authored
-
- Oct 07, 2024
-
-
Spiros Tsalikis authored
This is done to make sure that the correct image comparison method is actually utilized.
-
- Oct 06, 2024
-
-
Sebastien Jourdain authored
-
- Oct 04, 2024
-
-
Sebastien Jourdain authored
-
Sebastien Jourdain authored
-
- Oct 03, 2024
-
-
Sebastien Jourdain authored
-
- Oct 02, 2024
-
-
Sebastien Jourdain authored
-
Sebastien Jourdain authored
-
- Oct 01, 2024
-
-
Sebastien Jourdain authored
-
Sebastien Jourdain authored
-
- Sep 30, 2024
-
-
Sebastien Jourdain authored
-
Sebastien Jourdain authored
-
- Sep 28, 2024
-
-
Also use C++17 syntax rules as the next release expects to use C++17.
-
- Sep 27, 2024
-
-
Ben Boeckel authored
Clang (rightly) detects that the `PyCFunction` cast is between invalid function pointer types. Ignore the warning in-code because we know it is fine due to the `METH_KEYWORDS` flag for the method.
-
- Sep 25, 2024
-
-
Spiros Tsalikis authored
GlobalData are the field data of the root. Also improve/correct documentation
-
- Sep 24, 2024
-
-
Sean McBride authored
The warnings were of the following types: constParameterPointer constVariablePointer knownConditionTrueFalse nullPointerRedundantCheck redundantAssignment unreadVariable
-
- Sep 14, 2024
-
-
David Gobbi authored
The Python unittest.makeSuite() function is gone in Python 3.13, replace with unittest.TestLoader.loadTestsFromTestCase()
-
David Gobbi authored
Python 3.13 removed a safety net from PyModule_Type's tp_init slot that created the module's md_dict member if it was NULL. This safety net was removed because, since Python 3.11, the md_dict is created by tp_new and is never expected to be NULL. So, in our own code, we must ensure that tp_new is called before tp_init.
-
- Sep 13, 2024
-
-
Mathieu Westphal (Kitware) authored
-
Mathieu Westphal (Kitware) authored
-
- Sep 04, 2024
-
-
David Gobbi authored
There were a couple code differences between these files, either typos, omissions, or formatting. For each difference, it was the code in vtkParse.tab.c that was correct, so the code in vtkParse.y has been fixed.
-
- Aug 30, 2024
-
-
Vicente Bolea authored
-
Vicente Bolea authored
-
- without the `-pthread` flag, the build hangs while generating serdes sources.
-