OLD | NEW |
1 <?xml version="1.0" encoding="UTF-8"?> | 1 <?xml version="1.0" encoding="UTF-8"?> |
2 <!-- | 2 <!-- |
3 Compilation Note: | 3 Compilation Note: |
4 You may see linking errors that look like these: | 4 You may see linking errors that look like these: |
5 <quote>LGHT0217 : Error executing ICE action 'ICExx' [...] The error code is
2738.</quote> | 5 <quote>LGHT0217 : Error executing ICE action 'ICExx' [...] The error code is
2738.</quote> |
6 The documentation for this error code talks about custom actions, | 6 The documentation for this error code talks about custom actions, |
7 even though the CustomAction keyword does not appear in this source. | 7 even though the CustomAction keyword does not appear in this source. |
8 Certain WiX elements are implemented by MSI custom actions, | 8 Certain WiX elements are implemented by MSI custom actions, |
9 which means this source implicitly declares some insofar as the Windows Inst
aller sees it. | 9 which means this source implicitly declares some insofar as the Windows Inst
aller sees it. |
10 These errors are benign and can be avoided by some fiddling with the registry
on the development machine. | 10 These errors are benign and can be avoided by some fiddling with the registry
on the development machine. |
(...skipping 18 matching lines...) Expand all Loading... |
29 <?error "Configuration" parameter is required ?> | 29 <?error "Configuration" parameter is required ?> |
30 <?endif?> | 30 <?endif?> |
31 | 31 |
32 <!-- | 32 <!-- |
33 sys.BUILDARCH is set by the command line argument '-arch'. | 33 sys.BUILDARCH is set by the command line argument '-arch'. |
34 The default value to "x86" | 34 The default value to "x86" |
35 --> | 35 --> |
36 <?if $(sys.BUILDARCH)="x86"?> | 36 <?if $(sys.BUILDARCH)="x86"?> |
37 <?define Minimum_Version="100"?> | 37 <?define Minimum_Version="100"?> |
38 <?define Program_Files="ProgramFilesFolder"?> | 38 <?define Program_Files="ProgramFilesFolder"?> |
| 39 <?define Install_Folder="INSTALLFOLDER32"?> |
39 <?define Product_Name="!(loc.ProductName32)"?> | 40 <?define Product_Name="!(loc.ProductName32)"?> |
40 <?elseif $(sys.BUILDARCH)="x64"?> | 41 <?elseif $(sys.BUILDARCH)="x64"?> |
41 <?define Minimum_Version="200"?> | 42 <?define Minimum_Version="200"?> |
42 <?define Program_Files="ProgramFiles64Folder"?> | 43 <?define Program_Files="ProgramFiles64Folder"?> |
| 44 <?define Install_Folder="INSTALLFOLDER64"?> |
43 <?define Product_Name="!(loc.ProductName64)"?> | 45 <?define Product_Name="!(loc.ProductName64)"?> |
44 <?else?> | 46 <?else?> |
45 <?error Unsupported value of sys.BUILDARCH=$(sys.BUILDARCH)?> | 47 <?error Unsupported value of sys.BUILDARCH=$(sys.BUILDARCH)?> |
46 <?endif?> | 48 <?endif?> |
47 | 49 |
48 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> | 50 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
49 <Product | 51 <Product |
50 Name="$(var.Product_Name)" | 52 Name="$(var.Product_Name)" |
51 Manufacturer="Eyeo GmbH" | 53 Manufacturer="Eyeo GmbH" |
52 Version="$(var.Product_Version)" | 54 Version="$(var.Product_Version)" |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 <Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER"/> | 91 <Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER"/> |
90 | 92 |
91 <!-- | 93 <!-- |
92 We have only a single feature, since there aren't any optional parts. | 94 We have only a single feature, since there aren't any optional parts. |
93 The display is hidden for the same reason; there's nothing to choose from. | 95 The display is hidden for the same reason; there's nothing to choose from. |
94 --> | 96 --> |
95 <Feature Id="ProductFeature" | 97 <Feature Id="ProductFeature" |
96 Title="!(loc.Title)" Description="!(loc.UI_Description)" | 98 Title="!(loc.Title)" Description="!(loc.UI_Description)" |
97 Display="hidden"> | 99 Display="hidden"> |
98 <ComponentGroupRef Id="Installation_Folders"/> | 100 <ComponentGroupRef Id="Installation_Folders"/> |
99 <ComponentGroupRef Id="Binaries"/> | 101 <ComponentGroupRef Id="Binaries32"/> |
| 102 <?if $(sys.BUILDARCH)="x64"?> |
| 103 <ComponentGroupRef Id="Binaries64"/> |
| 104 <?endif?> |
| 105 <ComponentGroupRef Id="BinariesNative"/> |
100 <ComponentGroupRef Id="HTML_Tree"/> | 106 <ComponentGroupRef Id="HTML_Tree"/> |
101 <ComponentGroupRef Id="Locale_Files"/> | 107 <ComponentGroupRef Id="Locale_Files"/> |
102 <ComponentGroupRef Id="INI_Files"/> | 108 <ComponentGroupRef Id="INI_Files"/> |
103 </Feature> | 109 </Feature> |
104 | 110 |
105 <!-- | 111 <!-- |
106 Remove the "Modify" button from our control panel entry. | 112 Remove the "Modify" button from our control panel entry. |
107 Since we only have a single feature, there's only a single way of installi
ng the plugin, | 113 Since we only have a single feature, there's only a single way of installi
ng the plugin, |
108 and thus modifying the installation can't possibly do anything. | 114 and thus modifying the installation can't possibly do anything. |
109 This is currently set by the WiXUI property WIXUI_INSTALLDIR, so it's comm
ented out now. | 115 This is currently set by the WiXUI property WIXUI_INSTALLDIR, so it's comm
ented out now. |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 <RegistryValue | 155 <RegistryValue |
150 Root="HKCU" Key="SOFTWARE\AdblockPlus" | 156 Root="HKCU" Key="SOFTWARE\AdblockPlus" |
151 Name="AppDataFolder" Type="string" | 157 Name="AppDataFolder" Type="string" |
152 Value="[ABP_APPDATA_FOLDER]"/> | 158 Value="[ABP_APPDATA_FOLDER]"/> |
153 </Component> | 159 </Component> |
154 <!-- | 160 <!-- |
155 Testing the 32-bit install on a 64 bit OS will cause these entries to be w
ritten under Wow6432Node. | 161 Testing the 32-bit install on a 64 bit OS will cause these entries to be w
ritten under Wow6432Node. |
156 It should be transparent to the application code, but in case it's not ... | 162 It should be transparent to the application code, but in case it's not ... |
157 See http://stackoverflow.com/questions/1882024/wix-will-not-add-hklm-regis
try-setting-during-windows-7-install | 163 See http://stackoverflow.com/questions/1882024/wix-will-not-add-hklm-regis
try-setting-during-windows-7-install |
158 --> | 164 --> |
159 <Property Id="INSTALLFOLDER"> | 165 <Component Id="Install_Folder.component" Guid="f4e25400-d713-11e2-8b8b-08002
00c9a66" Directory="$(var.Install_Folder)"> |
160 <RegistrySearch Id="Registry_Read_Install_Folder" | |
161 Root="HKLM" Key="Software\Adblock Plus for IE\$(var.Product_Version)" | |
162 Name="InstallFolder" Type="raw"/> | |
163 </Property> | |
164 <Component Id="Install_Folder.component" Guid="f4e25400-d713-11e2-8b8b-08002
00c9a66" Directory="INSTALLFOLDER"> | |
165 <RegistryKey Root="HKLM" Key="Software\Adblock Plus for IE"> | 166 <RegistryKey Root="HKLM" Key="Software\Adblock Plus for IE"> |
166 <RegistryKey Key="$(var.Product_Version)"> | 167 <?include location_registry_value.wxi ?> |
167 <RegistryValue | 168 </RegistryKey> |
168 Name="InstallFolder" Type="string" | 169 <?if $(sys.BUILDARCH)="x64"?> |
169 Value="[INSTALLFOLDER]"/> | 170 <!-- |
| 171 Because registry queries from 32-bit processes are redirected, we need
to write out a second copy of these entries. |
| 172 --> |
| 173 <RegistryKey Root="HKLM" Key="Software\Wow6432Node\Adblock Plus for IE"> |
| 174 <?include location_registry_value.wxi ?> |
170 </RegistryKey> | 175 </RegistryKey> |
171 </RegistryKey> | 176 <?endif?> |
172 </Component> | 177 </Component> |
173 | 178 |
174 | 179 |
175 <!-- | 180 <!-- |
176 The top-level directory structure. | 181 The top-level directory structure. |
| 182 |
| 183 All the INSTALLFOLDER* locationes are within ProgramFilesFolder or Program
Files64Folder, which are protected directories. |
| 184 As a result, this installer requires elevated permissions to operate. |
177 --> | 185 --> |
178 <Directory Id="TARGETDIR" Name="SourceDir"> | 186 <Directory Id="TARGETDIR" Name="SourceDir"> |
179 <Directory Id="$(var.Program_Files)"> | 187 <!-- |
180 <!-- | 188 The DLL's go in their respective Program Files directories. |
181 INSTALLFOLDER is within ProgramFilesFolder, which is a protected direc
tory. | 189 --> |
182 As a result, this installer requires elevated permissions to operate. | 190 <Directory Id="ProgramFilesFolder"> |
183 --> | 191 <Directory Id="INSTALLFOLDER32" Name="Adblock Plus for IE"/> |
184 <Directory Id="INSTALLFOLDER" Name="Adblock Plus for IE"> | 192 </Directory> |
185 <Directory Id="HTML_Folder" Name="html"></Directory> | 193 <?if $(sys.BUILDARCH)="x64"?> |
186 <Directory Id="Locales_Folder" Name="locales"></Directory> | 194 <Directory Id="ProgramFiles64Folder"> |
| 195 <Directory Id="INSTALLFOLDER64" Name="Adblock Plus for IE"/> |
187 </Directory> | 196 </Directory> |
188 <Directory Id="APP_DATA_FOLDER"> | 197 <?endif?> |
189 <Directory Id="ABP_APPDATA_FOLDER" Name="Adblock Plus for IE"></Direct
ory> | 198 <Directory Id="APP_DATA_FOLDER"> |
190 </Directory> | 199 <Directory Id="ABP_APPDATA_FOLDER" Name="Adblock Plus for IE"></Director
y> |
191 </Directory> | 200 </Directory> |
192 </Directory> | 201 </Directory> |
| 202 <!-- |
| 203 Everything else goes in the Program Files directory for the native platfor
m. |
| 204 We use DirectoryRef here because we'vE already defined the directories abo
ve. |
| 205 --> |
| 206 <DirectoryRef Id="$(var.Install_Folder)"> |
| 207 <Directory Id="HTMLFOLDER" Name="html"></Directory> |
| 208 <Directory Id="LOCALESFOLDER" Name="locales"></Directory> |
| 209 </DirectoryRef> |
193 | 210 |
194 <!-- | 211 <!-- |
195 The Binaries component group contains the DLL's. | 212 The Binaries component group contains the DLL's. |
196 64-bit versions of Windows ship with both 32-bit and 64-bit versions of In
ternet Explorer. | 213 64-bit versions of Windows ship with both 32-bit and 64-bit versions of In
ternet Explorer. |
197 Each of these versions hosts only its own bit-size objects. | 214 Each of these versions hosts only its own bit-size objects. |
198 Therefore, for 64-bit platforms we must install both the 64-bit plugin as
well as the 32-bit one. | 215 Therefore, for 64-bit platforms we must install both the 64-bit plugin as
well as the 32-bit one. |
199 For 32-bit platforms, we only need the 32-bit one. | 216 For 32-bit platforms, we only need the 32-bit one. |
200 | 217 |
201 The DLL images are taken directly from the build directory. | 218 The DLL images are taken directly from the build directory. |
202 There's no parameter as yet for building an unsigned development version v
s. a signed release version. | 219 There's no parameter as yet for building an unsigned development version v
s. a signed release version. |
203 | 220 |
204 Note: We do not use SelfRegCost, which calls the entry point DLLRegisterSe
rver to make registry entries. | 221 Note: We do not use SelfRegCost, which calls the entry point DLLRegisterSe
rver to make registry entries. |
205 See http://stackoverflow.com/questions/364187/how-do-you-register-a-win32-
com-dll-file-in-wix-3 | 222 See http://stackoverflow.com/questions/364187/how-do-you-register-a-win32-
com-dll-file-in-wix-3 |
206 | 223 |
207 The present installer is a per-machine installer. | 224 The present installer is a per-machine installer. |
208 That means it writes to HKEY_LOCAL_MACHINE, so that all users on the machi
ne will have the BHO installed. | 225 That means it writes to HKEY_LOCAL_MACHINE, so that all users on the machi
ne will have the BHO installed. |
209 It's possible to write keys to HKEY_CURRENT_USER in a situation where that
's not desirable, if needed. | 226 It's possible to write keys to HKEY_CURRENT_USER in a situation where that
's not desirable, if needed. |
210 --> | 227 --> |
211 <ComponentGroup Id="Binaries" Directory="INSTALLFOLDER"> | 228 <ComponentGroup Id="Binaries32" Directory="INSTALLFOLDER32"> |
212 <!-- | 229 <!-- |
213 The 32-bit version of the DLL is included in both 32- and 64-bit install
ers. | 230 The 32-bit version of the DLL is included in both 32- and 64-bit install
ers. |
214 We need an explicit value for attribute @Win64 so that the ARCH argument
does not override its implicit value. | 231 We need an explicit value for attribute @Win64 so that the ARCH argument
does not override its implicit value. |
215 --> | 232 --> |
216 <Component Id="AdblockPlus32.dll" Guid="d9a35780-d712-11e2-8b8b-0800200c9a
66" Win64="no"> | 233 <Component Id="AdblockPlus32.dll" Guid="d9a35780-d712-11e2-8b8b-0800200c9a
66" Win64="no"> |
217 <File Id="AdblockPlus32.dll" Name="AdblockPlus32.dll" Source="..\build\i
a32\$(var.Configuration)\AdblockPlus.dll" KeyPath="yes" Checksum="yes"> | 234 <File Id="AdblockPlus32.dll" Name="AdblockPlus32.dll" Source="..\build\i
a32\$(var.Configuration)\AdblockPlus.dll" KeyPath="yes" Checksum="yes"> |
218 <?include dll_class.wxi ?> | 235 <?include dll_class.wxi ?> |
219 </File> | 236 </File> |
220 <?include bho_registry_value.wxi ?> | 237 <?include bho_registry_value.wxi ?> |
221 </Component> | 238 </Component> |
222 <!-- | 239 </ComponentGroup> |
223 The 64-bit version of the DLL is only included in the 64-bit installer. | 240 |
224 We don't really need an explicit value for attribute @Win64, but it's th
ere for resilience. | 241 <?if $(sys.BUILDARCH)="x64"?> |
225 | 242 <ComponentGroup Id="Binaries64" Directory="INSTALLFOLDER64"> |
226 Note that the <Class> element and the <RegistryKey> element are duplicat
ed from the 32-bit version. | 243 <!-- |
227 We use "include" directives to ensure that they are identical. | 244 The 64-bit version of the DLL is only included in the 64-bit installer
. |
228 They have to be the same to support both the 32- and 64-bit versions of
Internet Explorer on a 64-bit system. | 245 We don't really need an explicit value for attribute @Win64, but it's
there for resilience. |
229 IE uses the same algorithm to search for BHO regardless of platform, | 246 |
230 so with two versions of IE, we need two identical registrations. | 247 Note that the <Class> element and the <RegistryKey> element are duplic
ated from the 32-bit version. |
231 The 32-bit version on a 64-bit system will be registered under "Wow6432N
ode" translated keys, | 248 We use "include" directives to ensure that they are identical. |
232 while the 64-bit version will be under the keys as they appear in this
source, not translated. | 249 They have to be the same to support both the 32- and 64-bit versions o
f Internet Explorer on a 64-bit system. |
233 We don't need to put in the "Wow6432Node" registry key explicitly; | 250 IE uses the same algorithm to search for BHO regardless of platform, |
234 something in Windows Installer takes care of the mapping transparently
. | 251 so with two versions of IE, we need two identical registrations. |
235 --> | 252 The 32-bit version on a 64-bit system will be registered under "Wow643
2Node" translated keys, |
236 <?if $(sys.BUILDARCH)="x64"?> | 253 while the 64-bit version will be under the keys as they appear in th
is source, not translated. |
| 254 We don't need to put in the "Wow6432Node" registry key explicitly; |
| 255 something in Windows Installer takes care of the mapping transparent
ly. |
| 256 --> |
237 <Component Id="AdblockPlus64.dll" Guid="ed77a2c0-d712-11e2-8b8b-0800200c
9a66" Win64="yes"> | 257 <Component Id="AdblockPlus64.dll" Guid="ed77a2c0-d712-11e2-8b8b-0800200c
9a66" Win64="yes"> |
238 <File Id="AdblockPlus64.dll" Name="AdblockPlus64.dll" Source="..\build
\x64\$(var.Configuration)\AdblockPlus.dll" KeyPath="yes" Checksum="yes"> | 258 <File Id="AdblockPlus64.dll" Name="AdblockPlus64.dll" Source="..\build
\x64\$(var.Configuration)\AdblockPlus.dll" KeyPath="yes" Checksum="yes"> |
239 <?include dll_class.wxi ?> | 259 <?include dll_class.wxi ?> |
240 </File> | 260 </File> |
241 <?include bho_registry_value.wxi ?> | 261 <?include bho_registry_value.wxi ?> |
242 </Component> | 262 </Component> |
243 <?endif?> | 263 </ComponentGroup> |
| 264 <?endif?> |
244 | 265 |
| 266 <ComponentGroup Id="BinariesNative" Directory="$(var.Install_Folder)"> |
245 <!-- | 267 <!-- |
246 The engine must go into the same directory as the DLL, since that locati
on is searched explicitly (and uniquely). | 268 The engine must go into the same directory as the DLL, since that locati
on is searched explicitly (and uniquely). |
247 --> | 269 --> |
248 <?if $(sys.BUILDARCH)="x86"?> | 270 <?if $(sys.BUILDARCH)="x86"?> |
249 <Component Id="AdblockPlusEngine.exe" Guid="f45572c0-d712-11e2-8b8b-0800
200c9a66" Win64="no"> | 271 <Component Id="AdblockPlusEngine.exe" Guid="f45572c0-d712-11e2-8b8b-0800
200c9a66" Win64="no"> |
250 <File Id="AdblockPlusEngine.exe" Source="..\build\ia32\$(var.Configura
tion)\AdblockPlusEngine.exe" KeyPath="yes" Checksum="yes"/> | 272 <File Id="AdblockPlusEngine.exe" Source="..\build\ia32\$(var.Configura
tion)\AdblockPlusEngine.exe" KeyPath="yes" Checksum="yes"/> |
251 </Component> | 273 </Component> |
252 <?elseif $(sys.BUILDARCH)="x64"?> | 274 <?elseif $(sys.BUILDARCH)="x64"?> |
253 <Component Id="AdblockPlusEngine.exe" Guid="fa8d65d0-d712-11e2-8b8b-0800
200c9a66" Win64="yes"> | 275 <Component Id="AdblockPlusEngine.exe" Guid="fa8d65d0-d712-11e2-8b8b-0800
200c9a66" Win64="yes"> |
254 <File Id="AdblockPlusEngine.exe" Source="..\build\x64\$(var.Configurat
ion)\AdblockPlusEngine.exe" KeyPath="yes" Checksum="yes"/> | 276 <File Id="AdblockPlusEngine.exe" Source="..\build\x64\$(var.Configurat
ion)\AdblockPlusEngine.exe" KeyPath="yes" Checksum="yes"/> |
255 </Component> | 277 </Component> |
256 <?endif?> | 278 <?endif?> |
257 </ComponentGroup> | 279 </ComponentGroup> |
258 | 280 |
259 <!-- | 281 <!-- |
260 The HTML_Tree component group contains all the files in the HTML folder. | 282 The HTML_Tree component group contains all the files in the HTML folder. |
261 Individual file entries within a single component group must all be in the
same directory. | 283 Individual file entries within a single component group must all be in the
same directory. |
262 Also, ComponentGroup is not a valid child of ComponentGroup, so subdirecto
ries are linked by reference. | 284 Also, ComponentGroup is not a valid child of ComponentGroup, so subdirecto
ries are linked by reference. |
263 --> | 285 --> |
264 <ComponentGroup Id="HTML_Tree"> | 286 <ComponentGroup Id="HTML_Tree"> |
265 <ComponentRef Id="html_static_css_settings.css"/> | 287 <ComponentRef Id="html_static_css_settings.css"/> |
266 <ComponentRef Id="html_static_img_abp.128.png"/> | 288 <ComponentRef Id="html_static_img_abp.128.png"/> |
267 <ComponentRef Id="html_static_img_background.png"/> | 289 <ComponentRef Id="html_static_img_background.png"/> |
268 <ComponentRef Id="html_static_img_bb_disable.png"/> | 290 <ComponentRef Id="html_static_img_bb_disable.png"/> |
269 <ComponentRef Id="html_static_img_bb_disable_active.png"/> | 291 <ComponentRef Id="html_static_img_bb_disable_active.png"/> |
270 <ComponentRef Id="html_static_img_bb_enable.png"/> | 292 <ComponentRef Id="html_static_img_bb_enable.png"/> |
271 <ComponentRef Id="html_static_img_bb_enable_active.png"/> | 293 <ComponentRef Id="html_static_img_bb_enable_active.png"/> |
272 <ComponentRef Id="html_static_img_features_language.png"/> | 294 <ComponentRef Id="html_static_img_features_language.png"/> |
273 <ComponentRef Id="html_static_img_features_whitelist.png"/> | 295 <ComponentRef Id="html_static_img_features_whitelist.png"/> |
274 <ComponentRef Id="html_static_img_features_adblocking.png"/> | 296 <ComponentRef Id="html_static_img_features_adblocking.png"/> |
275 <ComponentRef Id="html_static_img_social_facebook.png"/> | 297 <ComponentRef Id="html_static_img_social_facebook.png"/> |
276 <ComponentRef Id="html_static_img_social_gplus.png"/> | 298 <ComponentRef Id="html_static_img_social_gplus.png"/> |
277 <ComponentRef Id="html_static_img_social_twitter.png"/> | 299 <ComponentRef Id="html_static_img_social_twitter.png"/> |
278 <ComponentRef Id="html_static_js_IESettings.js"/> | 300 <ComponentRef Id="html_static_js_IESettings.js"/> |
279 <ComponentRef Id="html_static_js_settings.js"/> | 301 <ComponentRef Id="html_static_js_settings.js"/> |
280 <ComponentRef Id="html_static_js_vendor_DD.belatedPNG.js"/> | 302 <ComponentRef Id="html_static_js_vendor_DD.belatedPNG.js"/> |
281 <ComponentRef Id="html_static_js_vendor_html5shiv.js"/> | 303 <ComponentRef Id="html_static_js_vendor_html5shiv.js"/> |
282 <ComponentRef Id="html_templates_index.html"/> | 304 <ComponentRef Id="html_templates_index.html"/> |
283 </ComponentGroup> | 305 </ComponentGroup> |
284 | 306 |
285 <DirectoryRef Id="HTML_Folder"> | 307 <DirectoryRef Id="HTMLFOLDER"> |
286 <Directory Id="html" FileSource="..\html"> | 308 <Directory Id="html" FileSource="..\html"> |
287 <Directory Name="static" Id="html_static"> | 309 <Directory Name="static" Id="html_static"> |
288 <Directory Name="css" Id="html_static_css"> | 310 <Directory Name="css" Id="html_static_css"> |
289 <Component Id="html_static_css_settings.css" Guid="07173c90-d713-11e
2-8b8b-0800200c9a66"> | 311 <Component Id="html_static_css_settings.css" Guid="07173c90-d713-11e
2-8b8b-0800200c9a66"> |
290 <File Name="settings.css"/> | 312 <File Name="settings.css"/> |
291 </Component> | 313 </Component> |
292 </Directory> | 314 </Directory> |
293 <Directory Name="img" Id="html_static_img"> | 315 <Directory Name="img" Id="html_static_img"> |
294 <Component Id="html_static_img_abp.128.png" Guid="0d86ba60-d713-11e2
-8b8b-0800200c9a66"> | 316 <Component Id="html_static_img_abp.128.png" Guid="0d86ba60-d713-11e2
-8b8b-0800200c9a66"> |
295 <File Name="abp-128.png"/> | 317 <File Name="abp-128.png"/> |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
359 </Directory> | 381 </Directory> |
360 </DirectoryRef> | 382 </DirectoryRef> |
361 | 383 |
362 <!-- | 384 <!-- |
363 Locale files | 385 Locale files |
364 --> | 386 --> |
365 <ComponentGroup Id="Locale_Files"> | 387 <ComponentGroup Id="Locale_Files"> |
366 <ComponentRef Id="locales_en.ini"/> | 388 <ComponentRef Id="locales_en.ini"/> |
367 <ComponentRef Id="locales_ru.ini"/> | 389 <ComponentRef Id="locales_ru.ini"/> |
368 </ComponentGroup> | 390 </ComponentGroup> |
369 <DirectoryRef Id="Locales_Folder"> | 391 <DirectoryRef Id="LOCALESFOLDER"> |
370 <Directory Id="locales" FileSource="..\locales"> | 392 <Directory Id="locales" FileSource="..\locales"> |
371 <Component Id="locales_en.ini" Guid="c5622430-d713-11e2-8b8b-0800200c9a6
6"> | 393 <Component Id="locales_en.ini" Guid="c5622430-d713-11e2-8b8b-0800200c9a6
6"> |
372 <File Name="en.ini"/> | 394 <File Name="en.ini"/> |
373 </Component> | 395 </Component> |
374 <Component Id="locales_ru.ini" Guid="d06e3490-d713-11e2-8b8b-0800200c9a6
6"> | 396 <Component Id="locales_ru.ini" Guid="d06e3490-d713-11e2-8b8b-0800200c9a6
6"> |
375 <File Name="ru.ini"/> | 397 <File Name="ru.ini"/> |
376 </Component> | 398 </Component> |
377 </Directory> | 399 </Directory> |
378 </DirectoryRef> | 400 </DirectoryRef> |
379 | 401 |
(...skipping 12 matching lines...) Expand all Loading... |
392 </ComponentGroup> | 414 </ComponentGroup> |
393 <DirectoryRef Id="ABP_APPDATA_FOLDER"> | 415 <DirectoryRef Id="ABP_APPDATA_FOLDER"> |
394 <Directory Id="ini" FileSource="..\files"> | 416 <Directory Id="ini" FileSource="..\files"> |
395 <Component Id="ini_settings.ini" Guid="dc30c3b0-d713-11e2-8b8b-0800200c9
a66"> | 417 <Component Id="ini_settings.ini" Guid="dc30c3b0-d713-11e2-8b8b-0800200c9
a66"> |
396 <File Name="settings.ini"/> | 418 <File Name="settings.ini"/> |
397 </Component> | 419 </Component> |
398 </Directory> | 420 </Directory> |
399 </DirectoryRef> | 421 </DirectoryRef> |
400 </Product> | 422 </Product> |
401 </Wix> | 423 </Wix> |
OLD | NEW |