Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 4, 2012
  1. @jcfr

    ENH: Begin post-4.1.1 development

    jcfr authored
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20322 3bd1e089-480b-0410-8dfb-8563597acbee
Commits on Jun 1, 2012
  1. @jcfr

    ENH: Slicer 4.1.1

    jcfr authored
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20313 3bd1e089-480b-0410-8dfb-8563597acbee
  2. @jcfr

    BUG: Ensure extensions can be build&uploaded using a custom Slicer_EX…

    jcfr authored
    …TENSION_DESCRIPTION_DIR
    
    See http://www.na-mic.org/Bug/view.php?id=2155
    
    Closes #2155
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20310 3bd1e089-480b-0410-8dfb-8563597acbee
  3. @jcfr
  4. @jcfr
  5. @jcfr
Commits on May 31, 2012
  1. @jcfr
  2. @jcfr

    BUG: Fail to install extension if associated settings file are read-only

    jcfr authored
    Installing an extension will fail if either Slicer settings or the launcher
    settings are not readable and writable, a warning message will be displayed
    to the user.
    
    See http://www.na-mic.org/Bug/view.php?id=2144
    
    Closes #2144
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20298 3bd1e089-480b-0410-8dfb-8563597acbee
  3. @jcfr

    COMP: Add extension description file into extension package

    jcfr authored
    Including the extension metadata within the package will make installation
    of package given a filepath or direct URL easier.
    
    See http://www.na-mic.org/Bug/view.php?id=2145
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20297 3bd1e089-480b-0410-8dfb-8563597acbee
  4. @jcfr
Commits on May 30, 2012
  1. @jcfr
  2. @jcfr

    COMP: Ensure CLIExtensionTemplate download all associated external data

    jcfr authored
    From ExternalData.cmake documentation:
    
    # The DATA{} syntax can alternatively match files associated with the named
    # file and contained in the same directory.  Associated files may be specified
    # by options using the syntax DATA{<name>,<opt1>,<opt2>,...}.  Each option may
    # specify one file by name or specify a regular expression to match file names
    # using the syntax REGEX:<regex>.  For example, the arguments
    #   DATA{MyData/MyInput.mhd,MyInput.img}                   # File pair
    #   DATA{MyData/MyFrames00.png,REGEX:MyFrames[0-9]+\\.png} # Series
    # will pass MyInput.mha and MyFrames00.png on the command line but ensure
    # that the associated files are present next to them.
    
    See http://www.na-mic.org/Bug/view.php?id=2139
    
    Close #2139
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20287 3bd1e089-480b-0410-8dfb-8563597acbee
Commits on May 29, 2012
  1. @jcfr

    BUG: Associate version information with MacOSX bundle.

    jcfr authored
    While r19946 fixed the problem, r19957 removed the fix previously introduced.
    
    This commit re-applies the changes.
    
    See http://www.na-mic.org/Bug/view.php?id=1940
    
    Closes #1940
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20283 3bd1e089-480b-0410-8dfb-8563597acbee
  2. @jcfr
  3. @jcfr

    ENH: Describe actions of extension manager widget by adding tooltip

    jcfr authored
    Uninstall: Tell the application to uninstall this extension
               when it will restart.
    
    Cancel Uninstall: Tell the application to keep this extension installed.
    
    Disable: Tell the application to skip loading of this extension
             by removing all associated module paths from the
             application settings.
    
    Enable: Tell the application to load this extension by adding
            all associated module paths to the application settings.
    
    See http://www.na-mic.org/Bug/view.php?id=1945
    
    Closes #1945
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20280 3bd1e089-480b-0410-8dfb-8563597acbee
  4. @jcfr
