<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.hoenzb
{mso-style-name:hoenzb;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-NZ link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Just following up on what I think is a serious problem with the 5.4.0 and 5.4.1 Windows Installers (as described below).<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>I think the Windows installers should be taken offline until they can cleanly install in all likely situations. Either that all provide explicit information on the download page as to the limitations and how to fix the problems the installers are likely to cause.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Bruce<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US>From:</span></b><span lang=EN-US> Therion [mailto:therion-bounces@speleo.sk] <b>On Behalf Of </b>Bruce Mutton via Therion<br><b>Sent:</b> Tuesday, 30 May 2017 8:48 PM<br><b>To:</b> 'List for Therion users' <therion@speleo.sk><br><b>Cc:</b> Bruce Mutton <bruce@tomo.co.nz><br><b>Subject:</b> Re: [Therion] Therion 5.4.1 Windows Installer incomplete installs<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Thanks Vladimir<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>I seem to have got through all that successfully.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>I will stick to “all users” Therion installs from now on, as that puts the files in a location where I am used to looking for them.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>If the installer ever handles uninstalls, then the .ini files should be preserved.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Bruce<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=EN-US>From:</span></b><span lang=EN-US> Therion [<a href="mailto:therion-bounces@speleo.sk">mailto:therion-bounces@speleo.sk</a>] <b>On Behalf Of </b>???????? ???????? via Therion<br><b>Sent:</b> Tuesday, 30 May 2017 6:59 AM<br><b>To:</b> List for Therion users <<a href="mailto:therion@speleo.sk">therion@speleo.sk</a>><br><b>Cc:</b> Владимир Георгиев <<a href="mailto:vld.georgiev@gmail.com">vld.georgiev@gmail.com</a>><br><b>Subject:</b> Re: [Therion] Therion 5.4.1 Windows Installer incomplete installs<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:12.0pt'>Bruce<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'>This is likely because the "Install for all users" uses a location in Program Files, while "Current user" uses a location in the users AppData folder. The former requires admin privileges, and the later can be used by a limited user.<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:12.0pt'>Older installer versions used Program files by default, and the new files would always overwrite the older ones. But if you had an older version in Program Files, and installed the new one for the current user in his AppData folder, you would end up with two sets of files. And with conflicting file type associations.<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:12.0pt'>You could try uninstalling and manually deleting the Therion install folder. Cleaning the registry entries requires using Registry Editor and deleting a set of keys, if you are comfortable doing that.<br>The keys are these (after the text "Subkey". HKLM is HKEY_LOCAL_MACHINE and HKCU is HKEY_CURRENT_USER)<br><a href="https://github.com/therion/therion-batteries/blob/master/therion.iss#L60-L104">https://github.com/therion/therion-batteries/blob/master/therion.iss#L60-L104</a><o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:12.0pt'>I suppose a better solution would be if I can make the installer uninstall any previous version before installing. This should prevent such an issue.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'>Vladimir<o:p></o:p></span></p></div></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Mon, May 29, 2017 at 1:12 PM, Bruce Mutton via Therion <<a href="mailto:therion@speleo.sk" target="_blank">therion@speleo.sk</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Things are getting weirder.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Usually I have just installed one version of Therion over top of whatever version I have installed, but wonder if this might be contributing to issues I have here.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>After I have installed 5.4.1 over top of 5.4.0…<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>If I open a thconfig file, with Help About I get 5.4.1 reported, as below<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><img border=0 width=990 height=434 style='width:10.3125in;height:4.5208in' id="m_1540226104088271281_x005f_x0000_i1027" src="cid:image002.jpg@01D2D984.006EFD70"><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>If I then open a .th2 drawing file, I get 5.4.0 reported, as below<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><img border=0 width=996 height=434 style='width:10.375in;height:4.5208in' id="m_1540226104088271281Picture_x0020_2" src="cid:image003.jpg@01D2D984.006EFD70"><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>So with two instances of XTherion open at the same time, each is reporting a different version.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Same thing happens installing 5.4.1 88c8a06 over top of 5.4.1. The drawing editor still reports 5.4.0<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Perhaps a harmless bug/omission or something odd with the installer?<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Initial drawing suggests the drawing editor is behaving like 5.4.1 (triangular survey stations).<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Bruce<o:p></o:p></p></div></div></blockquote></div></div></div></body></html>