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