view ChangeLog @ 2316:b98d1563566a

Add man page for minchistory.
author stever <stever>
date Tue, 05 Jul 2005 03:29:10 +0000
parents 1d0bc3e70dfb
children 66061af3a551
line wrap: on
line source

2005-07-04  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* Makefile.am:
	* progs/minchistory/minchistory.man1: New manual page for
	minchistory.

2005-07-04  Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/micropet/upet2mnc.c - save units for dimensions
	
2005-07-03  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* configure.in: Check for sysconf().

	* volume_io/Prog_utils/time.c (get_clock_ticks_per_second): Use
        POSIX sysconf() function, if available.

2005-06-27  Bert Vincent <bert@bic.mni.mcgill.ca>
	* progs/mincconcat/mincconcat.c: Added -fileoffsets option to 
	specify offsets to be added to successive files' start values 
	in a concatenation operation.
	
2005-06-23  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Added nonspatial_voxel_to_world() and
	nonspatial_world_to_voxel() functions to translate (for example)
	time coordinates.
	
2005-06-17  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Add dimension order and direction flipping options to the 
	nii2mnc command.
	
2005-06-08  Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc:
	   - Implemented rounding in the MINC file writing code (oops).
           - More work on Siemens mosaic images. Turns out that many such
           images may not contain the all-important ASCCONV protocol
	   dump, so we have to work with other fields in these files.
	
2005-06-07  Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc: Partial support for DICOM multiframe 
	conversions now	implemented.
	
2005-06-06  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Minor correction to ACR/NEMA code to dump raw bytes for
	otherwise unrecognized fields.
	* Added code to handle searching for fields within sequences and
	sub-sequences in DICOM multiframe files.
	
2005-06-02  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Several fixes and additions to the dcm2mnc converter. These are
	intended to deal with signed data properly, and also to deal with
	the odd format used by the Shimadzu PET scanner.
	
2005-06-01  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fix voxel_loop.h to avoid shadowing the index() function.
	
2005-05-20  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Use default transform when converting an Analyze file with
	nii2mnc. Change ported from main branch.

	* Update config.h.msvc-win32
	
2005-05-16  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Housekeeping - remove README.binary_packaging, rename
	mni_minc.epm.header to epm-header.in and update
	Makefile.am and configure.in accordingly.
	* Update Makefile.msvc-win32
	* Some minor fixes to dcm2mnc (dcm2mnc.h, dcm2mnc.c, and
	minc_file.c)
	* Make dcm2mnc build on Windows with appropriate updates to 
	acr_nema library and dcm2mnc sources
	* Add checks for int32_t and int16_t
	
2005-05-13  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Add --enable-acr-nema option to configure.in and Makefile.am
	* Add ACR/NEMA and dcm2mnc sources to the build and distribution
	
2005-05-04  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Add options to upet2mnc to allow user to select either 
	head-centered or body-centered orientation, following my
	understanding of the Mouse Imaging Centre's conventions for rodent 
	images.
	* Update declarations in minc_simple.c and minc_simple.h to
	properly build on Windows.
	* Update ecattominc/minctoecat to build properly on Windows.
	* Update upet2mnc to avoid use of the strptime() function, that is
	not available on Windows.
	
2005-05-03  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Added man pages for the NIfTI and microPET converters
	* Modified NIfTI converters to use ParseArgv(), the standard 
	argument parser.
	* Fixed a problem in mni_io.c that caused the library to fail when
	a UNIX program read tag point files that had been written on
	MS-DOS.
	* Streamlined the m4_files included with the distribution.
	
2005-04-18  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Move internal volume_io headers into the volume_io subdirectory 
	permanently
	* Update Makefile.am and configure.in to reflect this change.
	
2005-04-02  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* volume_io/Include/volume_io.h: Wrap contents in "extern C"
	declaration, if compiled with C++.

2005-03-31  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Port A. Janke's fix to volume_io/Prog_utils/files.c to the
	1.X branch.  This replaces any ':' characters in a temporary
	filename with '-' characters, to avoid errors on Windows.
	* Replace MINC_PLAY_NICE macro with VIO_PREFIX_NAMES macro.
	
2005-03-16  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Port other changes from 2.0 branch - new mincconcat bimodal
	threshold calculations, get rid of minc_def.h for all programs.
	* Add -dappend and -sappend operations to minc_modify_header on
	the 1.X branch
	* Add minctoecat to the 1.X branch	
	
2005-02-15  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Add conversions to the branch
	* Add simplified interface to the branch

2004-08-11  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fix MI_MAX_IMGDIMS at 100 to avoid netCDF 3.5.1 problem.
	
2004-03-24  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Minor fix to miappend_history() in libsrc/minc_convenience.c
	
