| LEFT | RIGHT | 
| (no file at all) |  | 
|    1 <?xml version="1.0" encoding="UTF-8"?> |    1 <?xml version="1.0" encoding="UTF-8"?> | 
|    2 <?define installer_dir="..\.." ?> |    2 <?define installer_dir="..\.." ?> | 
|    3 <?define CA_Configuration="Debug" ?> |    3 <?define CA_Configuration="Debug" ?> | 
|    4  |    4  | 
|    5 <?if $(sys.BUILDARCH)="x86"?> |    5 <?if $(sys.BUILDARCH)="x86"?> | 
|    6   <?define Program_Files="ProgramFilesFolder"?> |    6   <?define Program_Files="ProgramFilesFolder"?> | 
|    7   <?define Product_Name="!(loc.ProductName32)"?> |    7   <?define Product_Name="!(loc.ProductName32)"?> | 
 |    8   <?define build_dir="ia32"?> | 
|    8 <?elseif $(sys.BUILDARCH)="x64"?> |    9 <?elseif $(sys.BUILDARCH)="x64"?> | 
|    9   <?define Program_Files="ProgramFiles64Folder"?> |   10   <?define Program_Files="ProgramFiles64Folder"?> | 
|   10   <?define Product_Name="!(loc.ProductName64)"?> |   11   <?define Product_Name="!(loc.ProductName64)"?> | 
 |   12   <?define build_dir="x64"?> | 
|   11 <?else?> |   13 <?else?> | 
|   12   <?error Unsupported value of sys.BUILDARCH=$(sys.BUILDARCH)?> |   14   <?error Unsupported value of sys.BUILDARCH=$(sys.BUILDARCH)?> | 
|   13 <?endif?> |   15 <?endif?> | 
|   14  |   16  | 
|   15 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |   17 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> | 
|   16   <!-- |   18   <!-- | 
|   17     The attributes 'Language' and 'Codepage' are specifications for the database
      only. |   19     The attributes 'Language' and 'Codepage' are specifications for the database
      only. | 
|   18     Codepage 65001 is UTF-8. |   20     Codepage 65001 is UTF-8. | 
|   19   --> |   21   --> | 
|   20   <Product |   22   <Product | 
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   70     <!-- Always check the return of the "always fail" action; otherwise there's 
     no point in running it. --> |   72     <!-- Always check the return of the "always fail" action; otherwise there's 
     no point in running it. --> | 
|   71     <CustomAction |   73     <CustomAction | 
|   72         Id="Fail" |   74         Id="Fail" | 
|   73         BinaryKey="installer_library_test_ca" |   75         BinaryKey="installer_library_test_ca" | 
|   74         DllEntry="fail" |   76         DllEntry="fail" | 
|   75         Return="check" |   77         Return="check" | 
|   76     /> |   78     /> | 
|   77     <!-- |   79     <!-- | 
|   78       Note that we're using a 32-bit custom action library for both 32- and 64-b
     it installers.  |   80       Note that we're using a 32-bit custom action library for both 32- and 64-b
     it installers.  | 
|   79     --> |   81     --> | 
|   80     <Binary Id="installer_library_test_ca" SourceFile="$(var.installer_dir)\buil
     d\ia32\$(var.CA_Configuration)\installer-library-test-customactions.dll"/> |   82     <Binary Id="installer_library_test_ca" SourceFile="$(var.installer_dir)\buil
     d\$(var.build_dir)\$(var.CA_Configuration)\installer-library-test-customactions.
     dll"/> | 
|   81     <!-- |   83     <!-- | 
|   82       The sequence of testing actions go here. |   84       The sequence of testing actions go here. | 
|   83       Alter this sequence at will to test, exercise, observe, or debug custom ac
     tion code. |   85       Alter this sequence at will to test, exercise, observe, or debug custom ac
     tion code. | 
|   84       The "Fail" action can be put at the end to ensure that the installer termi
     nates before actually trying to install anything. |   86       The "Fail" action can be put at the end to ensure that the installer termi
     nates before actually trying to install anything. | 
|   85       Action might also be put into the InstallExecuteSequence, if needed. |   87       Action might also be put into the InstallExecuteSequence, if needed. | 
|   86     --> |   88     --> | 
|   87     <InstallUISequence> |   89     <InstallUISequence> | 
|   88       <!-- |   90       <!-- | 
|   89         "LaunchConditions" occurs at the beginning of the InstallUISequence, bef
     ore any of the expensive operations. |   91         "LaunchConditions" occurs at the beginning of the InstallUISequence, bef
     ore any of the expensive operations. | 
|   90       --> |   92       --> | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
|  115       </Directory> |  117       </Directory> | 
|  116     </Directory> |  118     </Directory> | 
|  117      |  119      | 
|  118     <!-- |  120     <!-- | 
|  119       Unit tests verify the number of rows and columns of the table, as well as 
     the presence of certain data. |  121       Unit tests verify the number of rows and columns of the table, as well as 
     the presence of certain data. | 
|  120     --> |  122     --> | 
|  121     <?include ../custom-i18n.wxi ?> |  123     <?include ../custom-i18n.wxi ?> | 
|  122     <?include ../../custom-action/close_ie.wxi ?> |  124     <?include ../../custom-action/close_ie.wxi ?> | 
|  123   </Product> |  125   </Product> | 
|  124 </Wix> |  126 </Wix> | 
| LEFT | RIGHT |