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

master 866fdcc9

2015-10-22 15:51:14

naucoin

Details Diff
ENH: Update CTK to include exporting DICOM from browser

Add an option to the right click table context menus after Delete
to export patients, studies, series to disk. Also incorporates
changes from two other developers:

git shortlog 7ea654e..5f58132 --no-merges

Gert Wollny (2):
Fix compile and link errors when using QT5 on Debian
Remove superfluous test on fontconfig

Johan Andruejol (2):
Add an option to the ctkConsole to add/set the completion shortcuts
Expose option on ctkConsole to control the runFile() interface

Nicole Aucoin (2):
ENH: add the capability to export DICOM to disk
BUG: stop after unable to create dir.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24654 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_CTK.cmake Diff File

master 2aa78d8d

2015-10-21 22:26:55

jcfr

Details Diff
ENH: Update ITK to release branch (v4.8.1 with VS2015 and c++11 fixes)

$ git shortlog slicer-v4.8..2eb422b --no-merges
Abhishek Tiwari (1):
BUG: "tmpImageIndex" not initialized to 0.

Davis Vigneault (2):
DOC: Expanded TreeContainer Example
COMP: Warnings in itkVTKImageExport when compiling with c++11

Hyun Jae Kang (1):
BUG: Fix HDF5 CMake configuration with VS2015

Jean-Christophe Fillion-Robin (2):
COMP: Fix Slicer MacOSX extension packaging setting CMP0042 policy to OLD
COMP: Set policy CMP0042 only if CMake version support it.

Matthew McCormick (12):
BUG: Implement UpdateLargestPossibleRegion for ImageToVTKImageFilter.
BUG: Initialize mutex for 32 bit AtomicInt.
COMP: Disable the gold linker for static builds on Ubuntu 14.04.
BUG: Build BridgeNumPy with Visual Studio.
BUG: Support Python 3 wrapping module initialization.
BUG: Update itkTemplate.py for Python 3.
BUG: Update itkExtras.py for Python 3.
BUG: Prevent Python callback addition recursion.
BUG: Fix test scripts for Python 3.
BUG: Replace __GCCXML__ with CABLE_CONFIGURATION.
COMP: Do not use C++11 alignas in itkAlignedTypedef.
ENH: Bump CMakeLists.txt version to 4.8.1.

Michka Popoff (1):
ENH: Do not link against specific Python library on OS X

Shawn Waldon (1):
COMP: Set target OS X version in environment for tools using compiler

Tobias Wood (2):
BUG: LBFGSB was printing messages even with debug switched off.
BUG: Removed an unguarded print statement.

Vladimir S. FONOV (2):
BUG: Missing ITKIOMINC_EXPORT on __Private()
COMP: Changing the order of HDF5 library components

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24653 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_ITKv4.cmake Diff File

master 1bb872d4

2015-10-20 22:02:28

jcfr

Details Diff
BUG: ExtensionsWizard: Fix CERTIFICATE_VERIFY_FAILED publishing error

