Updated to add local changes ignored files when updating status list
[TortoiseGit.git] / src / TortoiseGitSetup / FeaturesFragment.wxi
blob6c23c30bd92df52f2f2fbd4b9dcf29a23a1169cc
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Include>\r
3         <Feature Id="DefaultFeature" Level="1" ConfigurableDirectory="INSTALLDIR" Title="TortoiseGit" Absent="disallow" TypicalDefault="install" Description="The TortoiseGit package and dependencies." Display="expand" InstallDefault="local" AllowAdvertise="no">\r
4                 <ComponentRef Id="C__infofiles" />\r
5 \r
6                 <ComponentRef Id="C__help_en" />\r
7                 <ComponentRef Id="C__gitlibs" />\r
8                 <ComponentRef Id="C__TortoiseShell" />\r
9                 <ComponentRef Id="C__TortoiseGitTools" />\r
10                 <ComponentRef Id="C__TGitCache" />\r
11                 <ComponentRef Id="C__TortoiseProc" />\r
12                 <ComponentRef Id="C__TortoiseGITShortcuts" />\r
13                 <ComponentRef Id="C__TortoiseMerge" />\r
14                 <ComponentRef Id="C__TortoiseMergeShortcuts" />\r
16                 <ComponentRef Id="C__TortoiseBlame" />\r
17                 <ComponentRef Id="C__TortoiseGitBlameShortcuts" />\r
19                 <ComponentRef Id="C__TortoiseIDiff" />\r
20                 <ComponentRef Id="C__TortoiseIDiffShortcuts" />\r
22                 <ComponentRef Id="C__TortoiseUDiff" />\r
24                 <ComponentRef Id="C__TortoiseGitGitWCRev" />\r
25                 <?if $(var.Platform) = "x64" ?>\r
26                 <ComponentRef Id="C__TortoiseGitGitWCRev32" />\r
27                 <?endif ?>\r
29                 <ComponentRef Id="C__PlainSettingsShortcuts" />\r
30                 <ComponentRef Id="C__PlatformSettingsShortcuts" />\r
31                 <ComponentRef Id="C__shellregistry" />\r
32                 <ComponentRef Id="C__machineregistry" />\r
34                 <ComponentRef Id="ProtocolTGit" />\r
35                 <ComponentRef Id="PermanentProtocols" />\r
37                 <ComponentRef Id="C__approveshellcomponents" />\r
39                 <ComponentRef Id="C__win7library" />\r
41                 <ComponentRef Id="C__ProgramMenuFolder" />\r
42                 <ComponentRef Id="C__DiffScripts" />\r
43                 <ComponentRef Id="C_LanguagePacks" />\r
44                 <ComponentRef Id="C__touch" />\r
46                 <ComponentRef Id="C__ucrt" />\r
47                 <ComponentRef Id="C__crtmfc" />\r
49                 <Feature Id="F_OVL" Level="1" Title="Tortoise Overlay handler" Description="The overlay handler for all Tortoise clients" TypicalDefault="install" Display="hidden">\r
50                         <MergeRef Id="Ovlays" />\r
51                 </Feature>\r
53                 <?if $(var.Platform) = "x64" ?>\r
54                 <Feature Id="F_TSHELL32" Level="1" Title="32-bit TortoiseGit Shell-Extension" Description="The TortoiseGit Shell-Extension for 32-bit applications. This feature requires the Visual C++ 2015 runtime for x86 which might needs to be installed manually." TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
55                         <ComponentRef Id="C__gitlibs32" />\r
56                         <ComponentRef Id="C__TortoiseShell32" />\r
57                         <ComponentRef Id="C__shellregistry32" />\r
58                         <ComponentRef Id="C__machineregistry32" />\r
59                         <ComponentRef Id="C__approveshellcomponents32" />\r
61                         <Feature Id="F_OVL32" Level="1" Title="Tortoise Overlay handler" Description="The overlay handler for all Tortoise clients" TypicalDefault="install" Display="hidden">\r
62                                 <MergeRef Id="Ovlays32" />\r
63                         </Feature>\r
64                 </Feature>\r
65                 <?endif ?>\r
67                 <Feature Id="MoreIcons" Level="1" Title="Additional icon sets" Description="Additional sets of icon overlays in different styles" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
68                         <ComponentRef Id="C__iconscvsclassic" />\r
69                         <ComponentRef Id="C__iconsmodern" />\r
70                         <ComponentRef Id="C__iconsmarkphippard" />\r
71                         <ComponentRef Id="C__iconsstraight" />\r
72                         <ComponentRef Id="C__iconsfunction" />\r
73                         <ComponentRef Id="C__iconsdechenesxp" />\r
74                         <ComponentRef Id="C__iconsdechenesvista" />\r
75                         <ComponentRef Id="C__iconsblip" />\r
76                         <ComponentRef Id="C__iconsblipclean" />\r
77                         <ComponentRef Id="C__iconsmufwin7" />\r
78                         <ComponentRef Id="C__iconswin10" />\r
79                         <ComponentRef Id="C__iconsflat" />\r
80                         <ComponentRef Id="C__iconsillustration" />\r
81                         <ComponentRef Id="C__iconsprofessional" />\r
82                         <ComponentRef Id="C__iconsribbon" />\r
83                 </Feature>\r
85                 <?if $(var.IncludeCrashReportDll) = 1 ?>\r
86                 <Feature Id="CrashReporter" Level="1" Title="Crash Reporter" Description="Sends crash dumps to the developers." TypicalDefault="install" InstallDefault="followParent" Absent="allow" AllowAdvertise="no">\r
87                         <ComponentRef Id="C__crash" />\r
88                 </Feature>\r
89                 <?endif ?>\r
91                 <Feature Id="UDiffAssoc" Level="1" Title="Register diff/patch files" Description="Associate .diff and .patch files with TortoiseUDiff" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
92                         <ComponentRef Id="C__TortoiseUDiffAssoc" />\r
93                 </Feature>\r
95                 <Feature Id="ProtocolAssoc" Level="1" Title="Register link handlers" Description="Select which protocol-links to associate with TortoiseGit clone command" TypicalDefault="install" Absent="allow" Display="expand" AllowAdvertise="no">\r
96                         <Feature Id="ProtocolAssocGit" Level="1" Title="Register git://-link handler" Description="Associate git://-links with TortoiseGit clone command" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
97                                 <ComponentRef Id="ProtocolGit"/>\r
98                         </Feature>\r
99                         <Feature Id="ProtocolAssocGithub" Level="4" Title="Register github-windows://-link handler" Description="Associate github-windows://-links with TortoiseGit clone command" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
100                                 <ComponentRef Id="ProtocolGithub"/>\r
101                         </Feature>\r
102                         <Feature Id="ProtocolAssocSmartgit" Level="4" Title="Register smartgit://-link handler" Description="Associate smartgit://-links with TortoiseGit clone command" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
103                                 <ComponentRef Id="ProtocolSmartgit"/>\r
104                         </Feature>\r
105                         <Feature Id="ProtocolAssocXGithubClient" Level="4" Title="Register x-github-client://-link handler" Description="Associate x-github-client://-links with TortoiseGit clone command" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
106                                 <ComponentRef Id="ProtocolXGithubClient"/>\r
107                         </Feature>\r
108                 </Feature>\r
110                 <?if $(var.DictionaryENGB) = 1 ?>\r
111                 <Feature Id="DictionaryENGB" Level="1" Title="English (GB) dictionary" Description="English (GB) spell checker dictionary" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
112                         <ComponentRef Id="C__DictionaryENGB" />\r
113                 </Feature>\r
114                 <?endif ?>\r
115                 <?if $(var.DictionaryENUS) = 1 ?>\r
116                 <Feature Id="DictionaryENUS" Level="1" Title="English (US) dictionary" Description="English (US) spell checker dictionary" TypicalDefault="install" Absent="allow" AllowAdvertise="no">\r
117                         <ComponentRef Id="C__DictionaryENUS" />\r
118                 </Feature>\r
119                 <?endif ?>\r
121                 <Feature Id="SSHPlink" Level="1" Title="SSH Plink" Description="SSH Plink" TypicalDefault="install" Display="hidden" InstallDefault="followParent">\r
122                         <ComponentRef Id="C_SSHCLIENT_PLINK" />\r
123                 </Feature>\r
124                 <Feature Id="SSHOpenSSH" Level="1" Title="SSH OpenSSH" Description="SSH OpenSSH" TypicalDefault="install" Display="hidden" InstallDefault="followParent">\r
125                         <ComponentRef Id="C_SSHCLIENT_OPENSSH" />\r
126                 </Feature>\r
127         </Feature>\r
128 </Include>\r