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