Changesets: Import 2017-06-07 23:51:09
master 66a827d9 2014-03-24 18:12:10 Details Diff |
ENH: Add vtkMRMLCameraNode::SetViewAngle git-svn-id: http://svn.slicer.org/Slicer4/trunk@23017 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLCameraNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLCameraNode.h | Diff File | ||
master d8cc1ee9 2014-03-24 18:12:04 Details Diff |
ENH: Add vtkMRMLLayoutLogic::MaximizeView() git-svn-id: http://svn.slicer.org/Slicer4/trunk@23016 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLLayoutNode.h | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLLayoutLogic.cxx | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLLayoutLogic.h | Diff File | ||
master f9c624a7 2014-03-24 18:11:58 Details Diff |
ENH: Factorize slice composite node search in vtkMRMLSliceLogic git-svn-id: http://svn.slicer.org/Slicer4/trunk@23015 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.h | Diff File | ||
master 60d6fba4 2014-03-24 18:11:52 Details Diff |
STYLE: Fix header copyright. git-svn-id: http://svn.slicer.org/Slicer4/trunk@23014 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/VolumeRendering/Widgets/qSlicerVolumeRenderingPropertiesWidget.cxx | Diff File | ||
master d856cc77 2014-03-24 18:11:46 Details Diff |
BUG: Fix crash in models logic when failing to read file The returned node was deleted if not added into the scene. git-svn-id: http://svn.slicer.org/Slicer4/trunk@23013 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.cxx | Diff File | ||
master 72d62551 2014-03-24 18:11:39 Details Diff |
STYLE: Add accessors to vtkMRMLCameraNode git-svn-id: http://svn.slicer.org/Slicer4/trunk@23012 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLCameraNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLCameraNode.h | Diff File | ||
master 95bb92b1 2014-03-24 18:11:32 Details Diff |
ENH: Propagate vtkMRMLSliceNode::ThreeDViewIDs to slice model display git-svn-id: http://svn.slicer.org/Slicer4/trunk@23011 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDisplayNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSliceNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSliceNode.h | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx | Diff File | ||
master 23dd90b0 2014-03-24 18:11:24 Details Diff |
ENH: Add ThreeDViewIDs property to slice node This does basically what the property ViewNodeIds does for the display nodes, it allows the user to choose in which view a slice node can or cannot be displayed. git-svn-id: http://svn.slicer.org/Slicer4/trunk@23010 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSliceNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSliceNode.h | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLThreeDReformatDisplayableManager.cxx | Diff File | ||
master c7f17afd 2014-03-21 10:55:48 Details Diff |
BUG: 3609. Added ability to select active tensor in the TractographyDisplay widgets git-svn-id: http://svn.slicer.org/Slicer4/trunk@23009 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleDisplayNode.cxx | Diff File | ||
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleDisplayNode.h | Diff File | ||
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleGlyphDisplayNode.cxx | Diff File | ||
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleLineDisplayNode.cxx | Diff File | ||
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleTubeDisplayNode.cxx | Diff File | ||
mod - Modules/Loadable/TractographyDisplay/Widgets/Resources/UI/qSlicerTractographyDisplayWidget.ui | Diff File | ||
mod - Modules/Loadable/TractographyDisplay/Widgets/qSlicerTractographyDisplayWidget.cxx | Diff File | ||
mod - Modules/Loadable/TractographyDisplay/Widgets/qSlicerTractographyDisplayWidget.h | Diff File | ||
master 29dc6a68 2014-03-19 13:41:09 Details Diff |
ENH: Several fixes and improvements in transform handling Major fixes: * Added mechanism to prevent immediate invocation of TransformModified events (similarly to Modified events) to allow atomic changes of transforms and prevent multiple event invocations (fixes 0003610, 0003611). * Fixed vtkITKBSplineTransform inverse computation (the bulk component was ignored in the inverse computation due to a shadow variable) * Fixed DeepCopy of vtkITKBSplineTransform.cxx (InternalDeepCopy method had to be implemented) * Use vtkTransform's ability to compute inverse transforms instead of keeping separate transforms for forward and inverse transforms (still kept the two member variables in the transform node base class to allow storing of forward and inverse transform if they are both computed, e.g., some Demons registration provides both the forward and inverse transforms as outputs). * Fixed ReadWriteAsTransformToParent logic in the storage node class (as inverse warp transforms usually cannot be written, the flag should point to the forward transform class). For convenience, the flag is updated automatically when a To/FromParentTransform is set in the transform node. * Fixed transform node copy: now a true deep copy is performed (earlier only the pointer of the transforms were copied, therefore changing a transform in a node changed the copied node, too) * Removed vtkMRMLNonlinearTransformNode, as non-linear transforms are not special cases anymore: the base transform class can manage them the same way as linear transforms. * Changed Get/SetMatrixTransformToParent and Get/SetMatrixTransformFromParent method to make it clear that it makes a copy of the input and output, so changing a matrix is only possible by using the Set... method (and not Get...()->DeepCopy(...)). Kept the old functions to prevent build errors, but they are deprecated and a warning is logged if they are used (as the behavior of the Get... function is changed from a shallow copy to a deep copy). This API change required changing of a lot of file in the Slicer core and extensions. Minor fixes: * Made vtkMRMLTransformNode non-abstract: this is the class that can handle arbitrarily complex composite transforms (e.g., grid transform hardened on a bspline transform). * Fixed invalid NonLinearTransformScene.mrml scene: wrong storage node ref ID caused warnings in the tests * Changed the Bspline-f-m.tfm test data to include larger bulk component to make errors more detectable * Added tests for composite transforms (e.g., hardened combination of grid and bspline transform) * Split the transform node's huge read/write methods to separate smaller methods (one for each transform type) * Added the option of loading a .mha file as a grid transform Extensions updated according to the API change: OpenIGTLinkIF, SlicerIGT, SlicerRT, and TransformVisualizer. See details at: https://github.com/openigtlink/OpenIGTLinkIF/pull/25 https://github.com/SlicerIGT/FiducialRegistrationWizard/pull/14 https://github.com/SlicerIGT/BreachWarning/pull/1 https://github.com/SlicerIGT/PivotCalibration/pull/13 https://github.com/SlicerIGT/TransformFusion/pull/2 https://www.assembla.com/spaces/slicerrt/tickets/563 Tests performed: * All automatic tests passed (except those that are known to fail in the nightly builds) * Load MRBrainTumor1 & MRBrainTumor2 sample * Create model of MRBrainTumor2, threshold=50 * Linear registration with BRAINS (fixed: MRBrainTumor1 & moving: MRBrainTumor2) * VERIFY: the resampled output image should look the same as the dynamically transformed moving volume, checked on several slices * Save the transform as tfm from file, load the transform from file, apply the transform to the moving image * VERIFY: the resampled output image should look the same as the dynamically transformed moving volume * Apply transform to the model * VERIFY: model is deformed in the 3D view, aligned with the volume slices * Harden transform to the model * VERIFY: model in the 3D view doesn’t change, model slice intersections are aligned with the volume * Harden the transform on the volume * VERIFY: the image doesn’t change too much * BSpline registration with BRAINS (fixed: MRBrainTumor1 & moving: MRBrainTumor2) * VERIFY: the resampled output image should look the same as the dynamically transformed moving volume * Save the transform as tfm from file, load the transform from file, apply the transform to the moving image * VERIFY: the resampled output image should look the same as the dynamically transformed moving volume * Apply transform to the model * VERIFY: model is deformed in the 3D view, aligned with the volume slices * Harden transform to the model * VERIFY: model in the 3D view doesn’t change, model slice intersections are aligned with the volume * Insert linear transform between bspline and volume, move sliders * VERIFY: volume deforms as it travels through the BSpline region * Harden the transform on the volume * VERIFY: the image doesn’t change too much * Create a two markup list (each having 15 points), all but 3 in the same position * Landwarp registration with Plastimatch with the markup lists, save the displacement field to file * Load the displacement field * VERIFY: the resampled output image should look the same as the dynamically transformed moving volume * Apply the displacement field to the moving fiducials * VERIFY: all the fiducials are now in the same position * Harden the transform on the fiducials * VERIFY: the fiducials don’t move * Apply transform to the model * VERIFY: model is deformed in the 3D view, aligned with the volume slices * Harden transform to the model * VERIFY: model in the 3D view doesn’t change, model slice intersections are aligned with the volume * Harden the transform on the volume * VERIFY: the image doesn’t change too much * Load MRI head, create new linear transform, apply to the volume, move the sliders * VERIFY: the volume moves in the slice viewer, the numbers change in the matrix * Click Invert, Identity * VERIFY: volume jumps to other side, to the center * Connect to an OpenIGTLink server, apply a transform to a volume * VERIFY: transform matrix values updated in transforms module, volume moves git-svn-id: http://svn.slicer.org/Slicer4/trunk@23008 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Logic/vtkSlicerApplicationLogic.cxx | Diff File | ||
mod - Base/QTCore/qSlicerSlicer2SceneReader.cxx | Diff File | ||
mod - Base/QTCore/qSlicerXcedeCatalogReader.cxx | Diff File | ||
mod - Libs/MRML/Core/CMakeLists.txt | Diff File | ||
mod - Libs/MRML/Core/Testing/NonLinearTransformScene.mrml | Diff File | ||
mod - Libs/MRML/Core/Testing/TestData/Bspline-f-m.tfm | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLLinearTransformNodeEventsTest.cxx | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLNonlinearTransformNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLTransformNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLTransformableNodeOnNodeReferenceAddTest.cxx | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLTransformableNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLBSplineTransformNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLBSplineTransformNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLCoreTestingMacros.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLGridTransformNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLGridTransformNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLLinearTransformNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLLinearTransformNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLScene.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformStorageNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformStorageNode.h | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLNodeComboBoxTest1.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLNodeComboBoxTest2.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLNodeSelectorTest1.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLLinearTransformSlider.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLMatrixWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLUtils.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKBSplineTransform.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKBSplineTransform.h | Diff File | ||
mod - Modules/CLI/ACPCTransform/ACPCTransform.cxx | Diff File | ||
mod - Modules/Loadable/ModelMirror/Logic/vtkModelMirrorLogic.cxx | Diff File | ||
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.cxx | Diff File | ||
mod - Modules/Loadable/Transforms/Testing/Cxx/qSlicerTransformsModuleWidgetTest.cxx | Diff File | ||
mod - Modules/Loadable/Transforms/qSlicerTransformsModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/Transforms/qSlicerTransformsReader.cxx | Diff File | ||
mod - Modules/Scripted/Endoscopy/Endoscopy.py | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
mod - Testing/TextureModel.py | Diff File | ||
master bce6d9d9 2014-03-17 19:22:56 Details Diff |
COMP: Ensure "curl" is built against Slicer OpenSSL library This commit ensure the correct CMake variable is used. The issue was originally introduced by commit r22773. git-svn-id: http://svn.slicer.org/Slicer4/trunk@23007 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_curl.cmake | Diff File | ||
master b8eeda61 2014-03-16 23:02:26 Details Diff |
ENH: Added QIICR logo to the resources From: Alireza Mehrtash <mehrtash@bwh.harvard.edu> git-svn-id: http://svn.slicer.org/Slicer4/trunk@23006 3bd1e089-480b-0410-8dfb-8563597acbee |
||
add - Resources/Logos/QIICR.png | Diff File | ||
mod - Resources/qSlicer.qrc | Diff File | ||
master a5e7a618 2014-03-14 17:08:41 Details Diff |
ENH: 1. A basic mode added with auto-examine (only scalar plugin) 2. Advanced option added (using other plugings) 3. Tables orientation is not dynamic. Default is vertical, horizontal can be toggled by a checkbox 4. tables are now expandable STYLE: changed the metadata viewer name From: Alireza Mehrtash <mehrtash@bwh.harvard.edu> git-svn-id: http://svn.slicer.org/Slicer4/trunk@23005 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOM/DICOMLib/DICOMWidgets.py | Diff File | ||
master 5f7c082a 2014-03-14 15:47:43 mwoehlke Details Diff |
BUG: Fix documentation targets Move 'doc' target to be created, initially with no dependencies, to the root CMakeLists.txt, so that it is always available for non-Doxygen doc targets (e.g. SlicerWizard-doc). Change doxygen doc target to be a separate target that is then added as a dependency of 'doc' in the same manner as SlicerWizard-doc. Remove logic to control when targets are part of the default target except from the root 'doc' target (since duplicating it is superfluous). git-svn-id: http://svn.slicer.org/Slicer4/trunk@23004 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
mod - Utilities/Doxygen/CMakeLists.txt | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/doc/CMakeLists.txt | Diff File | ||
master 1ceb95c5 2014-03-13 17:12:49 Details Diff |
BUG: Enable numeric sorting in LabelStatistics table Data is added as float in a QtVariant with Qt::DisplayRole, in stead of text. The enable the columns to be numerically sorted. From: Bradley Lowekamp <blowekamp@mail.nih.gov> git-svn-id: http://svn.slicer.org/Slicer4/trunk@23003 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/LabelStatistics/LabelStatistics.py | Diff File | ||
master 3b42495b 2014-03-13 17:09:24 Details Diff |
COMP: Allow "external" compilation of TractographyLabelMapSeeding Update CMakeLists.to reference variable also set in SlicerConfig.cmake This should help to resolve the issue reported on the mailing list: http://slicer-devel.65872.n3.nabble.com/Building-CLI-outside-of-the-Slicer-Build-tree-tt4031199.html git-svn-id: http://svn.slicer.org/Slicer4/trunk@23002 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/CLI/TractographyLabelMapSeeding/CMakeLists.txt | Diff File | ||
master 2eb9e4be 2014-03-12 14:51:19 mwoehlke Details Diff |
BUG: Fix extension index push corner case Fix error pushing a user update branch to the extension index if the branch name already exists but has not been fetched locally. This can happen e.g. if an index update request was previously created from a different clone of the extension index. git-svn-id: http://svn.slicer.org/Slicer4/trunk@23001 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/ExtensionWizard.py | Diff File | ||
master 1a9f1251 2014-03-12 14:51:18 mwoehlke Details Diff |
ENH: Add version information to SlicerWizard Add package version information to SlicerWizard, and add display of the same via the usual '--version' argument to the Extension Wizard. Note that this is done via a committed file containing the version information which is duplicated from the top-level CMakeLists.txt. There is also a CMakeLists.txt now in Utilities/Scripts/SlicerWizard to update this file, which should keep the contents in sync. Updating the version should ideally be done by making the changes in the top-level CMakeLists.txt, configuring, and *then* committing the changes (which will include as a result the SlicerWizard __version__.py). git-svn-id: http://svn.slicer.org/Slicer4/trunk@23000 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
add - Utilities/Scripts/SlicerWizard/CMakeLists.txt | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/ExtensionWizard.py | Diff File | ||
add - Utilities/Scripts/SlicerWizard/__version__.py | Diff File | ||
add - Utilities/Scripts/SlicerWizard/__version__.py.in | Diff File | ||
master 33661b93 2014-03-12 14:51:17 mwoehlke Details Diff |
STYLE: Document SlicerWizard package Add some (very basic) documentation of the SlicerWizard package. This is generic documentation of the package itself, different from the already existing documentation of individual classes and modules within the package. In particular, add a short note that this is API documentation and not documentation for users of the Extension Wizard (with a link to that documentation). Also, remove mention of "Extension Wizard" in summary documentation of WizardHelpFormatter, to avoid implying it is only useful for that purpose. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22999 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/WizardHelpFormatter.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/__init__.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/doc/SlicerWizard.rst | Diff File | ||
master c8ce8baf 2014-03-12 14:51:16 mwoehlke Details Diff |
STYLE: Improve SlicerWizard doc generation Pass Slicer version and wiki version into SlicerWizard documentation generation, and make use of the same. Add 'author' option and use as required by the various documentation types, rather than each duplicating the string (which was still set to "Author"). The way we arrange to communicate values into conf.py is a little esoteric, but it works (and thus saves us from needing to make conf.py a configured file), and seems to be the only reasonable way to pass information from the command line to conf.py. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22998 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/doc/CMakeLists.txt | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/doc/conf.py | Diff File | ||
master 05fd7659 2014-03-12 14:51:15 mwoehlke Details Diff |
STYLE: Document SlicerWizard/TemplateManager.py Add documentation for the public API of SlicerWizard.ExtensionDescription. Also, make some minor code improvements suggested in the course of writing the same: - Allow clear() to take an optional name of a single attribute to remove - Accept any object with a callable write() method as a stream in write() Also, because we want to use it here, add a new reST role when generating the documentation to create links to the Slicer wiki. (This is useful because (1) it will allow us to later enhance the same to select the appropriate version's documentation, and (2) the full links are bloody long; way over our desired 80 character limit.) git-svn-id: http://svn.slicer.org/Slicer4/trunk@22997 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/ExtensionDescription.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/doc/conf.py | Diff File | ||
master 74261c98 2014-03-12 14:51:14 mwoehlke Details Diff |
ENH: Degrade gracefully if git unavailable Modify SlicerWizard to attempt to gracefully degrade functionality if either of the 'git' or 'github' packages are not available, in order to make them "soft" rather than "hard" dependencies. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22996 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/ExtensionWizard.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/Utilities.py | Diff File | ||
master 10dbf636 2014-03-12 14:51:13 mwoehlke Details Diff |
ENH: Add svn support to SlicerWizard Add support for subversion repositories to SlicerWizard. This covers ExtensionDescription and several methods in Utilities (e.g. getRepo), and should allow the Extension Wizard 'describe' and 'contribute' commands to work with svn repositories. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22995 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/ExtensionDescription.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/ExtensionWizard.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/Utilities.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/doc/SlicerWizard.rst | Diff File | ||
master df18557a 2014-03-12 14:51:12 mwoehlke Details Diff |
STYLE: "Expand" acronyms in documentation Add a substitution for "CLI" to the SlicerWizard documentation to insert a sphinx abbreviation where it is used. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22994 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/ExtensionWizard.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/TemplateManager.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/Utilities.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/WizardHelpFormatter.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/doc/SlicerWizard.rst | Diff File | ||
master bf256ebd 2014-03-12 14:51:11 mwoehlke Details Diff |
ENH: Add Python Subversion module Create a basic module for working with subversion repositories, loosely based on GitPython. This will help us to work with extensions which use svn for their source control. (None of the existing svn Python bindings I tried were useful.) git-svn-id: http://svn.slicer.org/Slicer4/trunk@22993 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Utilities/Scripts/SlicerWizard/ExtensionWizard.py | Diff File | ||
add - Utilities/Scripts/SlicerWizard/Subversion.py | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/doc/SlicerWizard.rst | Diff File |