{"push_id":1703838668,"size":392,"distinct_size":392,"ref":"refs/heads/master","head":"1bf09e6fe3d6c6d5c2a5baee9386eed0faa2bca7","before":"510a2164c0f58003a8a43aaf7f2454275c533964","commits":[{"sha":"fe4d3b028c8474b3a764f2827e102cf4bd7e6f20","author":{"name":"pinter","email":"ab31613805f6e5d8aced9ed3d44232dbaed8fc62@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"ENH: Add fractional labelmap conversion rules to segmentations\n\nFrom: Kyle Sunderland <1krs1@queensu.ca>\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25586 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/fe4d3b028c8474b3a764f2827e102cf4bd7e6f20"},{"sha":"79256be785e79d0a732a91c9b3345f3a72250fbe","author":{"name":"pinter","email":"ab31613805f6e5d8aced9ed3d44232dbaed8fc62@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"BUG: Fixed failing qSlicerTerminologiesModuleGenericTest\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25587 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/79256be785e79d0a732a91c9b3345f3a72250fbe"},{"sha":"3243d9584f1d7e9b335360075f2931132acdafd2","author":{"name":"pinter","email":"ab31613805f6e5d8aced9ed3d44232dbaed8fc62@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"ENH: Make recommendedColorFromTerminology method accessible from python\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25588 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/3243d9584f1d7e9b335360075f2931132acdafd2"},{"sha":"ec8d1ec110b2cba253b2a7c9611fbe4b3bc0c962","author":{"name":"lassoan","email":"2584c8991d67fda0f5ebb83be5acbfcb4b0a77b4@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"BUG: Fixed SegmentEditor module after core changes\n\nSegment color storage is moved to segmentation object from display node.\nSegmentEditor had to be updated accordingly.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25589 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/ec8d1ec110b2cba253b2a7c9611fbe4b3bc0c962"},{"sha":"e9058a5640e651cff1002034fc3ff616ebe1b668","author":{"name":"lassoan","email":"2584c8991d67fda0f5ebb83be5acbfcb4b0a77b4@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"ENH: Moved clickAndDrag to slicer.util\n\nIt is more accessible there.\nRemoved duplicates of clickAndDrag in other modules, now all of them use the one in slicer.util.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25590 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/e9058a5640e651cff1002034fc3ff616ebe1b668"},{"sha":"6d1f4bb820d02c86c865517d7524f3641836ccf4","author":{"name":"lassoan","email":"2584c8991d67fda0f5ebb83be5acbfcb4b0a77b4@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"ENH: Added ViewGroup property to view nodes\n\nViewGroup is used for restricting scope of:\n* linked slice view property changes (is slices are linked, a property change will only change views in the same group)\n* crosshair jump to slice (if crosshair is moved with shift+mousemove and slice jump is enabled, only those slices will be moved that are in the same group as the view where the mouse was)\n* slice intersection display (slice intersections will only shown of those slices that are in the same group)\n\nImplementation:\n* Added new ViewGroup member to abstract view node (string, empty by default)\n* In default layouts \"Three over three\" and \"Four over four\" separated top/bottom rows (view IDs changed to Red+, Yellow+, Green+, 1+; unique node IDs were necessary because on layout change view group is not updated, so we cannot share view nodes between layouts the same group ID for all views)\n* Updated vtkMRMLSliceNode::JumpAllSlices to only jump those slices that have matching viewgroup\n* Updated vtkMRMLSliceLinkLogic::OnMRMLNodeModified(vtkMRMLNode* node) to make aware of groups\n* Updated slice displayable manager to only show slice intersections in the same group (and mapped in layout)\n* Updated 2D/3D displayable managers to only jump those slices on crosshair update (shift+mousemove) that are in the same group\n* Updated GUI:\n** Added View group view/edit to View Controllers module (Advanced section).\n** Added viewGroup property to simple markups widget (that can restrict slice jumping to a specific view group)\n* Added crosshair jump slice speed test to PerformanceTests module\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25591 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/6d1f4bb820d02c86c865517d7524f3641836ccf4"},{"sha":"10b41a79a60c0c400b29aab46f5267f7d0b87126","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: ExtensionsManagerModel: Fix typo in doxygen comments\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25592 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/10b41a79a60c0c400b29aab46f5267f7d0b87126"},{"sha":"d448b1c9634c71a61b3476a98bfccffba6bcedb5","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: ExtensionsManagerModel: Refactor to ease reuse of isExtensionCompatible\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25593 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/d448b1c9634c71a61b3476a98bfccffba6bcedb5"},{"sha":"dee6335f84505200468d5868efb9297aa0358c88","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: vtkSegmentationCore: Fix sign-compare warnings\n\nThis commit fixes warnings like these ones:\n\n/path/to/Slicer/Libs/vtkSegmentationCore/vtkSegmentationHistory.cxx: In static member function ‘static void vtkSegmentationHistory::OnSegmentationModified(vtkObject*, long unsigned int, void*, void*)’:\n/path/to/Slicer/Libs/vtkSegmentationCore/vtkSegmentationHistory.cxx:368:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\n   if (self->LastRestoredState != self->SegmentationStates.size())\n                               ^\n\n/path/to/Slicer/Libs/vtkSegmentationCore/vtkSegmentation.cxx: In member function ‘vtkSegment* vtkSegmentation::GetNthSegment(int) const’:\n/path/to/Slicer/Libs/vtkSegmentationCore/vtkSegmentation.cxx:614:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\n   if (index < 0 || index >= this->SegmentIds.size())\n                          ^\n\nvtkOrientedImageDataResample.cxx: In instantiation of ‘void MergeImageGeneric2(vtkImageData*, vtkImageData*, int, const int*, int, double) [with BaseImageScalarType = double; ModifierImageScalarType = long long unsigned int]’:\n/path/to/Slicer/Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx:209:5:   required from ‘void MergeImageGeneric(vtkImageData*, vtkImageData*, int, const int*, int, double) [with BaseImageScalarType = double]’\n/path/to/Slicer/Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx:1032:5:   required from here\n/path/to/Slicer/Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx:176:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\n           if (*modifierImagePtr > maskThreshold)\n                                 ^\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25594 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/dee6335f84505200468d5868efb9297aa0358c88"},{"sha":"bfdce1bfab0e7aa7013eabb09a7d772b06b8184e","author":{"name":"johan.andruejol","email":"9b84a5050d4f57372f7fc706d06af5e46b92fc3a@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"ENH: Add util method to set and fit slice views in python\n\nAlso add testing for those methods.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25595 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/bfdce1bfab0e7aa7013eabb09a7d772b06b8184e"},{"sha":"41ef45bc6145c69c9fd8d7a3c1f3126b4cf565c2","author":{"name":"johan.andruejol","email":"9b84a5050d4f57372f7fc706d06af5e46b92fc3a@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"ENH: Add util methods for easier programming of python widgets\n\nLoadUI() allows to create a widget from a .ui file and findChild() allows\nquick access to a particular widget by name.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25596 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/41ef45bc6145c69c9fd8d7a3c1f3126b4cf565c2"},{"sha":"67a342fd3b12c5c752a665f362173d7eda2e7b0f","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: vtkSegmentation: Fix unused \"targetRepresentationName\" warning\n\nWarning fixed is:\n\n  /path/to/Slicer/Libs/vtkSegmentationCore/vtkSegmentation.cxx:957:63: warning: unused parameter ‘targetRepresentationName’ [-Wunused-parameter]\n  bool vtkSegmentation::CreateRepresentation(const std::string& targetRepresentationName,\n                                                               ^\nFixes #4305\n\nSuggested-by: Csaba Pinter <csaba.pinter@queensu.ca>\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25597 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/67a342fd3b12c5c752a665f362173d7eda2e7b0f"},{"sha":"0ae228cf9c7627f85ccfdd12454cce434d326201","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: SegmentEditorPaintEffect: Minor simplification to ease code reading\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25598 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/0ae228cf9c7627f85ccfdd12454cce434d326201"},{"sha":"a2ca6f9715351d8f9a8ad489c5783c346d0cc478","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: vtkMRMLSegmentationNode: Fix unused-parameter segmentId warnings\n\nThis commit fixes these warnings:\n\n/path/to/Slicer/Libs/MRML/Core/vtkMRMLSegmentationNode.cxx:265:58: warning: unused parameter ‘segmentId’ [-Wunused-parameter]\n void vtkMRMLSegmentationNode::OnSegmentAdded(const char* segmentId)\n                                                          ^\n/path/to/Slicer/Libs/MRML/Core/vtkMRMLSegmentationNode.cxx:270:60: warning: unused parameter ‘segmentId’ [-Wunused-parameter]\n void vtkMRMLSegmentationNode::OnSegmentRemoved(const char* segmentId)\n                                                            ^\n/path/to/Slicer/Libs/MRML/Core/vtkMRMLSegmentationNode.cxx:275:61: warning: unused parameter ‘segmentId’ [-Wunused-parameter]\n void vtkMRMLSegmentationNode::OnSegmentModified(const char* segmentId)\n                                                             ^\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25599 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/a2ca6f9715351d8f9a8ad489c5783c346d0cc478"},{"sha":"d0fb1efa5a73abb845c3b26340d1fa5348598011","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: qSlicerSegmentEditorAbstractEffect: Fix \"reorder\" warnings\n\nThis commit fixes warnings like this one:\n\nqSlicerSegmentEditorAbstractEffect.h:377:61: warning: ‘qSlicerSegmentEditorAbstractEffect::d_ptr’ will be initialized after [-Wreorder]\n   QScopedPointer<qSlicerSegmentEditorAbstractEffectPrivate> d_ptr;\n                                                             ^\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25600 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/d0fb1efa5a73abb845c3b26340d1fa5348598011"},{"sha":"4ca110e9dd4a6e83da523ddd773b888f0325353e","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: qSlicerSegmentEditorPaintEffect: Fix \"pointer-arith\" warning\n\nThis commit fixes this warning:\n\n/path/to/Slicer/Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx:614:78: warning: NULL used in arithmetic [-Wpointer-arith]\n   if (this->BrushToWorldOriginTransformer->GetNumberOfInputConnections(0) == NULL || q->integerParameter(\"BrushPixelMode\"))\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25601 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/4ca110e9dd4a6e83da523ddd773b888f0325353e"},{"sha":"0833beea6cee52d1194fead4c11bb51c4c56d86c","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"STYLE: qSlicerSegmentEditorScissorsEffect: Fix \"unused-variable\" warning\n\nThis commit fixes this warning:\n\n/path/to/Slicer/Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScissorsEffect.cxx:376:16: warning: unused variable ‘position’ [-Wunused-variable]\n         double position[3] = { 0 };\n                ^\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25602 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/0833beea6cee52d1194fead4c11bb51c4c56d86c"},{"sha":"fca1f0ca5310fded11c91116e2d666bc69829fa5","author":{"name":"jcfr","email":"30871584eef9ca5949cb17f1d2dec65d1492b868@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"ENH: vtkMRMLVolumeNodeTest1: Test \"IJKtoRAS to/from ScanOrder\" conversion\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25603 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/fca1f0ca5310fded11c91116e2d666bc69829fa5"},{"sha":"e316f4a9c38e38fa49e309e054994ab320feabd4","author":{"name":"lassoan","email":"2584c8991d67fda0f5ebb83be5acbfcb4b0a77b4@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"BUG: Fixed tabbed slice and 3D view layouts\n\nProblem: only one view shows up in Tabbed slice and Tabbed 3D layouts.\n\nRoot cause: UseCachedViews in layout factory was disabled, which prevented reusing views created by other layouts in tabbed layouts.\n\nSolution: Use default UseCachedViews setting (caching enabled).\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25604 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/e316f4a9c38e38fa49e309e054994ab320feabd4"},{"sha":"b8aff4e51c3d8776f58e3b05c509b08c55cf0925","author":{"name":"lassoan","email":"2584c8991d67fda0f5ebb83be5acbfcb4b0a77b4@3bd1e089-480b-0410-8dfb-8563597acbee"},"message":"BUG: Restored previous layout behavior\n\nEnabling cached views in layouts caused regression in compare layouts.\nRestoring previous behavior until fix is implemented in CTK.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@25605 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/thewtex/Slicer/commits/b8aff4e51c3d8776f58e3b05c509b08c55cf0925"}]}
{"actor":{"display_login":"thewtex"}}