diff options
Diffstat (limited to 'linden/indra')
-rw-r--r-- | linden/indra/newview/installers/windows/imp_icon.ico | bin | 0 -> 533678 bytes | |||
-rw-r--r-- | linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmp | bin | 0 -> 154542 bytes | |||
-rw-r--r-- | linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmp | bin | 0 -> 8534 bytes | |||
-rw-r--r-- | linden/indra/newview/installers/windows/imprudence_installer_script.iss | 45 | ||||
-rw-r--r-- | linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exe | bin | 0 -> 2686232 bytes | |||
-rw-r--r-- | linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exe | bin | 0 -> 4995416 bytes |
6 files changed, 40 insertions, 5 deletions
diff --git a/linden/indra/newview/installers/windows/imp_icon.ico b/linden/indra/newview/installers/windows/imp_icon.ico new file mode 100644 index 0000000..3b1250a --- /dev/null +++ b/linden/indra/newview/installers/windows/imp_icon.ico | |||
Binary files differ | |||
diff --git a/linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmp b/linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmp new file mode 100644 index 0000000..79fd407 --- /dev/null +++ b/linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmp | |||
Binary files differ | |||
diff --git a/linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmp b/linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmp new file mode 100644 index 0000000..1c1d5dc --- /dev/null +++ b/linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmp | |||
Binary files differ | |||
diff --git a/linden/indra/newview/installers/windows/imprudence_installer_script.iss b/linden/indra/newview/installers/windows/imprudence_installer_script.iss index 3282c48..c23fbf4 100644 --- a/linden/indra/newview/installers/windows/imprudence_installer_script.iss +++ b/linden/indra/newview/installers/windows/imprudence_installer_script.iss | |||
@@ -17,15 +17,14 @@ OutputBaseFilename=Imprudence-1.4.0-beta1-(SSE2-optimized) | |||
17 | VersionInfoVersion=1.4.0 | 17 | VersionInfoVersion=1.4.0 |
18 | VersionInfoTextVersion=1.4.0 | 18 | VersionInfoTextVersion=1.4.0 |
19 | VersionInfoProductVersion=1.4.0 | 19 | VersionInfoProductVersion=1.4.0 |
20 | AppVersion=1.4.0 | ||
20 | VersionInfoCopyright=2011 | 21 | VersionInfoCopyright=2011 |
21 | AppCopyright=2011 | ||
22 | 22 | ||
23 | ; These won't change | 23 | ; These won't change |
24 | VersionInfoCompany=Imprudence | 24 | VersionInfoCompany=Imprudence |
25 | AppPublisher=The Imprudence Project | 25 | AppPublisher=The Imprudence Project |
26 | AppPublisherURL=http://kokuaviewer.org | 26 | AppPublisherURL=http://kokuaviewer.org |
27 | AppSupportURL=http://kokuaviewer.org | 27 | AppSupportURL=http://kokuaviewer.org |
28 | AppUpdatesURL=http://kokuaviewer.org | ||
29 | AllowNoIcons=true | 28 | AllowNoIcons=true |
30 | InfoAfterFile=..\..\..\..\..\README.txt | 29 | InfoAfterFile=..\..\..\..\..\README.txt |
31 | OutputDir=C:\imprudence_installers | 30 | OutputDir=C:\imprudence_installers |
@@ -38,6 +37,8 @@ AllowRootDirectory=true | |||
38 | WizardImageFile=..\windows\imprudence_installer_icon_left.bmp | 37 | WizardImageFile=..\windows\imprudence_installer_icon_left.bmp |
39 | WizardSmallImageFile=..\windows\imprudence_installer_icon_right.bmp | 38 | WizardSmallImageFile=..\windows\imprudence_installer_icon_right.bmp |
40 | SetupLogging=true | 39 | SetupLogging=true |
40 | RestartIfNeededByRun=false | ||
41 | AlwaysRestart=false | ||
41 | 42 | ||
42 | [Languages] | 43 | [Languages] |
43 | Name: english; MessagesFile: compiler:Default.isl | 44 | Name: english; MessagesFile: compiler:Default.isl |
@@ -141,8 +142,10 @@ Source: ..\..\..\build-vc80\newview\release\package\SLVoice.exe; DestDir: {app}; | |||
141 | Source: ..\..\..\build-vc80\newview\release\package\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion | 142 | Source: ..\..\..\build-vc80\newview\release\package\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion |
142 | Source: ..\..\..\build-vc80\newview\release\package\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion | 143 | Source: ..\..\..\build-vc80\newview\release\package\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion |
143 | 144 | ||
144 | ; VC++ 2005 x86 redist | 145 | ; VC++ 2005 SP1 x86 and VC++ 2010 SP1 x86 redist |
145 | Source: ..\windows\vcredist_x86_VS2005.exe; DestDir: {tmp}; DestName: vcredist_x86_2005.exe | 146 | ; TODO: add checking for VS2005. See http://blogs.msdn.com/b/astebner/archive/2007/01/16/mailbag-how-to-detect-the-presence-of-the-vc-8-0-runtime-redistributable-package.aspx and |
147 | Source: ..\windows\vcredist_x86_VS2005_SP1.exe; DestDir: {tmp}; DestName: vcredist_x86_VS2005_SP1.exe | ||
148 | Source: ..\windows\vcredist_x86_VS2010_SP1.exe; DestDir: {tmp}; DestName: vcredist_x86_VS2010_SP1.exe | ||
146 | 149 | ||
147 | ; Old files we don't use anymore: | 150 | ; Old files we don't use anymore: |
148 | ; Source: ..\..\..\build-vc80\newview\release\package\dronesettings.xml; DestDir: {app}; Flags: ignoreversion | 151 | ; Source: ..\..\..\build-vc80\newview\release\package\dronesettings.xml; DestDir: {app}; Flags: ignoreversion |
@@ -173,7 +176,8 @@ Name: {group}\Imprudence; Filename: {app}\imprudence.exe; WorkingDir: {app}; Com | |||
173 | [Run] | 176 | [Run] |
174 | Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall | 177 | Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall |
175 | Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different | 178 | Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different |
176 | Filename: {tmp}\vcredist_x86_2005.exe; Parameters: "/q:a /c:""VCREDI~1.EXE /q:a /c:""""msiexec /i vcredist.msi /qn"""" """; Flags: runhidden | 179 | Filename: {tmp}\vcredist_x86_VS2005_SP1.exe; Parameters: "/q:a /c:""VCREDI~1.EXE /q:a /c:""""msiexec /i vcredist.msi /qn"""" """; Flags: runhidden |
180 | Filename: {tmp}\vcredist_x86_VS2010_SP1.exe; Parameters: "/q /norestart"; Check: Needs2010Redist; Flags: runhidden | ||
177 | 181 | ||
178 | [UninstallDelete] | 182 | [UninstallDelete] |
179 | Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages: | 183 | Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages: |
@@ -270,3 +274,34 @@ Name: {app}\msvcp80.dll; Type: files; Tasks: ; Languages: | |||
270 | Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages: | 274 | Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages: |
271 | Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages: | 275 | Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages: |
272 | Name: {app}\imprudence.exe.config; Type: files; Tasks: ; Languages: | 276 | Name: {app}\imprudence.exe.config; Type: files; Tasks: ; Languages: |
277 | |||
278 | |||
279 | [Code] | ||
280 | // [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86] | ||
281 | // Installed = 1 (REG_DWORD) | ||
282 | function IsVS2010RedistInstalled(): Boolean; | ||
283 | var | ||
284 | V: Cardinal; | ||
285 | Success: Boolean; | ||
286 | begin | ||
287 | if IsWin64 then begin | ||
288 | Success := RegQueryDWordValue(HKLM64, 'SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86', 'Installed', V); | ||
289 | end else begin | ||
290 | Success := RegQueryDWordValue(HKLM, 'SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86', 'Installed', V); | ||
291 | end | ||
292 | |||
293 | if Success = TRUE then begin | ||
294 | if V = 1 then begin | ||
295 | Result := TRUE; | ||
296 | end else begin | ||
297 | Result := FALSE; | ||
298 | end | ||
299 | end else begin | ||
300 | Result := FALSE; | ||
301 | end | ||
302 | end; | ||
303 | |||
304 | function Needs2010Redist(): Boolean; | ||
305 | begin | ||
306 | Result := (IsVS2010RedistInstalled = FALSE); | ||
307 | end; | ||
diff --git a/linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exe b/linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exe new file mode 100644 index 0000000..1421c29 --- /dev/null +++ b/linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exe | |||
Binary files differ | |||
diff --git a/linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exe b/linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exe new file mode 100644 index 0000000..d81f3f5 --- /dev/null +++ b/linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exe | |||
Binary files differ | |||