MkSIS

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

20 check-ins

2021-01-08
21:33
Numerous changes: updated to tcltk 8.6.11. This required correcting bug in ttk/utils.tcl (missing parenthesis preventing mousewheel from working). Recompiled wish86s.exe, replaced tcl8.6,tk8.6. Fixed issue in gui-img.tcl where system memory use was constantly very high at >600mb. Image resources weren't released when stereogram window was closed. Required extensive revisions in gui-img.tcl to delete created tk photo image commands (i.e., mem mapped image data) and leave the window in unmapped state. Now at release quality, bumping version to 1.0. Leaf check-in: fa38d71f07 user: jra tags: 1.0, trunk
2020-10-15
00:52
Modified top-level Makefile, mainly changed zip to m2.zip to reduce confusion re: 'MkSIS' name. Restored upx compression in runner. Interesting that downloading the repo as tarball, decompressing and unpacking m2.zip doesn't trigger the 'unrecognized app' issue. Substituted m2.tar.gz for *.zip, could be safer. In view of changes, will modify instructions for setting up. check-in: b2e25790ed user: jra tags: 0.5.17, trunk
2020-10-14
09:14
Didn't work, appears MS is determined to make it as difficult as possible for independent developers who don't have a big budget for jumping through the hoops MS is insisting on. It will be up to users to manipulate their own computers and not be bullied by MS. check-in: 4b9806505c user: jra tags: 0.5.16, trunk
08:26
A different approach: attempt to 'sign' the runner binary. May not work re: method described (in Github) uses self-signed certificate which might not pass muster with Windows. We'll see... check-in: 18adf15e55 user: jra tags: 0.5.15, trunk
04:06
The prior attempt didn't work, the warning appeared when runner clicked. Now attempting without upx runner.exe at all. Guessing won't work better. check-in: d6400ec87e user: jra tags: 0.5.14, trunk
03:56
Still trying to resolve issue of 'unknown publisher' re: runner.exe. Appears upx has something to do with it, when upx not used starting runner didn't provoke the Windows warning. Also was true that using upx in the MkSIS directory didn't result in warnings. So we're trying it that way. 'upx runner.exe' used on runner.exe copied to MkSIS *should* work OK as it did in preliminary tests. check-in: 737f31376b user: jra tags: 0.5.13, trunk
2020-10-13
19:39
Added versioninfo to rc file, solves problem of 'unknown publisher' with Windows. check-in: b9033a9b4e user: jra tags: 0.5.12, trunk
2020-10-11
23:29
recompiled project, MkSIS.zip is changed. check-in: 74e78af205 user: jra tags: 0.5.11, trunk
23:19
Adding *.ico files to runner. Inadvertently, all files ending in 'o' were excluded, fixed by editing ignore-glob setting. Hence, total of 41 files are added to the project. check-in: 7b2832bebe user: jra tags: 0.5.10, trunk
01:51
Modified license text. check-in: 12fd2624a4 user: jra tags: 0.5.9, trunk
2020-10-08
23:49
Added license.txt to MkSIS, MkSIS.zip. check-in: 2614e3d4c9 user: jra tags: 0.5.8, trunk
2020-10-06
18:41
Turns out the link created by .bat didn't work under all circumstances. It's only slightly harder to create a *working* shortcut using the Windows context menu and will change user instructions accordingly. check-in: 12e2b96a0e user: jra tags: 0.5.7, trunk
06:20
OK, more changes as info comes to light. sis-backend.exe (aka mksis.exe) didn't work outside the msys64 environment re: needed dlls -ltiff, -ljpeg, -llzma. Of course these could have been added to MkSIS.zip but it was getting unwieldy. Decided to compile/link mksis.exe statically. The exe is about 400k larger, but consisered this acceptable. (Dlls required by tcltk Img extension need to be retained.) Currently everything seems to work as expected. check-in: b53f2f0d89 user: jra tags: 0.5.6, trunk
2020-10-05
22:21
At this point have worked out a reasonably good solution to windows shortcut problem. Wrote .bat file that creates the link to runner, makes it easy for users to complete installation. The .bat resides in MkSIS subdir thus it's in MkSIS.zip which is now ready to go. check-in: 59a71078a6 user: jra tags: 0.5.5, trunk
2020-10-04
09:28
Unlike Unix symbolic links no easy way to 'pre-make' Windows shortcuts that work when directories are moved or recreated from archives. For the present won't provide .lnk to runner.exe in MkSIS.zip. OTOH users should be able to create it for themselves, it's not ideal but best that can be done for now. A few other changes, substituted mksis-TK.ico for mksis-gui.ico (matches wish86s), in top-level Makefile using 7za for creating MkSIS.zip (msys/zip mangled runner.exe). check-in: 55d3c2cb7c user: jra tags: 0.5.4, trunk
07:28
Resolved application icon re: runner.exe, though shortcut may still be an issue in some cases. However having the shortcut pre-supplied in MkSIS subdir should mitigate problems. In any case the zipfile contains all needed components (and without the .ico file). check-in: 2f27c29b9e user: jra tags: 0.5.3, trunk
02:41
Icon issue comes down to the windows shortcut (.lnk) file which only refers to an icon file rather than incorporating it which makes sense. However this means the icon won't appear when the .lnk is moved to a different system. A user may have to reestablish the icon, not complicated to do, after MkSIS.zip is unzipped. Another solution may be found later. check-in: 9df2d484db user: jra tags: 0.5.2, trunk
2020-10-03
23:36
MkSIS.zip downloaded from fossil repo didn't have icons showing. Trying to include in archive might fix it. check-in: 8128150da0 user: jra tags: 0.5.1, trunk
07:04
Initial check-in of files for SIS generator backend, frontend and 'runner' utility. Obviously the project has been incubating for quite a long time but only now are the components being brought together as one project. check-in: 42dfb3b04a user: jra tags: 0.5.0, trunk
06:21
initial empty check-in check-in: 0312d55178 user: jra tags: trunk