Changesets: Import 2017-06-07 23:51:09
master e5eb4782 2015-08-03 22:41:54 Details Diff |
COMP: Add support for EMSegment when compiling with Visual Studio 2013 From: Max Smolens <max.smolens@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24479 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
master 009dc36f 2015-08-03 22:41:52 Details Diff |
COMP: Add support for OpenSSL when compiling with Visual Studio 2013 The OpenSSL packages available on packages.kitware.com are compiled using the following script: https://gist.github.com/jcfr/6030240 From: Max Smolens <max.smolens@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24478 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_OpenSSL.cmake | Diff File | ||
master 7593bc4a 2015-08-03 22:41:50 Details Diff |
COMP: Fix some compilation errors in Visual Studio 2013 Compiles in Debug configuration as long as EMSegment module, numpy and OpenSSL support disabled. Errors fixed by changes in vtkMRMLCoreTestingMacros are similar to the following: 8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--- Error 2 error C2678: binary '<<' : no operator found which takes a left-hand operand of type 'std::basic_ostream<char,std::char_traits<char>>' (or there is no acceptable conversion) C:\dev\Slicer\Libs\MRML\Core\Testing\vtkMRMLDiffusionTensorVolumeDisplayNodeTest1.cxx 24 Error 3 error C2088: '<<' : illegal for class C:\dev\Slicer\Libs\MRML\Core\Testing\vtkMRMLDiffusionTensorVolumeDisplayNodeTest1.cxx 24 Error 4 error C2678: binary '<<' : no operator found which takes a left-hand operand of type 'std::basic_ostream<char,std::char_traits<char>>' (or there is no acceptable conversion) C:\dev\Slicer\Libs\MRML\Core\Testing\vtkMRMLDiffusionWeightedVolumeDisplayNodeTest1.cxx 23 Error 5 error C2088: '<<' : illegal for class C:\dev\Slicer\Libs\MRML\Core\Testing\vtkMRMLDiffusionWeightedVolumeDisplayNodeTest1.cxx 23 [...] 8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--- From: Max Smolens <max.smolens@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24477 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLCoreTestingMacros.h | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLayerLogic.cxx | Diff File | ||
master f735ce0f 2015-08-03 22:41:47 Details Diff |
STYLE: Add convenience camera node method "SetViewUp(vx, vy, vz)" From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24476 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLCameraNode.h | Diff File | ||
master b3aa0699 2015-08-03 14:56:19 Details Diff |
STYLE: Replaced cout with vtkDebugMacro git-svn-id: http://svn.slicer.org/Slicer4/trunk@24475 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/VolumeRendering/Logic/vtkSlicerVolumeRenderingLogic.cxx | Diff File | ||
master 7b07a9c1 2015-08-02 11:25:31 Details Diff |
ENH: reset editor interface when scene is closing This avoids situations where the shortcut keys or editor effects are still trying to respond to scene events when the scene is in the process of closing. From: Steve Pieper <pieper@bwh.harvard.edu> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24474 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/Editor/Editor.py | Diff File | ||
mod - Modules/Scripted/EditorLib/EditOptions.py | Diff File | ||
master 62c03bfb 2015-07-29 19:44:26 Details Diff |
ENH: Add support for DCMTK private dictionary See issue 4013 and related discussion here: http://slicer-devel.65872.n3.nabble.com/Enabling-support-for-DCMTK-private-dictionary-td4034305.html This change implements the following changes: (1) install private.dic of DCMTK in a runtime location (2) update launcher setting to set DCMDICTPATH environment variable (3) on MacOSX, update application to ensure DCMDICTPATH is set when Slicer is started using Slicer.app bundle (in that case no launcher is used) This will allow for more robust interpretation of DICOM private tags based on the information contained in the DCMTK private dictionary. Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24473 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/qSlicerCoreApplication.cxx | Diff File | ||
add - CMake/SlicerBlockInstallDCMTKResources.cmake | Diff File | ||
mod - CMake/SlicerCPack.cmake | Diff File | ||
mod - SuperBuild/External_DCMTK.cmake | Diff File | ||
master 38eeadce 2015-07-28 21:44:21 Details Diff |
BUG: Fix VTK library path configured into build tree launcher setting on unix Thanks: Francois Budin <fbudin@email.unc.edu> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24472 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_VTKv6.cmake | Diff File | ||
master c83d8a17 2015-07-28 20:55:48 Details Diff |
BUG: Ensure itcl library is fixed when packaging on MacOSX - Attempt 0000002 This commit is a follow up of r24467 and fixes the following packaging error: warning: target '/Volumes/Dashboards/Experimental/Slicer-Release/Slicer-build/_CPack_Packages/macosx-amd64/DragNDrop/Slicer-4.4.0-2015-07-26-macosx-amd64/Slicer.app/Contents/lib/TclTk/lib/libitcl4.0.1.dylib' does not exist... /usr/bin/otool: can't open file: /Volumes/Dashboards/Experimental/Slicer-Release/Slicer-build/_CPack_Packages/macosx-amd64/DragNDrop/Slicer-4.4.0-2015-07-26-macosx-amd64/Slicer.app/Contents/lib/TclTk/lib/libitcl4.0.1.dylib (No such file or directory) otool: can't open file: /Volumes/Dashboards/Experimental/Slicer-Release/Slicer-build/_CPack_Packages/macosx-amd64/DragNDrop/Slicer-4.4.0-2015-07-26-macosx-amd64/Slicer.app/Contents/lib/TclTk/lib/libitcl4.0.1.dylib (No such file or directory) install_name_tool: can't open file: /Volumes/Dashboards/Experimental/Slicer-Release/Slicer-build/_CPack_Packages/macosx-amd64/DragNDrop/Slicer-4.4.0-2015-07-26-macosx-amd64/Slicer.app/Contents/lib/TclTk/lib/libitcl4.0.1.dylib (No such file or directory) git-svn-id: http://svn.slicer.org/Slicer4/trunk@24471 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | ||
master 7ae60308 2015-07-28 17:51:17 Details Diff |
ENH: Fixed node observations in qSlicerSimpleMarkupsWidget Also added a simple test for the widget. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24470 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Markups/Widgets/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Widgets/Testing/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Widgets/Testing/Cxx/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Widgets/Testing/Cxx/qSlicerMarkupsModuleWidgetsCxxTests.h | Diff File | ||
add - Modules/Loadable/Markups/Widgets/Testing/Cxx/qSlicerSimpleMarkupsWidgetTest1.cxx | Diff File | ||
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx | Diff File | ||
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.h | Diff File | ||
master c1ea6bcf 2015-07-26 17:04:34 Details Diff |
ENH: DICOM reference name made checkable Previously the DICOM references dialog offered chacking the found but unselected references in a checkbox with no text, and added a label next to it, so the user could check/uncheck the checkbox clicking the small checkbox square, instead of reacting also to clicking on the text. By removing the label and adding text to the checkbox this inconvenience has been eliminated. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24469 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMLib/DICOMWidgets.py | Diff File | ||
master a768a282 2015-07-24 19:25:16 Details Diff |
BUG: Ensure only one version of itcl library is built and packaged Following the update of the tcl version in r23613 (COMP: Update version of tcl/tk/incrTcl used on Linux/MacOSX. Issue 0003809), it turns out that the associated source package contains the source of itcl 4.0.0. Since the external project External_incrTcl also install the version 4.0.1, duplicate version are built. This commit explicitly disables all packages available in the source archive of tcl by deleting the "pkgs" directory. (see below of a complete list). The list of disabled packages: sqlite3.8.0 tdbcmysql1.0.0 tdbcpostgres1.0.0 thread2.7.0 itcl4.0.0 tdbc1.0.0 tdbcodbc1.0.0 tdbcsqlite3-1.0.0 git-svn-id: http://svn.slicer.org/Slicer4/trunk@24468 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_tcl.cmake | Diff File | ||
master fd392b10 2015-07-24 19:25:14 Details Diff |
BUG: Ensure itcl library is fixed when packaging on MacOSX This commit updates the matching pattern to be independent of the itcl version. It fixes a regression introduced in r23613 (COMP: Update version of tcl/tk/incrTcl used on Linux/MacOSX. Issue 0003809) git-svn-id: http://svn.slicer.org/Slicer4/trunk@24467 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | ||
master d4865177 2015-07-24 19:25:13 Details Diff |
STYLE: Remove obsolete fixup rule associated with iwidget tcl/tk library Since iwidget stopped been used in r16957 (COMP: Remove obsolete external "iwidgets" project definition), this commit removes the associated fixup rule. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24466 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | ||
master 9b261143 2015-07-24 19:25:11 Details Diff |
BUG: Ensure packaged Slicer.app MacOSX application find its Qt plugins The assumption that an installed Slicer.app bundle would find and load the file "Slicer.app/Contents/Resources/qt.conf" is wrong. Since within "Application/SlicerApp/Main.cxx", both methods (a) "QSettings()" and (b) "QApplication::setStyle()" are called before the QApplication is instantiated, the "QLibraryInfoPrivate::findConfiguration()" was not calling "CFBundleGetMainBundle()" and couldn't locate the "qt.conf" file relatively to the Slicer.app directory. As a consequence: (1) the correct plugin couldn't be loaded and (2) trying to run an installed Slicer.app in the environment where it was build was failing because "QLibraryInfo::location()" was defaulting to the plugin location associated with the build tree. Since calling "QSettings()" and "QApplication::setStyle()" is not possible. This commit implements a different strategy. It adds the "qt.conf" file to the resource system (See [1] for details about this). [1] http://doc.qt.io/qt-4.8/qt-conf.html This approach will ensure: (1) the installed Slicer.app finds its plugin: "QLibraryInfoPrivate::findConfiguration() will check if the resource exists independently of the QCoreApplication instance. (2) the application in the build tree still work. The plugin will be found because of the path hardcoded in "QLibraryInfo::location()" References: * https://forum.qt.io/topic/50305/qt-5-3-and-5-4-mac-application-crashes-on-startup-after-using-macdeployqt-app-unable-to-load-plugin-cocoa/7 Co-authored-by: Alexis Girault <alexis.girault@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24465 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/CMakeLists.txt | Diff File | ||
add - Base/QTCore/Resources/qSlicerBaseQTCoreExtra.qrc.in | Diff File | ||
mod - CMake/SlicerCPack.cmake | Diff File | ||
master 938ca4fd 2015-07-24 19:25:10 Details Diff |
STYLE: Do not attempt to fixup windows matlab extension This is particularly useful when packaging module providing matlab files and extension. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24464 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | ||
master f023ed14 2015-07-24 19:25:08 Details Diff |
BUG: Ensure Qt style plugin are fixed up. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24463 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerCPackBundleFixup.cmake.in | Diff File | ||
master 58133d94 2015-07-24 19:25:07 Details Diff |
STYLE: Remove Slicer macros used to build Qt plugins. Initially introduced in r22235 (ENH: Custom style for slicer), these macros have never been used. Instead the corresponding CTK macros are used. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24462 3bd1e089-480b-0410-8dfb-8563597acbee |
||
rm - CMake/SlicerMacroBuildQtPlugin.cmake | Diff File | ||
master 9d2edd86 2015-07-24 19:25:05 Details Diff |
ENH: Update VTK to master (soon to be v6.3.0) and also update CTK CTK updates: $ git shortlog 7bb708c..7081550 --no-merges Jean-Christophe Fillion-Robin (2): Fix link error when linking against VTK build with KITS enabled. Tweak logic specifying libraries to link against VisualizationVTKCore Rostislav Khlebnikov (1): DEBUG variable renamed to DEBUG_FLAG VTK Updates: $git shortlog 4b46455..d645b35 --no-merges Aashish Chaudhary (41): Maximize or minimize each component for independent components Fixed additive blending for independent components Added initial support for 2 and 3 components Fixed style Fixed bad switch case Compute the range correctly when dealing with 2-3 components Keep the comments in the final shader string Added support for dependent components Match tokens with method names Fixing shader for 2 & 3 component Fixed dependent component test failing Fix GL extensions not reported on Mac OpenGL2 context Reset active texture to texture 0 Saving and restoring GL state Fixed comment Clamp texture unit to 0 and GL_MAX_TEXTURE_IMAGE_UNITS Fixed accessing invalid texture unit manager Using a consistent style within a method Compute light position only once Optimize lighting code some more Reset number of lights Some more optimizations for better performance Respect interpolation type set on volume property Fixed invalid variable names used for gradient computation Fixed check on interpolation type Updated default interpolation type for test Fixed style Added check on when to update volume parameters Do not update light parameters if shading is OFF Fixed compiler warning Some more optimizations Do not compute color if opacity is zero Updated code to new computeColor signature Avoid computation of fragment world position repeatedly Fixed failing VTK tests Removed debug message Fixed issues with interactive volume rendering Fixed styles and added notes Fixed ReductionFactor not initialized that was causing tests to hangup Added alternate baseline with jitter for GL2 Updated test to new ivar to turn off auto adjust sample distance Andras Lasso (1): BUG: Fixed vtkImageReslice HitInputExtent update Andrew Bauer (6): Fix for bad cached cell id for flow path filters. Particle path fixes. Getting rid of unused variable warning in release builds. Fixed memory issue and reinject frequency counter. Adding in piece information for XMLPMultiBlockDataWriter. Fix issue if there aren't any blocks. Andrew Maclean (20): Remove the unnecessary find_package command. Visual Studio 2013 requires the <algorithm> header. Visual Studio 2013 requires the <algorithm> header. A minor fix eliminating a CMP0043 warning. Added TestEmptyInput.py Refactoring TestEmptyInput.py Convert TestSetGet from TCL to Python. Added a new class to exclude. Missing comma. Adding another class to exclude in an attempt to fix release mode on OSX. Removing two classes in LinuxExceptions. Adding back some classes to the exception list. Test - see if vtkView as a friend is causing failures. Reverting Reverting A patch from Utkarsh These scripts only run using Python 2.6 or greater. Display information about the VTK test folders. Converted more Tcl scripts to Python. BUG: This import is unnecessary. Arnaud Gelas (1): Fix typo in FindTBB.cmake which makes it impossible to use TBB on MacOSX Ben Boeckel (38): windows: compile the vtkpython.rc file separately vtkpython: avoid vtkpythonrc hack in Visual Studio docs: add buildbot information docs: buildbot label is no more python: silence warnings about round redefinition vtkMPICommunicator: check for 2.0 java: remove screamake and quote paths java: refactor out writing paths to the file java: quote arguments java: add missing java files python: add the generated files to the list as well freetype: update baselines to support freetype 2.5.3 testing: set PROCESSORS property for MPI tests FindJsonCpp: add version detection ThirdParty: add minimum version support jsoncpp: mark that 0.7.0 is the minimum version vtkFFMPEGWriter: conditionalize a GCC pragma FindJsonCpp: fix typo in regex JsonCpp: the VERSION_VAR is a separate signature QVTKWidget2: call the direct parent class QVTKWidget2: use Superclass typedef internally doxygen: generate SVG images vtkRAdapter: move R_NO_REMAP to the header mpi4py: strip trailing whitespace from the include dir typos: fix 'writting' -> 'writing' vtkWin32ProcessOutputWindow: fix string literal vtkXMLUnstructuredDataWriter: also check for string output qtgraphicsview: remove unused vtkgl.h includes vtkGenericOpenGLRenderWindow: add PushState/PopState methods QVTKGraphicsItem: support the OpenGL2 backend vtkOpenGLRenderUtilities: move Render{Quad,Triangle} IOXML: add test for outputting to a string modules: use the export name for the file Testing: fix unused variable warnings FiltersStatisticsGnuR: fix R_NO_REMAP juggling FiltersStatisticsGnuR: fix warnings in tests semanticDiffVersion: use the returncode python: split wrapping functions Berk Geveci (14): Fixed issue with vtkPointSet::FindCell(). Impoved check for ascii file in PLOT3D reader. Fixed compiler warning Initial point data support in AMR base reader Added point array support to vtkAMRBaseReader Moved Plot3D reader to IO/Parallel. Making the Plot3D reader parallel. Improved ghost array generation. Do not rexecute based on ghosts for serial execution Do not override DATA_NUMBER_OF_GHOST_LEVELS() unnecesarily. Cleaned up error handling in plot3d reader. Fixed warnings. BUG: Was using the wrong extent in computation. Fixed bug with loading 2D or ASCII datasets in parallel. Bill Hoffman (1): Use Qt5 COMPNENTS in find_package instead of finding each package directly. Bill Lorensen (18): COMP: Member template function use on Mac COMP: Member template function use on Mac ENH: Modernize RIBExporter and RIBProperty COMP: Memory leak in new test ENH: define VTK_MAXPATH COMP: Typo causes compile error COMP: Memory leak in vtkOBJImporter STYLE: OBJImporter style COMP: Adjust fuzzy compare tolerance COMP: Adjust fuzzy compare tolerance for scalar divide BUG: PentagonalPrism bug COMP: TestPentagonalPrism mempry leak ENH: Unit Test for Linear, Quadratic and BiQuadratic Cells ENH: Remove unused tcl tests ENH: Restore Common/DataModel Cxx tests BUG: Missing data file ENH: Removed unused vtkExplicitCell ENH: Remote module capability Brad King (45): setup-stage: Optionally reconfigure topic stage setup-gerrit: Allow ssh-only repo URLs setup-stage: Allow 'url' without 'pushurl' Tell Git how to check GitSetup config files Add 'git-gerrit-push' script setup-hooks: Create .git hooks directory if necessary Avoid bash history expansion in developer setup scripts ExternalData: Allow local stores without any URL templates ExternalData: Add support for custom download scripts ExternalData: Add support for custom algorithm-to-URL mapping ExternalData: Update documentation to match CMake copy git-gerrit-push: Refine topic name validation git-gerrit-push: Append topic to refspecs instead of overwriting git-gerrit-push: Avoid bash history expansion git-gerrit-push: Fetch 'master' before checking refspecs Add 'setup-upstream' script to help users configure preferred upstream Add 'setup-gitlab' script to configure GitLab access Add 'git-gitlab-push' script to help users push to their GitLab fork git-gitlab-push: Print follow-up instructions and links for user git-gitlab-push: Keep user fork 'master' up to date if possible git-gitlab-push: Document options on multiple lines in usage git-gitlab-push: Require a '--force' option to force-push the topic Teach our 'git-gitlab-push' script to push ExternalData content Drop mention of Gerrit from instructions in third-party README files Disable gerrit-push and stage aliases Switch developer setup to use the GitLab workflow Tell Git how to check Markdown (.md) source files Documentation: Add VTK Git instructions CONTRIBUTING: Update for GitLab workflow README.md: Add document introducing VTK and linking to resources README.html: Remove out-dated document Documentation: Revise Merge Request creation instructions Documentation: Add links to GitLab markdown documentation Documentation: Revise Git development docs to mention fork step setup-upstream: Tolerate lack of existing upstream pushurl Report developer setup-upstream failure explicitly CONTRIBUTING: Restore link to dev/git/README.md document Documentation: Explain how to keep a GitLab fork `master` in sync Documentation: Explain to reviewers how to fetch Merge Request changes Fix 'git-gitlab-push' ExternalData push for duplicate objects Documentation: Update required Git version to 1.7.2 Documentation: Define reviewer vote shortcuts and meanings KWSys: Tell Git not to export .gitattributes Add vtkPeriodicDataArray to list of sources in its module vtkhdf5: Suppress VS 2015 assertion failure popup during try_run Burlen Loring (1): buffering issue in vtkweb Chris Harris (3): Wait for resize notification in SetSize(...) Revert "Wait for resize notification in SetSize(...)" vtkWeb: Ensure that we get the image size requested Chuck Atkins (1): ADIOS: Remove block-index calculations to use new APIs Cory Quammen (14): Added vtkPolyLineSource Added vtkPolyLineRepresentation and vtkPolyLineWidget Added base class for representations of curves Tests for vtkPolyLine{Widget,Source,Representation} Added checking for NULL pointer in a few locations BUG 15365: Fixed crash in function called from multiple threads BUG: Fixed error in area-weighted normal Initialized all member variables in vtkCurveRepresentation Various fixes for vtkPolyLine{Source,Representation} Initialized test values BUG: added output points precision for structured grids Added test for vtkDataSetSurfaceFilter BUG: Direct scalar coloring with string arrays caused crash Move table resizing out of core mapping routine Dan Lipsa (42): Solve warnings on the ICC compiler. Redesign "vtkGhostLevels" arrays and related ghost functionalties. Fix warnings. Solve windows warnings. Remove warning when a array name for labeling is not found. Use previous version for XML files if there is no vtkGhostType array. BUG #15199: EnSightReader does not crash if you change CaseFileName VTK XML files are saved using previous version if possible. Update documentation for save VTK XML using previous version. BUG: Fix valgrind complaint about uninitialised values. BUG: Blanked cell is marked as a blanked point. ENH: Remove legacy code from before vtk-6.1 (2014-01-21) ENH: Add GatherV for vtkDataObjects BUG: Mismatch between # of points and # of tcoords results in segfault BUG: XMLMultiBlockDataWriter always pointed to vtp files. BUG: Add additional baselines to deal # of digits in exponent. BUG: Fix uninitialized values that caused segfault. BUG: Skiped a number when adding a baseline. BUG: Skipped a number when adding a baseline. BUG: Test passed because two wrongs made it right. ENH: Ghost changes documentation update. BUG: Fix initialization and typo problems. BUG: Enable vtkFiltersSourcesPython-squadViewer only if Module_vtkRenderingTk BUG: vtkTestingInteractor cannot create timers which results in errors. BUG: Fix link warnings for static build on windows. BUG: Teach ImageSlice and ImageSliceMapper to deal with empty slices BUG: InteractorEventRecorder bug results warning about passive observer. BUG: Fix test volume of interest to match data extents ENH: TestChangeInformation does not print error message. BUG: Fix warning 'Resetting view-up since view plane normal is parallel' BUG: Fix warning 'Resetting view-up since view plane normal is parallel' BUG: This fixes a valgrind complaint. BUG: We need a Renderer for HasTranslucentPolygonalGeometry BUG: Fix version for ghost documentation. BUG: Get rid of error printouts from TestRIBExporter BUG: Replace deprecated functions. BUG: vtkProbeFilter stored state which did not work for multi-block data. BUG: Initialize grids before adding them to the AMR dataset. BUG: Test basic representation after you setup the object ENH: CanReadFile does not fail for newer file version. ENH: Move test that discovers inconsistent structured grids in an AMR grid. BUG: Fix uninitialized value. Dave DeMarle (3): Increment version to VTK 6.3.0 fix no newline comp warning expose texture so manta can intercept David C. Lonie (59): Enable freetype tests when matplotlib is not found. Use a default text property in the labeled contour mapper. Don't use offscreen FBOs when multisampling is requested. Disable multisampling in the OSCone test. Enable MPL tests only if the vtk module is enabled. Allow vtkTextActor* to handle empty inputs. Account for actor matrix in vtkLabeledContourMapper. Add a debug-only yellow dot at the text alignment point. Ensure that the background is rendered behind the text. Improve appearance of small-sized mathtext. Add missing ReleaseGraphicsResources implementation. Move test file (s/cpp/cxx) Remove unimplemented private method. Fix transformed contour label placement on OpenGL backend. Fix kerning on rotated fonts. Update sources in chart symbol glyphs. Add missing ReleaseGraphicsResources implementation. Release actor resources in vtkLegendScaleActor. Use vtkTextRenderer in the default label render strategy. Do not set vtkProperties on vtkTextMappers. Fix vtkBiDimensionalRepresentation2D to work with new text mapper. Use string width, not length, to determine longest labels. Remove tcl [info command "rtExMath"] check from test. Print image name on test failure. Update vtkTextMapper's alignment to match current conventions. Align to a fixed-height font bbox, rather than a "tight" one. Remove the RenderingFreeTypeOpenGL module. Exercise the new default vtkTextMapper implementation. Update baselines. Add new baselines for dash3's continuous build. Number baselines consecutively. Baselines from nightlies. Fix typo/platform issues in GLUT test. Call glewInit() from test to setup GL function pointers. Move PreserveColorBuffer to vtkRenderer. Fix glut header in test. Fix variable type. Allow an explicit mapping between tprops and scalars for contour labels. Update make_pair call to work with newer MSVC. Clean up Rendering/OpenGL2/vtkGenericOpenGLRenWin. Remind MSVC that NULL is a pointer. Fix tclPrintOtherTest. Change comment text to use a gentler tone. Release shaders after rendering is complete. Define missing typedefs. Fix typo. Add vtkWindow::DetectDPI. Add DPI awareness to text rendering. Apply kerning to bounding box calculations. Don't glyph hidden points in vtkGlyph2D. Mark ticks as dirty when enabling/disabling log scale. Performance cleanup. Account for TileScale in RenderWindowToImage filter. Fix vtkAxis scaling when TileScale is set on the renwin. Defer matplotlib initialization for text rendering. Update Get macro for paraview parsers. Use max(tdx, tdy) to determine string bound scaling... Add a warning if there is not a scene set on the vtkAxis instance. Ensure that input data is synced. Make ScalarBarRepresentation orientation set-able. David E DeMarle (1): Fix depth peeling with antialiasing David Gobbi (22): BUG 15358: Remove inappropriate cast from pointer to long. Add the vtkBoundingBox type to the Python wrappers. Fix Java build, different extensions for file properties. Allow wrappers to properly support "using" methods. Apply using declarations that hadn't been "used". Add missing hints for color conversion methods. Add virtual data method CopyInformationToPipeline. Fix vtkParseMerge uninitialized variable warnings. Allow TestEmptyInput to work with python 2.5. Fix a null deref when wrapping "using" declarations. Enable the "using" declaration in vtkTypedArray.h. Fix nifti sform, qform when qfac=-1. Fix uninitiazed array warning in vtkBSPlineInterpolator. Put back some Visual Studio 2003 compatibility code. Temporary wrapper fix, pointers to vtkSmartPointer. Code style fixes. Allow NIFTI reader and writer to handle planar RGB files. Close the DICOM file immediately after reading it. Fix blank slices that appear in some TIFF volumes. Replace the O(n^2) median algorithm with an O(n) one. Fix the median computation in vtkImageMedian3D. Fix normal computation in vtkContourTriangulator. Ethan Brodsky (4): ENH: Added edge annotations to vtkCornerAnnotation CMP: Eliminated warnings relating to for loop iterator scoping BUG: Updated test baseline output for edge annotation ENH: Modified vtkCornerAnnotation testing to improve code coverage Isaiah Norton (1): Visual Studio 2013 requires the <algorithm> header. Jean-Christophe Fillion-Robin (15): Maintenance: 'main' function in WhatModulesVTK can now be re-used Maintenance: Update WhatModulesVTK to support rendering backend Do not force manifest selection for vtkhdf5 libraries modules: Re-order RenderingOpenGL libraries to fix VTK_ENABLE_KIT link error python: Add wrapping of kits if VTK_ENABLE_KITS is ON python: Update python module dependency to account for VTK_ENABLE_KITS python: Configure PythonInit file for kit when VTK_ENABLE_KITS is ON python: Update wrapping function to support kit python: Add VTK_ENABLE_KITS to VTKConfig python: Update wrapping tool to support multiple hierarchy files python: Do not create a new hints file if a kit bundles only one module python: Update vtkWrapPython to add mutable object when building kit Disable Chemistry module to workaround issue #15255 KWSys-SystemTools: Fix memory leak in DetectFileType Revert "6657: Add out-of-range colors to color maps" Joachim Pouderoux (9): Bug #0015217: Fix tet aspect ratio computation. Fix filter crash when input data is not temporal Add more support of Quadratic Polygon cells. Fix TessellatorFilter so it does not crash with quadratic polygon cells. Enhance and optimize Xdmf2 reader and writer to support static meshes. code cleaning Fix error with java wrapping fix header test Add test and fix reader John Tourtellott (6): Apply WRAP_EXCLUDE to the vtkGDAL not vtkGDAL.h Add return value to vtkPythonInterpreter::RunSimpleString() Add field data to vtkUniformGrid to save GDALDataset NoDataValue Fix indentation and restore empty line Move variable declaration inside loop to limit its scope Change iterator from postincrement to preincrement Julien Finet (13): Kill TDX timer when using no WindowHandle Add TDX_INCLUDE_DIR CMake variable Add multitouch support to QVTKWidget and QVTKWidget2 Add support for drawing multiple line segments Add vtkPlot::Selectable Add vtkPlotBag::BagVisible Fix crash in vtkPlotHistogram2D Exposes vtkHighestDensityRegionStatistics::ComputeHDR() to the public API Fix unsorted range error in vtkChartSelectionHelper::BuildSelection Fix compilation by adding DrawLines() to OpenGL context devices Fix unsafe mix of bool and int types Enable GPU Raycast volume mapper for recent NVIDIA drivers on Mac OS X GPU raycast volume rendering now supports textures larger than 1024 Julien Jomier (1): BUG: Internal title box should be initialized KWSys Robot (3): KWSys 2015-04-16 (1ea01a46) KWSys 2015-04-19 (4f39791b) KWSys 2015-05-12 (b1d560a0) Karsten Tausche (3): fix copied noise extent in vtkImageDataLIC2D fix memory leak in vtkImageDataLIC2D Remove vtkFreeTypeUtilities.h from vtkScalarBarActorInternal.h Ken Martin (135): Fix a couple issues Fix a regression and new failing test Fix interactions of depth peeling with the point gaussian mapper. Fix a case where glyphic was failing on unlit primitives A couple depth peeling fixes A number of transparency related issues fixed Forgot to comment out debug statement Fix for the case when there is nothing to draw Rename class back to the old name for better compatability Add in support for below and above range LUTs Remove power of two requirement from image slice mapper Remove window size change Add back in LIC for OpenGL2 Rebased and merged due to conflicts Fix a compiler warning Some lic cleanup for ES 2 and ES 3 A few dashboard fixes as described below Fix a few issues with ImageDataLIC2D A few more VR fixes I missed the first time Fix PV text composite with cell data issues Fix issues with composite dataset luts issues Fixes for composite id when selecting on OpenGL2 Fix failing test and add new convenience func Add a valid image and a slight change to generated normals Convert Context2D to use more modern OpenGL I should learn to test on intel too before committing Some fixes for bigmac Fix for draw pixels shows up in PV rubberband selection Add some debugging code Minor compile fix for GL ES 20 Fix bad destructor redo how cell data is handled and picking Add support for picking indirection arrays Managed to get scale and bias for voluem rendering working Make VTK work with OpenGL 3.2 Core Make X windows default to a 3.2 context Convert Cocoa to default to OpenGL 3.2 Some more fixes for apple to make VTK more 3.2 core compliant Even more OSX 3.2 changes More 3.2 OpenGL fixes Minor compiler warning fix Minor change to pass line width calls through Added valid images for cases where line width is over 1.0 Add missing ReleasGraphicsResources call Some exit cleanup fixes for debug mesa redo how cell data is handled and picking Add support for picking indirection arrays Convert Cocoa to default to OpenGL 3.2 Even more OSX 3.2 changes Minor compiler warning fix Add missing releasegraphicsresources Rebasing from master Fix compile error Make sure GL_R32F is available on old 2.1 context Fix for apple Some fixes for mesa master runs Fix some compiler warnings Some compile fixes for OpenGLES Fix a few issues exposed by PV testing Fix two compiler warnings. A couple more picking fixes these related to processor id Better Tk support for OpenGL2 Instanced arrays require OpenGL 3.3 not 3.2 Remove old style rendering check Fix for cell normals to use RGBA32F textures Renamed XOpenGLRenderWindowInteractor back to original name Added valid image for Sphere widget Fix for independent components on mesa Pare down the test to be about 40% faster Some X window fixes and make two slow tests faster Update the alternate image as well Fix apple ifdef Fix for some systems Type fix Some fixes for checking framebuffer depths New valid image due to line widths Tiny fix for OpenGL ES 3 And whoa I committed a png undo that Add method for external codes Support use of FieldDataTupleId in scalar coloring opengl2 Add a geometry shader and some cleanup and fixes Do not use GeometryShaders on ES Test out ogl2 as the default for buildbot systems More fixes based on test dashboard Fix a couple more issues Duh fix bas cmake code Always use our glew Update to backend logic Fix check for multisample support Newer logic so apps can set a default rendering backend Set default back to OpenGL1 for commit Clenup some OpenGL2 code More cleanups Rebased to master Maybe fix memory leak Fix a compiler issue with PV Fix for compile issue on OpenGLES Test fix for applie AMD primitiveID bug Better warning message Add support for 2D Another apple fix Fix memory leak Another compiler fix Another fix due to multiple VBOs Make the VAO code bind the bufferobject Remove reference to old header file Trying something Sticking with basic approach Fix an atom rendering performance regression Remove a leftover test setting Some more code cleanups, this time shader related Remove some unused ivars Add ability for PointGaussianMapper to also just draw points Fix test that was creating an ill defined camera Update test to have more debugging Support wide lines in the polydata mappers on 3.2 Fix prim id issue on mac More cleanup and fixes for 2D this time Fixes for failing tests Fix issue on Apple A couple minor fixes that PV exposed More minor fixes Some fixes for PV ColorOpacityTableEditing Make sure PV texture fix hits the other use cases Fix for clear depth call on es Thick lines only use a GS when the hardware lacks support Fix compiler issue on gcc Update to fix failing tests Better handling of thick lines in a couple places Fix some recent compile issues Some compiler fixes for Android Fix missing header Fix issue with compositepolydatamapper2 with scalar colors Add valid image for non AA systems Apply fix to the generic version as well. Lin Ma (6): Tested merge Added vector for memoizing Modified vtkMath::Factorial Recursive stored intermediate results Fixed bugs Changed map to vector Marcus D. Hanwell (4): Added support for writing TIFF volume stacks Fix compiler warning - unsigned int -> int Removed unused sstream include, add Windows logic Fix bug with bad TIFF tag on char/short format Mathieu Westphal (20): Reimplementing AppendData using vtkDataArrayIteratorMacro and std::copy Adding surface streamlines VTK Style Adding Angular Periodic Filter and Angular Periodic Array to VTK. Correcting multiple bugs with periodic data array AngularPeriodicDataArray : Use of sin instead of sinf Correcting bugs in vtkCell implementation Correcting pcoords in vtkTriangle Add a degenerate Triangle test in IntersectWithLine Correcting degenerate triangle Missing initialization of a member Fixing coincident point in stream tracer output Correcting a warning in vtkLargeInteger Adding another image for test Checking for Null vtkPoints in Angular Periodic Filter Fixing 14897 mantis bug, adding VTKTargets.cmake in install fixup python testing Deprecating FrontBuffer member and double passing tests if necesssary First bug fix fro periodic filter Fixing parallel periodic filter MetaIO developers (1): MetaIO 2015-03-18 (ebdd30dd) Nathan Fabian (6): Fixed possible nulls when FieldData are string arrays. Detect when we're writing sets and don't write them as blocks. NodeSets finally write out. Side sets now write out correctly. Replaced the missing const Replaces iterator pointers with SmartPointers to avoid possible leaks. Robert Maynard (7): FindTBB: Updated implementation to version proposed for CMake. Get SynchronizedTemplates3D to work with more than 4GB. Get ThreadedSynchronizedTemplates3D to work with more than 4GB. CONTRIBUTING: Add an overview of the development process You can't close a null tiff pointer. Mark the entire Accelerators Piston module as legacy as of 6.3 Mark the entire Accelerators Dax module as legacy as of 6.3 Rolf Eike Beer (2): ExternalData: Replace MATCHES with STREQUAL where possible ExternalData: Clean up duplicate regex matches with CMAKE_MATCH_<n> Sankhesh Jhaveri (69): Clipping test with oblique clipping planes Explicitly set sample distance for timing test Make sure most voxels are rendered for timing test Make the AMR Volume mapper available for GL2 backend Added test with shading Fix volume cropping issue Circumvent crash in volume mapper when context changes Added test for change related to releasing resources Added ivar for ContextChanged Laxed restrictions on input data required by OpenGL2 volume mapper GPU volume mapper test for two independent components Added interaction and baseline to the two independent components test Fix error in OpenGL2 volume mapper for multiple components Test for GPU volume mapper with three independent component scalar data Test for two dependent component scalar data Modify test for three components Fix two dependent components case for volume mapper Reset scale and bias after loading volume Take per component range for setting default transfer functions Use the appropriate components for transfer functions Fix crash due to wrong index fetching of tables Use the right component for opacity functions Added baselines for new tests New baseline for the independent components MinIP test Fix lights issue in external render environments Set spot parameters on the newly created lights Changed GLUT test to remove VTK lights Added ability to automatically resize external window Account for window position when drawing in external context Fix lighting for external rendering environments Update the GLUT test baseline Added Generic OpenGL RenderWindow to OpenGL2 pipeline Enable OpenGL2 support for vtkRenderingExternal module Provide extension manager support to external rendering module Removed redundant tests and fixed crop test Streamlined testing without VolumeOpenGLNew tests Remove trailing references to VolumeOpenGLNew Remove module VolumeOpenGLNew Remove context caching from the volume mapper Remove unused variable warning Add API for auto-adjust sample distances to smart volume mapper Add convenience API to smart volume mapper Fix data trunctation issues with 32 bit int types Enforcing GPU breaks old mapper compatibility for test Fix AMR volume mapper for recent smartvolume mapper changes Remove debug print messages PrintSelf newly added variable Add new external light object Ability to modify externally created lights in the external renderer Modify existing lights each render call Documentation changes Change default for vtkExternalLight Performance optimization in external renderer Fix external window stereo mode position for OpenGL2 backend Fix near plane offset clipping when camera inside New test for camera inside volume calculations Added camera inside test for small spacing Update comment to reflect documentation Add resolution specification capability to circle glyphs Add test for glyph 2D circle resolution Fix test failure due to vtkMath::Random Fix constant array size issue Fix crash due to un-set point ID Fix compile error when compiling vtkRenderingExternal Added test for GPU volume mapper jagged edges issue Restore concept of InteractiveUpdateRate for vtkSmartVolumeMapper Compute initial sample distance based on dataset spacing Interactively adjust sample distance for vtkSmartVolumeMapper Improve documentation of new variable in vtkSmartVolumeMapper Scott Wittenburg (8): Support pvweb color editor widget and use of local storage by apps. Add a completely standalone tool for generating color swatch images. Support retrieving geometry for all timesteps in paraviewweb. Change framerate stats to show two decimals places. Fix stat table. Update autobahn client/server as well as vtkweb connect for longpoll. Allow clients to know when a render occurred that was not stale. Fix how we import our argparse fallback implementation. Add synchronous methods to Base64-encode image data as png or jpg. Sean McBride (88): Unified mixed unsigned char/int usage to bool Unconfused cppcheck by removing unneeded null check Moved dereference to after null check Fixed typo: - should be -> Fixed || that should be && Fixed contradictory ‘if’ statements Fix division by zero cppcheck warnings Fix clang warnings about implicit float->bool Add asserts to silence clang analyzer warning Return upon error, otherwise invalid file reference is used Fixed memory leaks found by cppcheck Fix incorrectStringCompare cppcheck warning Fixed cppcheck signConversion warning Made various float to bool conversions explicit Removed unneeded casting Fixed stack allocation to be properly aligned Replace size() with empty() Copy-paste error, duplicate ORing Add parens for less ambiguity, fix cppcheck warning Refactor & simplify to avoid cppcheck false positive Reverse order of AND statements Removed simple dead stores/statements found by cppcheck Refactor old school alignment test to use offsetof() Remove the addition of a few inappropriate vtkErrorMacro Fix more include guards to not start with __vtk Removed dead code found by cppcheck Removed unneeded c_str() usage Silence clang analyzer warning Fixed minor format string mismatch Fixed possible array overrun found by cppcheck Move index ‘i’ check after usage Removed _probably_ dead code Reformulate assert to pacify cppcheck Fix null deref, likely due to && vs || typo Fixed cppcheck warning about all-const params to strncmp Check ResizeAndExtend error result and bail Fixed division by zero found by cppcheck Merged private function into destructor Removed code dead since 2001. Removed code dead since 2003. Removed code dead since 2001. Removed code dead since 2010. Removed code dead since 2006. Added static to many private globals Fixed -Wformat-pedantic warnings Removed dead code Fixed all -Wswitch-enum warnings Revert warning fix that caused another warning Fixed mismatch between ivars and get/set macros Changed many int to vtkIdType Fixed implicit float/double to bool conversion Added explicit casts to fix Wconversion warnings Fixed memory leak in Cocoa code (regression) Fixed dead code warning on OS X Fixed unused parameter warning Fixed warning caused by warning fixes from other branch Fixed compiler error with div() introduced with Wconversion fixes Changed vtkWriter::Write()'s return value Fixed illegal left shift of negative number Fixed some warnings from PGI compiler dashboard Fixed blunder in merge request 0000051 Added missing #include, causing some bots to not build Fixed -Wextra-semi warnings within VTK macros Fixed -Wextra-semi warnings in ThirdParty/alglib Fixed -Wextra-semi warnings in ThirdParty/ftgl Fixed -Wextra-semi warnings in ThirdParty/utf8 Fix -Wimplicit-fallthrough warnings; introduce VTK_FALLTHROUGH Modernized Cocoa code to use NSTrackingArea Removed many unneeded null checks before delete Changed placeholder value from 0.0 to 1.0, fixing undefined behaviour Disambiguated use of term “kilobyte” Fix possible null deref by bailing early Workaround cppcheck warning by refactoring loop Removed dead store found by cppcheck Fix warning about identical comparisons Avoid cppcheck division by 0 warning Fixed null deref found by cppcheck Fixed division by zero Fixed STLReader regression vs VTK 5.10.1 Fixed mismatch array new/delete found by clang -Wmismatched-new-delete Removed branches for _MSC_VER <= 1400. Removed branches for gcc 4.0 and lower. Added #error for known old unsupported compilers Restored support for Apple gcc 4.2 Hopefully suppress ‘used uninitialized’ warnings Replace VTKGL2 define with VTK_OPENGL2 Fixed ‘no newline at end of file’ warnings Added VTK_FALLTHROUGH in case without break Sebastien Jourdain (1): Allow GetTuple6 to be preperly Wrapped Shawn Waldon (10): Handle datatypes other than single precision float Add overloads to parallel communication methods Update the documentation on data array subclasses Make java wrapping give files to javac via a response file Add higher timeouts for some long running tests Force tests to run in serial Remove "have tcoords" print statement Add a reader for the MRC image file format Add test for MRC reader Add test data Steve Pieper (1): BUG: WIP: fix vtkPickingManager interaction with widgets Steven Hahn (1): Change while loop condition for osx. Sujin Philip (19): Fix for windows warning suppressions not working Fix SMP compile warning in VC++ vtkThreadedSynchronizedTemplatesCutter3D Remove double underscores from header guard. Add support tbb in local build dirs, and from composer installs. Improvements to vtkAtomicInt Fixes for vtkAtomicInt issues from dashboard tests Improve OS X support in FindTBB Fix errors detected on Windows dashboards Fix usage of CriticalSectionGuard Change vtkAtomicInt to vtkAtomic Re-enable use of long for 64-bit vtkIdType Added Improved FindOpenMP module OpenMP backend for SMP Add vtkAtomic support headers to list of sources Fix testing of MTime in TestAtomic Fix cmake error when ${POLICY_VAR} is empty Fix "#pragma warning" warning in gcc Intel compiler 11.1 template typedef issue Utkarsh Ayachit (36): Added fake-stereo mode. Modified Matrix when it changes. Make PushImageToScreen() virtual. Add test to demonstrate TIFF reader issue. Support random access in compressed tiff files. Remove invalid error message. Avoid modifying vtkAxis unless things changed. Adding area plot (vtkPlotArea). Fix leaks in vtkExtractArraysOverTime. Add alternative baseline for dashlin1. Add missing 'close' to vtkPythonStdStreamCaptureHelper. BUG #14721: Add support for quadratic pyramid for Exodus reader. Revert "FIX: We don't select 2D annotations." Overcome wrapping issue with client-server wrappings in ParaView. Fixed warnings. Extending API to get information about picked location. BUG #15438: Handle NaN when computing array range. BUG #0015512: Added ability to hide plots from the legend. BUG #15321: Fix mode_shape array. Remove vtkExodusIIReader::UpdateTimeInformation(). Cleanup initialization of TimeStepRange/ModeShapeRange. Expose mode-shape-range meta-data to downstream filters. BUG #15155: Fix issues with temporal interpolator. Use AllGather instead of custom implementation of the same. BUG #15445: Handle empty input datasets in vtkDistributedDataFilter. BUG #14897: Fix periodic boundary issues with vtkNetCDFCAMReader. Avoid segfaults for multiblocks of vtkTable. Fixed invalid #ifs in vtkByteSwap. Make vtkMultiBlockPLOT3DReader factory overridable. Add vtkMPIMultiBlockPLOT3DReader -- MPI-IO enabled reader for Plot3D. Adding a basic test to test vtkMPIMultiBlockPLOT3DReader. Cleaning python testing macros. Win64 fixes for vtkMultiBlockPLOT3DReader. Fix typo in call to superclass method. Error checking: check status of collective call. Fix uninitialized memory reported by valgrind. Vincent Chen (4): Fixing outptr traversal bug in vtkImageResize Modify Stencil Iterator to work under block mode. vtkVolumeRayCastSpaceLeapingImageFilter, vtkImageBlend row traversal bug Vittorio Parrella (2): Fixed crash in PokeMatrix(NULL) if not called before with valid data. Refactoring of Set/Get filename to model reader classes. Will Schroeder (8): Fixed HandleDirection issues. Performance improvements via templating and SMP Cleaned up dashboard warnings New Guassian splatter class, added multithreading Using typename instead of class for templates Work around brain dead compiler Another method made public to work around compiler Another method made public to work around compiler(2) peter karasev (19): add obj importer with test. fetches textured mtl files for test. re-add test file that was quashed unintentionally cleanup style issues per comments in gitlab update cmake for external data usage update style and remove console output more robust handling of path to texture files update test robustness, use freely distributable model files exclude header so that vtkSmartPointer can be used ... update md5 files in repo remove previous md5 refs touch data files to get dashboard greener remove previous files dont show warning about comments in MTL file unless debug mode on add support for mixing usemtl and vertex definitions, add test for this. touch files; previous commit encountered gitlab error make a pass at cleaning up warnings on cdash disable warning in impl file. add test files fix importing to work for no mtl file + no warnings for empty texture image git-svn-id: http://svn.slicer.org/Slicer4/trunk@24461 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
mod - Modules/CLI/MergeModels/Data/Baseline/sphereCube.vtp | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
mod - SuperBuild/External_VTKv6.cmake | Diff File | ||
master d826d35c 2015-07-23 11:24:51 Details Diff |
STYLE: Renamed qSlicerSimpleMarkupsWidget getCurrentNode() to currentNode() Made the old method name deprecated (warning is logged but still works; probably can be removed completely in a couple of months) git-svn-id: http://svn.slicer.org/Slicer4/trunk@24460 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx | Diff File | ||
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.h | Diff File | ||
master 866900a1 2015-07-21 17:13:45 naucoin Details Diff |
ENH: support fiducial file transfer between Slicer and CLIs Requires the updates to the SlicerExecutionModel to define the new XML tag --pointfile, the pull request was merged, so the external project file is updated. Expands the application logic to support reading and writing fiducial files. Expands the CLI module UI helper to create a fiducial node selection combo box when a point file type is detected. Expands the CLI module logic to manage fiducial files. Need to link to the Markups storage node to set the coordinate system flag, and to remove a circular dependency between the Markups Module and QTCLI, moved that class into Libs MRML Core. Currently setting an attribute on the fiducial node to pass the coordinate system flag along to ApplyTask where the files get written to disk. Added CreateDefaultDisplayNodes for the fiducial node so it can be called for output node setup. Add input and output fiducial file examples with coordinate systems set to LPS to the execution model tour. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24459 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Logic/vtkSlicerApplicationLogic.cxx | Diff File | ||
mod - Base/QTCLI/qSlicerCLIModuleUIHelper.cxx | Diff File | ||
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx | Diff File | ||
mod - Libs/MRML/Core/CMakeLists.txt | Diff File | ||
mod - Modules/CLI/ExecutionModelTour/CMakeLists.txt | Diff File | ||
mod - Modules/CLI/ExecutionModelTour/ExecutionModelTour.cxx | Diff File | ||
mod - Modules/CLI/ExecutionModelTour/ExecutionModelTour.xml | Diff File | ||
mod - Modules/Loadable/Markups/MRML/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsFiducialNode.cxx | Diff File | ||
mod - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsFiducialNode.h | Diff File | ||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
master acfd4f76 2015-07-21 10:48:42 Details Diff |
STYLE: Removed unnecessary developer mode setting from self tests git-svn-id: http://svn.slicer.org/Slicer4/trunk@24458 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Testing/Python/SubjectHierarchyCorePluginsSelfTest.py | Diff File | ||
mod - Applications/SlicerApp/Testing/Python/SubjectHierarchyGenericSelfTest.py | Diff File | ||
master 7d3a6a48 2015-07-20 10:36:46 Details Diff |
COMP: Fix narrowing warnings in qSlicerSimpleMarkupsWidget This commit addresses the following warnings: /home/jcfr/Projects/Slicer/Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx:240:42: warning: narrowing conversion of ‘color.QColor::red()’ from ‘int’ to ‘double’ inside { } is ill-formed in C++11 [-Wnarrowing] double rgbDoubleVector[3] = {color.red(),color.green(),color.blue()}; ^ /home/jcfr/Projects/Slicer/Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx:240:56: warning: narrowing conversion of ‘color.QColor::green()’ from ‘int’ to ‘double’ inside { } is ill-formed in C++11 [-Wnarrowing] double rgbDoubleVector[3] = {color.red(),color.green(),color.blue()}; ^ /home/jcfr/Projects/Slicer/Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx:240:69: warning: narrowing conversion of ‘color.QColor::blue()’ from ‘int’ to ‘double’ inside { } is ill-formed in C++11 [-Wnarrowing] double rgbDoubleVector[3] = {color.red(),color.green(),color.blue()}; git-svn-id: http://svn.slicer.org/Slicer4/trunk@24457 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx | Diff File | ||
master 38136932 2015-07-17 14:48:30 Details Diff |
STYLE: Fix style in TemplateManager.py keyword arguments should be passed as "<name>=<value>" instead of "<name> = <value>". See [1] for the rational. [1] http://stackoverflow.com/questions/8853063/pep-8-why-no-spaces-around-in-keyword-argument-or-a-default-parameter-value git-svn-id: http://svn.slicer.org/Slicer4/trunk@24456 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/TemplateManager.py | Diff File | ||
master 0cc16eaf 2015-07-17 14:48:28 Details Diff |
BUG: Fix indentation issue in TemplateManager.py This commit fixes a regression introduced in r24452 (BUG: Fixed extension creation in version-controlled repository). Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/jcfr/Projects/Slicer-Debug/Slicer-build/lib/Slicer-4.4/qt-scripted-modules/ExtensionWizard.py", line 7, in <module> import SlicerWizard.ExtensionDescription File "/home/jcfr/Projects/Slicer-Debug/Slicer-build/bin/Python/SlicerWizard/__init__.py", line 44, in <module> from .ExtensionWizard import ExtensionWizard File "/home/jcfr/Projects/Slicer-Debug/Slicer-build/bin/Python/SlicerWizard/ExtensionWizard.py", line 30, in <module> from .TemplateManager import TemplateManager File "/home/jcfr/Projects/Slicer-Debug/Slicer-build/bin/Python/SlicerWizard/TemplateManager.py", line 161 destination = os.path.join(destination, name) ^ IndentationError: expected an indented block git-svn-id: http://svn.slicer.org/Slicer4/trunk@24455 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/TemplateManager.py | Diff File |