1. 13 Aug, 2017 8 commits
  2. 12 Aug, 2017 2 commits
  3. 11 Aug, 2017 10 commits
  4. 10 Aug, 2017 10 commits
    • lassoan's avatar
      ENH: Make it easier to register custom sample data · b4ab2bb4
      lassoan authored
      Added support of loading of custom file types and specifying thumbnails for custom data sets.
      Added convenience function (SampleDataLogic.registerCustomSampleDataSource) for registration of custom data sets.
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26231 3bd1e089-480b-0410-8dfb-8563597acbee
      b4ab2bb4
    • lassoan's avatar
      ENH: Made sitkUtils API more robust · 1128611e
      lassoan authored
      Methods in sitkUtils were simple and usable for simple testing, but were not robust enough
      for general use:
      - Referring to nodes by ID is unreliable: several nodes may have the same node name;
        users may change node name at any time; node names may be changed when added to the scene
        if a node name is already used, etc.
      - Old APIs are used. For example, adding of display nodes, showing volumes in certain views, adding nodes
        to the scene have simpler, more effective methods.
      - Display options were mixed with data management (data pushed into Slicer was forced to be displayed)
      
      Solution:
      
      Existing methods were kept for backward compatibility but a warning is logged to inform the user that the methods
      are deprecated and will be removed in the future.
      
      Added new methods that are more robust, refer to nodes by node object, and use new APIs.
      Method names are more specific (indicate that volume nodes are pushed/pulled, not transforms, etc).
      Slice display management is removed from push/pull volume.
      
      Updated tests. Tests cover both current and deprecated methods.
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26230 3bd1e089-480b-0410-8dfb-8563597acbee
      1128611e
    • jcfr's avatar
      COMP: Update DataStore: Fix warnings and link error · 249a20fa
      jcfr authored
      $ git shortlog 6c3fb92..0914dee --no-merges
      Hina Shah (1):
            COMP: Fix 'inconsistent-missing-override' warnings
      
      Steve Pieper (1):
            COMP: add dependency for application singletons
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26229 3bd1e089-480b-0410-8dfb-8563597acbee
      249a20fa
    • jcfr's avatar
      COMP: Update EMSegment: Fix 'inconsistent-missing-override' warnings · 148eb160
      jcfr authored
      This commit fixes warning reported when building with C++11 support enabled
      and VTK8.
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26228 3bd1e089-480b-0410-8dfb-8563597acbee
      148eb160
    • jcfr's avatar
      COMP: Update OpenIGTLinkIF: Add Qt5 support and fix build warnings · 82e6a33f
      jcfr authored
      $ git shortlog bd4d34f..06379c2 --no-merges
      Hina Shah (1):
            COMP Adding VTK_OVERRIDE keyword to the overrident functions
      
      Jean-Christophe Fillion-Robin (4):
            COMP: vtkIGTLToMRMLTrajectory: Fix deprecated declaration warning
            COMP: vtkMRMLIGTLConnectorNode: Fix sign compare warning
            STYLE: Fix unused variable warnings
            ENH: Add support for Qt5
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26227 3bd1e089-480b-0410-8dfb-8563597acbee
      82e6a33f
    • jcfr's avatar
      COMP: Update ParameterSerializer: Fix 'inconsistent-missing-override' warnings · 516828cb
      jcfr authored
      This commit fixes warning reported when building with C++11 support enabled
      and VTK8.
      
      $ git shortlog fd28362..70e95f1 --no-merges
      Hina Shah (1):
            COMP Add ITK_OVERRIDE to overridden functions
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26226 3bd1e089-480b-0410-8dfb-8563597acbee
      516828cb
    • jcfr's avatar
      COMP: Update MultiVolumeExplorer: Fix 'inconsistent-missing-override' warnings · 04e3e965
      jcfr authored
      This commit fixes warning reported when building with C++11 support enabled
      and VTK8.
      
      $ git shortlog 83866ec..b1bb131 --no-merges
      Hina Shah (1):
            COMP Fix 'inconsistent-missing-override' warnings
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26225 3bd1e089-480b-0410-8dfb-8563597acbee
      04e3e965
    • jcfr's avatar
      ENH: Update CTK to add support for Qt5 · a50b53a6
      jcfr authored
      $ git shortlog 87dc559..cfbb46a --no-merges
      Adam Rankin (2):
            COMP: Setting CMP0020 to NEW
            Correcting reference to policy version
      
      Jean-Christophe Fillion-Robin (12):
            ENH: Improve Qt5 CMake configuration supporting passing of Qt5_DIR
            COMP: designer plugin: Fix deprecated use of headers in Qt5
            COMP: VisualizationVTKWidgetsPythonQt: Fix build with CTK_USE_CHARTS disabled
            ENH: CLI/Frontend/QtWekKit: Preliminary work toward supporting WebEngine in Qt5
            ENH: Re-add Qt5 CMake configuration support passing CMAKE_PREFIX_PATH
            COMP: cmake: Include CTK_Qt5_DIR and CTK_CMAKE_PREFIX_PATH to CTKConfig and UseCTK
            ENH: PythonQt: Use "patched-8" version if building against Qt5
            COMP: qt4/qt5: Work-around lacking of macro expansion by moc checking HAVE_QT5
            COMP: Fix deprecated use of "QPixmap::grabWidget" in Qt5
            BUG: PythonManager: Fix testPythonAttributeValues
            COMP: ctkLayoutManagerTest1: Fix unused variable warning
            COMP: Fix deprecated interface warning when building designer plugin with Qt5
      
      Max Smolens (31):
            ENH: CI: Set CTK_ENABLE_Widgets
            ENH: CI: Indicate failure when tests fail
            ENH: CI: Disable MIT_SHM X11 extension
            BUG: Fix ctkLanguageComboBoxTest issues
            BUG: Fix ctkDoubleSpinBox memory corruption
            BUG: Fix ctkAbstractFactoryTest1 intermittent failure
            BUG: Update ctkScreenshotDialogTest1
            ENH: Add testing utility to compare images with a threshold
            ENH: ctkCrosshairLabelTest2: Allow for small differences from baseline images
            ENH: Fix ctkErrorLogQtMessageHandlerWithThreadsTest1 with Qt5
            ENH: Rename testing utility function
            ENH: Wrap grabWidget()
            BUG: Fix VTK widget test errors with OpenGL2 backend
            ENH: WIP: Prefer QVTKOpenGLWidget
            ENH: Update tests for compatibility with QVTKOpenGLWidget
            ENH: Export CTK_USE_QVTKOPENGLWIDGET definition
            ENH: Disable multisampling to fix volume rendering
            ENH: Fix ctkMenuComboBox behavior in Qt5
            COMP: Fix deprecated header check in Qt5
            ENH: Update ctkSettingsPanel tests for Qt5
            ENH: Make ctkSettingsTest1 more robust
            ENH: Make ctkCrosshairLabelTest2 more robust
            ENH: Make ctkWidgetsUtilsTestGrabWidget more robust
            ENH: Fix grabbing widgets on certain Qt versions
            COMP: Fix enumeration value not handled warning
            COMP: Fix deprecation warning
            BUG: Fix ctkColorDialog crash on Mac with Qt5
            COMP: Fix inconsistent-missing-override warnings
            COMP: Fix deprecated-declarations warnings
            COMP: Fix enumeration value not handled warning
            ENH: Immediately render VTK in QVTKOpenGLWidget after resize
      
      Steve Pieper (1):
            COMP: Scripting/Python/Core: Fix building of ctkAbstractPythonManager in Qt5
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26224 3bd1e089-480b-0410-8dfb-8563597acbee
      a50b53a6
    • jcfr's avatar
      BUG: Extension build system: Sandbox download step and report download error · d755f10a
      jcfr authored
      This commit updates the build system so that a failure in any of the
      extension download/configure/build/test/packaging steps do not cause the
      entire build to fail.
      
      See https://discourse.slicer.org/t/no-nightly-mac-binary-since-august-1/836/10?u=jcfr
      
      Fixes #4247
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26223 3bd1e089-480b-0410-8dfb-8563597acbee
      d755f10a
    • jcfr's avatar
      STYLE: Reduce extension build system complexity using "continue" statement · b76289ac
      jcfr authored
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@26222 3bd1e089-480b-0410-8dfb-8563597acbee
      b76289ac
  5. 09 Aug, 2017 2 commits
  6. 08 Aug, 2017 2 commits
  7. 07 Aug, 2017 6 commits