summaryrefslogtreecommitdiffstats
path: root/tests/auto/installer/settings/data/full_config.xml
blob: b66764a6ed8102b3947afa6bdcd98d276ade3104 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<?xml version="1.0" encoding="UTF-8"?>

<!--
File should contain all elements we allow in a config.xml
-->

<Installer>
    <Name>Your application</Name>
    <Version>1.2.3</Version>
    <Title>Your application Installer</Title>
    <Publisher>Your vendor</Publisher>
    <ProductUrl>Your vendor</ProductUrl>

    <TargetDir>@homeDir@InstallationDirectory</TargetDir>
    <AdminTargetDir>@rootDir@InstallationDirectory</AdminTargetDir>

    <Icon>icon</Icon>
    <Logo>logo</Logo>
    <Watermark>watermark</Watermark>
    <Background>background</Background>

    <StartMenuDir>Super App</StartMenuDir>

    <UninstallerName>uninstaller</UninstallerName>
    <UninstallerIniFile>uninstaller.ini</UninstallerIniFile>
    <RemoveTargetDir>true</RemoveTargetDir>

    <RunProgram>myapp</RunProgram>
    <RunProgramArguments>foo bar</RunProgramArguments>
    <RunProgramDescription>Launch MyApp</RunProgramDescription>

    <DependsOnLocalInstallerBinary>true</DependsOnLocalInstallerBinary>
    <AllowSpaceInPath>true</AllowSpaceInPath>
    <AllowNonAsciiCharacters>true</AllowNonAsciiCharacters>
    <RepositorySettingsPageVisible>false</RepositorySettingsPageVisible>
    <TargetConfigurationFile>components.xml</TargetConfigurationFile>

    <RemoteRepositories>
        <Repository>
            <Url>http://www.yourcompany.com/packages</Url>
            <Enabled>1</Enabled>
            <Username>user</Username>
            <Password>password</Password>
        </Repository>
    </RemoteRepositories>

    <Pages>
       <Page name="IntroductionPage">
           <Title>
               <Default>Introduction Page Title</Default>
           </Title>
           <SubTitle>
               <Default>Introduction Page Sub Title</Default>
           </SubTitle>
           <MessageLabel>Introduction Page Message Label</MessageLabel>
       </Page>
       <Page name="LicenseAgreementPage">
           <Title>
               <Default>License Agreement Page Title</Default>
           </Title>
           <SubTitle>
               <Default>License Agreement Page Sub Title</Default>
           </SubTitle>
           <AcceptLicenseLabel>Accept License Radio Button</AcceptLicenseLabel>
           <RejectLicenseLabel>Reject License Radio Button</RejectLicenseLabel>
       </Page>
       <Page name="ComponentSelectionPage">
           <Title>
               <Default>Component Selection Page Title</Default>
               <Updater>Component Selection Page Sub Title Updater</Updater>
               <Installer>Component Selection Page Sub Title Installer</Installer>
               <Uninstaller>Component Selection Page Sub Title Uninstaller</Uninstaller>
               <PackageManager>Component Selection Page Sub Title Package Manager</PackageManager>
           </Title>
           <SubTitle>
               <Default>Component Selection Page Sub Title</Default>
               <Updater>Component Selection Page Sub Title Updater</Updater>
               <Installer>Component Selection Page Sub Title Installer</Installer>
               <Uninstaller>Component Selection Page Sub Title Uninstaller</Uninstaller>
               <PackageManager>Component Selection Page Sub Title Package Manager</PackageManager>
           </SubTitle>
           <SelectDefaultComponentsButton>Default Button</SelectDefaultComponentsButton>
           <SelectAllComponentsButton>Select All Button</SelectAllComponentsButton>
           <DeselectAllComponentsButton>Deselect All Button</DeselectAllComponentsButton>
           <ComponentSizeLabel>Component Size Label</ComponentSizeLabel>
       </Page>
       <Page name="TargetDirectoryPage">
           <Title>
               <Default>Target Directory Page Title</Default>
           </Title>
           <SubTitle>
               <Default>Target Directory Page Sub Title</Default>
           </SubTitle>
           <MessageLabel>Target Directory Page Message Label</MessageLabel>
           <BrowseDirectoryButton>Browse Directory Button</BrowseDirectoryButton>
           <EmptyTargetDirectoryMessage>Empty Target Directory Message</EmptyTargetDirectoryMessage>
           <ForbiddenTargetDirectoryMessage>Forbidden Target Directory Message</ForbiddenTargetDirectoryMessage>
           <OverwriteTargetDirectoryMessage>Overwrite Target Directory Message</OverwriteTargetDirectoryMessage>
           <SelectInstallationFolderCaption>Select Installation Folder Caption</SelectInstallationFolderCaption>
       </Page>
       <Page name="StartMenuDirectoryPage">
           <Title>
               <Default>Start Menu Directory Page Title</Default>
           </Title>
           <SubTitle>
               <Default>Start Menu Directory Page Sub Title</Default>
           </SubTitle>
       </Page>
       <Page name="ReadyForInstallationPage">
           <Title>
               <Default>Ready for Installation Page Title</Default>
               <Updater>Ready for Installation Page Title Updater</Updater>
               <Installer>Ready for Installation Page Title Installer</Installer>
               <Uninstaller>Ready for Installation Page Title Uninstaller</Uninstaller>
               <PackageManager>Ready for Installation Page Title Package Manager</PackageManager>
           </Title>
           <SubTitle>
               <Default>Ready for Installation Page Sub Title</Default>
               <Updater>Ready for Installation Page Sub Title Updater</Updater>
               <Installer>Ready for Installation Page Sub Title Installer</Installer>
               <Uninstaller>Ready for Installation Page Sub Title Uninstaller</Uninstaller>
               <PackageManager>Ready for Installation Page Sub Title Package Manager</PackageManager>
           </SubTitle>
           <MessageLabel>Ready for Installation Page Message Label</MessageLabel>
       </Page>
       <Page name="PerformInstallationPage">
           <Title>
               <Default>Perform Installation Page Title</Default>
               <Updater>Perform Installation Page Title Updater</Updater>
               <Installer>Perform Installation Page Title Installer</Installer>
               <Uninstaller>Perform Installation Page Title Uninstaller</Uninstaller>
               <PackageManager>Perform Installation Page Title Package Manager</PackageManager>
           </Title>
           <SubTitle>
               <Default>Perform Installation Page Sub Title</Default>
               <Updater>Perform Installation Page Sub Title Updater</Updater>
               <Installer>Perform Installation Page Sub Title Installer</Installer>
               <Uninstaller>Perform Installation Page Sub Title Uninstaller</Uninstaller>
               <PackageManager>Perform Installation Page Sub Title Package Manager</PackageManager>
           </SubTitle>
       </Page>
       <Page name ="FinishedPage">
           <Title>
               <Default>Finished Page Title</Default>
               <Updater>Finished Page Title Updater</Updater>
               <Installer>Finished Page Title Installer</Installer>
               <Uninstaller>Finished Page Title Uninstaller</Uninstaller>
               <PackageManager>Finished Page Title Package Manager</PackageManager>
           </Title>
           <SubTitle>
               <Default>Finished Page Sub Title</Default>
               <Updater>Finished Page Sub Title Updater</Updater>
               <Installer>Finished Page Sub Title Installer</Installer>
               <Uninstaller>Finished Page Sub Title Uninstaller</Uninstaller>
               <PackageManager>Finished Page Sub Title Package Manager</PackageManager>
           </SubTitle>
           <MessageLabel>Finished Page Message Label</MessageLabel>
       </Page>
       <Page name="RestartPage">
           <Title>
               <Default>Restart Page Title</Default>
           </Title>
           <SubTitle>
               <Default>Restart Page Sub Title</Default>
           </SubTitle>
       </Page>
   </Pages>
</Installer>