File: ChangeLog

package info (click to toggle)
minc 2.0.15-3
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 8,100 kB
  • ctags: 7,974
  • sloc: ansic: 81,826; sh: 9,442; yacc: 1,177; makefile: 569; perl: 417; lex: 317; csh: 116
file content (753 lines) | stat: -rw-r--r-- 27,637 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
2008-02-15  Andrew L Janke <a.janke@gmail.com>
	* Removed all fortran code (the subdirectory anyhow)
	* removed get_image_offset.c as it will not work with MINC2
	* changed --enable-minc2 to --disable-minc2

2008-01-24  Andrew L Janke <a.janke@gmail.com>
	* AUTHORS: added Claude Lepage
	* progs/xfm/xfmconcat.c: Added a history patch from Mishkin Derakhshan
	* conversion/nifti1/nii2mnc.c: Added a patch from Claude for patient names

2008-01-17   Andrew L Janke <a.janke@gmail.com>
	* libsrc/hdf_convenience.c (hdf_path_from_name): added NC_NAT to switch

2008-01-17  Steve M. Robbins  <smr@sumost.ca>

	* testdir/test_speed.c (nctypename): Return "unknown" if no switch
	case used.

	* libsrc2/test/vector_dimension-test.c (create_test_file): 
	* libsrc2/test/hyper-test-2.c (create_test_file): 
	* conversion/dcm2mnc/dicom_to_minc.c (copy_element_properties):
	Change return type from int to void; no callers require a return value.

	* testdir/icv_fillvalue.c (main):
	* conversion/micropet/upet2mnc.c (main): Return 0 at end of function.

MINC 2:
2008-01-17  Andrew L Janke <a.janke@gmail.com>
	* removed add rcsid's as they are not used
	* removed a bunch of ^L's that crept in somehow
	* removed old and out of date BUGS file

2008-01-13  Steve M. Robbins  <smr@sumost.ca>
	* progs/mincreshape/mincreshape.h: 
	* progs/mincreshape/mincreshape.c: 
	* progs/mincreshape/copy_data.c: Move static function declarations
	from header file to .c files that define the function.  Avoids
	compiler warnings.

	* progs/mincresample/mincresample.h: 
	* progs/mincresample/mincresample.c: 
	* progs/mincresample/resample_volumes.c: Move static function
	declarations from header file to .c files that define the
	function.  Avoids compiler warnings.

	* progs/minccalc/minccalc.c (constant,constant2): Remove unushed
	variables.

	* libsrc/voxel_loop.c (get_output_filename): Remove unused function.

	* conversion/nifti1/nifti1_local.h:
	* conversion/nifti1/mnc2nii.c: Move definition of dimnames to .c
	file where it is used.  Avoids compiler warning.

	* conversion/dcm2mnc/dicom_read.c: Don't declare or define
	convert_numa3_coordinate(), since the caller is #if 0'd out.

2008-01-12  Steve M. Robbins  <smr@sumost.ca>
	* libsrc2/hyper.c (mirw_hyperslab_raw): 
	* libsrc/hdf_convenience.c (hdf_varget): Use hsize_t rather than
	hssize_t for 3rd argument to H5Sselect_hyperslab().

	* libsrc/voxel_loop.c:
	* progs/mincinfo/mincinfo.c:
	* progs/mincmath/mincmath.c:
	* progs/rawtominc/rawtominc.c:
	* testdir/icv.c:
	* testdir/icv_dim.c:
	* testdir/icv_dim1.c:
	* testdir/icv_fillvalue.c:
	* testdir/icv_range.c:
	* testdir/minc_types.c: Add braces around static initializers.

2008-01-11  Andrew L Janke <a.janke@gmail.com>
	* removed outdated TODO file
	* merged WHATSNEW-2.0 into NEWS/README

2008-01-09  Andrew L Janke <a.janke@gmail.com>
	* replaced mincedit with a complete rewrite in sh

2008-01-04  Andrew L Janke <a.janke@gmail.com>
	* mincheader: updated scripting style and replaced tmpdir code

