Changeset 5f4b8eed4dc5…
Parent bb2aa283662f…
by
Changes to 4 files · Browse files at 5f4b8eed4dc5 Showing diff from parent bb2aa283662f Diff from another changeset...
|
@@ -0,0 +1,52 @@ + <Include>
+ <!-- cmenu COM component -->
+ <RegistryValue
+ Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)'
+ Type='string' Value='TortoiseHg'
+ />
+ <RegistryValue
+ Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)\InProcServer32'
+ Type='string' Name='ThreadingModel' Value='Apartment'
+ />
+
+ <!-- cmenu registration -->
+ <RegistryValue
+ Root='HKCR' Key='Directory\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+ <RegistryValue
+ Root='HKCR' Key='Directory\Background\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+ <RegistryValue
+ Root='HKCR' Key='Drive\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+ <RegistryValue
+ Root='HKCR' Key='Folder\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+ <RegistryValue
+ Root='HKCR' Key='InternetShortcut\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+ <RegistryValue
+ Root='HKCR' Key='LibraryLocation\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+ <RegistryValue
+ Root='HKCR' Key='LibraryFolder\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+ <RegistryValue
+ Root='HKCR' Key='*\shellex\ContextMenuHandlers\TortoiseHgCMenu'
+ Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
+ />
+
+ <!-- Mark all as approved -->
+ <RegistryValue
+ Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'
+ Type='string' Name='$(var.CLSID_TortoiseHgCmenu)' Value='TortoiseHg'
+ />
+
+</Include>
|
|
@@ -0,0 +1,40 @@ + <Include>
+ <!-- overlay components -->
+ <?foreach CLSID in $(var.OverlayCLSIDList) ?>
+ <RegistryValue
+ Root='HKCR' Key='CLSID\$(var.CLSID)'
+ Type='string' Value='TortoiseHg'
+ />
+ <RegistryValue
+ Root='HKCR' Key='CLSID\$(var.CLSID)\InProcServer32'
+ Type='string' Name='ThreadingModel' Value='Apartment'
+ />
+ <?endforeach?>
+
+ <!-- register overlay components with TortoiseOverlays -->
+ <RegistryValue
+ Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Normal'
+ Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgNormal)'
+ />
+ <RegistryValue
+ Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Added'
+ Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgAdded)'
+ />
+ <RegistryValue
+ Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Modified'
+ Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgModified)'
+ />
+ <RegistryValue
+ Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Deleted'
+ Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgDeleted)'
+ />
+
+ <!-- Mark all as approved -->
+ <?foreach CLSID in $(var.OverlayCLSIDList) ?>
+ <RegistryValue
+ Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'
+ Type='string' Name='$(var.CLSID)' Value='TortoiseHg'
+ />
+ <?endforeach?>
+
+</Include>
|
|
@@ -1,87 +0,0 @@ - <Include>
- <!-- cmenu COM component -->
- <RegistryValue
- Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)'
- Type='string' Value='TortoiseHg'
- />
- <RegistryValue
- Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)\InProcServer32'
- Type='string' Name='ThreadingModel' Value='Apartment'
- />
- <!-- overlay components -->
- <?foreach CLSID in $(var.OverlayCLSIDList) ?>
- <RegistryValue
- Root='HKCR' Key='CLSID\$(var.CLSID)'
- Type='string' Value='TortoiseHg'
- />
- <RegistryValue
- Root='HKCR' Key='CLSID\$(var.CLSID)\InProcServer32'
- Type='string' Name='ThreadingModel' Value='Apartment'
- />
- <?endforeach?>
-
- <!-- cmenu registration -->
- <RegistryValue
- Root='HKCR' Key='Directory\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
- <RegistryValue
- Root='HKCR' Key='Directory\Background\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
- <RegistryValue
- Root='HKCR' Key='Drive\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
- <RegistryValue
- Root='HKCR' Key='Folder\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
- <RegistryValue
- Root='HKCR' Key='InternetShortcut\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
- <RegistryValue
- Root='HKCR' Key='LibraryLocation\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
- <RegistryValue
- Root='HKCR' Key='LibraryFolder\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
- <RegistryValue
- Root='HKCR' Key='*\shellex\ContextMenuHandlers\TortoiseHgCMenu'
- Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'
- />
-
- <!-- register overlay components with TortoiseOverlays -->
- <RegistryValue
- Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Normal'
- Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgNormal)'
- />
- <RegistryValue
- Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Added'
- Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgAdded)'
- />
- <RegistryValue
- Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Modified'
- Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgModified)'
- />
- <RegistryValue
- Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Deleted'
- Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgDeleted)'
- />
-
- <!-- Mark all as approved -->
- <RegistryValue
- Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'
- Type='string' Name='$(var.CLSID_TortoiseHgCmenu)' Value='TortoiseHg'
- />
- <?foreach CLSID in $(var.OverlayCLSIDList) ?>
- <RegistryValue
- Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'
- Type='string' Name='$(var.CLSID)' Value='TortoiseHg'
- />
- <?endforeach?>
-
-</Include>
|
@@ -148,7 +148,8 @@ Type='string' Value='[INSTALLDIR]ThgShellx86.dll'
/>
<?endforeach?>
- <?include shell-register.wxi ?>
+ <?include shell-register-cmenu.wxi ?>
+ <?include shell-register-overlays.wxi ?>
</Component>
<Component Id='COPYING' Guid='382A8405-CB7B-42E8-8B9D-88B5C5283E73'>
<File Id='COPYING' Name='COPYING.txt' DiskId='1'
@@ -286,7 +287,8 @@ Type='string' Value='[Common64]ThgShellx64.dll'
/>
<?endforeach?>
- <?include shell-register.wxi ?>
+ <?include shell-register-cmenu.wxi ?>
+ <?include shell-register-overlays.wxi ?>
</Component>
</Directory>
</Directory>
|
Loading...