Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | More preprocess restructuring |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
fd2a0fd926b965b277384a549db07d44 |
User & Date: | peter 2017-02-05 16:57:16.734 |
Context
2017-02-05
| ||
17:07 | Make it safer ro recreate links check-in: 44ff79e29b user: peter tags: trunk | |
16:57 | More preprocess restructuring check-in: fd2a0fd926 user: peter tags: trunk | |
16:38 | Move all preprocess usage to preprocess source file check-in: e805b0132e user: peter tags: trunk | |
Changes
Changes to Makefile.
︙ | ︙ | |||
121 122 123 124 125 126 127 128 129 130 131 132 133 134 | eskil.vfs/lib/textsearch\ eskil.vfs/lib/diffutil\ eskil.vfs/lib/pdf4tcl\ eskil.vfs/lib/snit\ eskil.vfs/lib/tkdnd\ eskil.vfs/lib/tablelist\ eskil.vfs/lib/wcb src/TAGS: $(SRCFILES) etags -o src/TAGS --regex="/proc[ \t]+\([^ \t]+\)/\1/" $(SRCFILES) \ eskil.vfs/lib/*/*.tcl setup: links src/TAGS | > > > | 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | eskil.vfs/lib/textsearch\ eskil.vfs/lib/diffutil\ eskil.vfs/lib/pdf4tcl\ eskil.vfs/lib/snit\ eskil.vfs/lib/tkdnd\ eskil.vfs/lib/tablelist\ eskil.vfs/lib/wcb # Use this to just update the source links when a new source file is present newsrc: eskil.vfs/src/eskil.tcl src/TAGS: $(SRCFILES) etags -o src/TAGS --regex="/proc[ \t]+\([^ \t]+\)/\1/" $(SRCFILES) \ eskil.vfs/lib/*/*.tcl setup: links src/TAGS |
︙ | ︙ |
Changes to src/preprocess.tcl.
︙ | ︙ | |||
32 33 34 35 36 37 38 39 40 41 42 43 44 45 | return $res } # Entry for adding preprocess from command line proc addPreprocess {name RE sub side} { lappend ::Pref(preprocess) $RE $sub $side } # This is called when Ok or Apply is pressed. # Update preference from dialog contents. proc EditPrefRegsubOk {top w {keep 0}} { set exa $::eskil($top,prefregexa) set result {} | > > > > > | 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | return $res } # Entry for adding preprocess from command line proc addPreprocess {name RE sub side} { lappend ::Pref(preprocess) $RE $sub $side } # Get the value used when saving preferences proc getPreprocessSave {} { return $::Pref(preprocess) } # This is called when Ok or Apply is pressed. # Update preference from dialog contents. proc EditPrefRegsubOk {top w {keep 0}} { set exa $::eskil($top,prefregexa) set result {} |
︙ | ︙ |
Changes to src/startup.tcl.
︙ | ︙ | |||
210 211 212 213 214 215 216 217 218 219 220 221 222 223 | source $::eskil(thisDir)/clip.tcl source $::eskil(thisDir)/compare.tcl source $::eskil(thisDir)/map.tcl source $::eskil(thisDir)/merge.tcl source $::eskil(thisDir)/registry.tcl source $::eskil(thisDir)/dirdiff.tcl source $::eskil(thisDir)/help.tcl source $::eskil(thisDir)/plugin.tcl source $::eskil(thisDir)/printobj.tcl source $::eskil(thisDir)/print.tcl source $::eskil(thisDir)/rev.tcl source $::eskil(thisDir)/debug.tcl # Only load vcsvfs if vfs is present | > | 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 | source $::eskil(thisDir)/clip.tcl source $::eskil(thisDir)/compare.tcl source $::eskil(thisDir)/map.tcl source $::eskil(thisDir)/merge.tcl source $::eskil(thisDir)/registry.tcl source $::eskil(thisDir)/dirdiff.tcl source $::eskil(thisDir)/help.tcl source $::eskil(thisDir)/preprocess.tcl source $::eskil(thisDir)/plugin.tcl source $::eskil(thisDir)/printobj.tcl source $::eskil(thisDir)/print.tcl source $::eskil(thisDir)/rev.tcl source $::eskil(thisDir)/debug.tcl # Only load vcsvfs if vfs is present |
︙ | ︙ | |||
1105 1106 1107 1108 1109 1110 1111 1112 1113 | if {[catch {set ch [open $rcfile "w"]} err]} { tk_messageBox -icon error -title "File error" -message \ "Error when trying to save preferences:\n$err" return } foreach i [array names ::Pref] { # Skip unchanged options. if {[info exists ::DefaultPref($i)]} { | > > > > > | | | 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 | if {[catch {set ch [open $rcfile "w"]} err]} { tk_messageBox -icon error -title "File error" -message \ "Error when trying to save preferences:\n$err" return } foreach i [array names ::Pref] { set value $::Pref($i) # Special handling for preprocess if {$i eq "preprocess"} { set value [getPreprocessSave] } # Skip unchanged options. if {[info exists ::DefaultPref($i)]} { if {$::DefaultPref($i) eq $value} { continue } puts $ch "# $i default : $::DefaultPref($i)" } puts $ch [list set "::Pref($i)" $value] } close $ch tk_messageBox -icon info -title "Saved" -message \ "Preferences saved to:\n[file nativename $rcfile]" } |
︙ | ︙ |