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