X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=ChangeLog;h=388af49fa6e5a779704eaea4b5eab0984849dc1c;hp=d48b1ae75cf99daf8f98aa4beecb4ed1c52d9299;hb=9703ace3c451ce079967284bf191783736dbc77f;hpb=dfa390de2efc04d85b03718a6480f735516df0e8 diff --git a/ChangeLog b/ChangeLog index d48b1ae..388af49 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,131 @@ -2.0.0-b3 - 7/09/00 +2.0.7 - 12/16/00 + Modifications for Microsoft Visual C++ compilation + Fixed core-dump bug in Array2dFile::labelsCopy() function (Ian Kay) + Improved pjinfo to output binary headers and view data, useful when + manually compiling changing phantoms during projection process. Thanks to + Ian Kay for idea and initial code submission. -2.0.0-b2 - 7/07/00 +2.0.6 - 12/03/00 + Fixed minor compilation problem with procsignal.h + Updated README file + Fixed bug when simulating projections and Trace == CONSOLE + Fixed scaling bug when performing redundant rotations around object + +2.0.5 - 12/01/00 + Improved compilation on RedHat 7 + Changed some of ANSI C header files to C++ header files + Removed README.RedHat7 + +2.0.4 - 11/25/00 + Added documentation for --geometry setting + Added README.RedHat7 document + +2.0.3 - 11/20/00 + Fixed bug in generation of binary PGM files + Fixed MPI compilation bug in phm2pj.cpp + Inverted y-axis output for pj2if (bug alert from Ian Kay) + +2.0.2 - 11/8/00 + Additions to man pages (Ian Kay) + Fix problem with reading of ASCII phantom files (Ian Kay) + +2.0.1 - 10/1/00 + Fixed syntax error in fftw configuration + Slight modifications to support gcc v2.9.6 + +2.0.0 - 9/7/00 + Version 2.0.0 released! + ctsim: Added Window menu to Main frame + ctsim: Disabled not support reconstruction method + Fixed obscure bug in sys_error + Fixed compilation in mingw environment not present + Fixed compilation in non-graphical environments + +2.0.0-b12 - 9/4/00 + ctsim: Added animation of reconstruction + ctsim: Added saving of dialog parameters for Projection & Reconstruction + ctsim: Added progress dialog for rasterization of phantom + ctsim: used setpriority to set lower priority + ctsim: fixed pReconstruct not being deleted causing scaling problem + ctsim: fixed projection animation dialog buttons + +2.0.0-b11 - 9/1/00 + ctsim: Added projection graph to animation of projection collection + ctsim: Added single stepping to projection collection animation + ctsim: improved File/Properties display for projection files + ctsim: Added progress dialog for reconstructions + ctsim: Added file labels for projection and reconstruction images + ctsim: Made File/Properties bring up modal dialogs + Added reconstruction for Equilinear and Equiangular geometries + Changed theta to be -PI/2 to make compliant with Kak-Slaney formulas + Separated reconstruction into Reconstructor class + Fixed center of detector adjustment for even number of detectors + Added --enable-static to generate statically linked programs + +2.0.0-b10 - 8/25/00 + ctsim: Added animation of projection collection processs + ctsim: Added Auto Scaling for image windows + ctsim: Change menus from "windowing" to "display scaling" + Added FieldOfView and FocalLength ratio parameters to projection collection + Added FocalLength & FieldOfView fields to projection data files + Added Projection collection for Equilinear and Equiangular geometries + Changed name of Rowland Phantom to correct name of Shepp-Logan + Fixed bug in backprojection selection + +2.0.0-b9 - 8/22/00 + Added RCS Id strings to executable files + Added RPM Spec file for RPM package creation + Added loading of ASCII phanthom definitions from files + Fixed compilation for non-SGP architectures + Decomposed SignalFilter class into ProcessSignal and SignalFilter classes + Added Filter-Generation option to reconstruction to allow direct or + inverse_fourier construction of filters + Added median to statistics and to auto-windowing + +2.0.0-b8 - 8/1/00 + Added line color support to SGP + Fixed lineAbs bug + +2.0.0-b7 - 7/25/00 + Finished support for dmallocxx library + Fixed bug in SignalFilter::convertFilterMethodNameToID() + Rewrote SGP & EZPlot to use C++ object-oriented. SGP can now write to + G2 windows and well as WXWindows. + ctsim program: "Create Phantom" now shows phantom object + Fixed row-plot bug in if-2 + Reworked EZPlot's multiple plot operation + +2.0.0-b6 - 7/22/00 + ctsim program: improved initial size and scroll area for image + and projection files + ctsim program: added rasterization parameters, projections parameters, + and reconstruction parameters dialogs + Moved char[] static definition from header files to c++ files + Completely reorganized option processing in classes to improve + expandability and to assist ctsim graphical user interface. + +2.0.0-b5 - 7/17/00 + ctsim program: Added dialog to set minimum/maximum display levels + Started ctsim.tex document file + +2.0.0-b4 - 7/13/00 + Fixed compiler warnings at -Wall level + Began work on CTSim program to be graphical front-end of all functions + Moved current src/*.cpp to tools/*.cpp + Made CTSim graphical front-end's home to be src/ + +2.0.0-b3 - 7/10/00 + Added highly optimized backprojection method idiff3 + Moved comparative stats to if-2 program from ifinfo + Fixed image display in if2img using G2 library + Added column-plot and row-plot options to if-2 + Added autoselection of analytic/calculated spatial responses to SignalFilter + Added frequency-based preinterpolation to SignalFilter and idiff3 + backprojection method. Currently, this technique is still under + development and debugging + Moved graphic file writing to ImageFile class from if2img program + +2.0.0-b2 - 7/07/00 Cleaned up SignalFilter class Added zeropad option to pjrec Added zeropad options to html and cgi files