Commits on May 28, 2012
  1. @jcfr

    BUG: Fix extension bundling and simplify mechanism used to specify th…

    jcfr authored
    …e main application
    
    1) In Applications/SlicerApp/CMakeLists.txt:
    
      Improve comment explaining what should be considered when adding an other
    application into Applications folder.
    
      Given the fact Slicer_APPLICATION_NAME is used locally, minimize confusion
    by renaming variable renaming it into SlicerApp_APPLICATION_NAME.
    
      In case the application being configured is the *Main* application,
    explicitly compare "PROJECT_NAME" with "Slicer_MAIN_PROJECT".
    
    2) Rename variable Slicer_APPLICATION_NAME used to identified the main
    application into Slicer_MAIN_PROJECT_APPLICATION_NAME. This will
    minimize confusion and help maintaining the code.
    
    3) Let's note that the mechanism used to fixup application should probably
    be extended to account for other application build in the Applications folder.
    
    4) In top-level CMakeLists, move code specific to main application description
    into its own section.
    
    5) Configure variable "Slicer_MAIN_PROJECT" and "Slicer_MAIN_PROJECT_APPLICATION_NAME"
    into SlicerConfig so that "SlicerExtensionCPackBundleFixup" could successfully
    refer to Slicer_MAIN_PROJECT_APPLICATION_NAME. This closes #2130
    
    See http://www.na-mic.org/Bug/view.php?id=2130
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20275 3bd1e089-480b-0410-8dfb-8563597acbee
  2. @jcfr
  3. @jcfr

    COMP: Update code and remove VTK legacy code

    jcfr authored
    This commit is a follow up of r17510. It basically include header vtkDataArray
    where it needed after building VTK with VTK_LEGACY_REMOVE ON
    
    See http://www.na-mic.org/Bug/view.php?id=2129
    and http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=17510
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20273 3bd1e089-480b-0410-8dfb-8563597acbee
  4. @jcfr
  5. @jcfr

    COMP: Do not install EMSegment '.svn' Tasks folder

    jcfr authored
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20268 3bd1e089-480b-0410-8dfb-8563597acbee
  6. @jcfr

    COMP: Update Slicer patch version

    jcfr authored
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20266 3bd1e089-480b-0410-8dfb-8563597acbee
  7. @jcfr
  8. @jcfr

    STYLE: Module CMakeLists are now written using consistent and simple …

    jcfr authored
    …convention
    
    MODULE_NAME_UPPER variable used systematically to define the export directive
    
    MODULE_TITLE always specified
    
    Module variable names now have the form "MODULE_*"
    
    Variable build within a module are now specified using "${KIT}_*"
    
    Extensions template and built-in module now follow the same style.
    
    
    Conflicts:
    
    	Modules/CLI/ConnectedComponent/CMakeLists.txt
    	Modules/CLI/ConnectedComponent/Testing/CMakeLists.txt
    	Modules/CLI/DWIRicianLMMSEFilter/CMakeLists.txt
    	Modules/Loadable/Cameras/CMakeLists.txt
    	Modules/Loadable/Cameras/Logic/CMakeLists.txt
    	Modules/Loadable/Cameras/Testing/Cxx/CMakeLists.txt
    	Modules/Loadable/Data/CMakeLists.txt
    	Modules/Loadable/Data/Logic/CMakeLists.txt
    	Modules/Loadable/Data/Widgets/CMakeLists.txt
    	Modules/Loadable/Data/Widgets/DesignerPlugins/CMakeLists.txt
    	Modules/Loadable/TractographyFiducialSeeding/Logic/vtkSlicerTractographyFiducialSeedingLogic.h
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20264 3bd1e089-480b-0410-8dfb-8563597acbee
  9. @jcfr

    ENH: Adding test for the module

    jcfr authored
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20263 3bd1e089-480b-0410-8dfb-8563597acbee
  10. @jcfr

    ENH: new CLI module wrapping itk connected component filter for segme…

    jcfr authored
    …ntation work
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20262 3bd1e089-480b-0410-8dfb-8563597acbee
  11. @jcfr

    BUG: Fixed 0002062, 0001781: problem when loading and saving DWI file…

    jcfr authored
    …s: 2nd part CLIs reading and writing DWI files can not be libraries
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20261 3bd1e089-480b-0410-8dfb-8563597acbee
  12. @jcfr

    ENH: Move Cameras module from core module to loadable module

    jcfr authored
    That way it can expose a cameras logic.
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20260 3bd1e089-480b-0410-8dfb-8563597acbee
  13. @jcfr

    COMP: Extension can easily download external data

    jcfr authored
    Update build system so that ExternalData module is made available to extension.
    
    Let's also note that ExternalData_OBJECT_STORES and ExternalData_URL_TEMPLATES
    are set within UseSlicer.cmake to Slicer pre-defined value, setting the
    variable "Slicer_SKIP_EXTERNAL_DATA" before "include(${Slicer_USE_FILE})"
    allows to by-pass the setting of the OBJECT_STORES and URL_TEMPLATES variables.
    
    Calling "list(APPEND Slicer_ExternalData_OBJECT_STORES ...)" or
    "list(APPEND Slicer_ExternalData_URL_TEMPLATES ...)" before
    calling "include(${Slicer_USE_FILE})" provide also an easy way to specify
    additional external data url templates or object stores.
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20259 3bd1e089-480b-0410-8dfb-8563597acbee
  14. @jcfr

    COMP: Ensure ${cli_module}_SOURCE_DIR variable is set

    jcfr authored
    Since 'project()' statement is not used anymore within CMakeLists of module,
    it's important to define ${cli_module}_SOURCE_DIR so that module can reference
    the source of their dependent module.
    
    This should fix compilation error associated with module "ResampleScalarVectorDWIVolume"
    
    See also r20160
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20258 3bd1e089-480b-0410-8dfb-8563597acbee
  15. @jcfr

    COMP: Configuring to use External Data.

    jcfr authored
    Patch contributed by Jim Miller
    
    Using mechanisms developed for ITKv4 to store test and baseline data
    on a web resource (Midas or other website).
    
    Data can be referenced using content based hashing scheme.
    
    Still need to configure Extensions to use the Slicer object store.
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20257 3bd1e089-480b-0410-8dfb-8563597acbee
  16. @jcfr

    COMP: Look for new SDK location for newer XCode

    jcfr authored
    Patch contributed by Steve Pieper
    
    Tested with XCode 4.3.2 on MacOSX 10.7.
    
    Machines that were upgraded from older XCode still have
    SDKs in the /Developer directory, but new machines have
    them only inside the XCode app.
    
    See http://www.na-mic.org/Bug/view.php?id=2119
    
    Closes #2119
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20256 3bd1e089-480b-0410-8dfb-8563597acbee
  17. @jcfr

    BUG: Incompatible extensions are disabled when Slicer starts

    jcfr authored
    An extension is considered incompatible when the version of Slicer used
    to build the extension is different from the version of Slicer attempting
    to load the extension.
    
    ExtensionsManagerModel API now includes the following functions:
      isExtensionCompatible
      identifyIncompatibleExtensions
    and also the signal:
      extensionIdentifedAsIncompatible
    
    The extensions manager widget will show which extension are incompatible
    by displaying a message of the form:
     "Incompatible with Slicer rXXXX (build for rYYYYY)"
    
    See http://www.na-mic.org/Bug/view.php?id=2088
    
    Closes #2088
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20255 3bd1e089-480b-0410-8dfb-8563597acbee
  18. @jcfr
  19. @jcfr

    BUG: Un-install extensions after Slicer restarts.

    jcfr authored
    Extensions are now scheduled to be un-installed. When doing so the extension name
    will be added to list in the settings identified by "Extensions/ScheduledForUninstall"
    and the extensions will be effectively uninstalled when Slicer restarts.
    
    User has also the possibility to cancel the extension scheduled for uninstall.
    
    Note that the uninstall mechanism does NOT yet account for extension dependencies.
    
    See http://www.na-mic.org/Bug/view.php?id=1906
    
    Closes #1906
    
    git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-1-1@20253 3bd1e089-480b-0410-8dfb-8563597acbee
Something went wrong with that request. Please try again.