Changesets: Import 2017-06-07 23:51:09

master e5eb4782

2015-08-03 22:41:54

jcfr

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

jcfr

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

jcfr

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

jcfr

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

lassoan

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

pieper

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

jcfr

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

jcfr

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

jcfr

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

lassoan

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

pinter

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

jcfr

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

lassoan

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

pinter

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

jcfr

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

jcfr

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

jcfr

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
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 61 62 63 64 65 66 67 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last