1 $Id: ChangeLog,v 1.98 2008/12/16 11:38:52 neil Exp $ 2 3 Project : tina-tools 4 Description : tinatool application code 5 --------------------------------------- 6 ChangeLog 7 --------- 8 9 This is the changelog file for the tinatools application (tina-tools). 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 for 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 - Copy the whole of the entry into an email with the subject "tina-tools commit id:xxx" 23 (where xxx is the build number) and post it to developer-list@tina-vision.net 24 25 - Update the build/version variable at the top of the configure.ac file with the new 26 ID number 27 28 ---------------------------------------------------------------------------------------- 29 ID:94 nat 16/12/2008 (linux) 30 31 . changes consistent with modifications to linker code.. see tina-libs 32 33 M tinatool/draw/drawPaint_imrect.c 34 M tinatool/tlvision/tlvisCalib_tool.c 35 M tinatool/tlvision/tlvisEdge_tool.c 36 37 ---------------------------------------------------------------------------------------- 38 ID:93 pab 09/12/2008 (linux 2.6.22) 39 40 . Added include statement for missing header file (filePro.h): fixes three lines 41 of compiler warnings. Warning count for GCC 4.2.1 on 32-bit Suse 10.3 (with 42 only GTK+ 2 widgets) is now 8 lines. 43 44 M tina-tools/tinatool/tlmedical/tlmedAnl_tool.c 45 46 ---------------------------------------------------------------------------------------- 47 ID:92 pab 09/12/2008 (linux 2.6.22) 48 49 . Fixes for compiler warnings, mainly "cast to pointer from integer of different 50 size" on 64-bit systems and some "variable used uninitialized". Warning count 51 for GCC 4.2.1 on 64-bit Suse 10.3 (with only GTK+ 2 widgets) is now 40 lines. 52 53 M tina-tools/tinatool/tlmedical/tlmedAnl_tool.c 54 55 ---------------------------------------------------------------------------------------- 56 ID:91 pab 02/12/2008 (linux 2.6.22) 57 58 . Fixes for compiler warnings, mainly "cast to pointer from integer of different 59 size" on 64-bit systems and some "variable used uninitialized". Warning count 60 for GCC 4.2.1 on 64-bit Suse 10.3 (with only GTK+ 2 widgets)is now 55 lines. 61 62 M tina-tools/tinatool/draw/drawPaint_reclist.c 63 M tina-tools/tinatool/draw/drawPlot_procs.c 64 M tina-tools/tinatool/draw/drawTv_draw.c 65 M tina-tools/tinatool/draw/drawTv_picture.c 66 M tina-tools/tinatool/draw/drawTv_tv.c 67 M tina-tools/tinatool/gphx/gdk2/gphxGdk_dump.c 68 M tina-tools/tinatool/tlbase/tlbaseDisp_tool.c 69 M tina-tools/tinatool/tlbase/tlbaseInfr_left.c 70 M tina-tools/tinatool/tlbase/tlbaseInfr_mono.c 71 M tina-tools/tinatool/tlbase/tlbaseInfr_right.c 72 M tina-tools/tinatool/tlbase/tlbaseInfr_stack.c 73 M tina-tools/tinatool/tlbase/tlbaseInfr_threed.c 74 M tina-tools/tinatool/tlbase/tlbaseMono_view.c 75 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.c 76 M tina-tools/tinatool/tlbase/tlbaseSter_left.c 77 M tina-tools/tinatool/tlbase/tlbaseSter_right.c 78 M tina-tools/tinatool/tlbase/tlbaseSter_thrd.c 79 M tina-tools/tinatool/tlmedical/tlmedAnl_ct_tool.c 80 M tina-tools/tinatool/tlmedical/tlmedAnl_tool.c 81 M tina-tools/tinatool/tlmedical/tlmedSeg_tool.c 82 M tina-tools/tinatool/tlmedical/tlmedSroi_tool.c 83 M tina-tools/tinatool/tlvision/tlvisCorr_tool.c 84 M tina-tools/tinatool/tlvision/tlvisEdge_geom_pick.c 85 M tina-tools/tinatool/tlvision/tlvisEdge_stest_tool.c 86 M tina-tools/tinatool/tlvision/tlvisEdge_tool.c 87 M tina-tools/tinatool/tlvision/tlvisSmm_pick.c 88 M tina-tools/tinatool/tlvision/tlvisSmm_tool.c 89 M tina-tools/tinatool/tlvision/tlvisSmm_view.c 90 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_svalue.c 91 92 ---------------------------------------------------------------------------------------- 93 ID:90 pab 26/11/2008 (linux 2.6.22) 94 95 . Several updates to the text window in the top-level tinatool for gtk+ 2 widget 96 set: horizontal and vertical scrollbars now appear on the window when needed, 97 text is added to the bottom of the window rather than the cursor position, and 98 the view will automatically scroll to the start of the last line of text when 99 new text is added. 100 101 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_textsw.c 102 103 ---------------------------------------------------------------------------------------- 104 ID:89 pab 30/10/2008 (linux 2.6.22) 105 106 . Fixed the previous update properly by removing the temporary version of 107 gradient_im from tlvisCalib_model.c so that all calls go to geomImg_Canny.c 108 109 M tina-tools/tinatool/tlvision/tlvisCalib_model.c 110 111 ---------------------------------------------------------------------------------------- 112 ID:88 pab 30/10/2008 (linux 2.6.22) 113 114 . Re-fixed small bug (renamed the "basename" variable in tlvisCalib_tool.c) from 115 the previous update. 116 . Changed the name of the gradient_im function in tlvisCalib_model.c to 117 local_gradient_im to prevent conflict with a function of the same name in 118 geomImg_Canny.c. 119 120 M tina-tools/tinatool/tlvision/tlvisCalib_model.c 121 M tina-tools/tinatool/tlvision/tlvisCalib_tool.c 122 123 --------------------------------------------------------------------------------------- 124 ID:87 nat 30/10/2008 (linux) 125 126 . Alternative definitions of edge added in edge params. 127 . Initialisation of rectified stereo images now works on Tv's. 128 . Default parameters for 3D geometry fits adjusted. 129 . Model alignment improved by smoothing likelihood map. 130 131 M tinatool/tlbase/tlbaseSter_left.c 132 M tinatool/tlbase/tlbaseSter_right.c 133 M tinatool/tlvision/tlvisCalib_tool.c 134 M tinatool/tlvision/tlvisCalib_tool.h 135 M tinatool/tlvision/tlvisCorr_tool.c 136 M tinatool/tlvision/tlvisEdge_tool.c 137 138 ---------------------------------------------------------------------------------------- 139 ID:86 pab 13/10/2008 (linux 2.6.22) 140 141 . Fixed small bug (renamed the "basename" variable) from the previous update. 142 143 M tina-tools/tinatool/tlvision/tlvisCalib_tool.c 144 145 --------------------------------------------------------------------------------------- 146 ID:85 nat 2/10/08 (solaris) 147 148 . compiler problems associated with header file ordering and minor bug fix 149 in print statements of new code 150 151 M tinatool/tlvision/tlvisCalib_model.c 152 M tinatool/tlvision/tlvisCalib_tool.c 153 M tinatool/tlvision/tlvisTrn_procs.c 154 155 --------------------------------------------------------------------------------------- 156 ID:84 nat 1/10/08 (linux) 157 158 . updated model matcher and calib tools 159 . new histogram viewing tool 160 161 M tinatool/tlbase/Makefile.am 162 A tinatool/tlbase/tlbaseHist_tool.c 163 A tinatool/tlbase/tlbaseHist_tool.h 164 M tinatool/tlvision/Makefile.am 165 A tinatool/tlvision/tlvisCalib_model.c 166 A tinatool/tlvision/tlvisCalib_model.h 167 M tinatool/tlvision/tlvisCalib_tool.c 168 M tinatool/tlvision/tlvisCalib_tool.h 169 M tinatool/tlvision/tlvisSmm_matcher.c 170 M tinatool/tlvision/tlvisSmm_matcher.h 171 M tinatool/tlvision/tlvisSmm_tool.c 172 M tinatool/tlvision/tlvisSmm_tool.h 173 174 ---------------------------------------------------------------------------------------- 175 ID:83 pab 16.1.2008 (linux 2.6.13) 176 177 . Fixed choice list function call not being run on use of the choice list from 178 within macros, preventing choices from being set. 179 180 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_choice.c 181 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.c 182 183 ---------------------------------------------------------------------------------------- 184 ID:82 pab 7.12.2007 (linux 2.6.13) 185 186 . Added a flag to record when a choice list state is being reset and prevent 187 the button toggling from being written to macros as a actual button press: 188 macros should now work as intended in GTK versions of TINA. 189 190 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_choice.c 191 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.c 192 193 ---------------------------------------------------------------------------------------- 194 ID:81 pab 7.12.2007 (linux 2.6.13) 195 196 . Fixed choice list function call not being run on initialisation of choice list, 197 preventing default choices from being set. 198 199 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_choice.c 200 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.c 201 202 ---------------------------------------------------------------------------------------- 203 ID:80 pab 7.12.2007 (linux 2.6.13) 204 205 . Added the dump functions for gtk+2, and added warning messages when the 206 empty dump functions for gtk+1.2 are called. 207 208 M tina-tools/tinatool/gphx/gdk/gphxGdk_dump.c 209 M tina-tools/tinatool/gphx/gdk/gphxGdk_epsf_dump.c 210 M tina-tools/tinatool/gphx/gdk/gphxGdk_tiff_dump.c 211 M tina-tools/tinatool/gphx/gdk2/gphxGdk_dump.c 212 M tina-tools/tinatool/gphx/gdk2/gphxGdk_dump.h 213 M tina-tools/tinatool/gphx/gdk2/gphxGdk_epsf_dump.c 214 M tina-tools/tinatool/gphx/gdk2/gphxGdk_epsf_dump.h 215 M tina-tools/tinatool/gphx/gdk2/gphxGdk_tiff_dump.c 216 M tina-tools/tinatool/gphx/gdk2/gphxGdk_tiff_dump.h 217 218 ---------------------------------------------------------------------------------------- 219 ID:79 pab 21.3.2007 (linux 2.6.13) 220 221 . Fixed a header file bug: the xview file was including a motif header. 222 223 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_menubar.c 224 225 226 ---------------------------------------------------------------------------------------- 227 ID:78 pab 7.3.2007 (linux 2.6.13) 228 229 Added a file browser to the scan_files function for GTK+ <2.4, so now all GTK+ 2 230 scan_files calls use a browser widget. 231 232 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_scan_files.c 233 234 ---------------------------------------------------------------------------------------- 235 ID:77 pab 6.3.2007 (linux 2.6.13) 236 237 Inserted a check for the presence of the GTK file chooser widget: GTK+ >2.4 is 238 needed. Older versions of GTK+ 2 revert to the text-based version of the 239 scan_files function. 240 241 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_scan_files.c 242 243 ---------------------------------------------------------------------------------------- 244 ID:76 pab 5.3.2007 (linux 2.6.13) 245 246 Fixed tv_init so that the function is not run when no Tv is installed. 247 Fixed the GTK+ 2 file browser to clip the suffix from the filename (this is added 248 by the input functions). 249 250 M tina-tools/tinatool/draw/drawTv_init.c 251 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_scan_files.c 252 253 ---------------------------------------------------------------------------------------- 254 ID:75 pab 4.3.2007 (linux 2.6.13) 255 256 . Added a file browser widget to the "scan" button in GTK+ 2. The scan button still 257 works in the same way as before for all other widget sets, but the scan_files 258 function should be called with (char *dir, char *file) for separate directory and 259 file fields (see the Mono tool for a code example) and (char *path, NULL) for 260 a combined pathname field (see the Sequence tool for a code example). 261 262 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.c 263 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_scan_files.c 264 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_scan_files.c 265 M tina-tools/tinatool/wdgts/null/wdgtsNull_tw_scan_files.c 266 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_scan_files.c 267 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_scan_files.c 268 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_scan_files.c 269 270 ---------------------------------------------------------------------------------------- 271 ID:74 pab 1.3.2007 (linux 2.6.13) 272 273 . Small header file and build system fixes for previous update. 274 275 M tina-tools/tinatool/wdgts/wdgtsPro.h 276 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_scan_files.c 277 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_scan_files.c 278 M tina-tools/tinatool/wdgts/null/wdgtsNull_tw_scan_files.c 279 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_scan_files.c 280 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_scan_files.c 281 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_scan_files.c 282 283 ---------------------------------------------------------------------------------------- 284 ID:73 pab 1.3.2007 (linux 2.6.13) 285 286 . Moved scan_files function into widgets directories, to allow replacement with 287 a proper file browser widget. 288 289 M tina-tools/tinatool/tlbase/tlbaseMono_raw_input.c 290 M tina-tools/tinatool/tlbase/tlbaseMono_tool.c 291 M tina-tools/tinatool/tlbase/tlbaseMono_tool.h 292 M tina-tools/tinatool/tlbase/tlbaseSter_tool.c 293 M tina-tools/tinatool/wdgts/gtk/Makefile.am 294 M tina-tools/tinatool/wdgts/gtk/Makefile.tina 295 A tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_scan_files.c 296 A tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_scan_files.h 297 M tina-tools/tinatool/wdgts/gtk/wdgts_GtkPro.h 298 M tina-tools/tinatool/wdgts/gtk2/Makefile.am 299 M tina-tools/tinatool/wdgts/gtk2/Makefile.tina 300 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_scan_files.c 301 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_scan_files.h 302 M tina-tools/tinatool/wdgts/gtk2/wdgts_GtkPro.h 303 M tina-tools/tinatool/wdgts/null/Makefile.am 304 M tina-tools/tinatool/wdgts/null/Makefile.tina 305 A tina-tools/tinatool/wdgts/null/wdgtsNull_tw_scan_files.c 306 A tina-tools/tinatool/wdgts/null/wdgtsNull_tw_scan_files.h 307 M tina-tools/tinatool/wdgts/null/wdgts_NullPro.h 308 M tina-tools/tinatool/wdgts/tcl/Makefile.am 309 M tina-tools/tinatool/wdgts/tcl/Makefile.tina 310 A tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_scan_files.c 311 A tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_scan_files.h 312 M tina-tools/tinatool/wdgts/tcl/wdgts_TclPro.h 313 M tina-tools/tinatool/wdgts/xm/Makefile.am 314 M tina-tools/tinatool/wdgts/xm/Makefile.tina 315 A tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_scan_files.c 316 A tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_scan_files.h 317 M tina-tools/tinatool/wdgts/xm/wdgts_XmPro.h 318 M tina-tools/tinatool/wdgts/xv/Makefile.am 319 M tina-tools/tinatool/wdgts/xv/Makefile.tina 320 A tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_scan_files.c 321 A tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_scan_files.h 322 M tina-tools/tinatool/wdgts/xv/wdgts_XvPro.h 323 324 ---------------------------------------------------------------------------------------- 325 ID:72 pab 1.3.2007 (linux 2.6.13) 326 327 . Fixed choice lists in GTK+ and GTK+ 2, code courtesy of nat. 328 329 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_choice.c 330 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_choice.h 331 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.c 332 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.h 333 334 ---------------------------------------------------------------------------------------- 335 ID:71 pab 22.2.2007 (linux 2.6.13) 336 337 . Fixed problems with text window in main tinaTool window under GTK+2. 338 339 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_textsw.c 340 341 ---------------------------------------------------------------------------------------- 342 ID:70 pab 21.2.2007 (linux 2.6.13) 343 344 . Partially fixed problems with text window in main tinaTool window under GTK+2, 345 but more work is needed. 346 347 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_textsw.c 348 349 ---------------------------------------------------------------------------------------- 350 ID:69 pab 20.2.2007 (linux 2.6.4) 351 352 . Fixed Tv tool resize from menu not working in Gtk+ 2 widgets. 353 354 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_tool.c 355 356 ---------------------------------------------------------------------------------------- 357 ID:68 pab 15.2.2007 (linux 2.6.4) 358 359 . Replaced the old contents of bootstrap.sh with autoreconf, to finish the build 360 system update from Dave Love. Also, fixed a small error in configure.ac to 361 prevent attempts to build the GTK+ 2 widgets when the libraries are not present. 362 363 M tina-tools/bootstrap.sh 364 M tina-tools/configure.ac 365 366 ---------------------------------------------------------------------------------------- 367 ID:67 pab 15.2.2007 (linux 2.6.13) 368 369 . Various fixes for the build system, courtesy of Dave Love. Both TINA modules 370 should now pass 'make distcheck' on both GNU/Linux and Solaris 10. 371 372 M tina-tools/INSTALL 373 M tina-tools/Makefile.am 374 M tina-tools/README 375 M tina-tools/config.h.in 376 M tina-tools/configure.ac 377 M tina-tools/m4/ac_find_tina.m4 378 M tina-tools/m4/ac_find_xview.m4 379 M tina-tools/m4/gtk-2.0.m4 380 M tina-tools/tinatool/draw/drawPaint_hidden.c 381 M tina-tools/tinatool/draw/drawPaint_imrect.c 382 M tina-tools/tinatool/draw/drawPaint_shade.c 383 M tina-tools/tinatool/draw/drawPaint_spline2.c 384 M tina-tools/tinatool/draw/drawPlot_gnu.c 385 M tina-tools/tinatool/draw/drawPlot_hfit.c 386 M tina-tools/tinatool/draw/drawTv_picture.c 387 M tina-tools/tinatool/draw/drawTv_props.c 388 M tina-tools/tinatool/draw/drawTv_show.c 389 M tina-tools/tinatool/draw/drawTv_zlowl.c 390 M tina-tools/tinatool/draw/drawTv_zoom.c 391 M tina-tools/tinatool/draw/drawTv_zutil.c 392 M tina-tools/tinatool/gphx/gdk2/gphxGdk_activity.c 393 M tina-tools/tinatool/gphx/gdk2/gphxGdk_color.c 394 M tina-tools/tinatool/gphx/gdk2/gphxGdk_fonts.c 395 M tina-tools/tinatool/gphx/gdk2/gphxGdk_mask.c 396 M tina-tools/tinatool/gphx/gdk2/gphxGdk_props.c 397 M tina-tools/tinatool/gphx/x11/gphxX11_dump.c 398 M tina-tools/tinatool/gphx/x11/gphxX11_epsf_dump.c 399 M tina-tools/tinatool/gphx/x11/gphxX11_picture.c 400 M tina-tools/tinatool/gphx/x11/gphxX11_tiff_dump.c 401 M tina-tools/tinatool/gphx/x11/gphxX11_tw_error.c 402 M tina-tools/tinatool/tlbase/tlbaseColour_tool.c 403 M tina-tools/tinatool/tlbase/tlbaseImc_conn_mouse.c 404 M tina-tools/tinatool/tlbase/tlbaseImc_crt_tool.c 405 M tina-tools/tinatool/tlbase/tlbaseImc_imc.c 406 M tina-tools/tinatool/tlbase/tlbaseImc_tool.c 407 M tina-tools/tinatool/tlbase/tlbaseImc_view.c 408 M tina-tools/tinatool/tlbase/tlbaseMcr_funcs.c 409 M tina-tools/tinatool/tlbase/tlbaseMono_file.c 410 M tina-tools/tinatool/tlbase/tlbaseMono_tool.c 411 M tina-tools/tinatool/tlbase/tlbaseSeq_disp.c 412 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.c 413 M tina-tools/tinatool/tlbase/tlbaseSter_thrd.c 414 M tina-tools/tinatool/tlbase/tlbaseSter_tool.c 415 M tina-tools/tinatool/tlbase/tlbaseView_display.c 416 M tina-tools/tinatool/tlbase/tlbaseView_tool.c 417 M tina-tools/tinatool/tlmedical/tlmedAnl_mouse.c 418 M tina-tools/tinatool/tlmedical/tlmedAnl_report.c 419 M tina-tools/tinatool/tlmedical/tlmedAnl_results.c 420 M tina-tools/tinatool/tlmedical/tlmedAnl_tool.c 421 M tina-tools/tinatool/tlmedical/tlmedCort_funcs.c 422 M tina-tools/tinatool/tlmedical/tlmedCort_tool.c 423 M tina-tools/tinatool/tlmedical/tlmedSroi_tool.c 424 M tina-tools/tinatool/tlmedical/tlmedSroi_view.c 425 M tina-tools/tinatool/tlvision/tlvisEdge_geom_pick.c 426 M tina-tools/tinatool/tlvision/tlvisEdge_order_mouse.c 427 M tina-tools/tinatool/tlvision/tlvisTrn_grimson.c 428 M tina-tools/tinatool/tlvision/tlvisTrn_procs.c 429 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_canvas.c 430 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_check.c 431 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_choice.c 432 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_dialog.c 433 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_fglobal.c 434 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_fvalue.c 435 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_hlp_btn.c 436 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_iglobal.c 437 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_ivalue.c 438 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_label.c 439 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_menubar.c 440 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_notebook.c 441 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_sglobal.c 442 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_svalue.c 443 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_textsw.c 444 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_tool.c 445 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_canvas.c 446 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_check.c 447 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.c 448 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_command.c 449 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_dialog.c 450 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_fglobal.c 451 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_fvalue.c 452 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_hlp_btn.c 453 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_iglobal.c 454 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_init.c 455 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_ivalue.c 456 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_label.c 457 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_menubar.c 458 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_notebook.c 459 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_screen.c 460 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_sglobal.c 461 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_svalue.c 462 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_textsw.c 463 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_tool.c 464 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_tool.h 465 M tina-tools/tinatool/wdgts/gtk2/wdgts_GtkDef.h 466 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tcl_util.c 467 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_button.c 468 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_check.c 469 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_choice.c 470 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_command.c 471 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_dialog.c 472 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_fglobal.c 473 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_fvalue.c 474 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_iglobal.c 475 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_ivalue.c 476 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_sglobal.c 477 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_svalue.c 478 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_button.c 479 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_canvas.c 480 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_check.c 481 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_choice.c 482 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_command.c 483 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_dialog.c 484 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_fglobal.c 485 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_fvalue.c 486 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_hlp_btn.c 487 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_iglobal.c 488 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_info.c 489 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_init.c 490 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_init.h 491 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_invoke.c 492 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_ivalue.c 493 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_label.c 494 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_menubar.c 495 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_screen.c 496 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_sglobal.c 497 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_space.c 498 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_sv_btn.c 499 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_svalue.c 500 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_textsw.c 501 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_toggle.c 502 M tina-tools/tinatool/wdgts/xm/wdgtsXm_tw_tool.c 503 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_command.c 504 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_hlp_btn.c 505 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_menubar.c 506 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_screen.c 507 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_svalue.c 508 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_tool.c 509 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_tv.c 510 M tina-tools/toolkits/example/Makefile.am 511 M tina-tools/toolkits/example2/Makefile.am 512 M tina-tools/toolkits/mri_analysis/Makefile.am 513 514 ---------------------------------------------------------------------------------------- 515 ID:66 pab 12.2.2007 (linux 2.4.18) 516 517 Small bug fix on one of the include lines. 518 519 M tina-tools/tinatool/tlmedical/tlmedCort_tool.c 520 521 ---------------------------------------------------------------------------------------- 522 ID:65 mjs 18.8.2006 (linux 2.6.11) 523 524 Added Cortical Thickness Tool to tlmedical. Also added a function 525 "conn_function_call" to access the conn_roi, conn_add and 526 conn_segment functions, which I changed from being static to 527 globally available (Sorry!). 528 529 M tinatool/tlbase/tlbaseImc_conn_mouse.c 530 M tinatool/tlbase/tlbaseImc_conn_mouse.h 531 532 M tinatool/tlmedical/Makefile.am 533 M tinatool/tlmedical/Makefile.tina 534 A tinatool/tlmedical/tlmedCort_funcs.c 535 A tinatool/tlmedical/tlmedCort_funcs.h 536 A tinatool/tlmedical/tlmedCort_tool.c 537 A tinatool/tlmedical/tlmedCort_tool.h 538 M tinatool/tlmedical/tlmedPro.h 539 A tinatool/tlmedical/tlmed_CortPro.h 540 541 ---------------------------------------------------------------------------------------- 542 ID:64 pab 7.6.2006 (linux 2.6.13) 543 544 Fixed configure.ac so that TINA builds with only GTK widgets available, and the 545 examples to use any available widget set. 546 547 M tina-tools/configure.ac 548 M tina-tools/toolkits/example/Makefile.am 549 M tina-tools/toolkits/example2/Makefile.am 550 M tina-tools/toolkits/mri_analysis/Makefile.am 551 552 ---------------------------------------------------------------------------------------- 553 ID:63 nat 11/4/06 (unix solaris) 554 555 .added functionality to Imcalc mouse 556 .fixed header file problem in Octants analysis (values.h) 557 558 M tinatool/tlbase/tlbaseImc_view.c 559 M tinatool/tlbase/tlbaseImc_tool.c 560 M tinatool/tlmedical/tlmedOctants_csfcount12.c 561 562 ---------------------------------------------------------------------------------------- 563 ID:62 mjs 16.1.2006 (linux 2.6.11) 564 565 . Added missing Makefile.tina 566 567 M tinatool/tlmedical/Makefile.tina 568 569 ---------------------------------------------------------------------------------------- 570 ID:61 mjs 1.13.2006 (linux 2.6.11) 571 572 . Added CT perfusion and permeability tool (c.f. tina-libs ID:81) 573 574 M tinatool/tlmedical/Makefile.am 575 A tinatool/tlmedical/tlmedAnl_ct_mouse.c 576 A tinatool/tlmedical/tlmedAnl_ct_mouse.h 577 A tinatool/tlmedical/tlmedAnl_ct_tool.c 578 A tinatool/tlmedical/tlmedAnl_ct_tool.h 579 M tinatool/tlmedical/tlmed_AnlPro.h 580 581 ---------------------------------------------------------------------------------------- 582 ID:60 mjs 20.12.2005 (linux 2.6.11) 583 584 . Modifications to enable the permeability code to work properly 585 (c.f. tina-libs ID:80) 586 587 . Modifications to the sequence and mono tools to allow the user 588 to select between rescale and scale factors for DICOM loading, and 589 to allow access to the modified TE and TR variables 590 591 M tina-tools/tinatool/tlbase/tlbaseMono_file.c 592 M tina-tools/tinatool/tlbase/tlbaseMono_tool.c 593 M tina-tools/tinatool/tlbase/tlbaseMono_tool.h 594 M tina-tools/tinatool/tlbase/tlbaseSeq_funcs.c 595 M tina-tools/tinatool/tlbase/tlbaseSeq_io.c 596 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.c 597 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.h 598 599 . Changes to the permeability interface (adding plasma conc 600 estimate button 601 M tina-tools/tinatool/tlmedical/tlmedAnl_mouse.c 602 M tina-tools/tinatool/tlmedical/tlmedAnl_tool.c 603 604 605 606 ---------------------------------------------------------------------------------------- 607 ID:59 pab 7.12.2005 (linux 2.4.18) 608 609 . Final updates for latest version of DODECANTS tool. 610 611 M tina-tools/tinatool/tlmedical/tlmedOctants_tool.c 612 A tina-tools/toolkits/example2/oct_test.cls 613 M tina-tools/toolkits/example2/tinaTool.c 614 615 ---------------------------------------------------------------------------------------- 616 ID:58 pab 5.12.2005 (linux 2.6.4) 617 618 . Updates for latest version of DODECANTS tool. 619 620 M tina-tools/tinatool/tlbase/tlbaseSeq_io.c 621 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.c 622 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.h 623 M tina-tools/tinatool/tlmedical/tlmedOctants_csfcount12.c 624 M tina-tools/tinatool/tlmedical/tlmedSeg_tool.c 625 M tina-tools/tinatool/tlmedical/tlmedSeg_tool.h 626 627 ---------------------------------------------------------------------------------------- 628 ID:57 pab 12.8.2005 (linux 2.6.4) 629 630 . Colour segmentation now displays the colour space, with the knot points used to 631 map it during the segmentation, the connections between them used in the hill- 632 climbing stage, and the peaks found. 633 634 M tina-tools/tinatool/tlbase/tlbaseColour_tool.c 635 636 -------------------------------------------------------------------------------------- 637 ID:56 pab 6.8.2005 (linux 2.6.4) 638 639 . Fixes for va_list handling: hopefully this should fix the problems in the 640 wdgtsXXX_tw_submenubar.c files. This fix may not work on systems which have 641 array-style handling of va_list, and lack __va_copy or va_copy (old PowerPC 642 systems?) 643 644 M tina-tools/config.h.in 645 M tina-tools/configure.ac 646 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_menubar.c 647 M tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_menubar.c 648 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_menubar.c 649 650 -------------------------------------------------------------------------------------- 651 ID:55 pab 3.8.2005 (linux 2.6.4) 652 653 . Small bug fixes for colour tool, and added colour tool image clear button 654 655 M tina-tools/tinatool/tlbase/tlbaseColour_tool.c 656 657 -------------------------------------------------------------------------------------- 658 ID:54 pab 13.7.2005 (linux 2.6.4) 659 660 . Small fix for the backup build system 661 662 A tina-tools/user.make 663 664 . Small fix to the motif section of the example2 Makefile.am 665 666 M tina-tools/toolkits/example2/Makefile.am 667 668 -------------------------------------------------------------------------------------- 669 ID:53 pab 4.7.2005 (linux 2.6.4) 670 671 . MinGW and Cygwin compatibility fixes 672 673 M tina-tools/config.h.in 674 M tina-tools/tinatool/draw/drawPlot_gnu.c 675 M tina-tools/tinatool/draw/drawTv_cmap.c 676 M tina-tools/tinatool/draw/drawTv_picture.c 677 M tina-tools/tinatool/draw/draw_TvDef.h 678 M tina-tools/tinatool/gphx/x11/gphxX11_dump.c 679 M tina-tools/tinatool/tlbase/tlbaseView_display.c 680 M tina-tools/tinatool/tlvision/tlvisTrn_triangle.c 681 682 . Simple Makefile example for all widget sets 683 684 A tina-tools/toolkits/example2/Makefile.tina 685 686 -------------------------------------------------------------------------------------- 687 ID:52 mjs 30.6.2005 (linux 2.4.18) 688 689 . added flow calculation tool 690 691 M tina-tools/tinatool/tlmedical/Makefile.am 692 M tina-tools/tinatool/tlmedical/Makefile.tina 693 A tina-tools/tinatool/tlmedical/tlmedFlow_tool.c 694 A tina-tools/tinatool/tlmedical/tlmedFlow_tool.h 695 M tina-tools/tinatool/tlmedical/tlmedPro.h 696 A tina-tools/tinatool/tlmedical/tlmed_FlowPro.h 697 698 -------------------------------------------------------------------------------------- 699 ID:51 mjs 30.6.2005 (linux 2.4.18) 700 701 . added functionality to check architecture and set the 702 TINA_ARCHITECTURE endianness flag 703 704 M tina-tools/configure.ac 705 706 . added Talairach Tool code 707 708 M tina-tools/tinatool/tlmedical/Makefile.am 709 M tina-tools/tinatool/tlmedical/Makefile.tina 710 M tina-tools/tinatool/tlmedical/tlmedDef.h 711 M tina-tools/tinatool/tlmedical/tlmedPro.h 712 A tina-tools/tinatool/tlmedical/tlmedTal_tool.c 713 A tina-tools/tinatool/tlmedical/tlmedTal_tool.h 714 A tina-tools/tinatool/tlmedical/tlmed_TalDef.h 715 A tina-tools/tinatool/tlmedical/tlmed_TalPro.h 716 717 -------------------------------------------------------------------------------------- 718 ID:50 pab 27.6.2005 (linux 2.6.4) 719 720 . Added colour input, conversion, segmentation and output tool in tlbase (see example2 721 toolkit). 722 723 M tina-tools/tinatool/tlbase/Makefile.am 724 M tina-tools/tinatool/tlbase/Makefile.tina 725 A tina-tools/tinatool/tlbase/tlbaseColour_tool.c 726 A tina-tools/tinatool/tlbase/tlbaseColour_tool.h 727 A tina-tools/tinatool/tlbase/tlbaseColour_view.c 728 A tina-tools/tinatool/tlbase/tlbaseColour_view.h 729 M tina-tools/tinatool/tlbase/tlbaseDef.h 730 M tina-tools/tinatool/tlbase/tlbasePro.h 731 A tina-tools/tinatool/tlbase/tlbase_ColourDef.h 732 A tina-tools/tinatool/tlbase/tlbase_ColourPro.h 733 M tina-tools/tinatool/tlmedical/tlmedAnl_report.c 734 M tina-tools/toolkits/example2/tinaTool.c 735 736 -------------------------------------------------------------------------------------- 737 ID:49 pab 20.6.2005 (linux 2.6.4) 738 739 . Minor bug fixes for compatibility with gcc v4 740 741 M tina-tools/tinatool/draw/drawTv_zoom.c 742 M tina-tools/tinatool/tlbase/tlbaseSeq_spline.c 743 M tina-tools/tinatool/tlmedical/tlmedCoreg_mui.c 744 745 -------------------------------------------------------------------------------------- 746 ID:48 pab 16.6.2005 (linux 2.4.18) 747 748 . Small memory leak fix 749 750 M tina-tools/tinatool/tlmedical/tlmedSeg_tool.c 751 752 . Small inlined protoype bug fix for gcc 4 753 754 M tina-tools/tinatool/tlmedical/tlmedSroi_mouse.c 755 M tina-tools/tinatool/tlmedical/tlmedSroi_tool.h 756 757 -------------------------------------------------------------------------------------- 758 ID:47 pab 13.6.2005 (linux 2.6.4) 759 760 . Replaced use of values.h with limits.h for compatibility with Mac OSX 761 and Solaris. 762 763 M tina-tools/tinatool/tlmedical/tlmedOctants_csfcount12.c 764 M tina-tools/tinatool/tlmedical/tlmedSroi_poly.c 765 M tina-tools/tinatool/tlmedical/tlmedSroi_tool.c 766 767 -------------------------------------------------------------------------------------- 768 ID:46 pab 1.6.2005 (linux 2.6.4) 769 770 . Added Tony's GTK2 widgets, plus the corresponding updates to the build system 771 at the top level. This will search for GTK2 on your system and build the 772 widgets if it found, but they will not be used for building examples yet: 773 they are experimental for the time being. 774 775 M tina-tools/bootstrap.sh 776 M tina-tools/config.h.in 777 M tina-tools/configure.ac 778 A tina-tools/m4/gtk-2.0.m4 779 M tina-tools/tinatool/gphx/Makefile.am 780 M tina-tools/tinatool/gphx/gphxDef.h 781 M tina-tools/tinatool/gphx/gphxPro.h 782 A tina-tools/tinatool/gphx/gdk2/Makefile.am 783 A tina-tools/tinatool/gphx/gdk2/Makefile.tina 784 A tina-tools/tinatool/gphx/gdk2/gphxGdk_activity.c 785 A tina-tools/tinatool/gphx/gdk2/gphxGdk_activity.h 786 A tina-tools/tinatool/gphx/gdk2/gphxGdk_cmap.c 787 A tina-tools/tinatool/gphx/gdk2/gphxGdk_cmap.h 788 A tina-tools/tinatool/gphx/gdk2/gphxGdk_color.c 789 A tina-tools/tinatool/gphx/gdk2/gphxGdk_color.h 790 A tina-tools/tinatool/gphx/gdk2/gphxGdk_draw.c 791 A tina-tools/tinatool/gphx/gdk2/gphxGdk_draw.h 792 A tina-tools/tinatool/gphx/gdk2/gphxGdk_dump.c 793 A tina-tools/tinatool/gphx/gdk2/gphxGdk_dump.h 794 A tina-tools/tinatool/gphx/gdk2/gphxGdk_epsf_dump.c 795 A tina-tools/tinatool/gphx/gdk2/gphxGdk_epsf_dump.h 796 A tina-tools/tinatool/gphx/gdk2/gphxGdk_fonts.c 797 A tina-tools/tinatool/gphx/gdk2/gphxGdk_fonts.h 798 A tina-tools/tinatool/gphx/gdk2/gphxGdk_globals.c 799 A tina-tools/tinatool/gphx/gdk2/gphxGdk_globals.h 800 A tina-tools/tinatool/gphx/gdk2/gphxGdk_mask.c 801 A tina-tools/tinatool/gphx/gdk2/gphxGdk_mask.h 802 A tina-tools/tinatool/gphx/gdk2/gphxGdk_mousestate.c 803 A tina-tools/tinatool/gphx/gdk2/gphxGdk_mousestate.h 804 A tina-tools/tinatool/gphx/gdk2/gphxGdk_picture.c 805 A tina-tools/tinatool/gphx/gdk2/gphxGdk_picture.h 806 A tina-tools/tinatool/gphx/gdk2/gphxGdk_props.c 807 A tina-tools/tinatool/gphx/gdk2/gphxGdk_props.h 808 A tina-tools/tinatool/gphx/gdk2/gphxGdk_size.c 809 A tina-tools/tinatool/gphx/gdk2/gphxGdk_size.h 810 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tiff_dump.c 811 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tiff_dump.h 812 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tv_screen.c 813 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tv_screen.h 814 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tw_cursor.c 815 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tw_cursor.h 816 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tw_error.c 817 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tw_error.h 818 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tw_interrupt.c 819 A tina-tools/tinatool/gphx/gdk2/gphxGdk_tw_interrupt.h 820 A tina-tools/tinatool/gphx/gdk2/gphx_GdkDef.h 821 A tina-tools/tinatool/gphx/gdk2/gphx_GdkPro.h 822 M tina-tools/tinatool/wdgts/Makefile.am 823 A tina-tools/tinatool/wdgts/gtk2/Makefile.am 824 A tina-tools/tinatool/wdgts/gtk2/Makefile.tina 825 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_button.c 826 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_button.h 827 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_canvas.c 828 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_canvas.h 829 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_check.c 830 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_check.h 831 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.c 832 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_choice.h 833 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_command.c 834 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_command.h 835 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_dchoice.c 836 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_dchoice.h 837 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_dialog.c 838 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_dialog.h 839 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_fglobal.c 840 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_fglobal.h 841 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_fvalue.c 842 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_fvalue.h 843 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_hlp_btn.c 844 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_hlp_btn.h 845 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_iglobal.c 846 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_iglobal.h 847 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_init.c 848 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_init.h 849 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_ivalue.c 850 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_ivalue.h 851 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_label.c 852 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_label.h 853 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_menubar.c 854 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_menubar.h 855 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_notebook.c 856 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_notebook.h 857 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_screen.c 858 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_screen.h 859 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_set_icon.c 860 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_set_icon.h 861 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_sglobal.c 862 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_sglobal.h 863 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_sv_btn.c 864 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_sv_btn.h 865 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_svalue.c 866 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_svalue.h 867 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_textsw.c 868 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_textsw.h 869 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_toggle.c 870 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_toggle.h 871 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_tool.c 872 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_tool.h 873 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_tv.c 874 A tina-tools/tinatool/wdgts/gtk2/wdgtsGtk_tw_tv.h 875 A tina-tools/tinatool/wdgts/gtk2/wdgts_GtkDef.h 876 A tina-tools/tinatool/wdgts/gtk2/wdgts_GtkPro.h 877 878 -------------------------------------------------------------------------------------- 879 ID:45 pab 31.5.2005 (linux 2.6.4) 880 881 . Added example2 toolkit directory, using all available tools. 882 883 M tina-tools/README 884 M tina-tools/configure.ac 885 M tina-tools/toolkits/Makefile.am 886 A tina-tools/toolkits/example2/Makefile.am 887 A tina-tools/toolkits/example2/inctw 888 A tina-tools/toolkits/example2/tinaTool.c 889 A tina-tools/toolkits/example2/tina_icon.png 890 891 -------------------------------------------------------------------------------------- 892 ID:44 pab 30.5.2005 (linux 2.6.4) 893 894 . Final update of documentation 895 896 M tina-tools/AUTHORS 897 M tina-tools/COPYING 898 M tina-tools/INSTALL 899 M tina-tools/LICENSE 900 M tina-tools/NEWS 901 M tina-tools/README 902 A tina-tools/docs/documentation.txt 903 A tina-tools/docs/tinatool-libref/README 904 A tina-tools/docs/tinatool-pguide/README 905 A tina-tools/docs/tinatool-uguide/README 906 907 -------------------------------------------------------------------------------------- 908 ID:43 pab 30.5.2005 (linux 2.6.4) 909 910 . Second pass update of documentation 911 912 -------------------------------------------------------------------------------------- 913 ID:42 pab 30.5.2005 (linux 2.6.4) 914 915 . First pass update of documentation 916 917 -------------------------------------------------------------------------------------- 918 ID:41 pab 10/4/2005 linux 2.6.4 919 920 . Fixes for 64 bit linux: all of Tina now compiles under 64 bit, and all widget 921 sets EXCEPT xview run. Toolkits compiled with xview widgets crash on starting 922 within the xview code (call to xv_create). This may be a problem with the 64 bit 923 xview port on my machine (Suse 9.1, xview-3.2p1.4-700): newer versions might fix 924 this. 925 926 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_menubar.c 927 M tina-tools/tinatool/wdgts/xv/wdgtsXv_tw_menubar.c 928 929 -------------------------------------------------------------------------------------- 930 ID:40 pab 31/3/2005 linux 2.6.4 931 932 . Added header file structure for vision library. 933 934 M tina-tools/tinatool/tlvision/Makefile.am 935 A tina-tools/tinatool/tlvision/tlvisCorr_tool.h 936 A tina-tools/tinatool/tlvision/tlvisPro.h 937 A tina-tools/tinatool/tlvision/tlvis_CalibPro.h 938 A tina-tools/tinatool/tlvision/tlvis_CnrPro.h 939 A tina-tools/tinatool/tlvision/tlvis_CorrPro.h 940 A tina-tools/tinatool/tlvision/tlvis_EdgePro.h 941 A tina-tools/tinatool/tlvision/tlvis_SmmPro.h 942 A tina-tools/tinatool/tlvision/tlvis_TrnPro.h 943 944 . Added definition from .c file so that headers compile in 945 toolkits. 946 947 M tina-tools/tinatool/tlvision/tlvisTrn_triangle.h 948 949 . Fixed header path: all widget sets now compile. 950 951 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_tool.c 952 953 -------------------------------------------------------------------------------------- 954 ID:39 pab 8/2/2005 linux 2.4.18 955 956 . Fixes for compiler warnings: mostly missing header files. 957 958 M tina-tools/tinatool/draw/drawPaint_hidden.c 959 M tina-tools/tinatool/draw/drawPaint_imrect.c 960 M tina-tools/tinatool/draw/drawPlot_hfit.c 961 M tina-tools/tinatool/draw/drawPlot_procs.c 962 M tina-tools/tinatool/draw/drawTv_cmap.cAdded header file structure for vision library. 963 M tina-tools/tinatool/tlbase/tlbaseDisp_display.c 964 M tina-tools/tinatool/tlbase/tlbaseDisp_tool.c 965 M tina-tools/tinatool/tlbase/tlbaseImc_graph.c 966 M tina-tools/tinatool/tlbase/tlbaseImc_tool.c 967 M tina-tools/tinatool/tlbase/tlbaseMcr_tool.c 968 M tina-tools/tinatool/tlbase/tlbaseSeq_io.c 969 M tina-tools/tinatool/tlbase/tlbaseSeq_roitool.c 970 M tina-tools/tinatool/tlbase/tlbaseSeq_roitool.h 971 M tina-tools/tinatool/tlbase/tlbaseSter_file.c 972 M tina-tools/tinatool/tlbase/tlbaseSter_left.c 973 M tina-tools/tinatool/tlbase/tlbaseSter_right.c 974 M tina-tools/tinatool/tlbase/tlbaseSter_roi.c 975 M tina-tools/tinatool/tlbase/tlbaseView_tool.c 976 M tina-tools/tinatool/tlbase/tlbase_InfrPro.h 977 M tina-tools/tinatool/tlmedical/tlmedCoreg_muipab.c 978 M tina-tools/tinatool/tlmedical/tlmedCoreg_view.c 979 M tina-tools/tinatool/tlmedical/tlmedOctants_alloc.c 980 M tina-tools/tinatool/tlmedical/tlmedSeg_hist.c 981 M tina-tools/tinatool/tlmedical/tlmedSeg_nmrold.c 982 M tina-tools/tinatool/tlmedical/tlmedSeg_nmrold_backend.c 983 M tina-tools/tinatool/tlmedical/tlmedSeg_tool.c 984 M tina-tools/tinatool/tlvision/tlvisCnr_tool.c 985 M tina-tools/tinatool/tlvision/tlvisTrn_procs.c 986 M tina-tools/tinatool/tlvision/tlvisTrn_tool.c 987 M tina-tools/tinatool/wdgts/gtk/wdgtsGtk_tw_command.c 988 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_button.c 989 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_svalue.c 990 M tina-tools/tinatool/wdgts/tcl/wdgtsTcl_tw_tool.c 991 992 -------------------------------------------------------------------------------------- 993 ID:38 pab 9/1/2005 linux 2.4.18 994 995 . Removed some more inlined prototypes. 996 997 M tinatool/wdgts/gtk/wdgtsGtk_tw_init.c 998 M tinatool/wdgts/xm/wdgtsXm_tw_init.c 999 M tinatool/wdgts/xv/wdgtsXv_tw_init.c 1000 1001 . Added view tool to example toolkit to prevent missing header error with 1002 gcc-3.4.3: this is a workaround, not a fix. Comment out the view tool in 1003 the main function and then compile to reproduce this error. 1004 1005 M toolkits/example/tinaTool.c 1006 1007 -------------------------------------------------------------------------------------- 1008 ID:37 pab 9/1/2005 linux 2.4.18 1009 1010 . Removed inlined prototypes for compatibility with gcc-3.4.3 1011 1012 M tinatool/tlbase/tlbaseImc_view.c 1013 M tinatool/wdgts/tcl/wdgtsTcl_tw_check.c 1014 M tinatool/wdgts/tcl/wdgtsTcl_tw_choice.c 1015 M tinatool/wdgts/xv/wdgtsXv_tw_command.c 1016 1017 -------------------------------------------------------------------------------------- 1018 ID:36 pab 30/11/2004 linux 2.4.18 1019 1020 . Fix underquoting of AC_DEFUN in m4 scripts for compatibility with Suse 9.x 1021 1022 M tina-tools/m4/ac_find_motif.m4 1023 M tina-tools/m4/ac_find_tina.m4 1024 M tina-tools/m4/ac_find_xview.m4 1025 M tina-tools/m4/gtk.m4 1026 M tina-tools/m4/tcl.m4 1027 1028 -------------------------------------------------------------------------------------- 1029 ID:35 pab 30/11/2004 linux 2.4.18 1030 1031 . Fixed problem where GTK widgets/graphics try to build when the libraries 1032 are not present/don't build when they are. 1033 1034 M tina-tools/configure.ac 1035 1036 . Added a simple build system, like the one for Tina4. 1037 1038 A tina-tools/tinatool/Makefile.tina 1039 A tina-tools/tinatool/draw/Makefile.tina 1040 A tina-tools/tinatool/gphx/Makefile.tina 1041 A tina-tools/tinatool/gphx/gdk/Makefile.tina 1042 A tina-tools/tinatool/gphx/null/Makefile.tina 1043 A tina-tools/tinatool/gphx/x11/Makefile.tina 1044 A tina-tools/tinatool/tlbase/Makefile.tina 1045 A tina-tools/tinatool/tlmedical/Makefile.tina 1046 A tina-tools/tinatool/tlvision/Makefile.tina 1047 A tina-tools/tinatool/wdgts/Makefile.tina 1048 A tina-tools/tinatool/wdgts/gtk/Makefile.tina 1049 A tina-tools/tinatool/wdgts/null/Makefile.tina 1050 A tina-tools/tinatool/wdgts/tcl/Makefile.tina 1051 A tina-tools/tinatool/wdgts/xm/Makefile.tina 1052 A tina-tools/tinatool/wdgts/xv/Makefile.tina 1053 1054 . Small bug fix for Suse 9.0/9.1: an output message split across two lines 1055 was causing a compilation error. 1056 1057 M tina-tools/tinatool/tlbase/tlbaseImc_imc.c 1058 1059 . Remove calls to coreg functions from sequence tool. Sequence tool now 1060 contains a list of pointers to functions that get called whenever a 1061 new sequence is loaded: functions can be added to this list with 1062 calls to seq_init_funcs_add. 1063 1064 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.c 1065 M tina-tools/tinatool/tlbase/tlbaseSeq_tool.h 1066 M tina-tools/tinatool/tlmedical/tlmedCoreg_tool.c 1067 1068 -------------------------------------------------------------------------------------- 1069 ID:34 nat 23/11/2004 (unix solaris) 1070 1071 . Modifications to NMR segmentation to include gradient data. 1072 1073 M tinatool/tlmedical/tlmedSeg_hist.c 1074 M tinatool/tlmedical/tlmedSeg_hist.h 1075 M tinatool/tlmedical/tlmedSeg_tool.c 1076 M tinatool/tlmedical/tlmedSeg_tool.h 1077 1078 -------------------------------------------------------------------------------------- 1079 ID:33 pab 6/8/2004 linux 2.4.18 1080 1081 Major upgrade to coregistration tool: 1082 1083 . Loading a sequence now initiates coreg tool correctly 1084 1085 M tinatool/tlbase/tlbaseSeq_tool.c 1086 M tinatool/tlbase/tlbaseSeq_tool.h 1087 1088 . Multiple minor accuracy improvements for edge-based coregistration 1089 . Modality switch for edge-based coregistration (e.g. for MRI to CT) 1090 . Choice of angle representation for coregistration 1091 . Mutual information coregistration 1092 . Covariance estimation for mutual information coregistration 1093 . Noise addition functions to support Monte-Carlo experiments 1094 . Coreg tool redesigned 1095 1096 M tinatool/tlmedical/tlmedCoreg_auto.c 1097 M tinatool/tlmedical/tlmedCoreg_auto.h 1098 A tinatool/tlmedical/tlmedCoreg_covar.c 1099 A tinatool/tlmedical/tlmedCoreg_covar.h 1100 A tinatool/tlmedical/tlmedCoreg_mui.c 1101 A tinatool/tlmedical/tlmedCoreg_mui.h 1102 A tinatool/tlmedical/tlmedCoreg_muipab.c 1103 A tinatool/tlmedical/tlmedCoreg_muipab.h 1104 A tinatool/tlmedical/tlmedCoreg_noise.c 1105 A tinatool/tlmedical/tlmedCoreg_noise.h 1106 M tinatool/tlmedical/tlmedCoreg_tool.c 1107 M tinatool/tlmedical/tlmedCoreg_tool.h 1108 M tinatool/tlmedical/tlmedCoreg_view.c 1109 M tinatool/tlmedical/tlmedCoreg_view.h 1110 M tinatool/tlmedical/tlmed_CoregPro.h 1111 M tinatool/tlmedical/Makefile.am 1112 1113 . Added the COPYING file at the top level to stop bootstrap.sh complaining 1114 1115 A COPYING 1116 1117 -------------------------------------------------------------------------------------- 1118 ID:32 nat 5/8/2004 unix solaris 1119 1120 gdk gtk now included in the makefile 1121 1122 M tinatool/gphx/Makefile.am 1123 M tinatool/tlvision/tlvisEdge_tool.c 1124 M tinatool/wdgts/Makefile.am 1125 1126 -------------------------------------------------------------------------------------- 1127 ID:31 pab 4/8/2004 linux 2.4.18 1128 1129 At some point between 21/4/2004 and 7/6/2004 the server holding the Tina 5 repository 1130 was hacked and the repository lost. It has been reconstituted from a backup containing 1131 all updates to and including ID:30 on 21/4/2004. However, the updates previously known 1132 as ID:31 and ID:32 were lost. This update concatenates both of those updates into one, 1133 using code from my machine. The details are shown below. 1134 1135 . missing header file float.h in files from update ID:31. This defines FLT_MAX. 1136 1137 M tinatool/tlvision/tlvisCorr_tool.c 1138 1139 . restructuring of edge_tool and stereo_test_tool to conform to the 1140 integration of the new correlation stereo tool. 1141 . missing headers added to matcher tool to fix implicit declaration bugs. 1142 1143 M tinatool/tlvision/Makefile.am 1144 M tinatool/tlvision/tlvisCalib_tool.c 1145 A tinatool/tlvision/tlvisCorr_tool.c 1146 M tinatool/tlvision/tlvisEdge_stest_tool.c 1147 M tinatool/tlvision/tlvisEdge_tool.c 1148 M tinatool/tlvision/tlvisSmm_tool.h 1149 1150 -------------------------------------------------------------------------------------- 1151 ID:30 pab 21/4/2004 (Linux 2.4.18) 1152 1153 . Fixed two small memory leaks related to Imregions being allocated, fed to 1154 im_alloc (which COPIES the roi, it does not USE it) and then not being freed 1155 1156 M tinatool/tlmedical/tlmedCoreg_view.c 1157 M tinatool/draw/drawPaint_imrect.c 1158 1159 -------------------------------------------------------------------------------------- 1160 ID:29 nat 2/4/2004 solaris 1161 1162 . modifications to makefile to remove useless dynamic library build 1163 . compiler error identified in tlvisEdge_stest_tool.c when compiled with 1164 -02 flag function left_edge() does not return pointer as required. 1165 Attempt to fix it currently failed but other modifications kept anyway. 1166 1167 M configure.ac 1168 M tinatool/tlvision/tlvisEdge_stest_tool.c 1169 1170 ---------------------------------------------------------------------------------------- 1171 ID:28 NAT 10.3.04 (Solaris) 1172 1173 . bug fixes to permit sychronisation of graphincs during template model markup 1174 1175 M tinatool/tlmedical/tlmedSroi_mouse.c 1176 M tinatool/tlmedical/tlmedSroi_tool.c 1177 M tinatool/tlmedical/tlmedSroi_view.c 1178 M tinatool/tlmedical/tlmedSroi_view.h 1179 1180 ---------------------------------------------------------------------------------------- 1181 ID:27 NAT 13.2.04 (Solaris) 1182 1183 1184 . modified for compatabilty with new simplexmin() parameters. 1185 M tinatool/tlmedical/tlmedCoreg_auto.c 1186 M tinatool/tlmedical/tlmedSeg_scale.c 1187 1188 . addition of the smartroi_tool with simplified interface and elimination of some 1189 global variables. supports active shape models and snakes for simple boundary 1190 for extration of polygonal regions of interest. The file formats for pca models have 1191 had to change in order to eliminate static variables, so you will need to re-build 1192 your models from the image sample files. 1193 . I have tested the code by building new models and searching for everything except the 1194 model option. 1195 A tinatool/tlmedical/tlmedSroi_mouse.c 1196 A tinatool/tlmedical/tlmedSroi_mouse.h 1197 A tinatool/tlmedical/tlmedSroi_poly.c 1198 A tinatool/tlmedical/tlmedSroi_poly.h 1199 A tinatool/tlmedical/tlmedSroi_tool.c 1200 A tinatool/tlmedical/tlmedSroi_tool.h 1201 A tinatool/tlmedical/tlmedSroi_view.c 1202 A tinatool/tlmedical/tlmedSroi_view.h 1203 1204 ---------------------------------------------------------------------------------------- 1205 ID:26 gab 09.01.04 (Solaris 2.8) 1206 1207 . Found and fixed a bug in tw_choice_reset 1208 1209 M tinatool/wdgts/gtk/wdgtsGtk_tw_choice.c 1210 1211 ---------------------------------------------------------------------------------------- 1212 ID:25 gab 09.01.04 (Solaris 2.8) 1213 1214 . Revised the GDK files below, mostly just to add comments 1215 . Fixed the non-functional drawing mask, which no longer prevents plotting 1216 . Added GDK *.h files (omitted in my last commit) 1217 1218 M tinatool/gphx/gphxDef.h 1219 M tinatool/gphx/gphxPro.h 1220 M tinatool/gphx/gdk/gphxGdk_cmap.c 1221 M tinatool/gphx/gdk/gphxGdk_color.c 1222 M tinatool/gphx/gdk/gphxGdk_draw.c 1223 M tinatool/gphx/gdk/gphxGdk_fonts.c 1224 M tinatool/gphx/gdk/gphxGdk_mask.c 1225 M tinatool/gphx/gdk/gphxGdk_picture.c 1226 A tinatool/gphx/gdk/gphx_GdkDef.h 1227 A tinatool/gphx/gdk/gphx_GdkPro.h 1228 1229 ---------------------------------------------------------------------------------------- 1230 ID:24 gab 30.12.03 (Solaris 2.8) 1231 1232 . Added all GTK/GDK files 1233 . Does not enforce building of GTK or GDK from global make 1234 - requires user to specifically build in GTK and GDK directories 1235 . Build is not quite complete: 1236 - The drawing mask is not used as it interferes with plotting 1237 - Dump to EPS / TIFF has not yet been implemented 1238 . Testing has shown that: 1239 - All widgets have equivalent functionality to the Xv build 1240 - The macro recorder works, at least for the basic functions 1241 - The graphics and colour mapping works with minor differences to the Xv build 1242 - There is a bug (feature of GTK??) that prevents the user from 1243 selecting a radio/choice button if it is already active 1244 . Further testing is required - please feel fre