###################################################################
LATEST EMAIL UPDATE: 07 Jun 2014
###################################################################

Another minor update.  See UPDATES.txt for complete
history, details of last 2 updates appended below.
Here are the main changes:

### 07 June 2014
 1) "fsavg" checkbut, View Functional Data -> disp singlesub data on fsaverage
 2) popup reports filled_{curr,orig}area for FILL/ROI/N/A/R
 3) tkmedit val/mask/roi comboboxes init'd correctly w/overlay
 4) FOURIER button also does 3D clust filter (3dmerge) for brainstem maps
 5) better/tighter startup window positions so tkmedit display not covered

To install:

  cd <dir-where-csurf-currently-installed>
  mv csurf csurf-YYMMDD
  tar xvfz csurf0.8-{mac,linux}-YYMMDD.tgz

cheers,
marty

### UPDATE: 7 Jun 2014
--lib/help/csurf/setuprender
--lib/help/tksurfer/restore
--tksurfer.tcl: middle-click-RESTORE to re-cent surf (recalc_surface_center)
--tksurfer.c: recalc_surface_center(): for new surface read in over init
--csurf: View Functional Data "fsavg" chk does mri_surf2surf, load to fsaverage
--lib/tcl/setdefpatchview.tcl: cortex* synonym of "full" (tksurfer.tcl already)
--csurf: for fsaverage: add/rec inflatedext2=inflated_avg, load to surfacecombo
--tksurfer.tcl: warn fthresh>fmid on fthresh/fmid Return w/BRy
--tksurfer.tcl: popup reports filled_{curr,orig}area area for FILL/ROI/N/A/R
--tksurfer.c: make filled_{orig,curr}area global for tcl export
--tkmedit.tcl: wm geometry now uses exported glxwin{x,y,h,w} vs. abs nums
--tkmedit.c: export glxwin{x,y,h,w}
--tksurfer.tcl: wm geometry now uses exported glxwin{x,y,h,w} vs. abs nums
--tksurfer.c: export glxwin{x,y,h,w}
--csurf: shrinkcomboarrows, squish labels/buttons, lengthen entries => smaller
--tksurfer.c/.tcl: tighten GLX/tk startup positions left/up, match new tkmedit
--tkmedit.c/.tcl: GLX/tk win startup pos left so csurf panels don't fully cover
--lib/help/csurf/setupfour: better 2D and 3D cluster filter documentation
--csurf: fouriercmd: also run 3Dclust _f=>_h w/AFNI 3dmerge for brainstem mask
--csurf: medtestrender mask checks/uses _h if found (N.B.: requires at least _f)
--csurf: fourier panel: expose existing 3D Cluster vars clusterrad/clustervol
--tkmedit.c,tksurfer.c,csurf: def:{s}fslope=1.5,fmid=1.1,sfmid=3,{s}fthresh=0.3
--tkmedit.tcl: combobox for LUT, load w/default lut if none found in scandir
--tkmedit.tcl: set roi combo to passed-by -label (MY_AREA+orig.BRIK), see suff
--tkmedit.tcl: view right end of value in valn/mskn entries (just init load)
--tkmedit.tcl: set valn/valup/mskn/mskup combos to -real/-upread/-mask/-upmask

### UPDATE: 18 May 2014
--tkmedit.tcl: add CLR button left of interpolLUT to clear up-sampled buffers
--tkmedit.c: clear_upsamp_stat() clear any already upsamp'd (0-3)
--lib/help/tkmedit/roi_fill: mask-defined ROI update
--tkmedit.c: if mask loaded and in use, FILL to sfthresh instead of fthresh
--tkmedit.tcl: fix_statpatt_m_if_bfloat before readnativemask
--tkmedit.tcl: readnativemask: mk dbl entries, overlaymaskflag=1 before upsamp
--tkmedit.tcl: block read nonconforming (not 256/512^3) as upsamp stat/mask/ROI
--tkmedit.tcl: read{native,upsamp}mask: better err if select imag of cplx pair
--wrappers.tcl: add shrinkcomboarrows more (for tkmedit.tcl)
--tkmedit.tcl: valn/valup entry: add combobox dropdown loaded w/BRIKs,bfloat
--tkmedit.tcl: mskn/mskup entry: add combobox dropdown loaded w/BRIKs,bfloat
--tkmedit.tcl: roi: add combobox dropdown loaded w/BRIKs
--tkmedit.tcl: fix incorrect entry read on readnativemask (was reading valfile)
--lib/help/tksurfer/fmid: document basic per-vertex squash color scale pipeline
--lib/help/tksurfer/smooth: general diff between complex vs. real smoothing
--csurf: select_complexstatsource: catch -no_mask-, better error check/messages
--csurf: fixswfileprefs: 1sub phase sig+mask: order: _f,_h,_p,_q, else no mask
--csurf: paintcmd: if permtest, run surfclust on _p to get _q (re-use F parms)
--csurf: select_complexstatsource ask reset Data Type cplx (callbk does cpx chk)
--lib/help/csurf/setupfour: doc diff effect smoothing on perm _p vs. amp(_r,_i)
--lib/help/csurf/{setupfour,setuprender}: doc _p file
--csurf: getuniqcomplexstemlist: don't trim _p
--csurf: paintcmd: if permtest, overwrite amp(r,i) '_f' wfile w/real _f from 3D
--csurf: paintcmd: if permtest, also paint _p (fourier mks _f BRIK if permtest)
--fourier.c: also output _p BRIK if permtestcnt>0 (turnoff/warn if bfloat out)
--csurf: cpregcmd copies/reports/updates rounding policy
--csurf: fourier always -fout: N.B.: won't match _r,_i if permute test (for cf.)
--lib/help/csurf/setupfour: add help for permutation test, _f output
--fourier.c: sigim[1] redefined: a=>f, -fout (def) saves F ("a" not read/output
...