2008-01-02  Steve M. Robbins  <smr@sumost.ca>
	* testdir/run_tests.sh: 
	* testdir/run_test2.sh: Quote the value assigned to variable tests,
	so that the scripts run.

2007-12-18 Jonathan Harlap <jharlap@bic.mni.mcgill.ca>
	* dcm2mnc: Restored dicom fields in minc headers. 
                (conversion/dcm2mnc/minc_file.c)
	* dcm2mnc: Restored old name of acquisition comments 
                attribute. (conversion/dcm2mnc/minc_file.c)

2007-12-06 Claude Lepage <claude@bic.mni.mcgill.ca>
	* Freed more memory in miicv_free (libsrc/image_conversion.c)
	* Added cubic interpolation in mincresample for x-y slices
	* Fixed seg fault bug with null history string (libsrc/minc_convenience.c)
	* Changed hard-coded strings for MIxspace (y,z) (libsrc2/volume.c and
          libsrc2/dimension.c)
	* Made global variables static in minccompress to avoid conflict with libz

2007-12-03 Andrew L Janke <a.janke@gmail.com>
	* changed all global variables to static in progs directory to 
	   avoid possible linker errors in the future. 

2007-10-23  Andrew L Janke <a.janke@gmail.com>
	* Added most things needed for a CMake build
	* nii2mnc mnc2nii: Fixed a linking bug 
	
2007-09-13  Andrew L Janke <a.janke@gmail.com>
	* Added a few more free's for memory thanks to Claude

2007-08-24  Andrew L Janke <a.janke@gmail.com>
	* added xfmflip and man page
	* fixed a bug in the build of minccalc
	* updated nifti library for nii2mnc

2007-08-08 Claude Lepage <claude@bic.mni.mcgill.ca>
	* Increased size of MI_MAX_VAR_BUFFER_SIZE and fix chunking
	for internal file compression using hdf5
	* Modified mincconvert to use default chunking

2007-05-18  Andrew L Janke <a.janke@gmail.com>
	* Fixed up small problems with build process
	* replaced csh scripts with sh. (checks fail if no tcsh)
	* added libsrc2 to the INCLUDES. why this was not in before beats me

2006-09-01  Jonathan Harlap <jharlap@bic.mni.mcgill.ca>
	* conversion/Acr_nema - Fixed a bug causing dump_acr_nema to skip
	all elements with element number 0x0010

2006-05-31 Jonathan Harlap <jharlap@bic.mni.mcgill.ca>
	* Makefile.am - modified to build and install
	image_filters/extract and image_filters/byte_swap if the ACR NEMA
	tools are intstalled, as they are required by dicom_to_minc.pl
	
2006-05-18 Bert Vincent <bert@bic.mni.mcgill.ca>
	* progs/various... added config.h to source files that need it for
	proper operation with MINC 2.0
	
2006-04-19 Claude Lepage <claude@bic.mni.mcgill.ca>
	* fix duplicate instances of solve_linear_system and 
	   scaled_maximal_pivoting_gaussian_elimination in
	   volume_io/Geometry/gaussian.c and libsrc.2. Make static.
	   This is to avoid linker problems with minc2.

2006-04-09 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc, conversion/Acr_nema - added general support
	for Siemens DTI sequences, inserting attributes according to
	Jennifer Campbell's conventions.
	
2006-03-27 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/nifti1/mnc2nii.c - Set time and vector dimensions 
	"properly" for some versions of Analyze and NIfTI libraries. Also
	set the intent_code field to NIFTI_INTENT_VECTOR if the 
	vector_dimension is set. Also fixed an issue with file names.
	
2006-03-10 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/Acr_nema/element.c - Modify acr_dump_element_list()
	to use helper function maybe_print_as_string() to print data with
	unknown VR as either ASCII or a string of hex bytes.
	
2006-02-28 Bert Vincent <bert@bic.mni.mcgill.ca>
	* libsrc/hdf_convenience.c - Modify the hdf_vardef() function
	to avoid errors in HDF5 1.6.5
	
2006-02-19  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

	* testdir/create_grid_xfm.c (main): Initialize variable
        mio before using.