This commit fixes SSL a regression introduced when updating the
version of python in r24526 (ENH: Upgrade to Python 2.7.10) because
of python/cpython@ae5b953 (pep 476: verify certificates by default (#22417))

The error was first reported in [1] and happened when contributing
an extension using the steps report below.

[1] http://slicer-devel.65872.n3.nabble.com/Problem-with-the-ExtensionWizard-td4035337.html

This commit fixes the issue by setting the SSL_CERT_FILE as suggested in
PEP-0476. See https://www.python.org/dev/peps/pep-0476/

Step to reproduce the problem:

// ----------------
$ bin/slicerExtensionWizard --create Slicer-MyTestExtension --addModule cli:MyTestCLI ~
copy template
'/home/jcfr/Projects/Slicer/Utilities/Templates/Extensions/Default' to
'/home/jcfr/Slicer-MyTestExtension', replacing 'TemplateKey' -> 'Slicer-
MyTestExtension'
[...]
created module 'MyTestCLI'

$ bin/slicerExtensionWizard --publish ~/Slicer-MyTestExtension/
Creating initial commit containing the following files:
MyTestCLI/Testing/Cxx/CMakeLists.txt
[...]
Continue y,n? y
creating github repository
Username for 'https://github.com': jcfr
Password for 'https://jcfr@github.com':
failed to publish extension: [SSL: CERTIFICATE_VERIFY_FAILED] certificate
verify failed (_ssl.c:590)
// ----------------

Reported-by: Jean-Baptiste Vimort <jvimort@umich.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24652 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt Diff File
mod - CMake/SlicerBlockCTKAppLauncherSettings.cmake Diff File
mod - SuperBuild/python_customPythonLauncherSettings.ini.in Diff File
mod - SuperBuild/python_customPython_configure.cmake.in Diff File

master 39f468bb

2015-10-20 22:02:25

jcfr

Details Diff
ENH: Configure and install Slicer.crt as files to facilitates its reuse.

This change is done anticipating the Slicer certificates will be reused
from python by setting env variable like SSL_CERT_FILE.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24651 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCore/CMakeLists.txt Diff File
mod - Base/QTCore/Resources/qSlicerBaseQTCore.qrc Diff File
mod - Base/QTCore/Testing/Cxx/qSlicerSslTest.cxx Diff File
mod - Base/QTCore/qSlicerCoreApplication.cxx Diff File
mod - Base/QTCore/qSlicerCoreApplication.h Diff File

master 3f44d86b

2015-10-20 22:02:22

jcfr

Details Diff
STYLE: Update SlicerCoreApplication::loadCaCertificates documentation

This commit updates the documentation to describe changes implemented
in r23555 (ENH: For sake of consistency, systematically load Slicer SSL
certificates)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24650 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCore/qSlicerCoreApplication.h Diff File

master 87e81f68

2015-10-19 15:40:46

jcfr

Details Diff
BUG: SliceViewAnnotations: Do not show blank when corner annotation is off.

Fixes 0004043

Note that while setting the text of the corner annotation to a space
avoid the blank area from showing up, this doesn't address the root cause.
There is probably something wrong in either ctkVTKSliceView or VTK itself.

The problem is still reproducible running the following snippet in the
Slicer python interactor:

v = ctk.ctkVTKSliceView()
v.show()
v.cornerAnnotationText = "Hello"
v.forceRender()
v.cornerAnnotationText = ""
v.forceRender()

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24649 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master d6a2f6c0

2015-10-19 15:40:45

jcfr

Details Diff
STYLE: SliceViewAnnotations: Simplify code removing ivar

There is no need to keep track of the corner annotation, it can easily
be retrieved given a sliceView.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24648 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master a2ad0a28

2015-10-19 15:40:43

jcfr

Details Diff
STYLE: SliceViewAnnotations: Fix spelling mistake

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24647 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 78081590

2015-10-19 15:40:42

jcfr

Details Diff
STYLE: SliceViewAnnotations: Remove unused methods openSettingsPopup/close

Following r23612 (ENH: Add Slice Annotations to DataProbe module), these
method are obsolete.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24646 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master d2861e06

2015-10-19 15:40:40

jcfr

Details Diff
STYLE: SliceViewAnnotations: Remove extra loop in createCornerAnnotations

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24645 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master f7c20b60

2015-10-19 15:40:39

jcfr

Details Diff
STYLE: SliceViewAnnotations: Do not remove/re-add slicerCornerAnnotation

This commit removes no-op code that was initially introduced in
r23981 (ENH: Fix 3943 and other enhancements for slice view annotations)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24644 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 54437fa9

2015-10-19 15:40:37

jcfr

Details Diff
STYLE: SliceViewAnnotations: Add updateCornerAnnotation() function

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24643 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 12e46b11

2015-10-19 15:40:36

jcfr

Details Diff
STYLE: SliceViewAnnotations: Rename function

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24642 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 491b6210

2015-10-19 15:40:34

jcfr

Details Diff
STYLE: SliceViewAnnotations: Move ScalarBar font config to modifyScalarBar()

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24641 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 7005d360

2015-10-19 15:40:32

jcfr

Details Diff
STYLE: SliceViewAnnotations: Re-factor and simplify updateSliceViewFromGUI()

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24640 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 85c2a186

2015-10-19 15:40:31

jcfr

Details Diff
STYLE: SliceViewAnnotations: Simplify removing 'currentSliceViewName' ivar

Update API of these methods adding 'sliceViewName' parameter:
* drawCornerAnnotations
* makeDicomAnnotation

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24639 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 5089adad

2015-10-19 15:40:29

jcfr

Details Diff
BUG: SliceViewAnnotations: Ensure modifyScalarBar uses a valid scalarBar

Before this commit, the code adding/removing the scalarBar actor could
have been executed with a non-initialized scalarBar variable.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24638 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 7f5877a8

2015-10-19 15:40:28

jcfr

Details Diff
STYLE: SliceViewAnnotations: Fix unused variable checking sliceCompositeNode

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24637 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 5448d773

2015-10-19 15:40:26

jcfr

Details Diff
BUG: SliceViewAnnotations: Ensure 'y' is set in updateOrientationMarker

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24636 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 2e159a95

2015-10-19 15:40:25

jcfr

Details Diff
STYLE: SliceViewAnnotations: Remove unused/dead code

This commit removes dead code originally introduced in r23612 (ENH: Add
Slice Annotations to DataProbe module)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24635 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 4119f561

2015-10-19 15:40:23

jcfr

Details Diff
STYLE: SliceViewAnnotations: Explicitly identify static methods

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24634 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master e08966e1

2015-10-19 15:40:21

jcfr

Details Diff
STYLE: SliceViewAnnotations: Remove unused variables and fix typo

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24633 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master bd799754

2015-10-19 15:40:20

jcfr

Details Diff
STYLE: SliceViewAnnotations: Simplify code

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24632 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py Diff File

master 30636dce

2015-10-19 15:13:34

jcfr

Details Diff
BUG: FindGit: Add GIT_VERSION_STRING from upstream.

This is required to use upstream ExternalProject.cmake for CMake 3.4rc01.

The use of GIT_VERSION_STRING in ExternalProject.cmake was added to
upstream version of the FindGit.cmake script in kitware/CMake@b04c38159
and kitware/CMake@7c5b6ed5c.

Comment https://cmake.org/Bug/view.php?id=15791 provides more details.

From: Matt McCormick <matt.mccormick@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24631 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/FindGit.cmake Diff File

master e7f4cf13

2015-10-19 15:04:28

jcfr

Details Diff
STYLE: Remove executable bit from SlicerExtensionCPack scripts

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24630 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerExtensionCPack.cmake Diff File
mod - CMake/SlicerExtensionCPackBundleFixup.cmake.in Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 54 55 56 57 58 59 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last