[current new release: 02 May 2026] ################################################################### UPDATE: @@ Dec 2026 ################################################################### ------------------------------------------------------------------- Summary: (1) ... ------------------------------------------------------------------- ------------------------------------------- (1) ... ------------------------------------------- ... ----------------------------------------------- Bug fixes, small changes ---------------------------------------------- ... ########################################################################## UPDATE: @@ Dec 2026 ########################################################################## [LATEST IN PROGRESS] ########################################################################## UPDATE: 02 May 2026 ########################################################################## [newrelease 260502] --lib/help/tksurfer/{save,goto}_pnt: update --tksurfer.c: sensibly rename: *vindex -> *selectedptr (in 2 functs below) --tksurfer.c: same fix as below for (script-only) select_talairach_point [tmprelease 260429] --tksurfer.c: funct below passed &selected(def=-1) so deref rngchk brks 1stcall --tksurfer.c: rm bad select_orig_vertex_coords err chk *vindex - broke 1st GOTO --tksurfer.tcl: bind toggle nobicurvfadeoverfthresh mid-clk F3 panel "cv" radio [tmprelease 260426] --tksurfer.tcl: cut_{line,vertices},uncut_connected_vertices: warn no selected --lib/help/tksurfer/curv_tick: update --tksurfer.tcl: bind toggle nobicurvfadeoverfthresh mid-clk "[ ] curv" tickbox --tksurfer.c: add/exp nobicurvfadeoverfthresh:no diff fade to sulc/gyr > fthresh [tmprelease 260412] --tksurfer.tcl: disp-annot,chng-annotbordflag reselect_selected_list:select->top --tksurfer.c: finally fix undo logic! select_vertex w/select=-1 restarts baklist --tksurfer.c: back out: draw_curs 3x for all b/c weird offset select problem? --tksurfer.c: reselect_selected_list: draw last-in-list curs 2x extra fix fail? --lib/help/tksurfe/clks: update, undo --tksurfer.c: glxwin 'cmd-z' restores prev selected list & redisplays --tksurfer.c; add restore_selected_list() --tksurfer.c: clear_vertex_marks_list saves prev (if not already clr:2Rclk help) --tksurfer.c: glxwin 'd' key does reselect_selected_list to see over annot --tksurfer.c: add/export reselect_selected_list() [tmprelease 260108] --csurf: warn {SUBJECTS,FUNCTIONALS}_DIR autoset to inside csurf (by FS Env) --update-csurf: non-verbose untar if "ggo" to not clog csurf.log --csurf: updatecsurfcmd: find moved-aside name before run update-csurf --csurf: check csurf install/update dir writable --csurf: add un-quarantine commands to final updatecsurfcmd popup [tmprelease 260104] --update-csurf: echo pwd/install dir! --update-csurf: Mac warns run xattr (new tar), don't autodo b/c req's passwd --csurf: Preferences->Update Csurf:setupupdatecsurf,updatecsurfcmd: update-csurf --update-csurf: add "ggo" for don't-ask install [tmprelease 260101] --8 file/label lightweight 'annots' (8M) added to fsaverage/fsaverage-ADDITIONS {rh,lh}-CsurfMaps1_MNI152.label {rh,lh}-CsurfMaps1_MNI305.label CsurfMaps1_newcurv-{rh,lh}.w CsurfMaps1_old3byte-{rh,lh}.w --tksurfer.c: write_label_hdr() includes Talairach 152 vs. 305, normd{frac}samp --lib/help/tksurfer/val_{lab,write}: update --tksurfer.tcl: mid-click "val;" makes allverticesflag,val2newcurfflag popup --tksurfer.tcl: left-click "label:" auto-pops up label_label help --lib/help/tksurfer/swapstatval: update --tksurfer.tcl: add copy_idnum_val to S/V (swap stat val) button bar --tksurfer.c: add/export copy_idnum_val (for writing annot-like wfile/label) --lib/help/tksurfer/comp_grad: doc hidden compute_laplacian <0,1,2> funct --tksurfer.c: scale_brain() updates tcl-exported glxzoomfact (not yet used) --tksurfer.c: trunc pval dots w/fthresh (not fully general for all mod flags) --tksurfer.tcl: rm 3 Calc Laplacian (includelaplacian=0),leave procs,tksurfer.c --tksurfer.tcl add 3 Calc Laplacian buttons, comp_disp_laplace proc --tksurfer.c: add/export compute_laplacian (curv,val,phase) -> valbak --wrappers.tcl: allow "whitespace" (use proc null), added into GR gradient menu --tksurfer.tcl: findgradrevctrls help: non-existent findgradrev -> comp_grad [tmprelease 251126] --lib/help/tksurfer/{gradfsarrows,comp_grad}: updates --tksurfer.tcl: add flipRHpolararrowsflag to FIELDSIGN and GRADIENT ARR --tksurfer.tcl: do_gradrev: find_grad..,write pval wfile, borddots/val display --tksurfer.c: add/export pvalborddotflag/dthresh to view .pval above thr as dots --tksurfer.c: find_gradient_reversals: get same ang from 2D/3D grads dot prod --lib/help/tksurfer/gradfsarrows: update stale hotkeys, regularize --tksurfer.tcl: don't trunc lg early-area curv gradients (curv avg flatter/OK) --tksurfer.c: find_gradient_reversals: replace w/new neighbors-only version --tksurfer.c: add/export find_gradient_reversals (similar to find_retin_borders) --tksurfer.tcl: findgradrevctrls popup to run find_gradient_reversals --tksurfer.tcl: calc gradient reversals make-popup-button to GR button R-click --lib/help/csurf/setupfield: respect reordered parms --csurf: Setup Calculate Fieldsign, Borders: dividers, better var description --lib/help/tksurfer/comp_grad: fix avggradvecbak{3d}flag->reggradvecbak{3d}flag