2004-03-23  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Modify configure.in, libsrc/netcdf_convenience.c, 
	volume_io/Prog_utils/files.c, and volume_io/Prog_utils/time.c to 
	make MINC more portable, especially to Windows compilers.
	
2003-02-02  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Added -version flag for all executables (or at least all "C" 
	language executables).  Implemented in ParseArgv() to make it
	universal, and applications can override their version number by
	adding a "ARGV_VERINFO" record to their argTable[].

	* Created miget_version() and miappend_history() functions.
	
2003-12-05  Andrew L. Janke <rotor@cmr.uq.edu.au>

    * Changes to mincpik: added -depth option (as per a diff supplied
    by Jonathan HARLAP); while at it, did a bit of clean-up including
    replacing home-grown tempdir cleanup with File::Temp; Added -clobber
    option so that mincpik more closely matches the other minc tools.

2003-11-23  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* configure.in: Set version to 1.3.  Check for headers sys/stat.h,
	sys/wait.h, unistd.h; and for functions fork, system, and popen.

	* libsrc/netcdf_convenience.c: Use above checks for conditional 
	inclusion of headers.
	(execute_decompress_command): Use fork or system to decompress
	file, if facility available.

2003-11-21  Steve ROBBINS  <stever@bic.mni.mcgill.ca>

	* volume_io/Include/basic.h: Include <math.h> for M_PI definition.
	Build problem reported by Maxime Descoteaux
	<mdesco@cim.mcgill.ca>.

2003-11-14  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* Makefile.am (libvolume_io_la_LDFLAGS): 
	(libminc_la_LDFLAGS): Update version-info.

	* progs/rawtominc/rawtominc.c: Include <unistd.h> for declaration
	of swab().  Cast void pointer "image" to unsigned char before
	adding integer size; otherwise IRIX CC fails.

	* progs/mincview/invert_raw_image.c (main): 
	* progs/minc_modify_header/minc_modify_header.c (main): Specify
	return type.

	* libsrc/voxel_loop.c: 
	* libsrc/value_conversion.c: 
	* libsrc/dim_conversion.c: Include <math.h> for declaration of fabs().

2003-11-13  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* progs/minchistory:
	* progs/mincpik: New.  Perl scripts moved here from Andrew Janke's
	"minc_dev" tool set.
	
	* Makefile.am (dist_bin_SCRIPTS): Install minchistory and mincpik.

	* README: Mention minchistory, mincpik.  Correct distribution
	URL.

	* mni_minc.epm.header: Update license, version.

	* Makefile.am (EXTRA_DIST): Distribute README.binary_packaging.

	* configure.in: Run autoupdate; change AM_CONFIG_HEADER to
	AC_CONFIG_HEADERS.

	* testdir/Makefile.am (INCLUDES): Add volume_io/Include.

2003-10-31  Bert Vincent <bert@bic.mni.mcgill.ca>

	* progs/rawtominc/rawtominc.c: Add options -dimorder and -swap_bytes.

2003-06-01  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* testdir/Makefile.am (script_tests): 

	* Makefile.am (SUBDIRS): Process volume_io before testdir,
	because tests may link against volume_io.

	* volume_io/MNI_formats/gen_xf_io.c (output_one_transform): 
	Update *volume_count after writing a grid transform (thanks, Peter
	Neelin).

	* testdir/create_grid_xfm.c: New.  Utility to create grid
	transformation.

	* testdir/test_xfm.c: Copied from volume_io/Testing/test-xfm.c.

	* testdir/xfmconcat_01.sh:
	* testdir/xfmconcat_02.sh: New.  Test concatenation of grid
	transformations.

2003-03-17  Bert Vincent      <bert@bic.mni.mcgill.ca>

	* configure.in: added check for mkstemp(), tempnam(), and tmpnam()
	* libsrc/netcdf_convenience.c: added definition of micreate_tempfile()
	* libsrc/minc.h: added declaration of micreate_tempfile()
	* volume_io/Prog_utils/files.c: replaced uses of tmpnam() with
	  micreate_tempfile().
	* volume_io/Volumes/volume_cache.c: replaced use of tmpnam() with
	  micreate_tempfile()
	
2003-02-14  Jason Lerch	      <jason@bic.mni.mcgill.ca>

	* configure.in: Set version to 1.1.1
	* mni_minc.epm.header: added.
	* README.binary_packaging: added.

2003-01-17  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* configure.in: Set version to 1.2.
	
2003-01-17  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* MINC-1-1 tagged.
	
	* README.release:
	* INSTALL.minc: new.

	* AUTHORS:
	* GETTING_STARTED:
	* INSTALL:
	* README: Tune up for release.

2003-01-10  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* testdir/Makefile.am (INCLUDES): 
	* volume_io/Testing/Makefile.am (INCLUDES): Set includes for
	test files.

	* Makefile.am (EXTRA_DIST, dist-hook): Distribute fortran
	subdirectory, sans the CVS files.

	* progs/mincstats/mincstats.man1: Document change of
	-max_bins to -int_max_bins.

