by
Changes to 4 files · Browse files at 53204eb3f7ee Showing diff from parent edff140c9cdb 73b858c678e7 Diff from another changeset...
@@ -116,10 +116,11 @@ Source='..\extension-versions.txt'
/>
</Component>
- <Component Id='thgtaskbarEXE' Guid='BEF92F4D-4442-4806-8C59-DC8BDCCCADD3'>
- <File Id='thgtaskbarEXE' Name='thgtaskbar.exe' DiskId='1' KeyPath='yes'
- Source='dist\thgtaskbar.exe' >
- <Shortcut Id="thgtaskbarEXEshortcut" Directory="ProgramMenuDir"
+ <Component Id='OverlayServerEXE' Guid='DC5D9CC4-8330-4146-99EC-30D3AA255DD4'>
+ <File Id='OverlayServerEXE' Name='TortoiseHgOverlayServer.exe'
+ DiskId='1' KeyPath='yes'
+ Source='dist\TortoiseHgOverlayServer.exe' >
+ <Shortcut Id="OverlayServerEXEshortcut" Directory="ProgramMenuDir"
Name="TortoiseHg Overlay Icon Server"
Icon="thgIcon.ico" IconIndex="0" Advertise="yes"
/>
@@ -127,7 +128,7 @@ <RegistryValue
Name='TortoiseHgOverlayIconServer'
Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Run'
- Type='string' Value='[INSTALLDIR]thgtaskbar.exe'
+ Type='string' Value='[INSTALLDIR]TortoiseHgOverlayServer.exe'
/>
</Component>
<Component Id='thgshellx86dll' Guid='1126CF42-3994-428B-A746-464E1BC680F3'>
@@ -345,7 +346,7 @@ Level='1' AllowAdvertise='no'
Description='Overlay icons for 64-bit processes'
>
- <ComponentRef Id='thgtaskbarEXE' />
+ <ComponentRef Id='OverlayServerEXE' />
<MergeRef Id='TortoiseOverlaysMergeX64' />
<ComponentRef Id='OverlaysShellRegistrationX64' />
</Feature>
@@ -367,7 +368,7 @@ Level='1' AllowAdvertise='no'
Description='Overlay icons for 32-bit processes'
>
- <ComponentRef Id='thgtaskbarEXE' />
+ <ComponentRef Id='OverlayServerEXE' />
<MergeRef Id='TortoiseOverlaysMergeX86' />
<ComponentRef Id='OverlaysShellRegistrationX86' />
</Feature>
@@ -433,18 +434,18 @@ </Feature>
</Feature>
- <!-- terminate.exe terminates any running thgtaskbar.exe that supports the
+ <!-- terminate.exe terminates any running TortoiseHgOverlayServer.exe that supports the
terminate command over the command pipe. Windows installer sometimes
- fails to shutdown thgtaskbar.exe, which occasionally leads to a crash
- of thgtaskbar.exe during install, which in turn pops up an ugly crash
+ fails to shutdown TortoiseHgOverlayServer.exe, which occasionally leads to a crash
+ of TortoiseHgOverlayServer.exe during install, which in turn pops up an ugly crash
report dialog pointing to faulting module PYTHON26.DLL. -->
<Binary Id='TerminateEXE' SourceFile='win32\terminate-x86.exe' />
<CustomAction Id='CallTerminate'
BinaryKey='TerminateEXE' ExeCommand='' Return='ignore'
/>
- <CustomAction Id='StartThgtaskbarEXE'
- FileKey='thgtaskbarEXE' ExeCommand='' Return='asyncNoWait'
+ <CustomAction Id='StartOverlayServerEXE'
+ FileKey='OverlayServerEXE' ExeCommand='' Return='asyncNoWait'
/>
<InstallExecuteSequence>
@@ -458,11 +459,11 @@ INSTALLEDTORTOISEHGPRODUCTS
</RemoveExistingProducts>
<?if $(var.Platform) = "x64" ?>
- <Custom Action='StartThgtaskbarEXE' After='InstallFinalize'>
+ <Custom Action='StartOverlayServerEXE' After='InstallFinalize'>
<![CDATA[&OverlaysX86=3 OR &OverlaysX64=3]]>
</Custom>
<?else?>
- <Custom Action='StartThgtaskbarEXE' After='InstallFinalize'>
+ <Custom Action='StartOverlayServerEXE' After='InstallFinalize'>
<![CDATA[&OverlaysX86=3]]>
</Custom>
<?endif?>
|
@@ -130,7 +130,7 @@ 'product_version':version}
]
extra['windows'] = [
- {'script':'thgtaskbar.py',
+ {'script':'TortoiseHgOverlayServer.py',
'icon_resources':[(0,'icons/thg_logo.ico')],
'description':'TortoiseHg Overlay Icon Server',
'copyright':thgcopyright,
|
@@ -2198,7 +2198,7 @@
def strip_rev(self, menuitem):
def strip_completed():
- self.repo.invalidate()
+ hglib.invalidaterepo(self.repo)
self.reload_log()
self.changeview.clear()
rev = self.currevid
|
Loading...