| 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 |