~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina5/tina-libs/ChangeLog

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 $Id: ChangeLog,v 1.113 2009/05/15 15:50:50 paul Exp $
  2 
  3 Project     : tina-libs
  4 Description : main tina library code
  5 ---------------------------------------
  6 ChangeLog
  7 ---------
  8 
  9 This is the changelog file for the main tina library system (tina-libs).  Make an entry
 10 in this file for each commit, copy the format of previous entries.  
 11 Entries should be made and combined with the following activities;  
 12 
 13  - Be made in reverse chronological order i.e. most recent at the top.  
 14 
 15  - Include details of files modified and added, details of the nature and purpose of 
 16    the change, the platform on which you are working, and any other details which
 17    other developers should be aware of.
 18 
 19  - Tag each entry with an ID (incremented from the last).  This ID is all that is
 20    needed in the cvs log (in the cvs log window or the -m option of the commit command).
 21 
 22  - Update the build/version variable at the top of the configure.ac file with the new
 23    ID number
 24 
 25  - Copy the whole of the entry into an email with the subject "tina-libs commit id:xxx" 
 26    (where xxx is the build number) and post it to developer-list@tina-vision.net
 27 
 28 
 29 ----------------------------------------------------------------------------------------
 30 ID:103 pab 15/05/2009 (linux 2.6.22)
 31 
 32         . Changed the warning message when a help file is not found to mention 
 33           TINA_HELPDIR.
 34 
 35 M tina-libs/tina/sys/sysGen_help.c
 36 
 37 ----------------------------------------------------------------------------------------
 38 ID:102 pab 13/05/2009 (linux 2.6.22)
 39 
 40         . Fixed the test for the TINA_HELPDIR environment variable, used in locating 
 41           help files.
 42 
 43 M tina-libs/tina/sys/sysGen_help.c
 44 
 45 ----------------------------------------------------------------------------------------
 46 ID:101 pab 19/03/2009 (linux 2.6.22)
 47 
 48         . Fixed a bug in the arguments list of the function pointer out_text, which 
 49           caused any call to simplexmin or simplexmin2 to crash on 64-bit machines.
 50 
 51 M tina-libs/tina/math/mathNum_simplexmin.c
 52 
 53         . Fixed numerous compiler warnings on Suse 11.0 and later, caused by in-line 
 54           prototypes with empty argument lists.
 55 
 56 M tina-libs/tina/file/fileAni_io.c
 57 M tina-libs/tina/file/fileAni_read_header.c
 58 M tina-libs/tina/file/fileAni_write_header.c
 59 M tina-libs/tina/file/fileCam_io.c
 60 M tina-libs/tina/file/fileEdges_read.c
 61 M tina-libs/tina/file/fileMatrix_covar_r.c
 62 M tina-libs/tina/file/fileRaw_read_fd.c
 63 M tina-libs/tina/geometry/geomEdge_link.c
 64 M tina-libs/tina/geometry/geomImg_max.c
 65 M tina-libs/tina/geometry/geomImg_nonmax.c
 66 M tina-libs/tina/geometry/geomLine_2fit.c
 67 M tina-libs/tina/geometry/geomLine_pixelprox.c
 68 M tina-libs/tina/geometry/geomLine_pixelprox.h
 69 M tina-libs/tina/image/imgPrc_conv_prof.c
 70 M tina-libs/tina/image/imgPrc_shade.c
 71 M tina-libs/tina/image/imgPrc_smooth_1d.c
 72 M tina-libs/tina/math/mathGeom_vec3.c
 73 M tina-libs/tina/math/mathStat_covar.c
 74 M tina-libs/tina/math/mathStat_covar.h
 75 
 76 ----------------------------------------------------------------------------------------
 77 ID:100 pab 26/02/2009 (linux 2.6.22)
 78 
 79         . Removed the files tlbaseInfr_cam.c and tlbaseInfr_cam.h, which were duplicates
 80           of fileCam_util.c and fileCam_util.h.  Added the latter to file_CamPro.h so 
 81           that it is used instead of the removed functions.
 82 
 83 M tina-libs/tina/file/file_CamPro.h
 84 
 85 ----------------------------------------------------------------------------------------
 86 ID:99 pab 25/02/2009 (linux 2.6.22)
 87 
 88         . Fixes for a bug where TINA crashes on loading an image into the mono tool if 
 89           the libraries are compiled without the -O2 flag (otherwise the offending code 
 90           is optimised out).  The functions in fileCam_util.c are duplicated in 
 91           tlbaseInfr_cam.c, which should be removed in a future update.
 92 
 93 M tina-libs/tina/file/fileCam_util.c
 94 
 95 ----------------------------------------------------------------------------------------
 96 ID:98 pab 26/01/2009 (linux 2.6.22)
 97 
 98         . Fixes for compiler warnings, mainly "cast to pointer from integer of different 
 99           size".  Warning count for GCC 4.2.1 on 64-bit Suse 10.3 (with only GTK+ 2 
