annotate easyhg.wxs @ 600:641ccce7c771

Avoid messing with font size when zooming, let it zoom naturally; don't delete detail item when removing it, just let it wait to be shown again (and do delete it when deleting main item)
author Chris Cannam
date Fri, 11 May 2012 17:44:33 +0100
parents 8bcf7ce9b1d2
children ad163f8f6236
rev   line source
Chris@551 1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
Chris@551 2
Chris@551 3 <Product
Chris@551 4 Name="EasyMercurial"
Chris@551 5 Id="CDD72D35-518B-49E2-A389-B3F7C1AE289D"
Chris@551 6 Language="1033"
Chris@551 7 Codepage="1252"
Chris@551 8 Version="1.2.0"
Chris@551 9 UpgradeCode="B82DFDA9-B9DE-49BC-93E5-0B96F9DEB04B"
Chris@551 10 Manufacturer="Queen Mary, University of London">
Chris@551 11
Chris@551 12 <Package
Chris@551 13 Id="*"
Chris@551 14 Keywords="Installer"
Chris@551 15 Description="EasyMercurial Installer"
Chris@560 16 Comments="Copyright (c) 2012 Queen Mary, University of London and others."
Chris@551 17 Manufacturer="Queen Mary, University of London"
Chris@551 18 InstallerVersion="100"
Chris@551 19 Languages="1033"
Chris@551 20 Compressed="yes"
Chris@551 21 SummaryCodepage="1252"/>
Chris@551 22
Chris@551 23 <Media Id="1" Cabinet="easyhg.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
Chris@551 24 <Property Id="DiskPrompt" Value="EasyMercurial Installation [1]"/>
Chris@551 25
Chris@551 26 <Directory Id="TARGETDIR" Name="SourceDir">
Chris@551 27 <Directory Id="ProgramFilesFolder" Name="PFiles">
chris@590 28 <Directory Id="INSTALLDIR" Name="EasyMercurial">
Chris@551 29
Chris@551 30 <Component
Chris@551 31 Id="MainExecutable"
Chris@551 32 Guid="DC128BA9-25A8-431E-8A88-7E0445E850B9">
Chris@551 33
Chris@551 34 <File
Chris@551 35 Id="EasyHg"
Chris@551 36 Name="EasyMercurial.exe"
Chris@551 37 DiskId="1"
Chris@551 38 Source="release\EasyMercurial.exe"
Chris@551 39 KeyPath="yes">
Chris@551 40
Chris@551 41 <Shortcut
Chris@551 42 Id="EasyHgStartEntry"
Chris@551 43 Directory="ProgramMenuDir"
Chris@551 44 Name="EasyMercurial"
Chris@551 45 WorkingDirectory="INSTALLDIR"
chris@568 46 Icon="easyhg.ico"
Chris@551 47 IconIndex="0"
Chris@551 48 Advertise="yes"/>
Chris@551 49
Chris@551 50 <Shortcut
Chris@551 51 Id="EasyHgDesktop"
Chris@551 52 Directory="DesktopFolder"
Chris@551 53 Name="EasyMercurial"
Chris@551 54 WorkingDirectory="INSTALLDIR"
chris@568 55 Icon="easyhg.ico"
Chris@551 56 IconIndex="0"
Chris@551 57 Advertise="yes"/>
Chris@551 58 </File>
Chris@569 59
Chris@569 60 <File
Chris@569 61 Id="COPYING"
Chris@569 62 Name="COPYING"
Chris@569 63 DiskId="1"
Chris@569 64 Source="COPYING"/>
chris@590 65
chris@590 66 <File
chris@590 67 Id="easyhg.ico"
chris@590 68 Name="easyhg.ico"
chris@590 69 DiskId="1"
chris@590 70 Source="easyhg.ico"/>
Chris@551 71 </Component>
Chris@551 72
Chris@551 73 <Component
Chris@569 74 Id="HelperScripts"
Chris@569 75 Guid="971EA788-347E-4CDE-9899-69EEBE117BDD">
Chris@569 76
Chris@569 77 <File
Chris@569 78 Id="mergebat"
Chris@569 79 Name="easyhg-merge.bat"
Chris@569 80 DiskId="1"
Chris@569 81 Source="easyhg-merge.bat"
Chris@569 82 KeyPath="yes"/>
Chris@569 83 </Component>
Chris@569 84
Chris@569 85 <Component
Chris@551 86 Id="VCLIBS"
Chris@551 87 Guid="2566C8F0-A2AD-40E9-A356-94E887CC1222">
Chris@551 88 <File
Chris@551 89 Id="MSVCP100"
Chris@551 90 Name="MSVCP100.dll"
Chris@551 91 DiskId="1"
Chris@551 92 Source="c:\windows\system32\MSVCP100.DLL"
Chris@551 93 KeyPath="yes"/>
Chris@551 94 <File
Chris@551 95 Id="MSVCR100"
Chris@551 96 Name="MSVCR100.dll"
Chris@551 97 DiskId="1"
Chris@551 98 Source="c:\windows\system32\MSVCR100.DLL"/>
Chris@551 99 </Component>
Chris@551 100
Chris@569 101 <Component
Chris@569 102 Id="Qt4"
Chris@569 103 Guid="04F730AC-B361-45A2-B1CC-9CEB55256117">
Chris@569 104 <File
Chris@569 105 Id="QtCore"
Chris@569 106 Name="QtCore4.dll"
Chris@569 107 DiskId="1"
Chris@570 108 Source="d:\easyhg-bundle-dependencies\QtCore4.dll"
Chris@570 109 KeyPath="yes"/>
Chris@569 110 <File
Chris@569 111 Id="QtGui"
Chris@569 112 Name="QtGui4.dll"
Chris@569 113 DiskId="1"
Chris@569 114 Source="d:\easyhg-bundle-dependencies\QtGui4.dll"/>
Chris@569 115 <File
Chris@569 116 Id="QtNetwork"
Chris@569 117 Name="QtNetwork4.dll"
Chris@569 118 DiskId="1"
Chris@569 119 Source="d:\easyhg-bundle-dependencies\QtNetwork4.dll"/>
Chris@569 120 </Component>
Chris@569 121
Chris@569 122 <Component
Chris@569 123 Id="hg"
Chris@569 124 Guid="5BBC4080-2EDF-4616-A8CB-F96B9C942C1A">
Chris@569 125
Chris@569 126 <File
Chris@569 127 Id="hg"
Chris@569 128 Name="hg.exe"
Chris@569 129 DiskId="1"
Chris@569 130 Source="d:\easyhg-bundle-dependencies\hg.exe"
Chris@569 131 KeyPath="yes"/>
Chris@569 132 <File
Chris@569 133 Id="pydll"
Chris@569 134 Name="python26.dll"
Chris@569 135 DiskId="1"
Chris@569 136 Source="d:\easyhg-bundle-dependencies\python26.dll"/>
Chris@569 137 <File
Chris@569 138 Id="hglib"
Chris@569 139 Name="library.zip"
Chris@569 140 DiskId="1"
Chris@569 141 Source="d:\easyhg-bundle-dependencies\library.zip"/>
Chris@569 142 <File
Chris@569 143 Id="plink"
Chris@569 144 Name="TortoisePlink.exe"
Chris@569 145 DiskId="1"
Chris@569 146 Source="d:\easyhg-bundle-dependencies\TortoisePlink.exe"/>
Chris@569 147 </Component>
Chris@569 148
Chris@569 149 <Component
Chris@569 150 Id="sip"
Chris@569 151 Guid="DCCE0979-A0A6-475D-B6CD-3173740593F9">
Chris@569 152 <File
Chris@569 153 Id="sip"
Chris@569 154 Name="sip.pyd"
Chris@569 155 DiskId="1"
Chris@569 156 Source="d:\easyhg-bundle-dependencies\sip.pyd" />
Chris@569 157 </Component>
Chris@569 158
Chris@569 159 <Component
Chris@569 160 Id="kdiff3"
Chris@569 161 Guid="6BA0CB20-F426-42AB-A95A-615A4FF87752">
Chris@569 162 <File
Chris@569 163 Id="kdiff3"
Chris@569 164 Name="kdiff3.exe"
Chris@569 165 DiskId="1"
Chris@569 166 Source="d:\easyhg-bundle-dependencies\kdiff3.exe"
Chris@569 167 KeyPath="yes"/>
Chris@569 168 </Component>
Chris@569 169
Chris@569 170 <Directory Id="PyQt4" Name="PyQt4">
Chris@569 171 <Component
Chris@569 172 Id="PyQt4"
Chris@569 173 Guid="5EE2BE01-3D91-44C5-869A-5E8167079AA0">
Chris@569 174 <File
Chris@569 175 Id="init"
Chris@569 176 Name="__init__.py"
Chris@569 177 DiskId="1"
Chris@569 178 Source="d:\easyhg-bundle-dependencies\PyQt4\__init__.py"
Chris@569 179 KeyPath="yes"/>
Chris@569 180 <File
Chris@569 181 Id="inito"
Chris@569 182 Name="__init__.pyo"
Chris@569 183 DiskId="1"
Chris@569 184 Source="d:\easyhg-bundle-dependencies\PyQt4\__init__.pyo" />
Chris@569 185 <File
Chris@569 186 Id="Qtpy"
Chris@569 187 Name="Qt.pyd"
Chris@569 188 DiskId="1"
Chris@569 189 Source="d:\easyhg-bundle-dependencies\PyQt4\Qt.pyd" />
Chris@569 190 <File
Chris@569 191 Id="QtCorepy"
Chris@569 192 Name="QtCore.pyd"
Chris@569 193 DiskId="1"
Chris@569 194 Source="d:\easyhg-bundle-dependencies\PyQt4\QtCore.pyd" />
Chris@569 195 <File
Chris@569 196 Id="QtGuipy"
Chris@569 197 Name="QtGui.pyd"
Chris@569 198 DiskId="1"
Chris@569 199 Source="d:\easyhg-bundle-dependencies\PyQt4\QtGui.pyd" />
Chris@569 200 </Component>
Chris@569 201 </Directory>
Chris@569 202
Chris@551 203 </Directory>
Chris@551 204 </Directory>
Chris@551 205
Chris@551 206 <Directory Id="ProgramMenuFolder" Name="Programs">
Chris@551 207 <Directory Id="ProgramMenuDir" Name="EasyMercurial">
Chris@551 208 <Component Id="ProgramMenuDir" Guid="2E8BDEA0-A6E4-4607-854D-E317A23A535B">
Chris@551 209 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
Chris@551 210 <RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
Chris@551 211 </Component>
Chris@551 212 </Directory>
Chris@551 213 </Directory>
Chris@551 214
Chris@551 215 <Directory Id="DesktopFolder" Name="Desktop"/>
Chris@551 216
Chris@551 217 </Directory>
Chris@551 218
Chris@551 219 <Feature Id="Complete" Level="1">
Chris@551 220 <ComponentRef Id="MainExecutable"/>
Chris@551 221 <ComponentRef Id="VCLIBS"/>
Chris@570 222 <ComponentRef Id="HelperScripts"/>
Chris@570 223 <ComponentRef Id="Qt4"/>
Chris@570 224 <ComponentRef Id="hg"/>
Chris@570 225 <ComponentRef Id="sip"/>
Chris@570 226 <ComponentRef Id="kdiff3"/>
Chris@570 227 <ComponentRef Id="PyQt4"/>
Chris@551 228 <ComponentRef Id="ProgramMenuDir"/>
Chris@551 229 </Feature>
Chris@551 230
Chris@551 231 <Icon
chris@568 232 Id="easyhg.ico"
chris@568 233 SourceFile="easyhg.ico"/>
Chris@551 234
Chris@551 235 </Product>
Chris@551 236 </Wix>