[med-svn] [itksnap] annotated tag upstream/3.2.0 created (now 3887924)

Gert Wollny gert-guest at moszumanska.debian.org
Wed Jan 14 15:57:35 UTC 2015


This is an automated email from the git hooks/post-receive script.

gert-guest pushed a change to annotated tag upstream/3.2.0
in repository itksnap.

        at  3887924   (tag)
   tagging  526cf298b5bac41f5a5342076f07fe2040018e83 (commit)
 tagged by  Gert Wollny
        on  Wed Jan 14 12:59:22 2015 +0100

- Log -----------------------------------------------------------------
Upstream version 3.2.0

Gert Wollny (1):
      Imported Upstream version 3.2.0

cgoodlett (5):
      Use .png example images instead of .hdr to prevent a crash with newer versions of ITK.
      Add support for NRRD images to GUI.
      COMP: Compilation fixes for GCC 4.3
      COMP: Fix compilation error by changing the continuous index type for the vector image to VectorContinuousIndex (which is float instead of double precision).
      Fix version checks for ITK and VTK.  The ITK check was causing errors for 2 digit minor versions i.e. ITK version 3.11.  The VTK check was using the wrong string name and therefore not functioning correctly.

garyhuizhang (159):
      Added support for RGB images in SNAP
      fix a typo in the DEFINE macro: __APPLE__ -> __APPL__
      add osx application bundle support
      resources for mac osx application bundle
      add support for saving screenshots of the whole image volume
      improve the behavior of savescreenshot series
      1) rename OnMenuSaveScreenshots to OnMenuSaveScreenshotSeries
      requires cmake 2.6.2 or above
      correctly handle the trailing argument(s); ignore the argument(s) with '-' being the initial character
      1) Add an option under Options -> Display Options -> General for toggling on/off the warning when loading floating point images.
      Bug fix: floating point values are now correctly displayed in image
      bug fix: display floating point values property in the snap image region preprocessing window
      bug fixes: fixed a couple of compilation errors due to the change to itkOrientedImage.
      bug fix: fixed the disappearance of the bubble in the SNAP mode after the switch to the orientedimage
      Bug Fix: check if any of the CTRL keys is pressed in Windows3D::OnKeyAction()
      ENH: new keyboard shortcuts for adjusting paintbrush size, changing active/drawover labels
      ENH: better implementation of the keyboard shortcuts that do not require the SHIFT key
      FIX: comment out the GUI codes for the hidden annotation button
      FIX: clean up the remaining minor compiler warnings
      ENH: using FL_COMMAND to enhance keyboard shortcuts support on mac osx
      update the release notes: the missing features have been implemented and removed from the release notes.
      ENH: reimplement the annotation mode that supports line dragging, line commit and deletion.
      ENH: improve the robustness of the annotation mode
      FIX: Restore automatic packaging on Linux and Mac by moving most of the CPack stuff back to the bottom of the file
      FIX: remove an accidentally inserted Fl_button with no function
      FIX: try removing the extra Fl_button again
      ENH: Add back the accidentally removed "temporarily commented out" annotation mode GUI code
      ENH: support for saving the hidden feature flag
      ENH: support for deleting all the annotations with one key stroke: delete
      ENH: support for saving the hidden feature flag
      ENH: support the display of annotations only on the slice level they are drawn
      ENH: add image type specific information to image load/save wizard
      FIX: Note that LoadLabelImageFile is now deprecated
      FIX: code refactoring -- command line and GUI loading of segmentation now shares the same code.  this enables the validity checking of segmentation image on command line originally implemented for GUI.
      ENH: Support two drawing options in the Annotation mode: 1) each line shown only on the slice level it is drawn; 2) each line is shown on all slice levels
      ENH: display midpoint; display length
      ENH: add the MapWindowToAnatomy and MapAnatomyToWindow functions
      ENH: add the MapSliceToAnatomy and MapAnatomyToSlice functions
      ENH: annotation mode report length of active drawing segment in physical unit
      ENH:  show physical unit of length; show angles of intersection between the drawing line and the drawn lines
      ENH: enhancement to the annotation mode, including the use of middle button for translating the active drawing segment, delete key maps to delete the last line, shift+delete to delete all the lines
      FIX: remove the recently added functions that maps data in slice or window space from or to anatomy space
      FIX: compute length and angle correctly in the annotation mode
      FIX: remove the outdated SNAP_CC_PNG
      FIX: minor clean up
      ENH: support adjusting the default behavior of linked zoom and multi-session zoom
      ENH: added keyboard shortcut 'c' for toggling the visibility of crosshairs
      added key stroke to reset the view center to image center
      multisession panning support added
      making the UnaryFunctor definitions in GrayImageWrapper.h and RGBImageWrapper.h consistent
      bug fix: history not activated when loading segmentation files
      ENH: switch from Fl_File_Chooser to Fl_Native_File_Chooser which requires the fltk to be patched with Fl_Native_File_Chooser add-on.
      ENH: grey image to slice mapping now goes from grey to RGBA texture
      ENH: Expose a number of image functions to the ImageWrapperBase class
      ENH: layer support
      ENH:  main image support
      ENH: add RestrictedGreyImageIOWizard
      BUGFIX: missing semicolon
      BUGFIX: grey -> main
      ENH: change m_Alpha from a static variable to a regular variable
      ENH: add alpha support
      ENH: color map support
      SetColormap -> SetColorMap
      ENH: color map for grey to RGB mapping
      ENH: make intensity curve vtk object a class variable for grey wrapper
      ENH: main image support & grey overlay support
      ENH: main image and grey overlay support
      ENH: main image & grey overlay support
      ENH: multiple grey overlay images support
      ENH: overlay support
      ENH: reorganized user interface
      ENH: ui update
      BUGFIX: itk-snap version not saved when saving the user preference file for the first time!
      ENH: checking for available software update
      ENH: improved implementation of recent file lists that combines both grey and RGB main images
      BUGFIX: clean up warnings
      ENH: ui update
      ENH: multiple grey overlay rendering
      ENH: menu item association for grey overlay unload
      ENH: multiple RGB overlay support
      ENH: default grey overlay color map to COLORMAP_GREY
      BUGFIX: linked zoom misbehaving with overlay
      updated version
      BUGFIX: make sure the 3D view does not get reset when loading/unloading overlay and segmentation images.
      ENH: per overlay opacity adjustment
      ENH: initial UI for layer manager, which replacing the old RGB overlay UI
      ENH: color map supports for grey overlay
      BUGFIX: fix some compiler issue detected on 64-bit centos 4
      BUGFIX: fix a bug introduced when ViewPosition becomes synchronized across sessions
      ENH: multisession pan ui support
      version update
      BUGFIX: shared memory / multi-session sync fix: update the version number
      version update
      ENH: improved auto update management
      ENH: a week between every update check
      ENH/BUGFIX: loading images with negative valued voxel spacings cause SNAP to hang.  this type of image is now mapped internally to proper NIfTI direction matrix and positive voxel spacings.
      update version
      BUGFIX: native file chooser bugs
      BUGFIX: fix the erroneous reporting of label image intensity values
      BUGFIX: main window title label not being updated!
      update version
      BUGFIX: unused variable warning
      ENH: bump up the version number and the last compatible release date
      BUGFIX: incorrect rescale mapping
      ENH: fix keyboard shortcuts
      BUGFIX: menu item activation rules changed
      ENH: added a new constructor that takes GLComponent and GLFormat as arguments
      ENH: merge DrawGreyTexture and DrawRGBTexture into DrawMainTexture
      ENH: unify the definition of GetDisplaySlice function across all image wrappers and include the definition in the ImageWrapperBase class
      ENH: use main image
      ENH: merge grey and RGB overlays into one wrapper list and modify the associated GUI codes
      bump up version
      BUGFIX: rename the struct Point within ColorMap class to class CMPoint to fix compiler error on OS X
      BUGFIX: clean up compiler errors
      BUGFIX: clean up compiler warnings
      ENH: rename LayerEditor as LayerInspector
      ENH: rename LayerEditor to LayerInspector
      ENH: include Deallocate in the destructor
      ENH: replaced by LayerInspectorUI
      ENH: remove OverlayUI (replaced by LayerInspector)
      ENH: remove OverlayUI (replaced by LayerInspectorUI)
      ENH: code refactoring
      BUGFIX: fix a memory leak
      ENH: GreyImageWrapper uses the new ColorMap class
      ENH: use fltk check browser
      BUGFIX: replace the deprecated APIs that use FSSpec with modern ones using FSRef
      ENH: update to 0.86 release which incorporates the snow leopard fix among other fixes
      ENH: update to 0.86
      ENH: introduce default argument to Initialize()
      ENH: use IntensityCurve Initialize() with default argument
      ENH: remove IntensityCurveUI and its dependence in IntensityCurveBox
      ENH: Layer inspector now supports contrast adjustment of main image
      ENH: handle overlays in layer inspector
      ENH: moving IntensityCurveBox.* from MainComponents to BasicComponents
      ENH: code refactoring to be consistent with ColorMapWidget set up
      ENH: code clean up
      ENH: add necessary hook back to the layer inspector
      BUGFIX: missing header file
      ENH: layer inspector now with color map support
      ENH: add a class variable that remembers the preset type
      ENH: add a getter for the class variable colormap
      ENH: add support for color map adjustment
      ENH: add layer inspector support for multiple layers
      ENH: more consistent GUI changes in response to changing between inspecting greyscale and RGB images
      ENH: layer inspector with partial image info support
      ENH: layer inspector with overall opacity support
      ENH: layer inspector support for curor position input
      ENH: layer inspector improvement
      ENH: layer inspector support reporting both grey and RGB voxel values
      ENH: layer inspector with complete features for 2.0
      ENH: bump up version number
      BUGFIX: compilation error
      bump up version
      BUGFIX: when switching between RGB and Grey layers, the pixel probe in the information panel not correctly updated
      BUGFIX: extra qualifier for m_ColorList
      remove windows line-return(?) characters
      ENH: allow interacting with the main window when the reorient image dialog is open
      BUGFIX: a fix for messed up display on mac when switching between different panel zoom mode
      BUGFIX: memory leak during screenshot capturing