100           widgets) is now 99 lines.
101 
102 M tina-libs/tina/file/fileGeom2_wrt.c
103 M tina-libs/tina/file/fileGeom3_wrt.c
104 
105 ----------------------------------------------------------------------------------------
106 ID:97 nat 16/12/2008 (linux)
107 
108        . Process generally tided up with strings now broken at links
109          with large orientaton differences and a more sophisticated attempt
110          to bridge gaps between string terminations. Not entirely successful
111          as very little improvement in efficiency (~ few %) but does
112          remove erroneous short high curvature strings.
113 
114 
115 M tina/geometry/geomCurve_conic3.c
116 M tina/geometry/geomCurve_conicprox.c
117 M tina/geometry/geomEdge_link.c
118 M tina/geometry/geomImg_canny.c
119 M tina/geometry/geomImg_canny.h
120 
121 ----------------------------------------------------------------------------------------
122 ID:96 pab 09/12/2008 (linux 2.6.22)
123 
124         . Fixes for compiler warnings, mainly "cast to pointer from integer of different 
125           size".  Warning count for GCC 4.2.1 on 64-bit Suse 10.3 (with only GTK+ 2 
126           widgets) is now 103 lines.
127 
128 M tina-libs/tina/math/mathVec_get.c
129 M tina-libs/tina/math/mathVec_set.c
130 M tina-libs/tina/vision/visMatch_ctemp.c
131 M tina-libs/tina/vision/visMatch_ehist.c
132 M tina-libs/tina/vision/visMatch_eindex.c
133 M tina-libs/tina/vision/visMatch_mdp.c
134 M tina-libs/tina/vision/visPgh_locate.c
135 M tina-libs/tina/vision/visShape_hough2.c
136 
137 ----------------------------------------------------------------------------------------
138 ID:95 pab 07/12/2008 (linux 2.6.22)
139 
140         . Fixes for compiler warnings, mainly "cast to pointer from integer of different 
141           size".  Warning count for GCC 4.2.1 on 64-bit Suse 10.3 (with only GTK+ 2 
142           widgets) is now 124 lines.
143 
144 M tina-libs/tina/geometry/geomCurve_con_rect.c
145 M tina-libs/tina/geometry/geomCurve_con_test.c
146 M tina-libs/tina/geometry/geomCurve_conic_5pt.c
147 M tina-libs/tina/geometry/geomEdge_rect.c
148 M tina-libs/tina/geometry/geomGen_error.c
149 M tina-libs/tina/geometry/geomGen_flat.c
150 M tina-libs/tina/geometry/geomGen_hull.c
151 M tina-libs/tina/geometry/geomGen_label.c
152 M tina-libs/tina/math/mathVec_get.c
153 
154 ----------------------------------------------------------------------------------------
155 ID:94 pab 07/12/2008 (linux 2.6.22)
156 
157         . Fixes for compiler warnings, mainly "cast to pointer from integer of different 
158           size".  Warning count for GCC 4.2.1 on 64-bit Suse 10.3 (with only GTK+ 2 
159           widgets) is now 159 lines.
160 
161 M tina-libs/tina/file/fileTs_struct_info.c
162 M tina-libs/tina/image/imgSeq_alloc.c
163 M tina-libs/tina/image/img_GenDef.h
164 M tina-libs/tina/math/mathMatr_get.c
165 M tina-libs/tina/math/mathMatr_put.c
166 M tina-libs/tina/math/mathVec_vector.c
167 M tina-libs/tina/math/math_VecDef.h
168 
169 ----------------------------------------------------------------------------------------
170 ID:93 pab 04/12/2008 (linux 2.6.22)
171 
172         . Fixes for compiler warnings, mainly "variable used uninitialized".  Warning 
173           count for GCC 4.2.1 on 32-bit Suse 10.3 (with only GTK+ 2 widgets) is now 15 
174           lines.
175 
176 M tina-libs/tina/file/fileGeom3_read.c
177 M tina-libs/tina/geometry/geomCurve_es_string3.c
178 M tina-libs/tina/geometry/geomImg_rectify.c
179 M tina-libs/tina/geometry/geomLine_poly_trans.c
180 M tina-libs/tina/image/imgPrc_rank.c
181 M tina-libs/tina/image/imgPrc_shade.c
182 M tina-libs/tina/math/mathMatv_mat.c
183 M tina-libs/tina/vision/visCalib_conv.c
184 M tina-libs/tina/vision/visPgh_HT.c
185 
186 ----------------------------------------------------------------------------------------
187 ID:92 pab 02/12/2008 (linux 2.6.22)
188 
189         . Fixes for compiler warnings, mainly "cast to pointer from integer of different 
190           size" on 64-bit systems and some "variable used uninitialized".  Warning count
191           for GCC 4.2.1 on 64-bit Suse 10.3 (with only GTK+ 2 widgets) is now 606 lines.
192 
193 M tina-libs/tina/math/mathMatr_get.c
194 M tina-libs/tina/medical/medStim_ct_gamma.c
195 M tina-libs/tina/sys/sysLst_rec.c
196 M tina-libs/tina/sys/sysLst_rec.h
197 M tina-libs/tina/sys/sysLst_strings.c
198 M tina-libs/tina/vision/visPgh_hist.c
199 M tina-libs/tina/vision/visPgh_misc.c
200 M tina-libs/tina/vision/visShape_hough1.c
201 
202 ---------------------------------------------------------------------------------------
203 ID:91 nat 30/10/08 (linux)
204 
205        . Corrrelation stereo: now filter edge candidates using orientation and 
206        . disparity gradient allowing broader association search for more data (+5%) 
207        . and fewer match errors (-10%). Disparity gradient filtering converges 
208        . when 1% removed, so running 30% quicker. Stereo match efficiency for detected 
209        . edges now ~99% with better than ~1% errors (previously 95% and 10%).
210        . Projection into 3D now takes account of edge orientation for 2x better accuracy.
211        . 3D geometry: Minimum number of points on a curve reduced from 10 to 6 and 
212        . 3D curve fits filtered for disparity gradient and depth discontinuities. 
213        . Hyperbola added to file i/o. Generally improved numerical reliability 
214        . (30% more curves returned and almost no fit failures) achieved by modifying 
215        . affine plane estimation and allowing multiple 3d conics to fit
216        . along a single 2d string.
217 
218 M tina/file/fileGeom3_read.c
219 M tina/file/fileGeom3_wrt.c
220 M tina/geometry/geomCurve_affine_cv.c
221 M tina/geometry/geomCurve_affine_cv.h
222 M tina/geometry/geomCurve_con_util.c
223 M tina/geometry/geomCurve_conic3.c
224 M tina/geometry/geomCurve_conic3.h
225 M tina/geometry/geomCurve_es_string3.c
226 M tina/geometry/geomCurve_es_string3.h
227 M tina/geometry/geomGen_3from2.c
228 M tina/geometry/geomImg_canny.c
229 M tina/geometry/geomImg_canny.h
230 M tina/geometry/geomLine_3fit.c
231 M tina/image/imgPrc_smooth.c
232 M tina/vision/visCorr_correlate.c
233 M tina/vision/visCorr_dgrad.c
234 M tina/vision/visCorr_dgrad.h
235 M tina/vision/vis_ModelDef.h
236 
237 ----------------------------------------------------------------------------------------
238 ID:90 pab 13/10/2008 (linux 2.6.22)
239 
240         . Added joint coil correction for complex images (see TINA Memo No. 2007-003)
241 
242 M tina-libs/tina/medical/medNorm_base.c
243 M tina-libs/tina/medical/medNorm_base.h
244 
245 ---------------------------------------------------------------------------------------
246 ID:89 nat 1/10/08
247 
248         .new model calibration and verification routines added
249         .new histogram tool added
250         .integrity checking added for dd lists.
251         .noise estimation now removes all areas of uniform intensity
252         .model matching software uses new (view based) cliche files
253 
254 M tina/file/fileCam_distort_w.c
255 M tina/file/fileCam_distort_w.h
256 M tina/file/fileGeom3_read.c
257 M tina/file/fileGeom_ffg_read.c
258 M tina/file/fileGeom_ffg_read.h
259 M tina/image/imgPrc_noise.c
260 M tina/image/imgPrc_noise.h
261 M tina/math/mathUtil_hist.c
262 M tina/math/mathUtil_hist.h
263 M tina/medical/medNorm_base.h
264 M tina/sys/sysLst_dd.c
265 M tina/sys/sysLst_dd.h
266 M tina/vision/visCalib_conv.c
267 M tina/vision/visCalib_error.c
268 M tina/vision/visCalib_error.h
269 M tina/vision/visCalib_lines.c
270 M tina/vision/visCalib_lines.h
271 M tina/vision/visModel_cliches.c
272 M tina/vision/visModel_cliches.h
273 M tina/vision/visModel_con.c
274 M tina/vision/visModel_con.h
275 M tina/vision/visModel_smplx.c
276 M tina/vision/visModel_smplx.h
277 M tina/vision/vis_ModelDef.h
278 
279 ----------------------------------------------------------------------------------------
280 ID:88 pab 7.12.2007 (linux 2.6.13)
281 
282         . Fixed the rand_time_seed function.
283 
284 M tina-libs/tina/math/mathUtil_rand.c
285 
286 ----------------------------------------------------------------------------------------
287 ID:87 pab 5.3.2007 (linux 2.6.13)
288 
289         . Fixed a few "unused variables" compiler warnings.
290 
291 M tina-libs/tina/medical/medStim_ct_gamma.c
292 M tina-libs/tina/medical/medStim_ct_perm.c
293 
294 ----------------------------------------------------------------------------------------
295 ID:86 pab 15.2.2007 (linux 2.6.4)
296 
297         . Replaced the old contents of bootstrap.sh with autoreconf, to finish the build
298           system update from Dave Love.
299 
300 M tina-libs/bootstrap.sh
301 
302 ----------------------------------------------------------------------------------------
303 ID:85 pab 15.2.2007 (linux 2.6.13)
304 
305         . Various fixes for the build system, courtesy of Dave Love.  Both TINA modules 
306           should now pass 'make distcheck' on both GNU/Linux and Solaris 10.
307 
308 M tina-libs/INSTALL
309 M tina-libs/Makefile.am
310 M tina-libs/README
311 M tina-libs/config.h.in
312 M tina-libs/configure.ac
313 M tina-libs/config/config
314 M tina-libs/demo/example/Makefile.am
315 M tina-libs/demo/example/compare.c
316 M tina-libs/demo/example/example.c
317 M tina-libs/docs/tina-cpolicy/tina-cpolicy.txt
318 M tina-libs/tina/file/Makefile.am
319 M tina-libs/tina/file/fileAiff_io.c
320 M tina-libs/tina/file/fileDicom_io.c
321 M tina-libs/tina/file/filePnm_file.c
322 M tina-libs/tina/file/fileRas_io.c
323 M tina-libs/tina/file/fileTs_io.c
324 M tina-libs/tina/geometry/Makefile.am
325 M tina-libs/tina/geometry/geomLine_poly_trans.c
326 M tina-libs/tina/image/Makefile.am
327 M tina-libs/tina/image/imgColour_segment.c
328 M tina-libs/tina/image/imgPrc_compare.c
329 M tina-libs/tina/image/imgPrc_median3D.c
330 M tina-libs/tina/image/imgSeq_alloc.c
331 M tina-libs/tina/image/imgSeq_frame.c
332 M tina-libs/tina/math/Makefile.am
333 M tina-libs/tina/math/mathMatv_mat.c
334 M tina-libs/tina/medical/Makefile.am
335 M tina-libs/tina/medical/medStim_perm.c
336 M tina-libs/tina/sys/Makefile.am
337 M tina-libs/tina/sys/sysGen_error.c
338 M tina-libs/tina/sys/sysGen_error.h
339 M tina-libs/tina/sys/sysGen_format.c
340 M tina-libs/tina/sys/sysGen_format.h
341 M tina-libs/tina/sys/sysGen_mprintf.h
342 M tina-libs/tina/sys/sysGen_string.h
343 M tina-libs/tina/sys/sysLst_dd.h
344 M tina-libs/tina/sys/sysLst_list.c
345 M tina-libs/tina/sys/sysLst_list.h
346 M tina-libs/tina/sys/sysMem_dynamic_v.h
347 M tina-libs/tina/vision/Makefile.am
348 M tina-libs/tina/vision/visPgh_HTcovar.c
349 M tina-libs/tina/vision/visPgh_locate.c
350 M tina-libs/tina/vision/visShape_hough2.c
351 
352 ----------------------------------------------------------------------------------------
353 ID:84 pab 12.4.2006 (linux 2.6.4)
354 
355         . Fixed header file pathname bug from previous update
356 
357 M tina-libs/tina/vision/visPgh_model.c
358 
359 ---------------------------------------------------------------------------------------
360 ID:83 nat 11/4/06 (unix solaris)
361 
362         .updated object location software to allow focus feature location and
363         .image rotation in _PGHDEBUG mode. (visPgh*)
364         .fixed bug in medSroi_pca.c which prevented shape modeling
365         .fixed bug in imgPrc_rank.c which produced invalid rank images
366         .added funtion to imgPrc_rot.c to rotate images
367         .restriction on convolution with a kernal bigger than size 20 raised to 100
368         
369 M tina/geometry/geomLine_poly_trans.c
370 M tina/geometry/geomLine_poly_trans.h
371 M tina/image/imgPrc_conv_prof.c
372 M tina/image/imgPrc_rank.c
373 M tina/image/imgPrc_rot.c
374 M tina/medical/medSroi_pca.c
375 M tina/vision/visPgh_HT.c
376 M tina/vision/visPgh_HT.h
377 M tina/vision/visPgh_locate.c
378 M tina/vision/visPgh_locate.h
379 M tina/vision/visPgh_model.c
380 M tina/vision/visPgh_model.h
381 
382 ----------------------------------------------------------------------------------------
383 ID:82 mjs 16.1.2006 (linux 2.6.11)
384 
385         . Added a forgotten Makefile
386 
387 M tina/medical/Makefile.tina    
388         
389 ----------------------------------------------------------------------------------------
390 ID:81 mjs 13.1.2006 (linux 2.6.11)      
391 
392         . Added CT permeability and perfusion functionality
393         . Removed static variable "our_time" from medStim_gamma.c and
394         medStim_perm.c
395 
396 M tina/medical/Makefile.am
397 A tina/medical/medStim_ct_gamma.c
398 A tina/medical/medStim_ct_gamma.h
399 A tina/medical/medStim_ct_perm.c
400 A tina/medical/medStim_ct_perm.h
401 M tina/medical/medStim_gamma.c
402 M tina/medical/medStim_perm.c
403 M tina/medical/med_StimPro.h
404 
405 ----------------------------------------------------------------------------------------
406 ID:80 mjs 20.12.2005 (linux 2.6.11)
407         . Made changes to enable Permeability analysis to work correctly:
408 
409         . Dicom and nema file loading now load in TR (repetition time) and
410         TE (echi time) correctly. Functionality also added to DICOM loading so user can
411         choose between using scale or rescale factors.
412 M tina-libs/tina/file/fileDicom_io.c
413 M tina-libs/tina/file/fileDicom_io.h
414 M tina-libs/tina/file/fileNema_io.c
415 M tina-libs/tina/file/fileNema_io.h
416 
417         . TE and TR values are added as a vector (one value for each
418         image) to the props list of the sequence structure) 
419 M tina-libs/tina/image/imgSeq_alloc.c
420 M tina-libs/tina/image/img_SeqDef.h
421 
422         . Modifications to permeability and perfusion analysis to access
423         the TR and TE variables correctly, and modifications to the
424         permeability code so that it works properly (please see user manual)
425 M tina-libs/tina/medical/medStim_alloc.c
426 M tina-libs/tina/medical/medStim_alloc.h
427 M tina-libs/tina/medical/medStim_gamma.c
428 M tina-libs/tina/medical/medStim_perm.c
429 M tina-libs/tina/medical/medStim_perm.h
430 M tina-libs/tina/medical/med_StimDef.h
431 
432 ----------------------------------------------------------------------------------------        
433 ID:79 pab 12.8.2005 (linux 2.6.4)
434 
435         . Colour segmentation now displays the colour space, with the knot points used to
436           map it during the segmentation, the connections between them used in the hill-
437           climbing stage, and the peaks found.
438 
439 M tina-libs/tina/image/imgColour_segment.c
440 M tina-libs/tina/image/imgColour_segment.h
441 
442 ----------------------------------------------------------------------------------------        
443 ID:78 pab 13.7.2005 (linux 2.6.4)
444 
445         . Small fix for the backup build system
446    
447 A tina-libs/user.make
448 
449 ----------------------------------------------------------------------------------------        
450 ID:77 pab 8.7.2005 (linux 2.6.4)
451 
452         . Small bug fixes for scaling of colour images (to preserve relative scalings of 
453           red, green and blue images).
454     
455 M tina-libs/tina/file/filePnm_file.c
456 M tina-libs/tina/image/imgColour_convert.c
457 
458 ----------------------------------------------------------------------------------------        
459 ID:76 pab 4.7.2005 (linux 2.6.4)
460 
461         . MinGW and Cygwin compatibility fixes
462 
463 M tina-libs/config.h.in
464 M tina-libs/tina/image/imgEM_estep.c
465 M tina-libs/tina/image/imgEM_mix.c
466 M tina-libs/tina/image/imgPrc_median3D.c
467 M tina-libs/tina/image/imgSeq_logic.c
468 
469 --------------------------------------------------------------------------------------
470 ID:75 mjs 30.6.2005 (linux 2.4.18)
471 
472         . added 3D median smoothing function 
473         
474 M tina-libs/tina/image/Makefile.am
475 M tina-libs/tina/image/Makefile.tina
476 A tina-libs/tina/image/imgPrc_median3D.c
477 A tina-libs/tina/image/imgPrc_median3D.h
478 M tina-libs/tina/image/img_PrcPro.h
479 
480 --------------------------------------------------------------------------------------  
481 ID:74 mjs 30.6.2005 (linux 2.4.18)
482         
483         . modified the configure.ac.file to detect architecture and to set
484         the TINA_ARCHITECTURE flag to the appropriate value (little endian
485         implicit/explicit or big endian).
486 
487         .NB the build number hasn't been changed since ID:54
488         
489 M tina-libs/configure.ac
490 
491         .modified the mathUtil_hist files in order to obtain median and
492         quartiles of histograms. Odd that it's not already there as I did
493         this in ID:48 but it must have been lost in the crash.
494         
495 M tina-libs/tina/math/mathUtil_hist.c
496 M tina-libs/tina/math/mathUtil_hist.h
497 
498 ----------------------------------------------------------------------------------------        
499 ID:73 pab 27.6.2005 (linux 2.6.4)
500 
501         . Added colour input, conversion, segmentation and output tool in tlbase (see example2
502           toolkit).
503    
504 M tina-libs/tina/file/Makefile.am
505 M tina-libs/tina/file/Makefile.tina
506 M tina-libs/tina/file/fileDef.h
507 R tina-libs/tina/file/filePgm_file.c
508 R tina-libs/tina/file/filePgm_file.h
509 A tina-libs/tina/file/filePnm_file.c
510 A tina-libs/tina/file/filePnm_file.h
511 M tina-libs/tina/file/filePro.h
512 R tina-libs/tina/file/file_PgmDef.h
513 R tina-libs/tina/file/file_PgmPro.h
514 A tina-libs/tina/file/file_PnmDef.h
515 A tina-libs/tina/file/file_PnmPro.h
516 M tina-libs/tina/image/Makefile.am
517 M tina-libs/tina/image/Makefile.tina
518 A tina-libs/tina/image/imgColour_convert.c
519 A tina-libs/tina/image/imgColour_convert.h
520 A tina-libs/tina/image/imgColour_segment.c
521 A tina-libs/tina/image/imgColour_segment.h
522 M tina-libs/tina/image/imgDef.h
523 M tina-libs/tina/image/imgPro.h
524 A tina-libs/tina/image/img_ColourDef.h
525 A tina-libs/tina/image/img_ColourPro.h
526 
527 --------------------------------------------------------------------------------------
528 ID:72 pab 20.6.2005 (linux 2.6.4)
529 
530         . Minor bug fixes for compatibility with gcc v4
531 
532    M tina-libs/tina/math/mathNum_genalg.c
533 
534 --------------------------------------------------------------------------------------
535 ID:71 pab 13.6.2005 (linux 2.6.4)
536 
537         . Replaced use of values.h with limits.h for compatibility with Mac OSX
538           and Solaris.   
539 
540 M tina-libs/tina/medical/medSroi_sample.c
541 
542 --------------------------------------------------------------------------------------
543 ID:70 pab 1.6.2005 (linux 2.6.4)
544 
545         . First pass addition of Tony's GTK2 widgets and MinGW compatibility updates.   
546 
547 M tina-libs/bootstrap.sh
548 M tina-libs/tina/file/fileUtil_name.c
549 
550 --------------------------------------------------------------------------------------
551 ID:69 pab 31.5.2005 (linux 2.6.4)
552 
553         . Added example2 toolkit directory, using all available tools.
554 
555 M tina-libs/README
556 
557 --------------------------------------------------------------------------------------
558 ID:68 pab 30.5.2005 (linux 2.6.4)
559 
560         . Final update of documentation.
561         
562 M tina-libs/AUTHORS
563 M tina-libs/COPYING
564 M tina-libs/INSTALL
565 M tina-libs/LICENSE
566 M tina-libs/NEWS
567 M tina-libs/README
568 A tina-libs/docs/documentation.txt
569 A tina-libs/docs/tina-cpolicy/tina-cpolicy.txt
570 A tina-libs/docs/tina-faq/README
571 A tina-libs/docs/tinalibs-libref/README
572 A tina-libs/docs/tinalibs-pguide/README
573 
574 --------------------------------------------------------------------------------------
575 ID:67 pab 30.5.2005 (linux 2.6.4)
576 
577         . Second pass update of documentation   
578 
579 R tina-libs/docs/tina-cpolicy/tina-cpolicy.documentation.texi
580 R tina-libs/docs/tina-cpolicy/tina-cpolicy.fileStructure.texi
581 R tina-libs/docs/tina-cpolicy/tina-cpolicy.texi
582 R tina-libs/docs/tina-cpolicy/tina.isbe.repository.fig
583 R tina-libs/docs/tina-faq/tina-faq.texi
584 R tina-libs/docs/tinalibs-libref/build.pl
585 R tina-libs/docs/tinalibs-libref/tina-libs.doxy.conf
586 
587 --------------------------------------------------------------------------------------
588 ID:66 pab 30.5.2005 (linux 2.6.4)
589 
590         . First pass update of documentation   
591 
592 --------------------------------------------------------------------------------------
593 ID:65 pab 8.3.2005 (linux 2.4.28)
594 
595         . Fixed erroneous commenting-out of function remerge (inlined prototype error).
596 
597 M tina-libs/tina/vision/visCalib_lines.c
598 
599 --------------------------------------------------------------------------------------
600 ID:64 pab 11.2.2005 (linux 2.4.28)
601 
602         . Fix for a bug that prevented saving analyze files (my fault, but the behaviour of the
603         function was undefined beforehand anyway).
604 
605 
606 M tina-libs/tina/file/fileAni_io.c
607 
608 --------------------------------------------------------------------------------------
609 ID:63 pab 8.2.2005 (linux 2.4.28)
610 
611         . Fixed two memory leaks
612 
613 M tina-libs/tina/image/imgPrc_noise.c
614 M tina-libs/tina/image/imgEM_estep.c
615 M tina-libs/tina/image/imgEM_estep.h
616 M tina-libs/tina/image/imgEM_grad.c
617 
618         . A few compiler warning fixes
619    
620 M tina-libs/tina/file/fileMatrix_io.c
621 M tina-libs/tina/file/fileMatrix_w.c
622 M tina-libs/tina/file/fileTs_serialise.c
623 M tina-libs/tina/file/fileUtil_name.c
624 M tina-libs/tina/geometry/geomCurve_curvature.c
625 M tina-libs/tina/geometry/geomEdge_2dstring.c
626 M tina-libs/tina/image/imgSeq_alloc.c
627 M tina-libs/tina/image/imgSeq_frame.c
628 M tina-libs/tina/sys/sysGen_error.c
629 M tina-libs/tina/vision/visCalib_lines.c
630 M tina-libs/tina/vision/visMatch_cstereo.c
631 M tina-libs/tina/vision/visMatch_esupp.c
632 
633 --------------------------------------------------------------------------------------
634 ID:62 pab 23.1.2005 (linux 2.4.28)
635 
636         . Fixes for compiler warnings: mostly missing header files.  Also, fixed all of
637           the "use of cast expressions as lvalues is deprecated" warnings in the libs.
638           We're down to only 30 lines of warnings in the libs now! I have put a page on 
639           the wiki site stating how to avoid common warning scenarios in future.
640 
641 M tina-libs/tina/file/fileAiff_io.c
642 M tina-libs/tina/file/fileAvs_io.c
643 M tina-libs/tina/file/fileCam_g3_rd.c
644 M tina-libs/tina/file/fileCam_view_prms.c
645 M tina-libs/tina/file/fileEdges_w.c
646 M tina-libs/tina/file/fileGeom_ffg_new_read.c
647 M tina-libs/tina/file/fileGeom_ffg_new_wrt.c
648 M tina-libs/tina/file/fileGeom_ffg_write.c
649 M tina-libs/tina/file/fileHips_io.c
650 M tina-libs/tina/file/fileIff_io.c
651 M tina-libs/tina/file/fileMatrix_covar_w.c
652 M tina-libs/tina/file/fileNema_io.c
653 M tina-libs/tina/file/fileRad_io.c
654 M tina-libs/tina/file/fileRas_io.c
655 M tina-libs/tina/file/fileRaw_io.c
656 M tina-libs/tina/file/fileTs_io.c
657 M tina-libs/tina/file/fileTs_print.c
658 M tina-libs/tina/file/fileTs_snd_rcv.c
659 M tina-libs/tina/file/fileUtil_io.h
660 M tina-libs/tina/file/fileUtil_name.c
661 M tina-libs/tina/geometry/geomImg_nonmax.c
662 M tina-libs/tina/geometry/geomImg_poly_crop.c
663 M tina-libs/tina/geometry/geomIndx_rindex.c
664 M tina-libs/tina/geometry/geomIndx_windex.c
665 M tina-libs/tina/geometry/geomSpline_kws.c
666 M tina-libs/tina/geometry/geomSpline_kws_run.c
667 M tina-libs/tina/geometry/geomSpline_strspline.c
668 M tina-libs/tina/geometry/geomSpline_ucbs2.c
669 M tina-libs/tina/image/imgEM_estep.c
670 M tina-libs/tina/image/imgEM_grad.c
671 M tina-libs/tina/image/imgEM_probs.c
672 M tina-libs/tina/image/imgPrc_compare.c
673 M tina-libs/tina/image/imgPrc_connect.c
674 M tina-libs/tina/image/imgPrc_ptr.c
675 M tina-libs/tina/image/imgPrc_scale.c
676 M tina-libs/tina/image/imgPrc_scat.c
677 M tina-libs/tina/image/imgPrc_spiral.c
678 M tina-libs/tina/math/mathMatr_free.c
679 M tina-libs/tina/math/mathMatr_invert.c
680 M tina-libs/tina/math/mathNum_dprog.c
681 M tina-libs/tina/math/mathNum_fourier.c
682 M tina-libs/tina/math/mathNum_genalg.c
683 M tina-libs/tina/math/mathNum_pentadiag.c
684 M tina-libs/tina/math/mathNum_simplexmin.c
685 M tina-libs/tina/math/mathNum_solve.c
686 M tina-libs/tina/math/mathNum_svd.c
687 M tina-libs/tina/math/mathSpl_ics.c
688 M tina-libs/tina/math/mathSpl_spline.c
689 M tina-libs/tina/math/mathTran_quat.c
690 M tina-libs/tina/math/mathUtil_hist.c
691 M tina-libs/tina/medical/medNorm_base.c
692 M tina-libs/tina/sys/sys_MemDef.h
693 M tina-libs/tina/vision/visCalib_error.c
694 M tina-libs/tina/vision/visPghTest_loc.c
695 
696 --------------------------------------------------------------------------------------
697 ID:61 pab 9.1.2005 (linux 2.4.28)
698 
699         . Fixes for compiler warnings: mostly missing header files.
700 
701 M tina/file/fileAni_io.c
702 M tina/file/fileAni_read_air16.c
703 M tina/file/fileAni_read_header.c
704 M tina/file/fileAni_write_air16.c
705 M tina/file/fileAni_write_header.c
706 M tina/file/fileAvs_io.c
707 M tina/file/fileDicom_io.c
708 M tina/file/fileMipl_io.c
709 M tina/file/fileTs_deserialise.c
710 M tina/file/fileTs_free.c
711 M tina/file/fileTs_save_load.c
712 M tina/geometry/geomCam_par.c
713 M tina/geometry/geomCam_par_proj.c
714 M tina/geometry/geomCam_rect.c
715 M tina/geometry/geomCurve_con_stat.c
716 M tina/geometry/geomCurve_con_test.c
717 M tina/geometry/geomCurve_cone.c
718 M tina/geometry/geomCurve_conic.c
719 M tina/geometry/geomCurve_conic2.c
720 M tina/geometry/geomCurve_conic3.c
721 M tina/geometry/geomCurve_conicprox.c
722 M tina/geometry/geomCurve_curvature.c
723 M tina/geometry/geomCurve_curvature.h
724 M tina/geometry/geomCurve_curvprox.c
725 M tina/geometry/geomCurve_string2.c
726 M tina/geometry/geomEdge_2dstring.c
727 M tina/geometry/geomEdge_gen.c
728 M tina/geometry/geomEdge_link.c
729 M tina/geometry/geomLine_2line.c
730 M tina/geometry/geomLine_3line.c
731 M tina/geometry/geomLine_inter.c
732 M tina/geometry/geomLine_poly_trans.c
733 M tina/geometry/geomPlane_gen.c
734 M tina/geometry/geomPoint_2fmt.c
735 M tina/geometry/geomPoint_2gen.c
736 M tina/geometry/geomPoint_3gen.c
737 M tina/geometry/geomScalar_fmt.c
738 M tina/geometry/geomScalar_gen.c
739 M tina/geometry/geomSpline_knots.c
740 M tina/geometry/geomTrans_f3.c
741 M tina/image/imgEM_grad.c
742 M tina/math/mathDraw_polygon.c
743 M tina/math/mathGeom_ipos.h
744 M tina/math/mathMatr_invert.c
745 M tina/math/mathMatr_invsd.c
746 M tina/math/mathMatr_mult.c
747 M tina/math/mathMatr_prod.c
748 M tina/math/mathMatr_sub.c
749 M tina/math/mathMatr_times.c
750 M tina/math/mathMatv_lu.c
751 M tina/math/mathMatv_svd.c
752 M tina/math/mathNum_dprog.c
753 M tina/medical/medSroi_pca.c
754 M tina/medical/medStim_gamma.c
755 M tina/medical/medStim_perm.c
756 M tina/vision/visCalib_epi.c
757 M tina/vision/visCalib_error.c
758 M tina/vision/visCalib_grid.c
759 M tina/vision/visCalib_lines.c
760 M tina/vision/visCorr_global.c
761 M tina/vision/visCorr_preproc.c
762 M tina/vision/visMatch_ehist.c
763 M tina/vision/visMatch_eindex.c
764 M tina/vision/visPgh_HT.c
765 M tina/vision/visPgh_match.c
766 
767 --------------------------------------------------------------------------------------
768 ID:60 pab 9.1.2005 (linux 2.4.28)
769 
770         . Fix default label in switch statement for compatibility with gcc-3.4.3
771    
772 M tina/geometry/geomImg_poly_crop.c
773 
774 --------------------------------------------------------------------------------------
775 ID:59 pab 6.12.2004 (linux 2.4.28)
776 
777         . Fix underquoting of AC_DEFUN in m4 scripts for compatibility with Suse 9.x
778 
779 M tina-libs/m4/ac_find_motif.m4
780 M tina-libs/m4/ac_find_tina.m4
781 M tina-libs/m4/ac_find_xview.m4
782 M tina-libs/m4/tcl.m4
783 M acinclude.m4
784 
785         . Numerous minor bug fixes, preventing some compiler warnings.  Generally, these
786         include checks in non-void functions that use return (instead of return NULL or
787         return 0) in error cases, not using a default value inside a case statement that 
788         does not consider all enumeration values, and some missing headers in geometry.
789         These changes cut out around 200 lines of warnings.
790 
791 M tina/file/fileMatrix_io.c
792 M tina/geometry/geomGen_alloc.c
793 M tina/geometry/geomGen_copy.c
794 M tina/geometry/geomGen_error.c
795 M tina/geometry/geomGen_fmt.c
796 M tina/geometry/geomGen_free.c
797 M tina/medical/medNorm_base.c
798 M tina/medical/medNorm_seq.c
799 M tina/medical/medSroi_pca.c
800 M tina/medical/medStim_alloc.c
801 M tina/medical/medStim_calcs.c
802 M tina/medical/medStim_corr.c
803 M tina/medical/medStim_gamma.c
804 M tina/medical/medStim_perm.c
805 M tina/vision/visShape_hough1.c
806 M tina/vision/visShape_hough2.c
807 
808 --------------------------------------------------------------------------------------
809 ID:58 pab 30.11.2004 (linux 2.4.28)
810 
811         . Fix underquoting of AC_DEFUN in m4 scripts for compatibility with Suse 9.x
812 
813 M tina-libs/m4/ac_find_motif.m4
814 M tina-libs/m4/ac_find_tina.m4
815 M tina-libs/m4/ac_find_xview.m4
816 M tina-libs/m4/tcl.m4
817 
818 --------------------------------------------------------------------------------------
819 ID:57 pab 30.11.2004 (linux 2.4.28)
820 
821         . Added a simple build system (like the one for Tina4). 
822 
823 A tina-libs/tina5_simple_build.sh
824 A tina-libs/tina/Makefile.tina
825 A tina-libs/tina/file/Makefile.tina
826 A tina-libs/tina/geometry/Makefile.tina
827 A tina-libs/tina/image/Makefile.tina
828 A tina-libs/tina/math/Makefile.tina
829 A tina-libs/tina/medical/Makefile.tina
830 A tina-libs/tina/sys/Makefile.tina
831 A tina-libs/tina/vision/Makefile.tina
832 
833 -------------------------------------------------------------------------------------
834 ID 56 nat 23.11.2004 (unix solaris)
835 
836         . Modifications to EM algortithms to support image gradient information.
837 
838 M tina/image/imgEM_estep.c
839 M tina/image/imgEM_estep.h
840 A tina/image/imgEM_grad.c
841 A tina/image/imgEM_grad.h
842 M tina/image/imgEM_mix.c
843 M tina/image/imgEM_mix.h
844 M tina/image/imgEM_probs.c
845 M tina/image/imgEM_probs.h
846 M tina/image/img_EMDef.h
847 M tina/image/img_EMPro.h
848 
849 --------------------------------------------------------------------------------------
850 ID:55 pab 6.8.2004 (linux 2.4.28)
851 
852         . Support for noise addition functions for new Mutual Information coreg tool: 
853         the function imptrs_swap allows the imptrs stucture, which holds the current 
854         sequence, to be replaced with a copy that has had noise added to it, and then
855         swapped back later. 
856 
857 M tina/image/imSeq_slice.c
858 M tina/image/imSeq_slice.h
859 
860 --------------------------------------------------------------------------------------
861 ID:54 nat 5.8.2004 (unix solaris)
862 
863 Copyright licence changes and some minor bug fixes.
864 
865 M tina/image/imgGen_alloc.c
866 M tina/image/imgGen_get.c
867 M tina/image/imgGen_region.c
868 M tina/image/imgPrc_combine.c
869 M tina/image/imgPrc_compare.c
870 M tina/image/imgPrc_compare.h
871 M tina/image/imgPrc_filter.c
872 M tina/image/imgPrc_gauss.c
873 M tina/image/imgPrc_noise.c
874 M tina/image/imgPrc_noise.h
875 M tina/image/img_GenDef.h
876 
877 .small memory leak
878 M tina/math/mathMatr_invsd.c
879 .missing break
880 M tina/math/mathMatr_times.c
881 
882 --------------------------------------------------------------------------------------
883 ID:53 pab 4.8.2004 (linux 2.4.28)
884 
885 At some point between 21/4/2004 and 7/6/2004 the server holding the Tina 5 repository 
886 was hacked and the repository lost.  It has been reconstituted from a backup containing 
887 all updates to and including ID:52 on 21/4/2004.  However, the updates previously known
888 as ID:53 and ID:54 were lost.  This update concatenates both of those updates into one, 
889 using code from my machine.  The details are shown below.
890 
891         . missing header file float.h in files from update ID:53.  This defines FLT_MAX.
892 
893 M tina/vision/visCorr_correlate.c
894 M tina/vision/visCorr_ctf.c
895 M tina/vision/visCorr_dgrad.c
896 M tina/vision/visCorr_global.c
897 M tina/vision/visCorr_warp.c
898 
899         . missing header files (mainly math.h to define floor()) added to fix bugs
900           in corner matcher, wireframe model matcher and pmf stereo algorithms.
901         . coarse-to-fine stretch correlation added to vision libraries
902         . code restructured in places to conform to new definitions of edge tool
903           and stereo test tool.
904         . all stereo, matcher and calibration code tested and working on solaris.
905 
906 M tina/geometry/geomCurve_affine_cv.c
907 M tina/geometry/geomCurve_affine_cv.h
908 M tina/geometry/geomCurve_conic3.c
909 M tina/geometry/geomCurve_conic3.h
910 M tina/geometry/geomCurve_es_string3.c
911 M tina/geometry/geomCurve_es_string3.h
912 M tina/geometry/geomGen_3from2.c
913 M tina/geometry/geomGen_3from2.h
914 A tina/geometry/geomImg_rectify.c
915 A tina/geometry/geomImg_rectify.h
916 M tina/geometry/geomIndx_windex.c
917 M tina/geometry/geomLine_3fit.c
918 M tina/geometry/geomLine_3fit.h
919 M tina/geometry/geom_ImgPro.h
920 A tina/image/imgPrc_crop.c
921 A tina/image/imgPrc_crop.h
922 M tina/image/imgPrc_gauss.c
923 M tina/image/imgPrc_gauss.h
924 M tina/image/img_PrcPro.h
925 M tina/sys/sysLst_dd.c
926 A tina/vision/visCorr_correlate.c
927 A tina/vision/visCorr_correlate.h
928 A tina/vision/visCorr_ctf.c
929 A tina/vision/visCorr_ctf.h
930 A tina/vision/visCorr_dgrad.c
931 A tina/vision/visCorr_dgrad.h
932 A tina/vision/visCorr_disp.c
933 A tina/vision/visCorr_disp.h
934 A tina/vision/visCorr_dproj.c
935 A tina/vision/visCorr_dproj.h
936 A tina/vision/visCorr_global.c
937 A tina/vision/visCorr_global.h
938 A tina/vision/visCorr_preproc.c
939 A tina/vision/visCorr_preproc.h
940 A tina/vision/visCorr_warp.c
941 A tina/vision/visCorr_warp.h
942 M tina/vision/visDef.h
943 M tina/vision/visMatch_cindex.c
944 M tina/vision/visMatch_corner.c
945 M tina/vision/visMatch_ehist.c
946 M tina/vision/visMatch_eindex.c
947 M tina/vision/visPro.h
948 A tina/vision/vis_CorrDef.h
949 A tina/vision/vis_CorrPro.h
950 
951 ---------------------------------------------------------------------------------------
952 ID:xx pab 3.8.2004
953 
954 TEST OF NEW REPOSITORY: only the Changelog changed.
955 
956 ---------------------------------------------------------------------------------------
957 ID:xx pab 3.8.2004
958 
959 TEST OF NEW REPOSITORY: only the Changelog changed.
960 
961 ---------------------------------------------------------------------------------------
962 ID:52 pab 21.4.04 (Linux 2.4.18)
963         
964         . quaternion conversion routines that process full 360 degree rotations added
965           to mathTrans_quat.c, alongside existing routines (new routines have names 
966           with _pab appended).
967 
968 M tina/math/mathTran_quat.c
969 M tina/math/mathTran_quat.h
970 
971         . Added a new file with Euler angle to rotation matrix conversion routines, 
972           and their inverses, for both mat3 and double vector representations of the 
973           rotation matrix.
974 
975 A tina/math/mathTran_euler.c
976 A tina/math/mathTran_euler.h
977 M tina/math/math_TranPro.h
978 M tina/math/Makefile.am
979 
980         . Added a 2D sub-pixel interpolating histogram entry/reading function.
981 
982 M tina/math/mathUtil_hist.c
983 M tina/math/mathUtil_hist.h
984 
985 -------------------------------------------------------------------------------------
986 ID:51 nat 2/4/2004 (solaris)
987 
988        . default compilation changed to remove generation of dynamic libraries.
989        . minor bug fixes.
990 
991 M bootstrap.sh
992 M configure.ac
993 M tina/geometry/geomLine_3fit.c
994 M tina/vision/visMatch_eindex.c
995 
996 --------------------------------------------------------------------------------------
997 ID:50 nat 10.3.04 (Solaris)
998 
999        . minor mods and bug fixes to aid compilation on Linux machines.
1000 M tina/medical/medSroi_alloc.c
1001 M tina/medical/medSroi_io.c
1002 M tina/medical/medSroi_pca.c
1003 M tina/medical/medSroi_sample.c
1004 M tina/medical/medSroi_search.c
1005 
1006 --------------------------------------------------------------------------------------
1007 ID:49 nat 13.2.04 (Solaris)
1008 
1009           . warning level set as default minimum reported message. 
1010 M tina/sys/sysGen_error.c
1011 
1012           . minimisation routines simplexmin() and simplexmin2() modified to pass an
1013           arbitrary data structure down into the evaluation of the cost function, for
1014           purposes of eliminating the use of static variables in minimisation code.
1015 M tina/math/mathNum_simplexmin.c
1016 M tina/math/mathNum_simplexmin.h
1017 
1018           . use of simplexmin() bought up to date with the above by use of an additional
1019           NULL pointer variable. All of these routines currently still use local static 
1020           variables, but at least we now have a mechanism to deal with it.
1021 M tina/image/imgPrc_poly.c
1022 M tina/math/mathUtil_hist.c
1023 M tina/medical/medStim_gamma.c
1024 M tina/medical/medStim_perm.c
1025 M tina/vision/visCalib_cam.c
1026 M tina/vision/visCalib_epi.c
1027 M tina/vision/visCalib_stereo.c
1028 M tina/vision/visModel_smplx.c
1029 
1030          . active shape model software modified to eliminate global variables
1031          (except in the file io) and restructured (tidied up). Uses new simplexmin() 
1032          structure passing.
1033 M tina/medical/medSroi_alloc.c
1034 M tina/medical/medSroi_alloc.h
1035 M tina/medical/medSroi_io.c
1036 M tina/medical/medSroi_io.h
1037 M tina/medical/medSroi_pca.c
1038 M tina/medical/medSroi_pca.h
1039 M tina/medical/medSroi_sample.c
1040 M tina/medical/medSroi_sample.h
1041 M tina/medical/medSroi_search.c
1042 M tina/medical/medSroi_search.h
1043 M tina/medical/med_SroiDef.h
1044 
1045         .all code was tested locally with the Wall compile flag, though some additional 
1046         warnings emerged when the same code was put into the library!
1047 
1048 ---------------------------------------------------------------------------------------
1049 ID:48 mjs 14.11.03 (Linux 2.4.18)
1050 
1051         . Moved the functions imf_diffx_noise, imf_diffy_noise, imf_sigma
1052         and imf_hist_noise out of tina/medical/medNorm_base.c into
1053         tina/image/imgPrc_noise.c and modified the relevant files, most
1054         notably, geomImg_canny, which now means that the medical library
1055         is not required when compiling the geometry library. As a
1056         consequence the example/Makefile.am can be returned to its
1057         previous state (undoing ID:46)
1058 
1059 M tina/medical/medNorm_base.c
1060 M tina/medical/medNorm_seq.c
1061 M tina/medical/medNorm_seq.h
1062 A tina/image/imgPrc_noise.c
1063 A tina/image/imgPrc_noise.h
1064 M tina/image/img_PrcPro.h
1065 M tina/geometry/geomImg_canny.c 
1066 M tina/image/Makefile.am
1067 M demo/example/Makefile.am    
1068 
1069         . Added functions for the calculation of the median value of a histogram.
1070 M tina/math/mathUtil_hist.c
1071 M tina/math/mathUtil_hist.h
1072 M tina/math/math_UtilDef.h      
1073 
1074 ---------------------------------------------------------------------------------------
1075 ID:47 NAT 12.11.03 (Solaris)
1076 
1077         .object recognition software fixed and regression tested, including;
1078             memory leaks,
1079             missing header files,
1080             inconsistencies with -O2 compilation.
1081             some function prototypes changes to link with tina-tools.
1082         .software documented at the file level.
1083 
1084 M tina/vision/visPghTest_loc.c
1085 M tina/vision/visPgh_HT.c
1086 A tina/vision/visPgh_HTcovar.c
1087 A tina/vision/visPgh_HTcovar.h
1088 M tina/vision/visPgh_hist.c
1089 M tina/vision/visPgh_histfuncs.c
1090 R tina/vision/visPgh_im_pairs_points.c (renamed as visPgh_HTcovar.c)
1091 R tina/vision/visPgh_im_pairs_points.h
1092 M tina/vision/visPgh_locate.c
1093 M tina/vision/visPgh_match.c
1094 M tina/vision/visPgh_misc.c
1095 M tina/vision/visPgh_model.c
1096 M tina/vision/visPgh_model.h
1097 M tina/vision/visPgh_var.c
1098 M tina/geometry/geomImg_poly_crop.c  (get_intersection fixed for the case of identical pointers)
1099 M tina/math/mathNum_simplexmin.c (simplex cannot converge until after 25 iterations)
1100 
1101 ---------------------------------------------------------------------------------------
1102 ID:46 mjs 6.11.03 (Linux)
1103         
1104         . modified the demo example Makefile.am to include the tinaMedical
1105         library as it seems to be required.
1106 
1107 M demo/example/Makefile.am
1108 
1109 ---------------------------------------------------------------------------------------
1110 ID:45 NAT 13.10.03 (Unix/Solaris)
1111 
1112     . im_test() included for basic testing of image processing routines for various
1113       image types.
1114     . old bug fixed in im_median() which caused transpose function to fail.
1115 
1116 M tina/image/imgPrc_compare.c
1117 M tina/image/imgPrc_compare.h
1118 M tina/image/imgPrc_median.c
1119 
1120 ---------------------------------------------------------------------------------------
1121 ID:44 mjs 10.10.03 (Linux 2.4.18)
1122 
1123    . Reversion of get_seq_current_frame in imgSeq_logic.c to before ID:18,
1124    due to a "conflict" with the segmentation code
1125    . minor modification to seq_interp_choice so that it returns an int,
1126    the value of which is the value of the static int barrier
1127    variable. This means that the value of barrier can be changed
1128    independently of the coreg tool, and then reset back to the old value.
1129 
1130 M tina/image/imgSeq_logic.c
1131 M tina/image/imgSeq_slice.c
1132 M tina/image/imgSeq_slice.h
1133 
1134 ---------------------------------------------------------------------------------------
1135 ID:43 NAT 8.10.03 (Unix/Solaris)
1136 
1137    . modifications added to support consistency testing of the image processing library
1138      including transposition and counting the number of significantly modifiled pixels.
1139    . C++ style comments removed from im_square() as this causes the DDD to count line
1140      numbers incorrectly.
1141    . bug fix for the coil correction algorithm so that it will now deal with images
1142      within an aspect ratio of 0.5-2.0 without crashing.
1143 
1144 A tina/image/imgPrc_compare.c
1145 A tina/image/imgPrc_compare.h
1146 M tina/image/imgPrc_quad.c
1147 M tina/medical/medNorm_base.c
1148 
1149 ----------------------------------------------------------------------------------------
1150 ID:42 ipoole 7.10.03 (Windows 2000/VisualStudio)
1151 
1152    . Reverted ID:40 change to imgPrc_smooth.c, at Neil's request.
1153 
1154 M tina/image/imgPrc_smooth.c
1155 
1156 ----------------------------------------------------------------------------------------
1157 ID:41 NAT 7.10.03 (Solaris/Unix)
1158 
1159    . Unfortunately, the BSD licence which Tony put in place in the development
1160      version of the library does not provide sufficient cover for some aspects of the
1161      repository and needed slight modification. This is true for both core UoM medical and
1162      vision analysis and for mathematical routines based upon ``numerical recipies''.
1163      So as well as fixing bugs which were stopping our in-house  development, we have reverted
1164      the licences for files in the ``vision'' and ``medical'' areas NR based files in
1165      the maths library to the lesser GPL licence for the release.
1166      I believe that this is a fair starting point for the open source release to the
1167      community.  Each file contains it's own disclaimer. The affected directories are
1168 
1169 vision (all files)
1170 
1171 medical (all files)
1172 
1173 math  (10 files)
1174 
1175 ----------------------------------------------------------------------------------------
1176 ID:40 ipoole 30.09.03 (Windows 2000/VisualStudio)
1177 
1178    . Another fix to im_square(), (but coil correction still doesn't work on
1179      non-square images)
1180    . Fixes to tangential smooth (im_tsmooth()):
1181        . Average includes central value (previously only used 2)
1182        . Perimeter values are copied unchanged, with no attempt to
1183          interpolate off the edge of the image.
1184        . Gradient direction computed avoiding interpolation - identical result.
1185        I also added a function level comment
1186    . A few format changes to Neil's file level comments in the image section,
1187      so that the 'brief' description is that; remaining text appears under detail.
1188 
1189 M demo/example/example.c
1190 M tina/image/imgEM_probs.c
1191 M tina/image/imgGen_get_interp.c
1192 M tina/image/imgPrc_aratio.c
1193 M tina/image/imgPrc_erf.c
1194 M tina/image/imgPrc_gabor.c
1195 M tina/image/imgPrc_quad.c
1196 M tina/image/imgPrc_smooth.c
1197 M tina/image/imgPrc_sqrt.c
1198 M tina/image/imgPrc_warp.c
1199 M tina/image/imgSeq_slice.c
1200 M tina/image/imgSeq_voi.c
1201 
1202 ----------------------------------------------------------------------------------------
1203 ID:39 paul/neil 26.09.03 (Unix/Solaris)
1204 
1205         . function level commenting of key image processing files.
1206 
1207 M tina/geometry/geomImg_canny.c
1208 M tina/image/imgGen_alloc.c
1209 M tina/image/imgGen_get.c
1210 M tina/image/imgGen_region.c
1211 M tina/image/imgPrc_combine.c
1212 M tina/image/imgPrc_filter.c
1213 M tina/image/imgPrc_gauss.c
1214 M tina/image/imgPrc_grad.c
1215 M tina/image/img_GenDef.h
1216 
1217 ------------------------------------------------------------------------------------------
1218 ID:38 tony 24.09.03 (MacOSX 10.2.6)
1219 
1220         . Rolled back mathDraw_polygon.c to previous version and updated the header
1221 
1222 M tina/math/mathDraw_polygon.c
1223 
1224 ------------------------------------------------------------------------------------------
1225 ID:37 mjs 23.09.03 (Linux 2.4.18)
1226 
1227         . Added top level documentation to the math library files.
1228 
1229 M tina/math/mathDraw_bresline.c
1230 M tina/math/mathDraw_symmline.c
1231 M tina/math/mathGeom_geom2.c
1232 M tina/math/mathGeom_geom3.c
1233 M tina/math/mathGeom_hull2.c
1234 M tina/math/mathGeom_hull3.c
1235 M tina/math/mathGeom_ipos.c
1236 M tina/math/mathGeom_mat2.c
1237 M tina/math/mathGeom_mat3.c
1238 M tina/math/mathGeom_mat4.c
1239 M tina/math/mathGeom_proj2.c
1240 M tina/math/mathGeom_proj3.c
1241 M tina/math/mathGeom_vec2.c
1242 M tina/math/mathGeom_vec3.c
1243 M tina/math/mathGeom_vec4.c
1244 M tina/math/mathMatr_add.c
1245 M tina/math/mathMatr_alloc.c
1246 M tina/math/mathMatr_build.c
1247 M tina/math/mathMatr_cast.c
1248 M tina/math/mathMatr_check.c
1249 M tina/math/mathMatr_copy.c
1250 M tina/math/mathMatr_fill.c
1251 M tina/math/mathMatr_fmt.c
1252 M tina/math/mathMatr_fmt2.c
1253 M tina/math/mathMatr_free.c
1254 M tina/math/mathMatr_get.c
1255 M tina/math/mathMatr_invert.c
1256 M tina/math/mathMatr_invsd.c
1257 M tina/math/mathMatr_io.c
1258 M tina/math/mathMatr_itimes.c
1259 M tina/math/mathMatr_mat2.c
1260 M tina/math/mathMatr_mat3.c
1261 M tina/math/mathMatr_minus.c
1262 M tina/math/mathMatr_mult.c
1263 M tina/math/mathMatr_prod.c
1264 M tina/math/mathMatr_put.c
1265 M tina/math/mathMatr_sub.c
1266 M tina/math/mathMatr_svd.c
1267 M tina/math/mathMatr_tensor.c
1268 M tina/math/mathMatr_times.c
1269 M tina/math/mathMatr_transp.c
1270 M tina/math/mathMatr_trnsf2.c
1271 M tina/math/mathMatr_trnsf3.c
1272 M tina/math/mathMatr_unit.c
1273 M tina/math/mathMatr_util.c
1274 M tina/math/mathMatr_vprod.c
1275 M tina/math/mathMatv_chol.c
1276 M tina/math/mathMatv_eigen.c
1277 M tina/math/mathMatv_gs.c
1278 M tina/math/mathMatv_invert.c
1279 M tina/math/mathMatv_ivec.c
1280 M tina/math/mathMatv_lu.c
1281 M tina/math/mathMatv_mat.c
1282 M tina/math/mathMatv_svd.c
1283 M tina/math/mathMatv_vec.c
1284 M tina/math/mathNum_cholesky.c
1285 M tina/math/mathNum_dprog.c
1286 M tina/math/mathNum_eigen.c
1287 M tina/math/mathNum_eqn.c
1288 M tina/math/mathNum_fourier.c
1289 M tina/math/mathNum_newtraph.c
1290 M tina/math/mathNum_pentadiag.c
1291 M tina/math/mathNum_simplexmin.c
1292 M tina/math/mathNum_solve.c
1293 M tina/math/mathNum_svd.c
1294 M tina/math/mathNum_univmin.c
1295 M tina/math/mathSpl_bspline.c
1296 M tina/math/mathSpl_ics.c
1297 M tina/math/mathSpl_spline.c
1298 M tina/math/mathSpl_spline2.c
1299 M tina/math/mathStat_covar.c
1300 M tina/math/mathTran_quat.c
1301 M tina/math/mathTran_rot2.c
1302 M tina/math/mathTran_rot3.c
1303 M tina/math/mathTran_transform2.c
1304 M tina/math/mathTran_transform3.c
1305 M tina/math/mathTyp_cmplx.c
1306 M tina/math/mathTyp_int.c
1307 M tina/math/mathUtil_hist.c
1308 M tina/math/mathUtil_hyper.c
1309 M tina/math/mathUtil_math.c
1310 M tina/math/mathUtil_rand.c
1311 M tina/math/mathVec_apply.c
1312 M tina/math/mathVec_combine.c
1313 M tina/math/mathVec_fmt.c
1314 M tina/math/mathVec_geom.c
1315 M tina/math/mathVec_get.c
1316 M tina/math/mathVec_max.c
1317 M tina/math/mathVec_set.c
1318 M tina/math/mathVec_vector.c
1319 
1320 -------------------------------------------------------------------------------------------
1321 ID:36 Tony 22.09.03 (MacOSX 10.2.6)
1322 
1323   . Changed the license on ALL .c and .h files to BSD.  Im not going to
1324     log all files as modified.  It builds on my box.
1325 
1326 
1327 -------------------------------------------------------------------------------------------
1328 ID 35 NAT 22.09.03 (Solaris)
1329 
1330          . documentation in image procesing files updated.
1331          . some top level documentation to sys files added.
1332          . error level prioritisation changed in sys_GenDef.h
1333 
1334 M tina/image/imgEM_estep.c
1335 M tina/image/imgEM_max.c
1336 M tina/image/imgEM_probs.c
1337 M tina/image/imgGen_get_interp.c
1338 M tina/image/imgPrc_add.c
1339 M tina/image/imgPrc_aratio.c
1340 M tina/image/imgPrc_bskel.c
1341 M tina/image/imgPrc_combine.c
1342 M tina/image/imgPrc_connect.c
1343 M tina/image/imgPrc_erf.c
1344 M tina/image/imgPrc_fireburn.c
1345 M tina/image/imgPrc_gabor.c
1346 M tina/image/imgPrc_hist.c
1347 M tina/image/imgPrc_log.c
1348 M tina/image/imgPrc_lsf.c
1349 M tina/image/imgPrc_poly.c
1350 M tina/image/imgPrc_quad.c
1351 M tina/image/imgPrc_rank.c
1352 M tina/image/imgPrc_scat.c
1353 M tina/image/imgPrc_shade.c
1354 M tina/image/imgPrc_sin.c
1355 M tina/image/imgPrc_spiral.c
1356 M tina/image/imgPrc_sqrt.c
1357 M tina/image/imgPrc_suptype.c
1358 M tina/image/imgPrc_surf.c
1359 M tina/image/imgPrc_warp.c
1360 M tina/image/imgPrc_window.c
1361 M tina/image/imgSeq_frame.c
1362 M tina/image/imgSeq_slice.c
1363 M tina/image/imgSeq_voi.c
1364 M tina/sys/sysGen_error.c
1365 M tina/sys/sysGen_format.c
1366 M tina/sys/sysGen_help.c
1367 M tina/sys/sysGen_string.c
1368 M tina/sys/sysGen_swap.c
1369 M tina/sys/sysGph_cliques.c
1370 M tina/sys/sysLst_ddstr.c
1371 M tina/sys/sysLst_list.c
1372 M tina/sys/sysLst_match.c
1373 M tina/sys/sysLst_prop.c
1374 M tina/sys/sysLst_rec.c
1375 M tina/sys/sysLst_sort.c
1376 M tina/sys/sysMem_ralloc.c
1377 M tina/sys/sysTyp_pair.c
1378 M tina/sys/sys_GenDef.h
1379 
1380 --------------------------------------------------------------------------------------------
1381 ID 34 NAT 19.09.03 (Solaris)
1382 
1383           . fix header file name so that the library will compile.
1384 
1385 M tina/image/imgEM_mix.c
1386 
1387 --------------------------------------------------------------------------------------------
1388 ID:33 ipoole 16.09.03 (Windows 2000/Visual Studio 6)
1389 
1390         . Further fix to im_square()
1391         . Some more (void *) cast warnings fixed
1392 
1393 Modified files:
1394 
1395 M tina/image/imgPrc_quad.c
1396 M tina/medical/medNorm_base.c
1397 
1398 --------------------------------------------------------------------------------------------
1399 ID:32 a.lacey 16.09.03 (MacOSX 10.2.6)
1400 
1401         . fixes to imgPrc_quad.c
1402         
1403 Modified files;
1404 
1405 M tina/image/imgPrc_quad.c
1406 
1407 --------------------------------------------------------------------------------------------
1408 ID:31 ipoole 16.09.03 (Windows 2000/Visual Studio 6)
1409 
1410         . Minor corrections to @brief comments in the image section (having seen the Doxygen output)
1411       . The files imgSeq_imstack, imgSeq_alloc, imgSeq_voi, imgSeg_fram were missing from the VS
1412         build - fixed.
1413 
1414 Modified files:
1415 
1416 M configure.ac
1417 M tina/image/imgEM_max.c
1418 M tina/image/imgGen_alloc.c
1419 M tina/image/imgGen_region.c
1420 M tina/image/imgPrc_bskel.c
1421 M tina/image/imgPrc_spiral.c
1422 M tina/image/imgSeq_alloc.c
1423 M tina/image/imgSeq_frame.c
1424 M tina/image/imgSeq_imstack.c
1425 M tina/image/imgSeq_voi.c
1426 M vs_build/tina-libs/TinaLibs.dsp
1427 
1428 --------------------------------------------------------------------------------------------
1429 ID:30 tony 15.09.03 (MacOSX 10.2.6)
1430 
1431         . Added infrastructure for doxygen based library reference
1432         
1433 Added files:
1434 
1435  A docs/tinalibs-libref/build.pl
1436  A docs/tinalibs-libref/tina-libs.doxy.conf
1437  A tina/tina.doxy
1438 
1439 --------------------------------------------------------------------------------------------
1440 ID:29 ipoole 12.09.03 (Windows 2000/Visual Studio 6)
1441 
1442    . @brief comments added to all files in image section.   These need checking by someone
1443      more qualified!   In a few cases I've been unable to guess a comment, and I've flagged
1444      these with "UNCERTAIN".
1445    . Removed all "(void *)" casts in various free function arguments.  This fixes dozens
1446      of VS over zealous "cast on l-value..." warnings.   Warning count is now 1035.
1447 
1448 Modified files:
1449 
1450 M tina/geometry/geomCurve_splines.c
1451 M tina/image/imgEM_estep.c
1452 M tina/image/imgEM_max.c
1453 M tina/image/imgEM_mix.c
1454 M tina/image/imgEM_probs.c
1455 M tina/image/imgGen_alloc.c
1456 M tina/image/imgGen_get.c
1457 M tina/image/imgGen_get_interp.c
1458 M tina/image/imgGen_getrast.c
1459 M tina/image/imgGen_getvec.c
1460 M tina/image/imgGen_put.c
1461 M tina/image/imgGen_region.c
1462 M tina/image/imgPrc_add.c
1463 M tina/image/imgPrc_apply.c
1464 M tina/image/imgPrc_aratio.c
1465 M tina/image/imgPrc_bshift.c
1466 M tina/image/imgPrc_bskel.c
1467 M tina/image/imgPrc_combine.c
1468 M tina/image/imgPrc_complexify.c
1469 M tina/image/imgPrc_connect.c
1470 M tina/image/imgPrc_conv_1d.c
1471 M tina/image/imgPrc_conv_prof.c
1472 M tina/image/imgPrc_convolve.c
1473 M tina/image/imgPrc_create.c
1474 M tina/image/imgPrc_deriv.c
1475 M tina/image/imgPrc_erf.c
1476 M tina/image/imgPrc_filter.c
1477 M tina/image/imgPrc_fireburn.c
1478 M tina/image/imgPrc_fourier.c
1479 M tina/image/imgPrc_gabor.c
1480 M tina/image/imgPrc_gauss.c
1481 M tina/image/imgPrc_grad.c
1482 M tina/image/imgPrc_hist.c
1483 M tina/image/imgPrc_log.c
1484 M tina/image/imgPrc_lsf.c
1485 M tina/image/imgPrc_median.c
1486 M tina/image/imgPrc_morph.c
1487 M tina/image/imgPrc_poly.c
1488 M tina/image/imgPrc_prof1.c
1489 M tina/image/imgPrc_ptr.c
1490 M tina/image/imgPrc_quad.c
1491 M tina/image/imgPrc_rank.c
1492 M tina/image/imgPrc_rot.c
1493 M tina/image/imgPrc_sample.c
1494 M tina/image/imgPrc_scale.c
1495 M tina/image/imgPrc_scat.c
1496 M tina/image/imgPrc_shade.c
1497 M tina/image/imgPrc_sin.c
1498 M tina/image/imgPrc_smooth.c
1499 M tina/image/imgPrc_smooth_1d.c
1500 M tina/image/imgPrc_spiral.c
1501 M tina/image/imgPrc_sqrt.c
1502 M tina/image/imgPrc_suptype.c
1503 M tina/image/imgPrc_surf.c
1504 M tina/image/imgPrc_warp.c
1505 M tina/image/imgPrc_window.c
1506 M tina/image/imgPrc_zeropad.c
1507 M tina/image/imgSeq_alloc.c
1508 M tina/image/imgSeq_logic.c
1509 M tina/image/imgSeq_slice.c
1510 M tina/sys/sys_GenDef.h
1511 
1512 --------------------------------------------------------------------------------------------
1513 ID:28 a.lacey 12.09.03 (MacOSX 10.2.6)
1514 
1515   . Fixed compiler warnings on OSX 10.2.6 gcc 3.1 in image library
1516   . Re-wrote im_square function in imgPrc_quad.c to work with non zero starting
1517     images
1518   . Changed LICENSE details to BSD - this still needs fixing in all files
1519     a script will appear soon!
1520 
1521 Modified files:
1522 
1523 M COPYING
1524 M Makefile.am
1525 M configure.ac
1526 M m4/tcl.m4
1527 M swig/tcl/tinaTcl.c
1528 M tina/file/fileDicom_io.c
1529 M tina/image/imgEM_estep.c
1530 M tina/image/imgEM_max.c
1531 M tina/image/imgEM_mix.c
1532 M tina/image/imgEM_probs.c
1533 M tina/image/imgGen_alloc.c
1534 M tina/image/imgGen_get.c
1535 M tina/image/imgGen_get_interp.c
1536 M tina/image/imgGen_getrast.c
1537 M tina/image/imgGen_getvec.c
1538 M tina/image/imgGen_put.c
1539 M tina/image/imgGen_region.c
1540 M tina/image/imgPrc_add.c
1541 M tina/image/imgPrc_apply.c
1542 M tina/image/imgPrc_aratio.c
1543 M tina/image/imgPrc_bshift.c
1544 M tina/image/imgPrc_bskel.c
1545 M tina/image/imgPrc_combine.c
1546 M tina/image/imgPrc_complexify.c
1547 M tina/image/imgPrc_connect.c
1548 M tina/image/imgPrc_conv_1d.c
1549 M tina/image/imgPrc_conv_prof.c
1550 M tina/image/imgPrc_convolve.c
1551 M tina/image/imgPrc_create.c
1552 M tina/image/imgPrc_deriv.c
1553 M tina/image/imgPrc_erf.c
1554 M tina/image/imgPrc_filter.c
1555 M tina/image/imgPrc_fireburn.c
1556 M tina/image/imgPrc_fourier.c
1557 M tina/image/imgPrc_gabor.c
1558 M tina/image/imgPrc_gauss.c
1559 M tina/image/imgPrc_grad.c
1560 M tina/image/imgPrc_hist.c
1561 M tina/image/imgPrc_log.c
1562 M tina/image/imgPrc_lsf.c
1563 M tina/image/imgPrc_median.c
1564 M tina/image/imgPrc_morph.c
1565 M tina/image/imgPrc_poly.c
1566 M tina/image/imgPrc_prof1.c
1567 M tina/image/imgPrc_ptr.c
1568 M tina/image/imgPrc_quad.c
1569 M tina/image/imgPrc_rank.c
1570 M tina/image/imgPrc_rot.c
1571 M tina/image/imgPrc_sample.c
1572 M tina/image/imgPrc_scale.c
1573 M tina/image/imgPrc_scat.c
1574 M tina/image/imgPrc_shade.c
1575 M tina/image/imgPrc_sin.c
1576 M tina/image/imgPrc_smooth.c
1577 M tina/image/imgPrc_smooth_1d.c
1578 M tina/image/imgPrc_spiral.c
1579 M tina/image/imgPrc_sqrt.c
1580 M tina/image/imgPrc_suptype.c
1581 M tina/image/imgPrc_surf.c
1582 M tina/image/imgPrc_warp.c
1583 M tina/image/imgPrc_window.c
1584 M tina/image/imgPrc_zeropad.c
1585 M tina/image/imgSeq_alloc.c
1586 M tina/image/imgSeq_frame.c
1587 M tina/image/imgSeq_imstack.c
1588 M tina/image/imgSeq_logic.c
1589 M tina/image/imgSeq_slice.c
1590 M tina/image/imgSeq_voi.c
1591 M tina/medical/Makefile.am
1592 M tina/sys/sysMem_ralloc.c
1593         
1594 --------------------------------------------------------------------------------------------
1595 ID:27 ipoole 9.09.03 (Windows 2000/Visual Studio)
1596         . Most VS warnings fixed in sys.   There remain 11, which I've sent to Tony for more
1597         careful attention.   Warning count is now 1169.
1598         . Identified use of static data, tagging these lines with "/* static data! */".  I
1599           have done this throughout the library *except* vision ('cos there are too many).
1600           The count of static data lines, by section, is as follows:
1601                 sys:            12
1602                 math:   26
1603                 image:  23
1604                 geometry:       53
1605                 file:           40
1606                 medical:        22
1607                 vision: 100 (estimate)
1608 
1609 Modified files:
1610         
1611 M tina/file/fileAiff_io.c
1612 M tina/file/fileAni_io.c
1613 M tina/file/fileAvs_io.c
1614 M tina/file/fileDicom_io.c
1615 M tina/file/fileEdges_wisp_write.c
1616 M tina/file/fileGeom3_wrt.c
1617 M tina/file/fileIff_io.c
1618 M tina/file/fileTs_deserialise.c
1619 M tina/file/fileTs_free.c
1620 M tina/file/fileTs_io.c
1621 M tina/file/fileTs_print.c
1622 M tina/file/fileTs_save_load.c
1623 M tina/file/fileTs_serialise.c
1624 M tina/file/fileUtil_name.c
1625 M tina/geometry/geomCam_par_getset.c
1626 M tina/geometry/geomCam_par_proj.c
1627 M tina/geometry/geomCurve_circprox.c
1628 M tina/geometry/geomCurve_con_fltr.c
1629 M tina/geometry/geomCurve_con_test.c
1630 M tina/geometry/geomCurve_conic2.c
1631 M tina/geometry/geomCurve_conicprox.c
1632 M tina/geometry/geomCurve_curvprox.c
1633 M tina/geometry/geomCurve_string2.c
1634 M tina/geometry/geomCurve_string3.c
1635 M tina/geometry/geomEdge_link.c
1636 M tina/geometry/geomGen_hull.c
1637 M tina/geometry/geomSpline_kws_run.c
1638 M tina/geometry/geomSpline_ucbs2.c
1639 M tina/image/imgEM_estep.c
1640 M tina/image/imgEM_mix.c
1641 M tina/image/imgGen_get_interp.c
1642 M tina/image/imgPrc_apply.c
1643 M tina/image/imgPrc_create.c
1644 M tina/image/imgPrc_poly.c
1645 M tina/image/imgSeq_frame.c
1646 M tina/image/imgSeq_slice.c
1647 M tina/math/mathGeom_mat2.c
1648 M tina/math/mathGeom_mat3.c
1649 M tina/math/mathGeom_mat4.c
1650 M tina/math/mathGeom_vec2.c
1651 M tina/math/mathGeom_vec3.c
1652 M tina/math/mathGeom_vec4.c
1653 M tina/math/mathMatr_fmt.c
1654 M tina/math/mathMatr_get.c
1655 M tina/math/mathNum_simplexmin.c
1656 M tina/math/mathNum_svd.c
1657 M tina/math/mathSpl_bspline.c
1658 M tina/math/mathSpl_spline.c
1659 M tina/math/mathSpl_spline2.c
1660 M tina/math/mathUtil_hist.c
1661 M tina/math/mathUtil_rand.c
1662 M tina/math/mathVec_get.c
1663 M tina/medical/medSroi_alloc.c
1664 M tina/medical/medSroi_io.c
1665 M tina/medical/medSroi_pca.c
1666 M tina/medical/medSroi_search.c
1667 M tina/medical/medStim_alloc.c
1668 M tina/medical/medStim_corr.c
1669 M tina/medical/medStim_gamma.c
1670 M tina/medical/medStim_perm.c
1671 M tina/sys/sysGen_error.c
1672 M tina/sys/sysGen_format.c
1673 M tina/sys/sysGen_format.h
1674 M tina/sys/sysGen_messages.c
1675 M tina/sys/sysGen_string.c
1676 M tina/sys/sysGen_swap.c
1677 M tina/sys/sysLst_dd.c
1678 M tina/sys/sysLst_ddstr.c
1679 M tina/sys/sysLst_match.c
1680 M tina/sys/sysLst_rec.c
1681 M tina/sys/sysLst_sort.c
1682 M tina/sys/sysLst_strings.c
1683 M tina/sys/sysMem_dcopy.c
1684 M tina/sys/sysMem_dynamic_v.c
1685 M tina/sys/sysMem_ralloc.c
1686 M tina/sys/sysTyp_generic.c
1687 
1688 --------------------------------------------------------------------------------------------
1689 ID:26 a.lacey 4.09.03 (MacOSX 10.2.6)
1690 
1691         . Fixed compiler warnings under OSX (gcc 3.1) in sys library
1692         . Moved some global static variables into local function scope
1693         . Replaced occurances of type "long double" as double
1694  
1695 Modified files:  
1696 
1697 M tina/math/mathDraw_bresline.c
1698 M tina/math/mathDraw_polygon.c
1699 M tina/math/mathDraw_symmline.c
1700 M tina/math/mathGeom_geom2.c
1701 M tina/math/mathGeom_geom3.c
1702 M tina/math/mathGeom_hull2.c
1703 M tina/math/mathGeom_hull3.c
1704 M tina/math/mathGeom_ipos.c
1705 M tina/math/mathGeom_mat2.c
1706 M tina/math/mathGeom_mat3.c
1707 M tina/math/mathGeom_mat4.c
1708 M tina/math/mathGeom_proj2.c
1709 M tina/math/mathGeom_proj3.c
1710 M tina/math/mathGeom_vec2.c
1711 M tina/math/mathGeom_vec3.c
1712 M tina/math/mathGeom_vec4.c
1713 M tina/math/mathMatr_add.c
1714 M tina/math/mathMatr_alloc.c
1715 M tina/math/mathMatr_build.c
1716 M tina/math/mathMatr_cast.c
1717 M tina/math/mathMatr_check.c
1718 M tina/math/mathMatr_copy.c
1719 M tina/math/mathMatr_fill.c
1720 M tina/math/mathMatr_fmt.c
1721 M tina/math/mathMatr_fmt2.c
1722 M tina/math/mathMatr_free.c
1723 M tina/math/mathMatr_get.c
1724 M tina/math/mathMatr_invert.c
1725 M tina/math/mathMatr_invsd.c
1726 M tina/math/mathMatr_io.c
1727 M tina/math/mathMatr_itimes.c
1728 M tina/math/mathMatr_mat2.c
1729 M tina/math/mathMatr_mat3.c
1730 M tina/math/mathMatr_minus.c
1731 M tina/math/mathMatr_mult.c
1732 M tina/math/mathMatr_prod.c
1733 M tina/math/mathMatr_put.c
1734 M tina/math/mathMatr_sub.c
1735 M tina/math/mathMatr_svd.c
1736 M tina/math/mathMatr_tensor.c
1737 M tina/math/mathMatr_times.c
1738 M tina/math/mathMatr_transp.c
1739 M tina/math/mathMatr_trnsf2.c
1740 M tina/math/mathMatr_trnsf3.c
1741 M tina/math/mathMatr_unit.c
1742 M tina/math/mathMatr_util.c
1743 M tina/math/mathMatr_vprod.c
1744 M tina/math/mathMatv_chol.c
1745 M tina/math/mathMatv_eigen.c
1746 M tina/math/mathMatv_gs.c
1747 M tina/math/mathMatv_invert.c
1748 M tina/math/mathMatv_ivec.c
1749 M tina/math/mathMatv_lu.c
1750 M tina/math/mathMatv_mat.c
1751 M tina/math/mathMatv_svd.c
1752 M tina/math/mathMatv_vec.c
1753 M tina/math/mathNum_cholesky.c
1754 M tina/math/mathNum_dprog.c
1755 M tina/math/mathNum_eigen.c
1756 M tina/math/mathNum_eqn.c
1757 M tina/math/mathNum_fourier.c
1758 M tina/math/mathNum_newtraph.c
1759 M tina/math/mathNum_pentadiag.c
1760 M tina/math/mathNum_simplexmin.c
1761 M tina/math/mathNum_solve.c
1762 M tina/math/mathNum_svd.c
1763 M tina/math/mathNum_univmin.c
1764 M tina/math/mathSpl_bspline.c
1765 M tina/math/mathSpl_ics.c
1766 M tina/math/mathSpl_spline.c
1767 M tina/math/mathSpl_spline2.c
1768 M tina/math/mathStat_covar.c
1769 M tina/math/mathTran_quat.c
1770 M tina/math/mathTran_rot2.c
1771 M tina/math/mathTran_rot3.c
1772 M tina/math/mathTran_transform2.c
1773 M tina/math/mathTran_transform3.c
1774 M tina/math/mathTyp_cmplx.c
1775 M tina/math/mathTyp_int.c
1776 M tina/math/mathUtil_hist.c
1777 M tina/math/mathUtil_hyper.c
1778 M tina/math/mathUtil_math.c
1779 M tina/math/mathUtil_rand.c
1780 M tina/math/mathVec_apply.c
1781 M tina/math/mathVec_combine.c
1782 M tina/math/mathVec_fmt.c
1783 M tina/math/mathVec_geom.c
1784 M tina/math/mathVec_get.c
1785 M tina/math/mathVec_max.c
1786 M tina/math/mathVec_set.c
1787 M tina/math/mathVec_vector.c
1788 
1789 --------------------------------------------------------------------------------------------
1790 ID:25 a.lacey 4.09.03 (MacOSX 10.2.6)
1791 
1792         . Force autoconf to turn on full compiler warnings (-Wall flag)
1793         . Fixed warnings under OSX (gcc 3.1) in sys library
1794         
1795 Modified files:
1796 M bootstrap.sh
1797 M tina/medical/Makefile.am
1798 M tina/sys/sysGen_fmt_vtype.c
1799 M tina/sys/sysGen_format.c
1800 M tina/sys/sysGen_help.c
1801 M tina/sys/sysGen_messages.c
1802 M tina/sys/sysGen_mprintf.c
1803 M tina/sys/sysGen_string.c
1804 M tina/sys/sysGen_swap.c
1805 M tina/sys/sysGph_cliques.c
1806 M tina/sys/sysLst_dd.c
1807 M tina/sys/sysLst_match.c
1808 M tina/sys/sysLst_rec.c
1809 M tina/sys/sysLst_sort.c
1810 M tina/sys/sysLst_strings.c
1811 M tina/sys/sysLst_util.c
1812 M tina/sys/sysMem_ccopy.c
1813 M tina/sys/sysMem_dynamic_n.c
1814 M tina/sys/sysMem_dynamic_n_ts.c
1815 M tina/sys/sysMem_dynamic_v.c
1816 M tina/sys/sysMem_fcopy.c
1817 M tina/sys/sysMem_icopy.c
1818 M tina/sys/sysMem_ralloc.c
1819 M tina/sys/sysTyp_generic.c
1820 M tina/sys/sys_MemDef.h
1821 
1822 --------------------------------------------------------------------------------------------
1823 ID:24 ipoole 4.09.03 (Windows 2000/Visual Studio)
1824         . Added syswin_support.c/h to vs_build
1825         . Changed types in syswin_support.c/h to double (was float) for consistency with
1826           unix math.h
1827       . Included syswin_support.h in imgEM_mix.c (#ifdef _PCC only) to ensure erf()
1828           is correctly declared
1829         . Some floats changed to double, so that imgEM_mix.c is now free of warnings
1830           (total warnings count now 1312)
1831         ! Note I have not executed these changes.
1832 
1833 M configure.ac
1834 M tina/image/imgEM_mix.c
1835 M tina/image/imgEM_mix.h
1836 M tina/sys/syswin_support.c
1837 M tina/sys/syswin_support.h
1838 M vs_build/Tina.dsw
1839 M vs_build/tina-libs/TinaLibs.dsp
1840 
1841 ---------------------------------------------------------------------------------------------
1842 ID:23 ovidiu 4.09.03 (Windows 2000/Visual Studio) 
1843       . Adition of the syswin_support code
1844 
1845 A tina/sys/syswin_support.c
1846 A tina/sys/syswin_support.h
1847 
1848 --------------------------------------------------------------------------------------------
1849 ID:22 ipoole 4.09.03 (Windows 2000/Visual Studio)
1850         . Warnings fixed in 8 source files:
1851                 imgGen_get
1852                 imgGen_alloc
1853                 imgPrc_gauss
1854                 imgPrc_grad
1855                 imgPrc_combine
1856                 imgPrc_convolve
1857                 imgPrc_filter
1858                 geomImg_canny
1859         . Commented out calls to stack_push() and imcalc_draw() in iso_canny() call tree, 
1860           which break the build when linked without tina-tools.
1861 
1862 Notes on warnings fixes:
1863 
1864 Many of these derive from a fix to IM_PIX_GET(),  Hitherto, there was no default case to 
1865 the switch, so that not only would an invalid pixel type go undetected, but also the passed 
1866 variable(_gl) would remain un-set, often holding a random uninitialised value.  It is this 
1867 "variable may be unitinitialised" of which the compilerwas warning.   Thus, I have added 
1868 a default case, which sets (_gl) to 0, then raises a fatal error.   
1869 
1870 Another category of warnings related to the (void *) cast on calls such as fvector_free().   
1871 The cast seems to be unncessary, and has been romoved.
1872 
1873 Another large category related to include files being missing.
1874 
1875 These changes have fixed 134 warnings (VisualStudio, level 4), so that the count 
1876 (including Neil's fixes in commit 21) is now 1316.
1877 
1878 M configure.ac
1879 M tina/geometry/geomImg_canny.c
1880 M tina/image/imgGen_alloc.c
1881 M tina/image/imgGen_get.c
1882 M tina/image/imgPrc_combine.c
1883 M tina/image/imgPrc_filter.c
1884 M tina/image/imgPrc_gauss.c
1885 M tina/image/imgPrc_grad.c
1886 M tina/image/img_GenDef.h
1887 M tina/medical/medNorm_base.c
1888 M tina/sys/sysPro.h
1889 M vs_build/tina-libs/TinaLibs.dsp  - set warnings to level 4 (highest)
1890 
1891 --------------------------------------------------------------------------------------------
1892 ID:21 neil 2.09.03 (Solaris)
1893 
1894     . compiler errors fixed in histogram headers
1895     . support provided for 3D object location in Closed Loop Validation algorithm. 
1896 
1897 M tina/geometry/geomTrans_gen.c
1898 M tina/math/mathUtil_hist.c
1899 M tina/math/math_UtilDef.h
1900 M tina/vision/Makefile.am
1901 A tina/vision/visModel_smplx.c
1902 A tina/vision/visModel_smplx.h
1903 M tina/vision/vis_ModelPro.h
1904 
1905 ---------------------------------------------------------------------------------------------
1906 ID:20 ovidiu 1.09.03 (Windows 2000/Visual Studio) 
1907       . Re-Addition of the pgh code
1908 
1909 M tina/vision/visPgh_analysis2.c 
1910 M tina/vision/visPgh_analysis2.h
1911 M tina/vision/visPgh_hist.c 
1912 M tina/vision/visPgh_hist.h  
1913 M tina/vision/visPgh_histfuncs.c  
1914 M tina/vision/visPgh_histfuncs.h
1915 M tina/vision/visPgh_HT.c 
1916 M tina/vision/visPgh_HT.h 
1917 M tina/vision/visPgh_im_pairs_points.c
1918 M tina/vision/visPgh_im_pairs_points.h  
1919 M tina/vision/visPgh_locate.c 
1920 M tina/vision/visPgh_locate.h
1921 M tina/vision/visPgh_match.c 
1922 M tina/vision/visPgh_match.h
1923 M tina/vision/visPgh_misc.c 
1924 M tina/vision/visPgh_misc.h
1925 M tina/vision/visPgh_model.c
1926 M tina/vision/visPgh_model.h
1927 M tina/vision/visPgh_var.c
1928 M tina/vision/visPgh_var.h 
1929 M tina/vision/visPghTest_loc.c 
1930 M tina/vision/visPghTest_loc.h
1931 M tina/vision/visPgh_defs.h 
1932 M tina/vision/visPgh_types.h           
1933 M vs_build/tina_dll/Tina.dsw 
1934 M vs_build/tina_dll/Tina.dsp 
1935 M vs_build/tina_dll/Tina.i
1936 
1937 ---------------------------------------------------------------------------------------------
1938 ID:19 ovidiu 29.08.03 (Windows 2000/Visual Studio) 
1939       . Adition of the pgh code
1940 
1941 M tina/vision/vis_Pgh_analysis2.c 
1942 M tina/vision/vis_Pgh_hist.c  
1943 M tina/vision/vis_Pgh_histfuncs.c  
1944 M tina/vision/vis_Pgh_HT.c  
1945 M tina/vision/vis_Pgh_im_pairs_points.c  
1946 M tina/vision/vis_Pgh_locate.c 
1947 M tina/vision/vis_Pgh_match.c 
1948 M tina/vision/vis_Pgh_misc.c 
1949 M tina/vision/vis_Pgh_model.c
1950 M tina/vision/vis_Pgh_tool.c  (only to initialise the tool)
1951 M tina/vision/vis_Pgh_var.c 
1952 M tina/vision/vis_PghTest_loc.c 
1953 M tina/vision/mono.c 
1954 M tina/vision/stack.c 
1955 M tina/vision/vis_Pgh_defs.h 
1956 M tina/vision/vis_Pgh_Extra.h 
1957 M tina/vision/vis_Pgh_funcs.h
1958 M tina/vision/vis_Pgh_types.h           
1959 M vs_build/tina_dll/Tina.dsw 
1960 M vs_build/tina_dll/Tina.dsp 
1961 M vs_build/tina_dll/Tina.i
1962 
1963 
1964 ---------------------------------------------------------------------------------------------
1965 ID:18 mjs 29.08.03 (Linux 2.4.18)
1966         . Addition of the iso_canny code 
1967         . Minor changes 
1968 
1969 Modified files: 
1970 M tina/geometry/geomEdge_link.c     Set uninitialised List structures to NULL
1971 
1972 M tina/image/imgEM_estep.c          Changed include files from form
1973 M tina/image/imgEM_estep.h          #include "img_EMDef.h"
1974 M tina/image/imgEM_max.c            to  
1975 M tina/image/imgEM_max.h            #include <tina/image/img_EMDef.h>
1976 M tina/image/imgEM_mix.c
1977 M tina/image/imgEM_mix.h
1978 M tina/image/imgEM_probs.c
1979 M tina/image/imgEM_probs.h
1980 
1981         
1982 M tina/image/imgSeq_logic.c         Corrected a logical error in the way
1983                                     images are counted in a list
1984 M tina/medical/medStim_perm.c       Updated to use new sequence structure
1985                                     timing info 
1986 
1987 M tina/sys/sysLst_dd.c              Fixed a bug in
1988                                     dd_list_rm_links_on_type
1989 
1990 M geometry/geomImg_canny.c          Added the iso_canny and get_ssqim functions 
1991 M geometry/geomImg_canny.h          
1992 
1993         
1994         
1995 ---------------------------------------------------------------------------------------------
1996 ID:17 ipoole 05.08.03 (Windows 2000/Visual Studio)
1997       . Work in progress re-factoring of active shape model "Sroi" code.  
1998       . Other minor changes - see below
1999 
2000 M tina/file/fileMatrix_r.c
2001 M tina/file/fileMatrix_r.h
2002 M tina/math/mathNum_simplexmin.c  // #include <tina/math/mathNum_simplexmin.h>
2003 M tina/math/mathUtil_hist.c       // decalre static void herror(char *str);
2004 M tina/medical/medNorm_base.c
2005 M tina/medical/medSroi_alloc.c
2006 M tina/medical/medSroi_alloc.h
2007 M tina/medical/medSroi_io.c
2008 M tina/medical/medSroi_io.h
2009 M tina/medical/medSroi_pca.c
2010 M tina/medical/medSroi_pca.h
2011 M tina/medical/medSroi_sample.c
2012 M tina/medical/medSroi_sample.h
2013 M tina/medical/medSroi_search.c
2014 M tina/medical/medSroi_search.h
2015 M tina/medical/med_SroiDef.h
2016 M tina/sys/sysLst_dd.c            // cover for empty list (problem exposed by canny())
2017 M vs_build/Tina.dsw
2018 M vs_build/example/Example.dsp
2019 M vs_build/tina-libs/TinaLibs.dsp
2020 
2021 ---------------------------------------------------------------------------------------------
2022 
2023 ID:16 a.lacey 22.05.03 (MacOSX 10.2.6)
2024         
2025         . mods to get the xy_norm code working independently of the tina-tools code
2026           (but still allow it to work with it).
2027           
2028         . changes to the permiability code to get this working without the need for tina-tools
2029         
2030         . a few mods to the cpolicy documentation
2031         
2032         . EXPERIMENTAL: introduced the first stages of the swig wrapping code.  This includes the
2033           swig interface files for java and tcl (basically the same but they might diverge) together
2034           with the products, i.e. for Java the .java and JNI code and for tcl the .c file.  
2035           There are also a couple of build scripts that I have been using on MacOSX but these should
2036           be replaced with proper automake code (and will be in due course)
2037           
2038           As far as testing goes I currently have this working alongside ImageJ (details of this 
2039           will be release in due course). 
2040           
2041           Like it says on the tina - THIS IS EXPERIMENTAL....you have been warned
2042           
2043         . The removed files have actually just been renamed
2044           
2045 Added files:
2046 A swig/build-java.sh
2047 A swig/build-tcl.sh
2048 A swig/tina.java.i
2049 A swig/tina.tcl.i
2050 A swig/java/Jina.java
2051 A swig/java/JinaJNI.java
2052 A swig/java/SWIGTYPE_p_FILE.java
2053 A swig/java/SWIGTYPE_p_a_2__float.java
2054 A swig/java/SWIGTYPE_p_a_3__float.java
2055 A swig/java/SWIGTYPE_p_a_4__float.java
2056 A swig/java/SWIGTYPE_p_a_5__double.java
2057 A swig/java/SWIGTYPE_p_double.java
2058 A swig/java/SWIGTYPE_p_f___double.java
2059 A swig/java/SWIGTYPE_p_f___imregion.java
2060 A swig/java/SWIGTYPE_p_f___int.java
2061 A swig/java/SWIGTYPE_p_f___p_vec2.java
2062 A swig/java/SWIGTYPE_p_f___p_vec3.java
2063 A swig/java/SWIGTYPE_p_f___p_void.java
2064 A swig/java/SWIGTYPE_p_f___vec2.java
2065 A swig/java/SWIGTYPE_p_f___vec3.java
2066 A swig/java/SWIGTYPE_p_f___void.java
2067 A swig/java/SWIGTYPE_p_f_int_p_double_float__double.java
2068 A swig/java/SWIGTYPE_p_f_p_double_float_int__double.java
2069 A swig/java/SWIGTYPE_p_f_p_struct_shistogram_float__double.java
2070 A swig/java/SWIGTYPE_p_f_void__double.java
2071 A swig/java/SWIGTYPE_p_float.java
2072 A swig/java/SWIGTYPE_p_int.java
2073 A swig/java/SWIGTYPE_p_p_char.java
2074 A swig/java/SWIGTYPE_p_p_double.java
2075 A swig/java/SWIGTYPE_p_p_dpnode.java
2076 A swig/java/SWIGTYPE_p_p_float.java
2077 A swig/java/SWIGTYPE_p_p_imrect.java
2078 A swig/java/SWIGTYPE_p_p_int.java
2079 A swig/java/SWIGTYPE_p_p_line2.java
2080 A swig/java/SWIGTYPE_p_p_list.java
2081 A swig/java/SWIGTYPE_p_p_matrix.java
2082 A swig/java/SWIGTYPE_p_p_p_double.java
2083 A swig/java/SWIGTYPE_p_p_p_void.java
2084 A swig/java/SWIGTYPE_p_p_seqslice.java
2085 A swig/java/SWIGTYPE_p_p_seqvoi.java
2086 A swig/java/SWIGTYPE_p_p_shistogram.java
2087 A swig/java/SWIGTYPE_p_p_short.java
2088 A swig/java/SWIGTYPE_p_p_spline.java
2089 A swig/java/SWIGTYPE_p_p_spline2.java
2090 A swig/java/SWIGTYPE_p_p_tcomplex.java
2091 A swig/java/SWIGTYPE_p_p_unsigned_char.java
2092 A swig/java/SWIGTYPE_p_p_unsigned_int.java
2093 A swig/java/SWIGTYPE_p_p_unsigned_short.java
2094 A swig/java/SWIGTYPE_p_p_vec.java
2095 A swig/java/SWIGTYPE_p_p_vec3.java
2096 A swig/java/SWIGTYPE_p_p_void.java
2097 A swig/java/SWIGTYPE_p_p_vram.java
2098 A swig/java/SWIGTYPE_p_short.java
2099 A swig/java/SWIGTYPE_p_unsigned_char.java
2100 A swig/java/SWIGTYPE_p_unsigned_int.java
2101 A swig/java/SWIGTYPE_p_unsigned_long.java
2102 A swig/java/SWIGTYPE_p_unsigned_short.java
2103 A swig/java/SWIGTYPE_p_void.java
2104 A swig/java/jina.c
2105 A swig/java/jinaBinNode.java
2106 A swig/java/jinaBrImStack.java
2107 A swig/java/jinaCamera.java
2108 A swig/java/jinaCirc2.java
2109 A swig/java/jinaComplex.java
2110 A swig/java/jinaCone.java
2111 A swig/java/jinaConic.java
2112 A swig/java/jinaConic3.java
2113 A swig/java/jinaConicStat.java
2114 A swig/java/jinaCovar.java
2115 A swig/java/jinaDpnode.java
2116 A swig/java/jinaEdgeConn.java
2117 A swig/java/jinaEdgel.java
2118 A swig/java/jinaGeneric.java
2119 A swig/java/jinaGraphNode.java
2120 A swig/java/jinaHoughPeak.java
2121 A swig/java/jinaHoughPeak2.java
2122 A swig/java/jinaHoughRegion.java
2123 A swig/java/jinaHoughRegion2.java
2124 A swig/java/jinaIcs2.java
2125 A swig/java/jinaImrect.java
2126 A swig/java/jinaImregion.java
2127 A swig/java/jinaIpos.java
2128 A swig/java/jinaIsoError.java
2129 A swig/java/jinaIvec.java
2130 A swig/java/jinaKwsnake.java
2131 A swig/java/jinaLine2.java
2132 A swig/java/jinaLine3.java
2133 A swig/java/jinaList.java
2134 A swig/java/jinaMat.java
2135 A swig/java/jinaMat2.java
2136 A swig/java/jinaMat3.java
2137 A swig/java/jinaMat4.java
2138 A swig/java/jinaMatch.java
2139 A swig/java/jinaMatchCliche.java
2140 A swig/java/jinaMatchClique.java
2141 A swig/java/jinaMatrix.java
2142 A swig/java/jinaMixmodel.java
2143 A swig/java/jinaPair.java
2144 A swig/java/jinaParcam.java
2145 A swig/java/jinaPerfusion.java
2146 A swig/java/jinaPermiability.java
2147 A swig/java/jinaPlFlow.java
2148 A swig/java/jinaPlane.java
2149 A swig/java/jinaPoint2.java
2150 A swig/java/jinaPoint3.java
2151 A swig/java/jinaPos2.java
2152 A swig/java/jinaPos3.java
2153 A swig/java/jinaProf1.java
2154 A swig/java/jinaProp.java
2155 A swig/java/jinaPropDef.java
2156 A swig/java/jinaPwrte.java
2157 A swig/java/jinaPwrteGen.java
2158 A swig/java/jinaPwrtePtP.java
2159 A swig/java/jinaPwrtePtV.java
2160 A swig/java/jinaPwrteVtV.java
2161 A swig/java/jinaRindex.java
2162 A swig/java/jinaScalar.java
2163 A swig/java/jinaSeqSlice.java
2164 A swig/java/jinaSeqVoi.java
2165 A swig/java/jinaSequence.java
2166 A swig/java/jinaShistogram.java
2167 A swig/java/jinaSpline.java
2168 A swig/java/jinaSpline2.java
2169 A swig/java/jinaStringMatch.java
2170 A swig/java/jinaSupport.java
2171 A swig/java/jinaTString.java
2172 A swig/java/jinaTerrain.java
2173 A swig/java/jinaTransf3.java
2174 A swig/java/jinaTransform2.java
2175 A swig/java/jinaTransform3.java
2176 A swig/java/jinaTreeNode.java
2177 A swig/java/jinaUcbs.java
2178 A swig/java/jinaUcbs2.java
2179 A swig/java/jinaUcbs3.java
2180 A swig/java/jinaVarptr.java
2181 A swig/java/jinaVarptrptr.java
2182 A swig/java/jinaVec.java
2183 A swig/java/jinaVec2.java
2184 A swig/java/jinaVec3.java
2185 A swig/java/jinaVec4.java
2186 A swig/java/jinaVector.java
2187 A swig/java/jinaViolsNode.java
2188 A swig/java/jinaVram.java
2189 A swig/java/jinaWindex.java
2190 A swig/tcl/tinaTcl.c
2191 A tina/medical/medNorm_base.c
2192 A tina/medical/medNorm_base.h
2193 A tina/medical/medNorm_seq.c
2194 A tina/medical/medNorm_seq.h
2195 A tina/medical/med_NormPro.h
2196 
2197 Modified files:
2198 M docs/tina-cpolicy/tina-cpolicy.texi
2199 M tina/math/mathUtil_hist.c
2200 M tina/math/mathUtil_hist.h
2201 M tina/medical/Makefile.am
2202 M tina/medical/medPro.h
2203 M tina/medical/medStim_perm.c
2204 M tina/medical/medStim_perm.h
2205 M tina/vision/visMatch_estr.h
2206 
2207 Removed (renamed) files:
2208 R tina/medical/medSeq_norm.c -> medNorm_seq.c/.h
2209 R tina/medical/medSeq_norm.h
2210 R tina/medical/med_SeqPro.h  -> med_NormPro.h
2211 
2212 
2213 ---------------------------------------------------------------------------------------------
2214 
2215 ID:15 a.lacey 12.06.03 (MacOSX 10.2.6)
2216 
2217         . Added some seedling documentation to the tina-cpolicy area.  Not actually anything
2218           worth reading but its a starting point on codein policies
2219           
2220         . The rest are fixes for the Swig based java wrapping (which are actually fixes that
2221            need to be done anyway.  These include;
2222            
2223            - Added static to "shistogram *mph;" declaration in mathUtil_hist.c line 50
2224              (not used elsewhere)
2225            - Changed declarations of "fmin" and "fmax" to "tina_fmin" and "tina_fmax" in 
2226              mathUtil_math.c lines 75 and 80 respectively and fixed all calls.
2227            - Changed the  name of "super" the function pointer in shistogram to shFuncSuper
2228              because super is C++ and java keyword.
2229            - previous mods to fileAni_io.c had forgotten to mod the .h file..
2230            - A few others of this ilk...
2231             
2232 Added files:
2233         A docs/tina-cpolicy/tina-cpolicy.documentation.texi
2234         A docs/tina-cpolicy/tina-cpolicy.fileStructure.texi
2235         
2236 Modified files:
2237         M docs/tina-cpolicy/tina-cpolicy.texi
2238         M tina/file/fileAni_io.c
2239         M tina/file/fileAni_io.h
2240         M tina/file/fileAni_read_header.c
2241         M tina/geometry/geomLine_2trans.c
2242         M tina/geometry/geomLine_3trans.c
2243         M tina/image/img_GenDef.h
2244         M tina/image/img_SeqDef.h
2245         M tina/math/mathUtil_hist.c
2246         M tina/math/mathUtil_math.c
2247         M tina/math/mathUtil_math.h
2248         M tina/math/math_UtilDef.h
2249         M tina/sys/sysLst_rec.c
2250         M tina/sys/sysMem_icopy.c
2251         M tina/sys/sysMem_ralloc.c
2252         M tina/sys/sysMem_ralloc.h
2253         M tina/vision/visModel_pwrte.c
2254 
2255 Deleted files:
2256         R docs/tina-cpolicy/tina-cpolicy.practise.texi
2257         R docs/tina-cpolicy/tina-cpolicy.standards.texi
2258               
2259              
2260 ---------------------------------------------------------------------------------------------
2261 ID:14 ipoole 14.05.03 (Visual Studio 6.0)
2262         . Incorporated files for "smart region of interest" (SROI), i.e. active shape models.
2263         Files provided by Tony and are recorded as "Legacy TINA"
2264 
2265         This is WIP.   Files have only been added to the VisualStudio build, not to the
2266         makefile system.  
2267            - Added a dependency graph in med_SroiPro.h
2268          - Renamed the key structure "Model" to "SroiModel"
2269          - Files are independent of sroi_dparams, which will be placed in tina-tools
2270 
2271         Still to do:
2272          ! Incoporate into makefiles and verify Cygwin and OS X builds
2273            ! Files sroi_view, sroi_polygon and sroi_tool need adding to tina-tools
2274            ! A few issues remain to be resolved - these have been flagged "ipoole:TODO" and
2275              assert(0) inserted.
2276            ! There are several static variables, which need replacing with an explicitly passed
2277            context.
2278            ! There are many warnings, some if which seem significant.   I'll fix these in a later
2279              commit, so that the CVS diff will serve to document what I've done.
2280          ! Compiles but never executed; needs a console test program.      
2281 
2282 Added files:
2283     A tina/medical/medSroi_alloc.c
2284     A tina/medical/medSroi_alloc.h
2285     A tina/medical/medSroi_io.c
2286     A tina/medical/medSroi_io.h
2287     A tina/medical/medSroi_pca.c
2288     A tina/medical/medSroi_pca.h
2289     A tina/medical/medSroi_sample.c
2290     A tina/medical/medSroi_sample.h
2291     A tina/medical/medSroi_search.c
2292     A tina/medical/medSroi_search.h
2293     A tina/medical/med_SroiDef.h
2294     A tina/medical/med_SroiPro.h
2295 
2296 Modified files:
2297     M configure.ac
2298     M vs_build/tina-libs/TinaLibs.dsp
2299 
2300 ---------------------------------------------------------------------------------------------
2301 ID:13 m.scott 27.02.03 (Linux 2.4.18)
2302 
2303         . Modified errors in image header files
2304         . Modified header file names in image sequence files
2305 
2306 Modified files:
2307         tina/image/imgPrc_add.h        modified 2nd Imrect *imc_add(int k,Imrect *im) to Imrect *imi_add(int k,Imrect *im);
2308         tina/image/imgPrc_scat.h       removed unnecessary static Imrect *normaliser(Imrect *graph_im);
2309         tina/image/imgSeq_imstack.c    changed/added required header files
2310         tina/image/imgSeq_imstack.h    changed/added required header files
2311         
2312 ---------------------------------------------------------------------------------------------
2313 
2314 ID:12 a.lacey 25.02.03 (MacOSX 10.2.4)
2315 
2316     . functions moved down from tools (ID:9)
2317     . replace call to get_cvector_length with call to strlen
2318         . Documenting of code example in tina/sys/sysMem_ralloc.c (just a start, not yet sure it even
2319           works yet)
2320 
2321 Modified files:
2322   M tina/image/imgSeq_alloc.c
2323   M tina/image/imgSeq_frame.c
2324   M tina/image/imgSeq_frame.h
2325   M tina/sys/sysMem_ralloc.c 
2326   
2327 ---------------------------------------------------------------------------------------------
2328 
2329 ID:11 a.lacey 22.02.03 (MacOSX 10.2.4)
2330 
2331         . Files pushed down from tina-tools/tinatool/tlbase.  The original split of the Sequence tool
2332           was not completed properly.  The push down of these files ensures that the sequence datastructure
2333           is fully supported.
2334           
2335         .  See tina-tools ChangeLog ID:8 for details.
2336         
2337 New filws (moved from tina-tools):
2338   tina/image/imgSeq_alloc.c
2339   tina/image/imgSeq_alloc.h
2340   tina/image/imgSeq_frame.c
2341   tina/image/imgSeq_frame.h
2342   tina/image/imgSeq_imstack.c
2343   tina/image/imgSeq_imstack.h
2344   tina/image/imgSeq_voi.c
2345   tina/image/imgSeq_voi.h
2346 
2347 Modified files:
2348   tina/image/img_SeqDef.h
2349   tina/image/img_SeqPro.h
2350   tina/image/Makefile.am
2351   
2352 ---------------------------------------------------------------------------------------------
2353 ID:10 g.buonaccorsi 20.2.3 (solaris 2.8)
2354 
2355         . fixed link errors re: stack_push & get_stride_store
2356 
2357 Modified files:
2358 
2359 M tina/file/fileAni_io.c
2360 M tina/image/imgEM_probs.c
2361 M tina/image/imgEM_probs.h
2362 M tina/math/mathGeom_geom3.h
2363 M tina/medical/medSeq_norm.c
2364 M tina/medical/medSeq_norm.h
2365 M tina/medical/medStim_corr.c
2366 M tina/medical/medStim_gamma.c
2367 M tina/medical/medStim_gamma.h
2368 
2369 ---------------------------------------------------------------------------------------------
2370 ID:9 a.lacey 7.2.3 (linux 2.4.19)
2371 
2372         . fixed line ending problems
2373 
2374 Modified files:
2375         M tina/file/fileTs_struct_info.c
2376         M tina/file/fileUtil_util.c
2377 
2378 ----------------------------------------------------------------------------------------------
2379 <<<<<<< ChangeLog
2380 ID:9 a.lacey 7.2.3 (linux 2.4.19)
2381 
2382         . fixed line ending problems
2383 
2384 Modified files:
2385         M tina/file/fileTs_struct_info.c
2386         M tina/file/fileUtil_util.c
2387 
2388 ----------------------------------------------------------------------------------------------
2389 
2390 =======
2391 
2392 >>>>>>> 1.15
2393 ID:8 ipoole 05.02.03 (Windows 2000: Visual Studio 6.0 + Cygwin)
2394         . Various fixes to recover Visual Studio build
2395         . Removed some files that are products of the bootstrap process.   NOTE
2396           that config.h.in remains a problem: it is modified by the boostrap,
2397           but is required to exist!
2398 Testing:
2399         Libraries and example programram build and run under VS and Cygwin
2400 
2401 Modified files:
2402         M tina/image/img_SeqPro.h       // missing extern "C" {
2403         M tina/math/mathUtil_rand.c     // to fix non UNIX end of line characters
2404         M tina/medical/medSeq_norm.c  // DISABLED by #if 0 .... #endif, untill fixed!
2405         M tina/sys/sysGen_string.c      // to fix non UNIX end of line characters
2406         M tina/sys/sysMem_dynamic_n.c   // to fix non UNIX end of line characters
2407         M tina/sys/sys_GenDef.h         // missing #ifndef guard around definition of ROUND
2408 
2409 Removed files:
2410         R aclocal.m4
2411         R configure
2412 ----------------------------------------------------------------------------------------------
2413 ID:7 a.lacey 04.02.03 (MacOSX 10.2.3)
2414 
2415         . varies header files #define _HDR lines fixed.  Quite a number in vision had the same
2416           HDR tag and where therefore prevented from inclusion
2417           
2418         . added missing header files to numerous source files in order to eliminate cast warnings.
2419           on my build I no longer get any warnings apart from one in sys to do with long double
2420           which I will fix in the future.
2421           
2422         . added missing group Pro files in image for EM and Seq
2423         
2424 Problems:
2425         . Whilst performing builds for these changes it became clear that the tina/medical directory is
2426           *NOT WORKING*.  Many of the functions in here still make calls to tina-tools code namely
2427           stack_push and some sequence tool related functions.  medSeq_norm.c does not build at all.
2428           nat to fix.
2429 
2430 Issues:
2431         tina/medical
2432         
2433 New files:
2434         A tina/image/img_EMPro.h
2435         A tina/image/img_SeqPro.h
2436         
2437 Modified files:
2438         M tina/file/Makefile.am
2439         M tina/file/fileAni_write_header.h
2440         M tina/file/fileCam_io.c
2441         M tina/file/fileCam_util.c
2442         M tina/file/fileCam_view_prms.c
2443         M tina/file/fileEdges_read.c    
2444         M tina/file/fileEdges_read.h
2445         M tina/file/fileEdges_w.c
2446         M tina/file/fileEdges_wisp_write.c
2447         M tina/file/fileGeom2_read.c
2448         M tina/file/fileGeom3_read.c
2449         M tina/file/fileMipl_io.c
2450         M tina/file/fileRad_io.c
2451         M tina/file/fileRaw_io.c
2452         M tina/file/fileTs_io.c
2453         M tina/file/fileTs_serialise.c
2454         M tina/file/fileTs_struct_info.c
2455         M tina/file/fileUtil_name.c
2456         M tina/file/fileUtil_util.c
2457         M tina/geometry/geomPoint_2gen.h
2458         M tina/geometry/geomPoint_3gen.h
2459         M tina/image/Makefile.am
2460         M tina/image/imgGen_getvec.c
2461         M tina/image/imgPrc_gabor.h
2462         M tina/image/imgPro.h
2463         M tina/image/imgSeq_logic.c
2464         M tina/image/imgSeq_logic.h
2465         M tina/image/imgSeq_slice.c
2466         M tina/image/imgSeq_slice.h
2467         M tina/image/img_EMDef.h
2468         M tina/math/mathMatr_fmt2.h
2469         M tina/math/mathSpl_spline2.h
2470         M tina/math/mathStat_covar.h
2471         M tina/math/mathUtil_rand.c
2472         M tina/math/math_GenDef.h
2473         M tina/math/math_GeomDef.h
2474         M tina/math/math_StatDef.h
2475         M tina/math/math_UtilDef.h
2476         M tina/medical/Makefile.am
2477         M tina/medical/medSeq_norm.c
2478         M tina/medical/medStim_gamma.c
2479         M tina/medical/medStim_perm.c
2480         M tina/sys/sysGen_string.c
2481         M tina/sys/sysLst_match.c
2482         M tina/sys/sysMem_dynamic_n.c
2483         M tina/vision/visCalib_epi.h
2484         M tina/vision/visCalib_grid.h
2485         M tina/vision/visCalib_lines.h
2486         M tina/vision/visCalib_stereo.h
2487         M tina/vision/visCalib_tsai.h
2488 
2489 ----------------------------------------------------------------------------------------------
2490 ID:6 ipoole 31.1.03 (Windows 2000, Visual Studio 6.0 + Cygwin)
2491 
2492         . Modifications and additions to build a "native" Windows library uder Visual Studio.
2493           See the file vs_build/README.txt for details.
2494 
2495 Testing:
2496         As well as testing the Visual Studio build (running the example program) I have checked that
2497         libraries and example program still build/run under Cywin. 
2498 
2499 New files:
2500     A vs_build/Tina.dsw
2501     A vs_build/config.h
2502     A vs_build/example/Example.dsp
2503     A vs_build/example/StdAfx.cpp
2504     A vs_build/example/StdAfx.h
2505     A vs_build/example/Example.cpp
2506     A vs_build/tina-libs/TinaLibs.dsp
2507 
2508 Modified files:
2509     M confic.ac                    // Joined lines broken by '\' - seems to cause a problem for Cygwin
2510     M tina/file/fileCam_util.c
2511     M tina/file/fileTs_struct_info.c
2512     M tina/file/fileUtil_name.h
2513     M tina/file/fileUtil_util.c
2514     M tina/math/mathUtil_rand.c
2515     M tina/sys/sysGen_string.c
2516     M tina/sys/sysMem_dynamic_n.c
2517 
2518 ----------------------------------------------------------------------------------------------
2519 ID:5 a.lacey (MacOSX 10.2.3)
2520 
2521         . corrections to header includes in files from ID:3
2522         
2523         . added necessary headers to medical directory (moving medStim_defs.h to
2524           med_StimDef.h)
2525           
2526         . removed Makefile.in's from the repository
2527         
2528         
2529 New files:
2530         tina/medical/
2531                 med_SeqPro.h
2532                 med_StimDef.h
2533                 med_StimPro.h
2534                 medDef.h
2535                 medPro.h
2536                 
2537 Modified files:
2538         tina/medical/
2539                 Makefile.am
2540                 medSeq_norm.c
2541                 medSeq_norm.h
2542                 medStim_calcs.c
2543                 medStim_calcs.h
2544                 medStim_corr.c
2545                 medStim_corr.h
2546                 medStim_defs.h
2547                 medStim_gamma.c
2548                 medStim_gamma.h
2549                 medStim_perm.c
2550                 medStim_perm.h
2551                 medStim_tdata.c
2552                 medStim_tdata.h
2553                 
2554 ----------------------------------------------------------------------------------------------
2555 
2556 ID:4 n.thacker (Linux 2.4.19)
2557 
2558         . Missed files from ID:3
2559         
2560         . Fixed MINFLOAT occurences
2561         
2562 New files:
2563    tina/image/imgSeq_logic.c
2564    tina/image/imgSeq_logic.h
2565 
2566 Modified files:
2567    tina/medical/medStim_corr.c
2568 
2569 
2570 -----------------------------------------------------------------------------------------------
2571 
2572 ID:3 n.thacker (Linux 2.4.19)
2573 
2574         . Populated the tina/medical directory with code from tina4
2575 
2576         . Introduced EM algorithm code into tina/image directorya
2577 
2578         . Introduced ntw and makectags into scripts (from tina4)
2579 
2580         . Sequence interpolation code in tina/image directory
2581 
2582         . ani, dicom and nema file io re-worked to work with new sequence structure
2583 
2584         . nema file reader modified to work with new scaling params (as far as ISBE philips
2585           scanner concerned!)
2586 
2587         . bug fixes in tina/sys/sysLst* code
2588 
2589 New files:
2590    scripts/makectags
2591    scripts/ntw
2592    tina/image/imgEM_estep.c
2593    tina/image/imgEM_estep.h
2594    tina/image/imgEM_max.c
2595    tina/image/imgEM_max.h
2596    tina/image/imgEM_mix.c
2597    tina/image/imgEM_mix.h
2598    tina/image/imgEM_probs.c
2599    tina/image/imgEM_probs.h
2600    tina/image/imgSeq_slice.c
2601    tina/image/imgSeq_slice.h
2602    tina/image/img_EMDef.h
2603    tina/image/img_SeqDef.h
2604    tina/medical/Makefile.am
2605    tina/medical/medSeq_norm.c
2606    tina/medical/medSeq_norm.h
2607    tina/medical/medStim_calcs.c
2608    tina/medical/medStim_calcs.h
2609    tina/medical/medStim_corr.c
2610    tina/medical/medStim_corr.h
2611    tina/medical/medStim_defs.h
2612    tina/medical/medStim_gamma.c
2613    tina/medical/medStim_gamma.h
2614    tina/medical/medStim_perm.c
2615    tina/medical/medStim_perm.h
2616    tina/medical/medStim_tdata.c
2617    tina/medical/medStim_tdata.h
2618 
2619 
2620 Modified files:
2621    configure.ac
2622    tina/image/Makefile.am
2623    tina/file/fileAni_io.c
2624    tina/file/fileAni_io.h
2625    tina/file/fileDicom_io.c
2626    tina/file/fileDicom_io.h
2627    tina/file/fileNema_io.c
2628    tina/file/fileNema_io.h
2629    tina/image/imgDef.h
2630    tina/image/imgPro.h
2631    tina/sys/sysLst_list.c
2632    tina/sys/sysLst_list.h
2633    tina/sys/sysLst_prop.c
2634    tina/sys/sysLst_prop.h
2635 
2636 
2637 ----------------------------------------------------------------------------------------------
2638 
2639 ID:2 a.lacey (MacOSX 10.2.3)
2640 
2641         . First real tina m4 macro, based on xview macro.  Does searching in adjacent directories
2642           for includes and libs in areas like ../tina-libs*/  Include path search seeks sysDef.h,
2643           library search seeks libtinaSys.*
2644           
2645         . Added paths to search for motif libraries under fink on OSX
2646         
2647 Modified files:
2648         m4/
2649                 ac_find_tina.m4
2650                 ac_find_motif.m4
2651                 
2652 ----------------------------------------------------------------------------------------------
2653 
2654 ID:1 a.lacey 16.01.03 (MacOSX 10.2.3)
2655 
2656         . Additions to the demos/example directory.  Originally there was just one program to
2657           generate an example output file.  Have added a second program to load the newly
2658           generated image and compare it to the provided output in result.pgm
2659 
2660         . Added comments to example.c to aid understanding as well as improved README
2661         
2662 New files:
2663         demos/example/
2664                 compare.c
2665           
2666 Modified files:
2667         demos/example/
2668                 README
2669                 Makefile.am
2670                 example.c
2671 
2672 
2673 
2674 EOF-------------------------------------------------------------------------------------------

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.