r100: moved files
[ctsim.git] / ChangeLog
1 1.9.2 - 6/20/2000
2    Converted all file i/o to C++ library
3         
4 1.9.1 - 6/20/2000
5    Renamed directories, moved source files, combined source files
6         
7 1.9.0 - 6/15/2000
8    Skip versions to make version 2.0 the first C++ version
9    Renamed Raysums to Projections throughout files
10    Renamed Detector to Scanner
11    Converted Scanner and Projecions to full object-oriented
12         
13 0.6.1 - 6/12/2000
14    Converted Phantom and PhantomElements to Object-Oriented
15    Converted Detector to Object-Oriented
16         
17 0.6.0-b3 - 6/10/2000
18    Improved Integer backprojection method
19         Fixed nearest neighbor to be truly nearest neighbor
20         Made linear interpolation more integer arithmetic -> speed improvement
21    Finished converting all C files to C++
22    Converted all use of malloc/free to C++ new/delete
23    Began object-oriented conversion of Phantom and Projection structures
24         
25 0.6.0-b2 - 6/8/2000
26    Converted MPI data structures to C++ object
27    Made ImageFile directly inherit from Array2dFile
28         
29 0.6.0-b1 - 6/6/2000
30    First C++ conversions
31    Portable IF (image file) format implemented with objects (SDF removed)
32         - Now all data files are cross-platform compatible
33    Converted from MPI to MPI++
34    Converted backprojection to object-oriented
35    Removed MTX from libkmath as no longer need -- replaced with C++ matrices             
36         
37 0.5.4 - 6/4/2000
38    Simpilifed endian handling
39         
40 0.5.4-b3 - 6/1/2000
41    Added support for 64-bit (IA64) CPU
42    Removed broken B-spline interpolation
43    Added support for cygwin platform under Windows 2000
44    Added support for 16-bit PNG graphics
45         
46 0.5.4-b2 - 5/16/2000
47    Added compile-time configuration of endian order
48
49 0.5.4-b1 - 5/14/2000
50    Modified the raysum file format to be platform independent
51         
52 0.5.3 - 5/11/2000
53    Added Microsoft VC compatibility
54    Cleaned up compilation warnings in libgraph
55         
56 0.5.2-b5 - 5/7/2000
57    Continued conversion to ANSI C       
58    Removed old CRT routines
59         
60 0.5.2-b4 - 5/4/2000
61    Renamed pictures to phantoms, objects to phantom elements
62    Continued code cleanup
63         
64 0.5.2-b3 - 4/30/200
65     More code cleanup with reorganizing libraries
66     Added --log and --exp to sdf-1
67     Allowed negative numbers for window levels in CGI interface
68
69 0.5.2-b2 - 4/30/200
70     Continued code cleanup
71         
72 0.5.2-b1 - 4/29/2000
73     Fixed a few MPI bugs
74     Better documented, coded raysum in-memory on on-disk options
75         
76 0.5.1 - 4/28/2000
77     Cleaned out library that wasn't being used by CTSim  
78     Modified ctsim.cgi to read in configuration file ctsim.conf
79
80 0.5.0 - 4/27/2000 
81     First open source distribution for GNU/Linux
82         
83 6/1999 
84   Converted to GNU/Linux
85   added MPI support via LAM library
86         
87 1983-84 
88   Developed under MS-DOS and IBM EGA graphics
89