Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Further refinements to Windows build |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
720cd34e523a0870c84b18315a458af9 |
User & Date: | kevin 2015-11-12 05:56:11 |
Context
2015-11-12
| ||
11:47 | Add filemorph.c check-in: 8b85ff041b user: kevin tags: trunk | |
05:56 | Further refinements to Windows build check-in: 720cd34e52 user: kevin tags: trunk | |
2015-11-11
| ||
11:56 | Update overhaul to Windows build and deployment check-in: 30849adf00 user: kevin tags: trunk | |
Changes
Changes to build.bat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | + + - - - - - - - - - - - | SET COPYCMD=/Y if exist FileMorph.exe ( del FileMorph.exe ) if exist build\ ( rmdir build\ ) mkdir build\ mkdir build\filemorph\ call xcopy scriptlibs C:\Tcl\lib\ /s /i /y call xcopy winlibs C:\Tcl\lib\ /s /i /y call xcopy C:\Strawberry\c\bin\*.dll build\filemorph\ /s /i /y call xcopy C:\Strawberry\perl\bin\*.dll build\filemorph\ /s /i /y call xcopy C:\Tcl\bin\*.dll build\filemorph\ /s /i /y call xcopy C:\Strawberry\perl\lib build\filemorph\lib /s /i /y call xcopy C:\Strawberry\perl\site build\filemorph\site /s /i /y call xcopy C:\Strawberry\perl\vendor build\filemorph\vendor /s /i /y call xcopy C:\Tcl\lib build\lib /s /i /y call xcopy C:\Tcl\bin build\bin /s /i /y call perltidy --pt=2 --bbt=2 --sbt=2 --naws filemorph.pl call move /y filemorph.pl.tdy filemorph.pl call xcopy filemorph.pl build\filemorph\filemorph.pl /y call windres icons.rc -o coff -o icons.o call windres versioninfo.rc -o coff -o versioninfo.o call perl build.pl call xcopy FileMorph.exe build\filemorph\ |
Deleted filemorph-exe-par.ico.
cannot compute difference between binary files
Changes to filemorph.pl.
︙ | |||
9 10 11 12 13 14 15 | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | - | use FindBin qw($Bin); use Config; use File::Spec::Functions; use File::Copy::Recursive qw(dircopy ); use Env qw(HOME); use File::Path qw(remove_tree); use File::Copy::Recursive qw (rmove); |
︙ | |||
1169 1170 1171 1172 1173 1174 1175 | 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 | - + | &Tkx::machelp__userhelp; } #initialize the app sub startUp { $appname = 'FileMorph'; |
︙ | |||
1233 1234 1235 1236 1237 1238 1239 | 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 | + - - + + + + + + + | -detail => "FileMorph is not supported on Mac OS X $hostOS. The minimum supported OS version is $minOS.", ); } } if ($appversion < $versionnumber) { if ($IS_AQUA) { |
︙ |
Changes to install.bat.
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | - - - + + + | @echo off ::configure and install app files set install_dir="%appdata%\FileMorph_App\" set config_dir="%appdata%\FileMorph\" set config if not exist %install_dir% ( mkdir %install_dir% ) if not exist %config_dir% ( mkdir %config_dir% ) call 7za x filemorph.zip |
︙ |
Changes to makeinstaller.bat.
| 1 2 3 4 5 6 7 8 9 10 | - + - + - + - + |
|
Changes to scriptlibs/machelp/help.txt.
︙ | |||
126 127 128 129 130 131 132 | 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | - - + + + + | * The "windowlist" package. Website and license: [http://fossil.codebykevin.com]. * App icon from the Gnome project. Website: [http://www.gnome.org]. License: [http://creativecommons.org/licenses/by-sa/3.0/]. * Icon fonts from Iconic project. Website and license: [https://github.com/somerandomdude/Iconic]. * Help viewer by Keith Vetter: [http://wiki.tcl.tk/19649]. * TkDND for drag and drop. Website and license: [http://sourceforge.net/projects/tkdnd/]. * aem package for AppleScript support. Website and license: [http://fossil.codebykevin.com]/ * Twapi packages for Windows integration. Website and license: [http://twapi.sourceforge.net] |
︙ | |||
173 174 175 176 177 178 179 | 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | - + | ------------------- title: License alias: License '''The MIT License (MIT)''' |
Changes to scriptlibs/softwareupdate/softwareupdate.tcl.
︙ | |||
270 271 272 273 274 275 276 | 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 | + + - + + + + + + + + + + + + | wm resizable .update 0 0 wm deiconify .update raise .update wm transient .update . } proc winPitch {name newversion oldversion} { set answer [tk_messageBox -icon info -title "New Version Available" -message "New Version Available" -detail "$name $newversion is available--you have $currentapp. Would you like to download it now?" -type yesno |
︙ | |||
447 448 449 450 451 452 453 | 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 | - - - + + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + | exec $currentinstall/Contents/MacOS/$appname & exit } } "win32" { |