Notes:

Release Name: 0.2.4

Notes:

This release provides two new features:
- an overlay of the orientation plots on the main viewer window (see the screenshots section)
- support for 64-bit (x86-64) systems.

Also included are a few more minor bug fixes.

Changes:
=======================================================================
VERSION 0.2.4
=======================================================================

04-08-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * doc/install/unix.html: add documentation on compilation on 64-bit systems
    
28-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * cmd/dwi2tensor.cpp: fix option parsing to allow multiple ignoreslices and ignorestudies instances
    
24-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * src/mrview/sidebar/orientation_plot.cpp: added support for overlay of orientation plot on main window

22-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * lib/mrtrix.h: fix va_list handing in printf()

21-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * lib/data_type.cpp: add definitions for all static const declarations 
      to avoid linking errors.

21-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * sysconf/linux.py: add '-fPIC' flag to compiler command

18-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * build: handle 'command not found' cases and provide a more helpful error message

15-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * improve support for 64 bit systems (thanks to Sebastian Jentschke for helping out):
      - remove use of MR::Offset
      - use gsize for most file operations
      - use gssize where a signed quantity is required

14-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * src/mrview/sidebar/tractography/track_list_item.h: fixed Track::index() for use on 64 systems.
      now uses gsize rather than guint in pointer arithmetic

11-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * lib/image/format/mri/cpp: fixed TMPFILE_ROOT_LEN - now set to 7

    
09-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * src/mrview/sidebar/orientation_plot.cpp: set color using config file

    * Doxyfile: version number upped to 0.2.4

    * lib/mrtrix.h: MRTRIX_MICRO_VERSION upped to 4


=======================================================================
VERSION 0.2.3
=======================================================================

09-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * lib/mrtrix.h: added getline() method to handle Unix/DOS end-of-line

    * cmd/import_tracks.cpp: new command to import tracks stored 
      in ascii text files into MRtrix format for display in MRView


08-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * doc: amend documentation to describe configuration files 

    * src/mrview/sidebar/orientation_plot.cpp: add option to disable tri-linear interpolation

    * src/mrview/sidebar/main.cpp: rename "diffusion profile" to "orientation plot"
      also renamed src/mrview/sidebar/diffusion_profile.* accordingly

    * lib/image/format/analyse.cpp: issue info statement about left-right encoding

    * lib/file/config.h: fixed get_int() & get_float()
      They were previously declared as returning bool

    * lib/file/config.cpp: fixed get_int() & get_float()
      They were previously defined as returning bool

    * cmd/csdeconv.cpp: use NumberOfThreads entry in config file 
      rather than NUMBER_OF_PROCESSORS environment variable


07-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * cmd/disp_profile.cpp: remove use of Math::Matrix::transpose() 
      to flip row vector (transpose expects square matrices)

    * cmd/csdeconv.cpp: fix multithreading
      - map SH_obj before launching threads
      - set/test against boolean "done" for end of data


04-07-2008 J-Donald Tournier <d.tournier@brain.org.au>
    * src/quaternion.h: test for rounding errors in Quaternion::from_matrix().
      In certain cases, a negative number was passed to sqrt()

    * Doxyfile: version number upped to 0.2.3

    * lib/mrtrix.h: MRTRIX_MICRO_VERSION upped to 3