2003-01-09  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* progs/rawtominc/rawtominc.man1: Document -skip option.

	* volume_io/Makefile.am: New.

	* volume_io/Documentation/Makefile.am: New.
	
	* volume_io/Testing/check_xfm.sh: 
	* volume_io/Testing/test-xfm.c:
	* volume_io/Testing/t1.xfm:
	* volume_io/Testing/t2.xfm:
	* volume_io/Testing/t3.xfm:
	* volume_io/Testing/t3_grid_0.mnc:
	* volume_io/Testing/Makefile.am: New.

	* volume_io/Testing/test-xfm.c: Allow tolerance specified on
	command line.  Exit with nonzero status if point out of tolerance.

	* Makefile.am (dist_man3_MANS): Distribute and install ParseArgv(3).
	(EXTRA_DIST): Distribute get_image_offset.c (not built).
	(noinst_HEADERS): Remove vax_conversions.h (not used).

	* doc/Makefile: Removed.
	* doc/Makefile.am: New.

	* testdir/run_tests.csh: Use -e flag to stop on error.  Look
	for expected output files in $srcdir.

	* testdir/Makefile: Removed.
	* testdir/Makefile.am: New.

	* configure.in: 
	* Makefile.am: Adjust for testdir/Makefile.

2003-01-07  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* autogen.sh: New.
	* Makefile.am: New.
	* configure.in: Updated to use automake, libtool.

	* AUTHORS: New. 
	* LICENCE: Renamed to ...
	* COPYING: ... this.  Makes automake happier.

	* progs/coordinates/voxeltoworld.man1:
	* progs/minccopy/minccopy.man1:
	* progs/mincdiff/mincdiff.man1:
	* progs/mincedit/mincedit.man1:
	* progs/mincextract/mincextract.man1:
	* progs/minctoraw/minctoraw.man1:
	* progs/mincview/invert_raw_image.man1:
	* progs/mincview/mincview.man1:
	* progs/mincwindow/mincwindow.man1:
	* progs/xfm/transformtags.man1:
	* progs/xfm/xfmconcat.man1:
	* progs/xfm/xfminvert.man1: New.

2002-12-11  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* progs/minccalc/gram.y: Insert missing semicolon at end
	of "exprlist" production.

2002-12-05  Steve Robbins  <swmgr@shadow.bic.mni.mcgill.ca>

	* volume_io/Include/vol_io_prototypes.h: Add prototype
	for get_volume_translation().

2002-11-05  Jason Lerch	      <jason@bic.mni.mcgill.ca>

	* progs/mincresample/mincresample.{c,h}: changed the setting of
	the interpolation type to go through an enum rather than directly
	to a function pointer, as that is the behaviour that ParseArgv
	expects and also makes mincresample 64 bit safe.

2002-10-30  Jason Lerch       <jason@bic.mni.mcgill.ca>

	* libsrc/ParseArgv: added the ARGV_LONG argument type.
	* progs/mincresample/mincresample.c: changed the parsing of the
	nelements arguments to be ARGV_LONG.

2002-09-05  Andrew Janke  <rotor@bic.mni.mcgill.ca>

	* progs/mincstats/mincstats.c: Change command line option
	"-max_bins" to "-int_max_bins", to avoid clash with option "-max".

2002-09-03  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* CHANGES: Renamed ...
	* NEWS: ... to this.  NEWS is the place to document important
	user-visible changes.  The ChangeLog is the place for more detailed
	notes.  See http://www.gnu.org/prep/standards.html.

	* volume_io/MNI_formats/gen_xfs.c (transform_or_invert_point): Do
	not flip inverse_flag when transform inverted.

	* volume_io/Testing/test-xfm.c: New.  Regression tests
	for General_transforms.

2002-08-22  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* volume_io/Documentation/volume_io.tex (section{Volume Input}): 
	Clarify notion of vector volume and vector-to-scalar conversion.

	* progs/minccalc/eval.c: 
	* progs/minccalc/gram.y:
	* progs/minccalc/lex.l:
	* progs/minccalc/minccalc.man1: 
	* progs/minccalc/node.c:
	* progs/minccalc/node.h: Add support for tan, asin, acos, and
	atan, courtesy of Andrew Janke.

2002-08-04  Peter Neelin  <neelin@bic.mni.mcgill.ca>

	* progs/rawtominc/rawtominc.c: Add slightly modified code from
	Colin Holmes to support -skip option.

2002-04-08  John Sled  <jgsled@bic.mni.mcgill.ca>

	* progs/mincstats/mincstats.c: Do not call fclose() on NULL file
	pointer.

2002-02-22  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* libsrc/ParseArgv.h: Declare code with "C" linkage when included
	by C++ compiler.