2006-02-09 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc/dicom_to_minc.c, 
	conversion/dcm2mnc/siemens_to_dicom.c - Deal more correctly
	with some odd cases in .IMA files.
	
2006-02-08 Bert Vincent <bert@bic.mni.mcgill.ca>
	* progs/rawtominc/rawtominc.c, conversion/nifti1/nii2mnc.c, 
	  conversion/micropet/upet2mnc.c: Change fopen() parameter
	  to "rb" to force correct operation on DOS/Windows.
	* libsrc2/volume.c: Allow signed as well as unsigned base
	  types for labels.
	
2005-12-15 Bert Vincent <bert@bic.mni.mcgill.ca>
	* libsrc2/volume.c - set units field unconditionally in 
	_miget_file_dimension()
	
2005-12-13 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc/dicom_to_minc.c: Ignore DICOM protocol
	errors. This change was necessitated by images from a Philips
	Intera scanner version 'NT 10.4.1\\PIIM V2.1.4.1 MIMIT MCS' that
	appears to set the DICOM length field incorrectly.

2005-12-03 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/micropet/upet2mnc.c - fix handling of single-frame data
	* progs/mincgen/main.c - make "-o" option imply "-b"
	
2005-11-22 Bert Vincent <bert@bic.mni.mcgill.ca>
	* progs/mincgen/genlib.c - fix free() issue
	* progs/mincgen/load.c - #include config.h
	
2005-11-11 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc/dcm2mnc.h - fix definition of IMA_MAGIC_SIZE
	* conversion/dcm2mnc/dcm2mnc.c - fix test for is_ima_file()
	
2005-11-04 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc/dicom_to_minc.h - further relaxation of 
	COORDINATE_EPSILON, now set to 0.005
	* conversion/dcm2mnc/minc_file.c - combine cloned
	regular/irregular dimension checking code into new function,
	check_regular()
	* conversion/dcm2mnc/dcm2mnc.c - update version to 2.0.07
	
2005-10-26 Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/dcm2mnc/dicom_to_minc.h - set COORDINATE_EPSILON to
	a fixed value of 0.0001 rather than 100*FLT_EPSILON to allow for
	more slop in coordinates.
	* conversion/nifti1/mnc2nii.c - handle missing value for spacetype.
	
