Tabify
[TortoiseGit.git] / src / TortoiseGitSetup / FeaturesFragment.wxi
blob5bfba156107336faec2cdfbcd2ddd82ec3b861b0
1 <?xml version="1.0" encoding="utf-8"?>
2 <Include>
3 <Feature Id="DefaultFeature" Level="1" ConfigurableDirectory="INSTALLDIR" Title="TortoiseGit" Absent="disallow" TypicalDefault="install" Description="The TortoiseGit package and dependencies." Display="expand" InstallDefault="local">
4 <ComponentRef Id="C__infofiles" />
5 <ComponentRef Id="C__apr" />
7 <ComponentRef Id="C__help_en" />
8 <ComponentRef Id="C__gitlibs" />
9 <ComponentRef Id="C__TortoiseShell" />
10 <ComponentRef Id="C__TortoiseGitTools" />
11 <ComponentRef Id="C__TGitCache" />
12 <ComponentRef Id="C__TortoiseProc" />
13 <ComponentRef Id="C__TortoiseGITShortcuts" />
14 <ComponentRef Id="C__TortoiseMerge" />
15 <ComponentRef Id="C__TortoiseMergeShortcuts" />
17 <ComponentRef Id="C__TortoiseBlame" />
18 <ComponentRef Id="C__TortoiseGitBlameShortcuts" />
20 <ComponentRef Id="C__TortoiseIDiff" />
21 <ComponentRef Id="C__TortoiseIDiffShortcuts" />
23 <ComponentRef Id="C__TortoiseUDiff" />
25 <ComponentRef Id="C__PlainSettingsShortcuts" />
26 <ComponentRef Id="C__PlatformSettingsShortcuts" />
27 <ComponentRef Id="C__shellregistry" />
28 <ComponentRef Id="C__machineregistry" />
30 <ComponentRef Id="ProtocolTGit" />
32 <ComponentRef Id="C__approveshellcomponents" />
34 <ComponentRef Id="C__win7library" />
36 <ComponentRef Id="C__ProgramMenuFolder" />
37 <ComponentRef Id="C__Sounds" />
38 <ComponentRef Id="C__SoundsRegistry" />
39 <ComponentRef Id="C__DiffScripts" />
40 <ComponentRef Id="C__touch" />
42 <Feature Id="F_CRT" Level="1" Title="C-Runtime" Description="The Visual-C Runtime libs" TypicalDefault="install" Display="hidden">
43 <MergeRef Id="CRT" />
44 </Feature>
46 <Feature Id="F_MFC" Level="1" Title="MFC 11.0" Description="The MFC 11.0 libs" TypicalDefault="install" Display="hidden">
47 <MergeRef Id="MFC" />
48 <MergeRef Id="MFCLOC" />
49 </Feature>
51 <Feature Id="F_OVL" Level="1" Title="Tortoise Overlay handler" Description="The overlay handler for all Tortoise clients" TypicalDefault="install" Display="hidden">
52 <MergeRef Id="Ovlays" />
53 </Feature>
55 <?if $(var.Platform) = "x64" ?>
56 <Feature Id="F_TSHELL32" Level="1" Title="32-bit TortoiseGit Shell-Extension" Description="The TortoiseGit Shell-Extension for 32-bit applications." TypicalDefault="install" Absent="allow">
57 <ComponentRef Id="C__gitlibs32" />
58 <ComponentRef Id="C__TortoiseShell32" />
59 <ComponentRef Id="C__shellregistry32" />
60 <ComponentRef Id="C__machineregistry32" />
61 <ComponentRef Id="C__approveshellcomponents32" />
63 <Feature Id="F_OVL32" Level="1" Title="Tortoise Overlay handler" Description="The overlay handler for all Tortoise clients" TypicalDefault="install" Display="hidden">
64 <MergeRef Id="Ovlays32" />
65 </Feature>
67 <Feature Id="F_CRT32" Level="1" Title="C-Runtime" Description="The Visual-C Runtime libs" TypicalDefault="install" Display="hidden">
68 <MergeRef Id="CRT32" />
69 </Feature>
70 </Feature>
71 <?endif ?>
73 <Feature Id="MoreIcons" Level="1" Title="Additional icon sets" Description="Additional sets of icon overlays in different styles" TypicalDefault="install" Absent="allow">
74 <ComponentRef Id="C__iconscvsclassic" />
75 <ComponentRef Id="C__iconsmodern" />
76 <ComponentRef Id="C__iconsmarkphippard" />
77 <ComponentRef Id="C__iconsstraight" />
78 <ComponentRef Id="C__iconsfunction" />
79 <ComponentRef Id="C__iconsdechenesxp" />
80 <ComponentRef Id="C__iconsdechenesvista" />
81 <ComponentRef Id="C__iconsblip" />
82 <ComponentRef Id="C__iconsblipclean" />
83 <ComponentRef Id="C__iconsmufwin7" />
84 </Feature>
86 <?if $(var.IncludeCrashReportDll) = 1 ?>
87 <Feature Id="CrashReporter" Level="1" Title="Crash Reporter" Description="Sends crash dumps to the developers." TypicalDefault="install" InstallDefault="followParent" Absent="allow">
88 <ComponentRef Id="C__crash" />
89 </Feature>
90 <?endif ?>
92 <Feature Id="UDiffAssoc" Level="1" Title="Register diff/patch files" Description="Associate .diff and .patch files with TortoiseUDiff" TypicalDefault="install" Absent="allow">
93 <ComponentRef Id="C__TortoiseUDiffAssoc" />
94 </Feature>
96 <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">
97 <Feature Id="ProtocolAssocGit" Level="1" Title="Register git://-link handler" Description="Associate git://-links with TortoiseGit clone command" TypicalDefault="install" Absent="allow">
98 <ComponentRef Id="ProtocolGit"/>
99 </Feature>
100 <Feature Id="ProtocolAssocGithub" Level="4" Title="Register github-windows://-link handler" Description="Associate github-windows://-links with TortoiseGit clone command" TypicalDefault="install" Absent="allow">
101 <ComponentRef Id="ProtocolGithub"/>
102 </Feature>
103 <Feature Id="ProtocolAssocSmartgit" Level="4" Title="Register smartgit://-link handler" Description="Associate smartgit://-links with TortoiseGit clone command" TypicalDefault="install" Absent="allow">
104 <ComponentRef Id="ProtocolSmartgit"/>
105 </Feature>
106 </Feature>
108 <?if $(var.DictionaryENGB) = 1 ?>
109 <Feature Id="DictionaryENGB" Level="1" Title="English (GB) dictionary" Description="English (GB) spell checker dictionary" TypicalDefault="install" Absent="allow">
110 <ComponentRef Id="C__DictionaryENGB" />
111 </Feature>
112 <?endif ?>
113 <?if $(var.DictionaryENUS) = 1 ?>
114 <Feature Id="DictionaryENUS" Level="1" Title="English (US) dictionary" Description="English (US) spell checker dictionary" TypicalDefault="install" Absent="allow">
115 <ComponentRef Id="C__DictionaryENUS" />
116 </Feature>
117 <?endif ?>
119 <Feature Id="SSHPlink" Level="1" Title="SSH Plink" Description="SSH Plink" TypicalDefault="install" Display="hidden" InstallDefault="followParent">
120 <ComponentRef Id="C_SSHCLIENT_PLINK" />
121 </Feature>
122 <Feature Id="SSHOpenSSH" Level="1" Title="SSH OpenSSH" Description="SSH OpenSSH" TypicalDefault="install" Display="hidden" InstallDefault="followParent">
123 <ComponentRef Id="C_SSHCLIENT_OPENSSH" />
124 </Feature>
125 </Feature>
126 </Include>