Skip to content
Snippets Groups Projects
  1. Dec 12, 2024
  2. Dec 11, 2024
  3. Dec 06, 2024
  4. Dec 05, 2024
    • Jaswant Panchumarti (Kitware)'s avatar
      Fix deserialization when number of items in collection have not changed · 5d49f7b5
      Jaswant Panchumarti (Kitware) authored and Jaswant Panchumarti (Kitware)'s avatar Jaswant Panchumarti (Kitware) committed
      - 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)
      5d49f7b5
  5. Dec 02, 2024
  6. Nov 27, 2024
  7. Nov 16, 2024
  8. Nov 15, 2024
  9. Nov 14, 2024
  10. Oct 31, 2024
  11. Oct 30, 2024
  12. Oct 29, 2024
    • Sean McBride's avatar
      Fixed out of bounds string access found by ASan · ccbda30c
      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.
      ccbda30c
  13. Oct 27, 2024
  14. Oct 08, 2024
  15. Oct 07, 2024
  16. Oct 06, 2024
  17. Oct 04, 2024
  18. Oct 03, 2024
  19. Oct 02, 2024
  20. Oct 01, 2024
  21. Sep 30, 2024
  22. Sep 28, 2024
  23. Sep 27, 2024
  24. Sep 25, 2024
  25. Sep 24, 2024
    • Sean McBride's avatar
      Fixed various cppcheck 2.14 warnings · 1e1f4cff
      Sean McBride authored
      The warnings were of the following types:
      
      constParameterPointer
      constVariablePointer
      knownConditionTrueFalse
      nullPointerRedundantCheck
      redundantAssignment
      unreadVariable
      1e1f4cff
  26. Sep 14, 2024
    • David Gobbi's avatar
      Work around deprecated unittest.makeSuite · aa647dfe
      David Gobbi authored
      The Python unittest.makeSuite() function is gone in Python 3.13,
      replace with unittest.TestLoader.loadTestsFromTestCase()
      aa647dfe
    • David Gobbi's avatar
      Python 3.13 fix for missing dict segfault · 67592976
      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.
      67592976
  27. Sep 13, 2024
  28. Sep 04, 2024
    • David Gobbi's avatar
      Sync vtkParse.y with vtkParse.tab.c · 49626808
      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.
      49626808
  29. Aug 30, 2024
Loading