2005-09-16 Bert Vincent <bert@bic.mni.mcgill.ca>
	* libsrc2/conversion/dcm2mnc/dicom_read.c - again change the
	handling of the slice thickness / slice spacing issue to
	accomodate Andrew Janke's Philips data. If both slice thickness
	and slice spacing are set, we select the maximum. For some reason
	I had been choosing the minimum, but logically the opposite seems
	more reasonable (and is certainly correct in Andrew's case).
	
2005-09-14 Bert Vincent <bert@bic.mni.mcgill.ca>
	* libsrc2/slice.c - in function mirw_slice_minmax(), properly 
	reorient access for slice minimum and maximum if dimension 
	order has been altered.
	* libsrc2/hyper.c - normalize data correctly in 
	miget_real_value_hyperslab().
	* progs/mincinfo/mincinfo.c - include config.h
	
2005-08-26 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Implemented --enable-hdf5 option in ./configure
	script so that we can selectively enable or disable MINC2 support.
	This required changing the way we treat the MINC2 symbol, and
	being careful to include config.h in all files that call netCDF 
	functions.
	* libsrc2/grpattr.c - Fixed issue in micreate_group() function -
	it would not function properly when a group already existed in the 
	file.
	* conversion/dcm2mnc - Ported changes from MINC 1 branch.
	
2005-07-29  Bert Vincent <bert@bic.mni.mcgill.ca>
	* progs/mincstats/mincstats.c: Add warning when mask file
	specified with no mask range option.
	
2005-07-28  Bert Vincent <bert@bic.mni.mcgill.ca>
	* conversion/nifti1/mnc2nii.c: Implement fix suggested by
	Hyun-Pil Kim to set unused dimension lengths to 1 rather than
	zero.
	
2005-07-25  Bert Vincent <bert@bic.mni.mcgill.ca>
	* progs/mincstats/mincstats.c: Fix calculation of percent
	threshold to correctly account for non-zero histogram floor.
	
2005-07-15 Andrew Janke <a.janke@gmail.com>

	* added -auto_range option to mincpik (thanks to Jon Harlap)

2005-07-15 Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* libsrc/hdf_convenience.c: Two minor fixes.  First, when
	emulating 'signtype' attributes in MINC 2 files, comparisons
	with MI_SIGNED and MI_UNSIGNED should NOT depend on a properly-
	null-terminated  attribute value.  Second, suppress HDF5 errors 
	in hdf_attdel()
	
	* progs/mincresample/mincresample.c
	* progs/mincresample/mincresample.h
	* progs/mincresample/mincresample.man1
	* progs/mincresample/resample_volumes.c
	Support windowed sinc interpolation, as ported from 1.X branch.
	
	* progs/mincconcat/mincconcat.c:
	* progs/mincconcat/mincconcat.man1:
	Add support for -filestarts option, as ported from 1.X branch.
	
2005-07-04  Steve M. Robbins  <steve@nyongwa.montreal.qc.ca>

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

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-22  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Minor fix to ncgenyy.l to avoid compiler complaint on ia64.
	
2005-05-20  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Update Makefile.msvc-win32 to build converters.
	
	* Declare restructure_array() in hyper.c to be MNCAPI so that
	nii2mnc can link to it.
	
	* Get rid of warnings in mincgen build.  Affected files are 
	progs/mincgen/ncgenyy.l and progs/mincgen/ncgentab.y
	
	* Replace direct usage of H5Fis_hdf5() function to avoid annoying
	error messages for nonexistant files.  Instead there is now a 
	function named hdf_access() that returns a boolean value TRUE if
	the file can be accessed and is in HDF5 format.  This change
	affected the files libsrc/hdf_convenience.h,
	libsrc/hdf_convenience.c, and libsrc/netcdf_convenience.c

	* Remove and/or conditionalize some test code for memory-mapped
	files that should not have been checked in.  Affected files are
	libsrc/netcdf_convenience.c, libsrc/hdf_convenience.c, and 
	progs/mincstats/mincstats.c
	
2005-05-19  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Fix volume.c and m2util.c to be compatible with HDF5 1.6.3 and
	later.
	* Port nifti converter changes from MINC 1.X branch
	* Port dcm2mnc converter changes from MINC 1.X branch
	* Port build changes for dcm2mnc and ACR/NEMA library from MINC
	1.X branch
	
2005-04-18  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Move volume_io headers into Include/volume_io subdirectory.
	
2005-03-17  Andrew Janke  <a.janke@gmail.com>
	* removed ':' from temporary filenames for windows compatibility

2005-03-11 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Improve nii2mnc's support for functional (time-varying) data, and
	support qform as well as sform transforms in the header.
	
2005-01-28 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Incorporate NIfTI-1 converters, nii2mnc and mnc2nii
	* Incorporate upet2mnc, converter for Concorde microPET data.
	* Copied fix for mincmakescalar to warn user if the
	vector_dimension is not the last dimension in the file.
	* Modify Leila's vector_dimension-test code to create its own
	data file, to avoid having to carry around a multi-megabyte test
	file as part of the distrbution.
	
2005-01-19 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Incorporate Anthonin Reilhac's changes to ecattominc
	* Add ecattominc, mnc2nii, and nii2mnc to the automake files
	* Modify mincdump to print long attributes of type NC_BYTE as
	  strings if all of the characters are printable.
	
2005-01-04 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Adapt minc_simple.c to use Leila's revision of the 
	restructure_array() parameters.  This seems to work properly again.
	
2004-12-14 Bert Vincent <bert@bic.mni.mcgill.ca>
     * Got rid of lots of C99-related warnings
     * Added new biModalT algorithms to mincstats

2004-12-15 Andrew Janke <a.janke@gmail.com>
    * added epm-header.in, removed mni_minc.epm.header

2004-12-07 Andrew Janke <a.janke@gmail.com>
    * Squashed yet another bug with the BiModalT code
	    aaargh!  This should now replicate volume_stats even closer!

2004-10-18 Andrew Janke <a.janke@gmail.com>
	* Fixed bug in mincstats -BimodalT code to
           exactly replicate (within reason) volume_stats
	* Changed default # of int histogram bins from 10000 to 65536

2004-08-11 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fix minc.h for netCDF 3.5.1
	
2004-08-03 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Added new test cases to dimension-test.c
	* Fix bug(s) in volume.c
	* Correctly implement some of the conversion functions
	
2004-06-21 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Updated mincgen man page
	* "Improve" Doxygen documentation 
	
2004-06-16 Bert Vincent <bert@bic.mni.mcgill.ca>	
	* Fixes and improvements for mincgen/mincdump
	* Emulate a vector_dimension for MINC 2.0 files with a compound
	datatype.
	* Move libsrc2 (MINC 2.0 API) files under the MINC hierarchy in CVS
	* Fix ordering of world coordinate values in miconvert_world_to_voxel
	and miconvert_voxel_to_world
	
2004-06-11 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fix issue with minc_modify_header's new -sappend and -dappend
	options.
	* Add "mincgen" based upon "ncgen" for "mincedit"
	* Fix nasty minccalc bug.  Minccalc would fail to work properly 
	on any file with a vector_dimension of length greater than 1.
	
2004-06-09 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Add netcdf and HDF5 versions to the -version list.
	
2004-06-08 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Avoid printing HDF5 errors on excessively long attributes.  Still
	have to decide how best to deal with this situations - truncate, 
	drop, or somehow convert the attribute into a dataset?  Right now
	we will drop excessively large attributes from HDF5 files, which is
	probably bad.
	* Fix bug (mentioned in previous entries) which caused mincdump
	(as derived from ncdump) to print zero-length attributes as an 
	erroneous string of length one instead of as an empty string.
	* Eliminate bogus "not implemented yet" message from volume_io
	
2004-06-07 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fix setting of length in hdf_vardef/hdf_dimdef
	* Handle zero-length character strings properly.  There is actually
	a minor bug in "ncdump" which makes zero-length strings appear to
	have length one (the bogus character will appear to match the first 
	character in the preceding string).
	
2004-06-04 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Changed volume_io/Volumes/volume_cache.c to increase both the
	cache size and the default cached volume size (i.e. the size which
	turns on caching).
	
2004-06-01 Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fixed endian-ness issues in MINC 2.0 format.
	
2004-05-25  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Added -dappend, -sappend to minc_modify_header
	
2004-05-20  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Revised man pages
	* Added -2 option to minclookup
	
2004-04-30  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Further reduce compiler issues for IRIX MIPSpro compiler.
	* Tagged version 2.0.06
	
2004-04-29  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fix compiler compatibility problem against IRIX MIPSpro compiler
	in netcdf_convenience.c
	
2004-04-22  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Expanded test cases
	
2004-04-15  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Add -DMINC2, #ifdef MINC2 to make most MINC2
	additions and changes optional.
	* Expand minc2_uguide.tex
	
2004-04-08  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Add mincdump command
	* Minor changes to increase portability, esp. to Windows.

2004-03-25  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Add support for -compress and -chunk options to mincconvert
	* Some small library fixes
	* Fix handling of irregular dimension variables in emulation
	library.
	
2004-02-27  Bert Vincent <bert@bic.mni.mcgill.ca>
	* Fix dimorder handling

2004-02-18  Bert Vincent <bert@bic.mni.mcgill.ca> 
	
	* Fixed handling of "rootvariable" emulation in hdf_convenience.c
	and netcdf_convenience.c
	
	* Fixed behavior of some of the netCDF emulation attribute functions
	in hdf_convenience.c and minc_compat.c
	
2004-02-17  Bert Vincent <bert@bic.mni.mcgill.ca>
	
	* Fixed mincconvert - added ncendef()
	
	* Actually implemented MINC_COMPRESS

MINC 1:

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 <a.janke@gmail.com>

    * 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  <a.janke@gmail.com>

	* 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.