1. 19 Mar, 2012 1 commit
  2. 13 Feb, 2012 1 commit
  3. 11 Feb, 2012 1 commit
  4. 10 Feb, 2012 1 commit
    • David Gobbi's avatar
      COMP: Wrapper macro expansion and vtkXTemplate superclasses. · f75dbfbd
      David Gobbi authored
      Fix a compile error with Paraview.  Subclasses of the templated
      vtkSIVectorPropertyTemplate class failed to wrap, due to expansion
      of the vtkSIVectorProperty macro.  For now, I've disabled expansion
      of macros that aren't function-like macros.
      
      Change-Id: Iaf19efa2e31c823f4f3d2a82c7be00b43b44679b
      f75dbfbd
  5. 09 Feb, 2012 1 commit
    • David Gobbi's avatar
      ENH: Macro expansion for VTK wrappers. · 4a8b64c5
      David Gobbi authored
      Allow the wrapper's preprocessor to perform macro expansion.  Prior
      to this change, only a few function macros that were hard-coded into
      the wrappers could be used in the VTK headers.  Custom macros would
      previously cause the wrapper generation to fail.
      
      Some macros are not expanded for the sake of backwards compatibility:
      1) VTK_* macro constants are not expanded, since these are recognized
      by some of the later stages of the wrapper processing.
      2) vtkDataArray, if defined as a macro, is not expanded in order to
      allow the vtkDataArrayTemplate superclass trick work as before.
      3) All previously hard-coded macros such as the vtkSet/Get macros are
      still hard-coded for now, to ensure backwards compatiblity
      
      Change-Id: I96deec4b9c98badfed88831027011904d197840f
      4a8b64c5
  6. 16 Oct, 2010 1 commit
  7. 17 Aug, 2010 1 commit
  8. 16 Aug, 2010 1 commit
    • David Gobbi's avatar
      ENH: Add a preprocessor to the wrapper's parser. · 3cfbd10e
      David Gobbi authored
      The preprocessor allows robust handling of if, define, and include
      directives.  It contains its own simple parser for evaluating
      expressions using integer math.  If given include paths via "-I"
      it searches those paths, but if it does not find an include file
      then it continues without failing.  Included files are only read
      by the preprocessor, not by the main parser.
      3cfbd10e
  9. 06 Aug, 2010 1 commit
  10. 05 Aug, 2010 1 commit
  11. 03 Aug, 2010 2 commits
  12. 26 Jul, 2010 1 commit
  13. 24 Jul, 2010 1 commit
  14. 19 Jul, 2010 1 commit
  15. 12 Jul, 2010 1 commit
  16. 11 Jul, 2010 1 commit
  17. 09 Jul, 2010 1 commit
    • David Gobbi's avatar
      ENH: Make VTK_IGNORE_BTX only take effect if --hierarchy is used. · b72b3b97
      David Gobbi authored
      This change makes the VTK_IGNORE_BTX option safer, by only ignoring
      BTX/ETX if the --hierarchy option is sent to the wrapper executables.
      This way, external wrapping will still apply BTX/ETX because external
      wrapping doesn't use the --hierarchy option yet (and when it does,
      it won't need BTX/ETX either).
      b72b3b97
  18. 08 Jul, 2010 2 commits
  19. 06 Jul, 2010 1 commit
    • David Gobbi's avatar
      ENH: Add VTK_IGNORE_BTX option to ignore BTX/ETX markers. · d116530b
      David Gobbi authored
      This commit adds more automatic hinting for the wrappers,
      enough so that the wrappers will compile even when the BTX
      markers are ignored.  The vtkWrapHierarchy tool now includes
      typedefs and enums, as well as cmake flags ABSTRACT, WRAP_EXCLUDE,
      and WRAP_SPECIAL.  The wrappers can inspect these values for
      any class in the hierarchy.
      d116530b
  20. 05 Jul, 2010 1 commit
  21. 03 Jul, 2010 1 commit
  22. 02 Jul, 2010 1 commit
  23. 18 Jun, 2010 1 commit
  24. 17 Jun, 2010 1 commit
  25. 16 Jun, 2010 6 commits
  26. 01 Sep, 2009 1 commit
  27. 23 Jul, 2009 1 commit
  28. 21 Oct, 2007 2 commits
  29. 11 Oct, 2006 1 commit
  30. 02 Dec, 2005 1 commit
  31. 20 Jul, 2005 1 commit
  32. 11 Jul, 2005 1 commit