Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9.3, 2.0, and 2.0.1

stable cmenu: installer updates to support DnD shell extension

Changeset b346766b3b42

Parent e8d7c96d50b5

by Daniel Atallah

Changes to 3 files · Browse files at b346766b3b42 Showing diff from parent e8d7c96d50b5 Diff from another changeset...

 
1
2
3
 
4
5
6
 
1
2
3
4
5
6
7
@@ -1,6 +1,7 @@
 #include "ThgCLSIDs.h"  <Include>   <?define CLSID_TortoiseHgCmenu = THG_CLSID_TortoiseHgCmenu ?> + <?define CLSID_TortoiseHgDropHandler = THG_CLSID_TortoiseHgDropHandler ?>   <?define CLSID_TortoiseHgNormal = THG_CLSID_TortoiseHgNormal ?>   <?define CLSID_TortoiseHgAdded = THG_CLSID_TortoiseHgAdded ?>   <?define CLSID_TortoiseHgModified = THG_CLSID_TortoiseHgModified ?>
 
1
2
 
3
4
5
 
8
9
10
 
 
 
 
 
 
 
 
11
12
13
 
47
48
49
 
 
 
 
 
 
50
51
52
53
54
 
 
 
 
55
56
 
1
 
2
3
4
5
 
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
@@ -1,5 +1,5 @@
 <Include> - <!-- cmenu COM component --> + <!-- cmenu COM components -->   <RegistryValue   Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)'   Type='string' Value='TortoiseHg' @@ -8,6 +8,14 @@
  Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)\InProcServer32'   Type='string' Name='ThreadingModel' Value='Apartment'   /> + <RegistryValue + Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgDropHandler)' + Type='string' Value='TortoiseHg' + /> + <RegistryValue + Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgDropHandler)\InProcServer32' + Type='string' Name='ThreadingModel' Value='Apartment' + />     <!-- cmenu registration -->   <RegistryValue @@ -47,10 +55,20 @@
  Type='string' Value='$(var.CLSID_TortoiseHgCmenu)'   />   + <!-- Drag and Drop Handler --> + <RegistryValue + Root='HKCR' Key='Directory\shellex\DragDropHandlers\TortoiseHg' + Type='string' Value='$(var.CLSID_TortoiseHgDropHandler)' + /> +   <!-- Mark all as approved -->   <RegistryValue   Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'   Type='string' Name='$(var.CLSID_TortoiseHgCmenu)' Value='TortoiseHg'   /> + <RegistryValue + Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved' + Type='string' Name='$(var.CLSID_TortoiseHgDropHandler)' Value='TortoiseHg' + />    </Include>
 
135
136
137
 
 
 
138
139
140
 
162
163
164
 
 
 
 
165
166
167
 
318
319
320
 
 
 
 
321
322
323
 
135
136
137
138
139
140
141
142
143
 
165
166
167
168
169
170
171
172
173
174
 
325
326
327
328
329
330
331
332
333
334
@@ -135,6 +135,9 @@
  <RegistryValue   Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)\InProcServer32'   Type='string' Value='[INSTALLDIR]ThgShellx64.dll'/> + <RegistryValue + Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgDropHandler)\InProcServer32' + Type='string' Value='[INSTALLDIR]ThgShellx64.dll'/>   <?foreach CLSID in $(var.OverlayCLSIDList) ?>   <RegistryValue   Root='HKCR' Key='CLSID\$(var.CLSID)\InProcServer32' @@ -162,6 +165,10 @@
  Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)\InProcServer32'   Type='string' Value='[INSTALLDIR]ThgShellx86.dll'   /> + <RegistryValue + Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgDropHandler)\InProcServer32' + Type='string' Value='[INSTALLDIR]ThgShellx86.dll' + />   <?foreach CLSID in $(var.OverlayCLSIDList) ?>   <RegistryValue   Root='HKCR' Key='CLSID\$(var.CLSID)\InProcServer32' @@ -318,6 +325,10 @@
  Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgCmenu)\InProcServer32'   Type='string' Value='[INSTALLDIRx86]ThgShellx86.dll'   /> + <RegistryValue + Root='HKCR' Key='CLSID\$(var.CLSID_TortoiseHgDropHandler)\InProcServer32' + Type='string' Value='[INSTALLDIRx86]ThgShellx86.dll' + />   <?foreach CLSID in $(var.OverlayCLSIDList) ?>   <RegistryValue   Root='HKCR' Key='CLSID\$(var.CLSID)\InProcServer32'