ntustison (2):
      BUG:  fixed minradius calculation logic.
      BUG:  Fixed topological check.

pyushkevich (239):
      Initial sf checkin
      Added paintbrush icon
      Updated getsnap.sh
      Preparing for 1.4.1. Seems to be stable in Windows but some bugs might be still there
      Followup checking for 1.4.1
      Updated CMakeLists.txt for independent build
      Fixes for VC6
      Updated installation stuff for 1.4.1
      Updated install script
      Small bug edits
      Added VTK mesh export code and GUI
      Minor bug fix to enable build
      Sun compatibility fix
      Debugged RGB changes
      Added fix for STL/BYU output
      tablet support 1
      Improved the paintbrush mode, allowed more variety of brush sizes
      Changed the slicer code to improve speed
      Playing with performance, still some bugs...
      fixed slicing bug
      Updated to VTK 5
      VTK5 compatibility
      Added tablet drawing to polygon mode
      Added tablet drawing to polygon mode
      Version set to 1.5.4
      Added tablet drawing to polygon mode
      Polygon Drawing updates
      Fixed texture drawing bug
      More gentle parsing of command line arguments
      Forwarding implemented
      Set up shared forwarding
      Added undo/redo functionality to itk-snap
      Removed the OpenGL extension thing
      non-windows fix with forwarding
      undo-related bug fix
      Updated getsnap.sh
      GPL License
      License/Packaging updates
      Added Linux packaging
      Minor changes for RC1
      Apple fixes, minor
      Updated getsnap.sh
      Implement toggle for opacity slider
      release notes updated
      Compilation error fix
      took out test.png from Polygon drawing
      Added "Auto" button to the intensity curve window; Added prompt before quitting on unsaved data; Fixed issues with undo on segmentation image load; Added synchronization between SNAP sessions.
      bug fix with shared cursor on Linux
      bug fix with shared cursor on Linux
      Touchups
      touch up
      VC9 migration
      scrolling bug fix; packaging includes date in filename
      msvc versioning
      fixed 100% cpu usage bug (from idle function)
      Bug fix with bubbles
      Bug fixes for release 1.6.0
      Version number updated to 1.6.0
      Minor bug fix: alt-i to do automatic intensity adjustment
      Final release notes for 1.6.0
      Final Final version of release notes
      Really, the final final final release notes text
      Major bug fix: cursor was not working in automatic segmentation mode
      *** empty log message ***
      FIX: Bug on ITK 3.8 with level set being inverted
      Compatibility with ITK 3.8 support for reading oriented images
      Several new features added for release 1.8, including (1) support for reading floating point and mapping to short range; (2) use of image direction cosines to determine image orientation; (3) new reorient image dialog and changes to the IO wizard; (4) display of NIFTI world coordinates and yoking based on them; (5) multi-session zoom; (6) fixes to the way we keep track of unsaved changes to segmentation, including a new discard dialog; (7) more streamlined code for offline loading;  [...]
      Added tools dialog to label editor window
      Get linux to compile
      IPC bug fix
      Now when non-native format is loaded, the intensity is mapped to original values
      Minor bugfixes on linux
      Bugfixes
      Added dashboard info to cmake
      more linux touchup
      more bugfix junk
      Added topological merge function
      fixup of topology merge code
      New feature: watershed-based adaptive paint brush. Based on the similar tool in ITK-Grey (which was derived from ITK-SNAP).
      *** empty log message ***
      Reorganization of the watershed code
      Nick's fixes to the topology evolution code
      Updated release notes
      Updated release date
      Fixed issues with loading and creating new segmentation images; namely undo/redo bugs and update mesh button not being available.
      Added synchronization to 3D window viewpoint
      FIX: 3D rendering now takes place in Nifti(RAS) world coordinates, rather than the VTK (x spacing + origin) coordinates. As part of this, itk::OrientedImage is now used for 3D images in SNAP. Still have to fix cut plane code in Window3D
      FIX: Previous changed broke reading floating point images
      FIX: fixed cut plane behavior, which was broken by earlier 3D changes
      ENH: Added a placeholder for annotation interaction mode
      ENH: Added hidden annotation mode (very bad code)
      FIX: bubbles stopped working with previous fix
      FIX: compiler error
      *** empty log message ***
      FIX: Updated lists of header files included in the project. This only affects Visual Studio projects.
      Updated release notes
      FIX: Updated behavior of adaptive paintbrush in isotropic mode. Also added menu item for shortcuts
      *** empty log message ***
      Changed version to 1.7.3-beta
      FIX: accidentally erased Gary's last change
      ENH: added support for checking version via internet
      fixes
      FIX: version number supplied into code
      FIX: version number supplied into code
      *** empty log message ***
      FIX: save slice layout appearance settings to registry; ENH: added linear interpolation option for grey images
      ENH: added hidden features button
      Versoin set to 1.8
      FIX: orientation of segmentation image was not being overridden
      *** empty log message ***
      chaged date
      Updated release notes
      ENH: display annotation text at an offset; hide annotation in thumbnail mode
      1.9.0 release notes
      Added FLTK native chooser to code tree
      Fixed crash on Win32
      Edited menus and enabled help via external browser
      Making Linux compilation work
      GuidedImageIO no longer reads images twice
      Fixed bug with export image slice saving wrong anatomical direction
      Made OpenGLTexture non-templated
      Changed the IO system and wizards, removed templating
      Got the template-removal changes to compile on Linux
      Added a layer editor FLUID file
      More changes to the Layer UI
      *** empty log message ***
      Improvements to the color map widget
      Enabled toggling of UI components with 'F3' key and fullscreen mode with 'F4' key
      FIX: Fixed scrollbar crash
      ENH: Created "hotzones" for the crosshair tool. When the cursor enters hotzones, the image begins to pan at a constant speed.
      ENH: made scrolling work at a speed that does not depend on zoom level
      ENH: layer inspector browser fix
      ReleaseNotes.txt
      ENH: Improvements to color map UI
      ENH: fully implemented color bar; updated intensity curve to behave and look better; changed caching to be lazy
      ENH: crosshair mode now supports zoom with RMB and pan with MMB. No more autopan when the image is not zoomed.
      ENH: added Ctrl-Shift-A and Ctrl-Shift-R for Add/Remove Bubble in SNAP mode.
      BLD: make recent changes compile on Linux
      FIX: dos2unix on fl file
      FIX: dos2unix on fl file
      FIX: level set not running in Release mode on some data
      Added shortcuts for polygon mode
      FIX: fixed major bug causing segmentation not to display
      FIX: copy intensity curve from IRIS to SNAP
      FIX: copy intensity curve from IRIS to SNAP
      FIX:Made intensity curve return negative values and >1 for outsideof range
      FIX:various snow leopard warnings'
      FIX(2832687): problems with DICOM IO
      FIX: two big bugs (can't read GIPL; bad orientation)
      ENH: changed CDash site to itksnap.org
      ENH: added tip of the day
      FIX: bugs in SF.net, crash on mesh update in large images, bad vols/stats output
      ENH: substantially reduced memory footprint when loading float NIFTI images
      FIX(2821319): Made intensity curve and colormap work in snake mode
      FIX(2872319): Ctrl-Z no longer steals focus from slice window
      ENH: improved/fixed cursor movement in all modes. added menu items for F3/F4
      FIX(2885863): hide label in all windows was not working.
      FIX(2039124): spray paint was not respecting hidden labels. Also update mesh was not on after label vis change
      Version update
      ENH: changed default label colors after label 7
      ENH: added top-level exception handler with option to save work
      Release notes update
      FIX: Multisession pan causing continuous screen updates
      FIX: made windows vcredist32.exe install silent
      FIX: improved behavior of synchronized pan. it now broadcasts viewport center rel. to cursor posn.
      Fix: opacity slider in layer inspector not updating windows
      ENH: improved shortcuts
      FIX: build warning from last checkin
      undo bad checkin
      FIX: ran dos2unix on some fl files
      FIX: undid the damage from last checkin
      Changed version to 2.0.0. Ready to release!
      Added display halving capability,
      Added option to launch external SNAP
      ENH: implemented drag and drop, OSX events, new command-line interface
      FIX: touched up previous checkin
      FIX: touched up previous checkin
      New popup menu for polygon drawing, other improvements to polygon tool
      Further improved polygon drawing interface
      Added volumes and statistics window
      added fl-table
      added fltk-table
      Added metadata table
      Fixed DICOM bug with 3D volumes, improved UI
      Minor UI changes
      Intensity window and level no longer clamped to image min/max
      build errors fixed
      fixed compiler bugs (again)
      Patch from Michael Hanke to allow ITK 3.18 builds
      Increased max number of labels to 65535
      Updated order of fltk libraries in build
      Added FLTK 1.3 support
      Added FLTK 1.3 support
      Added customization to polygon drawing appearance;ability to export/import appearance settings
      Improved handling of collapsed windows
      Collapsed windows auto-shrink; changed zoom to fit behavior
      Implemented VTK scene export
      Implemented multi-mesh export
      Small fixes to Mesh output browser
      Improved the precision warning system
      Version number update
      Fixing warnings
      Linux Xinerama fix
      Fixed VC10 compiler errors
      New FLTK search code
      New FLTK search code
      Fixes to FLTK search code for Linux
      Temp fix
      more fltk fixes
      Fixed executable naming on OSX
      Added ChangeLog
      Ubuntu compile fix
      testing build system, added a comment
      testing build system, added a comment
      new CMakeLists code for uploading to SF.net
      Fixed the preview windows in the snake parameter dialog
      Fixed slowdowns due to progress bars in preprocessing, mesh generation
      Changed snake defaults to have an avection weight > 0
      Fixed autopan on MacOS; added option (off by default) for autopan
      Fixed the toolbar for collapse mode; Added menu items for the tools
      Release date and notes update
      Upload code update
      Upload code update
      Upload code update
      Upload code update
      Upload code update
      Updated version, fixed README, etc
      Added option for FLTK 1.1 build
      Added option for FLTK 1.1 build
      Added option for FLTK 1.1 build
      Added keystroke for changing colormaps
      Fixed bug 3288963, problems with bubble initialization
      Fixed bug 3243462. We can now save the mesh in SNAP (level set) mode
      Fixed bug 3172058, a typo in 'sagittal'
      Fixed font issues on Linux with XFT
      version number changed to 2.2
      fix for fltk 1.3 on windows
      Fixes to build with fltk 1.3.0rc3
      update release notes

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/itksnap.git



More information about the debian-med-commit mailing list