GitHub PushEvent at 2014-11-28 21:08:09
Repository: Slicer
Actor: cpinter
Payload: {"shas":[["187f872d2d3b924c735aae62b2637de923df3d10","133a6a8444ab7bec00c55293c0ce54a19c40914f@3bd1e089-480b-0410-8dfb-8563597acbee","ENH: Subject hierarchy tree headers show icons instead of text\n\nThe text in the narrow columns ('Vis' and 'Tr') looked quite bad, so instead it shows the show/hide icon for the visualization column, and a transform icon in the transforms column. The columns are now not resized when exiting then entering the module.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23798 3bd1e089-480b-0410-8dfb-8563597acbee","pinter",true],["14266cc0c383ab0d46c6f4b441c3dedc809b68ea","c018bd5e4e5791001e3e7af7e1efc76b59656823@3bd1e089-480b-0410-8dfb-8563597acbee","ENH: Add access to the currently selected module for testing convenience\n\nThis commit adds a Q_PROPERTY to qSlicerModuleSelectorToolBar to ensure it is\navailable from python. It also adds the convenience method to the\nslicer.util python module.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23799 3bd1e089-480b-0410-8dfb-8563597acbee","johan.andruejol",true],["a7bbad2f3a4894aeb0903d27f2a9084f42f3244f","bf7cfb42f8f4a2fa2fa486ead0fb19db05b7cb3c@3bd1e089-480b-0410-8dfb-8563597acbee","COMP: Fix CMake 3.x warnings related to CMP0054 and CMP0026\n\n* Update ExternalProjectDependency based on commontk/Artichoke@6725b6a\n\n* This commit fixes warning like these ones:\n\n// ----------------------\nCMake Warning (dev) at CMake/ctkMacroCheckExternalProjectDependency.cmake:345 (if):\n  Policy CMP0054 is not set: Only interpret if() arguments as variables or\n  keywords when unquoted.  Run \"cmake --help-policy CMP0054\" for policy\n  details.  Use the cmake_policy command to set the policy and suppress this\n  warning.\n\n  Quoted variables like \"SB_SECOND_PASS\" will no longer be dereferenced when\n  the policy is set to NEW.  Since the policy is not set the OLD behavior\n  will be used.\nCall Stack (most recent call first):\n  CMake/ctkMacroCheckExternalProjectDependency.cmake:596 (ExternalProject_Message)\n  CMakeExternals/Log4Qt.cmake:9 (ExternalProject_Include_Dependencies)\n  CMake/ctkMacroCheckExternalProjectDependency.cmake:568 (include)\n  CMake/ctkMacroCheckExternalProjectDependency.cmake:614 (ExternalProject_Include_Dependencies)\n  CMake/ctkBlockCheckDependencies.cmake:132 (ExternalProject_Include_Dependencies)\n  CMakeLists.txt:970 (include)\n// ----------------------\n\n// ----------------------\n1>-- Configuring Loadable module: Transforms [qSlicerTransformsModuleExport.h]\n1>CMake Warning (dev) at C:/D/P/SonoEQ-0-build/Slicer-build/CTK/CMake/ctkMacroBuildQtPlugin.cmake:168 (get_target_property):\n1>  Policy CMP0026 is not set: Disallow use of the LOCATION target property.\n1>  Run \"cmake --help-policy CMP0026\" for policy details.  Use the cmake_policy\n1>  command to set the policy and suppress this warning.\n1>  The LOCATION property should not be read from target\n1>  \"qSlicerAnnotationsModuleWidgetsPlugins\".  Use the target name directly\n1>  with add_custom_command, or use the generator expression $<TARGET_FILE>, as\n1>  appropriate.\n1>Call Stack (most recent call first):\n1>  C:/D/P/SonoEQ-0-build/Slicer-build/CTK/CMake/ctkMacroBuildQtPlugin.cmake:181 (ctkMacroBuildQtPlugin)\n1>  Modules/Loadable/Annotations/Widgets/DesignerPlugins/CMakeLists.txt:36 (ctkMacroBuildQtDesignerPlugin)\n// ----------------------\n\n\n* Updates of the associated projects are reported below:\n\n[Artichoke]\n$ git shortlog c3eb170..6725b6a\nJean-Christophe Fillion-Robin (12):\n      Rename Artichoke into ExternalProjectDependency\n      Add cmake sphinx extension based on Kitware/CMake@3c8226e59\n      Add explicit support for function and macro directive\n      Add sphinx gitignore\n      Add sphinx documentation\n      Convert README into rst and reference it from index.rst\n      Include \"indices and tables\" only if generating html\n      Add docs badge\n      Merge pull request #8 from mwoehlke-kitware/installable-external-projects\n      Fix tests including the correct module (broken after commit 9106d3d)\n      Tweak test in ExternalProject_Message to avoid warning related to CMP0054\n      Update tests setting policy CMP0054 to OLD.\n\nMatthew Woehlke (1):\n      Add function to install external CMake projects\n\n[CTK]\n$ git shortlog 1c97e54..6dfdb85 --no-merges\nAndreas Fetzer (1):\n      Remove empty build command and set install command empty. Thus is cannot happen     that the dcmtk libraries are installed to some unintended location.     Setting dcmtk_dir to dcmtk-build directory\n\nChristian Askeland (4):\n      fixed crashing line in ctkFileDialog for Qt5.\n      improved in-code description of previous ctkFileDialog crash fix\n      Fixed broken doxygen generation for Plugin Framework\n      set doxygen variable ensuring macro definitions of type MY_FOO(arg) dont mess up doc generation\n\nJean-Christophe Fillion-Robin (2):\n      Update ExternalProjectDependency based on commontk/Artichoke@388fc33\n      Update ctkMacroBuildQtPlugin to fix CMake warning related to CMP0026\n\nSascha Zelzer (1):\n      Removed custom QT5_INSTALL_PREFIX variable.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23800 3bd1e089-480b-0410-8dfb-8563597acbee","jcfr",true],["e5a3b3aee1bc0b04e013a7dd1243a6ccb74a6431","bf7cfb42f8f4a2fa2fa486ead0fb19db05b7cb3c@3bd1e089-480b-0410-8dfb-8563597acbee","COMP: Update CTK to fix generator expression introduced in previous commit\n\n$ git shortlog 6dfdb85..9e8f66fd --no-merges\nJean-Christophe Fillion-Robin (1):\n      Fix generator expression introduced in previous commit d779b43\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23801 3bd1e089-480b-0410-8dfb-8563597acbee","jcfr",true],["7b52c115bff72ae19a74871da56ebca22eb61922","137e42656562fb5ddd849b4ba850655db4822167@3bd1e089-480b-0410-8dfb-8563597acbee","ENH: Filter testing modules in module list depending on DeveloperMode\n\nIn the module selector only show modules in Testing category if DeveloperMode is enabled in application settings\nFixes http://www.na-mic.org/Bug/view.php?id=3903\n\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23802 3bd1e089-480b-0410-8dfb-8563597acbee","lassoan",true],["022424d6220b59162f0062f93173db7ae9512d8f","137e42656562fb5ddd849b4ba850655db4822167@3bd1e089-480b-0410-8dfb-8563597acbee","BUG: Fixed slice intersection display of non-linearly transformed model nodes\n\nAn additional polydata transform filter is added to the pipeline that applies the model-to-world transform to the model's polydata.\nFixes http://www.na-mic.org/Bug/view.php?id=3900\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23803 3bd1e089-480b-0410-8dfb-8563597acbee","lassoan",true],["19ca7dcd314e6fd62474bc5212f51fc637eab368","137e42656562fb5ddd849b4ba850655db4822167@3bd1e089-480b-0410-8dfb-8563597acbee","BUG: Fixed crash when slice compositing option is changed\n\nvtkNew pointer was deleted with Delete().\nFixes http://na-mic.org/Mantis/view.php?id=3904\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23804 3bd1e089-480b-0410-8dfb-8563597acbee","lassoan",true],["c6d963975a238e4b168facf43cefdd6457a34ac6","bf7cfb42f8f4a2fa2fa486ead0fb19db05b7cb3c@3bd1e089-480b-0410-8dfb-8563597acbee","ENH: Update build system to more robustly check bitness using void ptr size\n\nThis commit update the build system so that void pointer size is used\ninstead of system process name.\n\n[CTK]\n\n$ git shortlog 9e8f66f..f34158 --no-merges\nJean-Christophe Fillion-Robin (1):\n      Check bitness using void ptr size instead of system processor name\n\n[DMCTK]\n\n$ git shortlog f461865..042de27 --no-merges\nJean-Christophe Fillion-Robin (1):\n      Update CMake build system to more robustly check bitness using void pointer size\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23805 3bd1e089-480b-0410-8dfb-8563597acbee","jcfr",true],["112cb916d3bccbb491131c6277347ec4a2266558","bf7cfb42f8f4a2fa2fa486ead0fb19db05b7cb3c@3bd1e089-480b-0410-8dfb-8563597acbee","COMP: Update python - Fix configuration error on 32-bit system of type i686\n\nThe commit fixes the following error:\n\n// ---------------\nCMAKE_SYSTEM_PROCESSOR:i686\n\n/home/thiele/Slicer-SuperBuild-Debug/python-build/../Python-2.7.3/Modules/_ctypes/libffi/src/i686/ffi.c\n\n  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp\n  .hxx .in .txx\nCall Stack (most recent call first):\n  cmake/extensions/CMakeLists.txt:183 (add_python_extension)\n\n// ---------------\n\n[python]\n\n$ git shortlog 47845c5..ee53f79 --no-merges\nJean-Christophe Fillion-Robin (1):\n      Fix configuration of ctypes extension in case system processor is i686\n\n\n\nThanks to  \"Thiele Kobus <TKOBUS@partners.org>\" for his help identifying\nthe issue.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23806 3bd1e089-480b-0410-8dfb-8563597acbee","jcfr",true],["b2f186cb0a30f1386bc0bb6ef7686792967b8c6f","137e42656562fb5ddd849b4ba850655db4822167@3bd1e089-480b-0410-8dfb-8563597acbee","BUG: Fixed composite transform problems\n\nBy hardening a non-linear transform on a vtkMRMLLinearTransformNode makes the contents of the linear transform node non-linear. This causes errors in many places in the code where linearity of the transform is tested by checking the class type instead of calling transform->IsLinear() or transform->IsTransformToParentLinear().\n\nIn the long term all specific transform nodes (linear, bspline, grid) should be removed and only the generic vtkMRMLTransformNode should be used everywhere. The specific classes are already “empty”, they do not contain any useful functionality, but they are be used in extensions (and still have not removed from everywhere in the Slicer core), so they have to be phased out gradually.\n\nSpecific problems:\n* If affine transform is applied to bspline then bspline component is ignored\n* If affine transform is applied to bspline and affine is hardened then the bspline component is lost.\n* Hardening multiple nonlinear transforms on a transform sometimes results in incorrect composite transform\n\nFixes:\n* Instead of casting to vtkMRMLLinearTransform IsLinear or IsTransformToWorldLinear has to be called to decide if a transform is linear (checking the class type does not work correctly for composite transforms)\n* Fixed vtkMRMLTransformNode::ApplyTransform\n* Moved full implementation of get/set transform matrix functions in vtkMRMLTransformNode (it further prepares removal of obsolete linear/bspline/grid transform node classes)\n\nEnhancements:\n* Allow splitting of composite transforms to its components (Transforms module: Split button – only displayed for composite transforms)\n\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23807 3bd1e089-480b-0410-8dfb-8563597acbee","lassoan",true],["5ebec94949d04a4eaa01807e9b9455c927b63b66","c9aa8d5f1fbddae80a6cd5b4373e618bc238a48f@3bd1e089-480b-0410-8dfb-8563597acbee","BUG: 3905. Fixed visibility control logic for model hierarchy nodes.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23808 3bd1e089-480b-0410-8dfb-8563597acbee","alexy",true]],"size":11,"ref":"refs/heads/master","head":"5ebec94949d04a4eaa01807e9b9455c927b63b66"}