diff options
Diffstat (limited to 'linden/indra/newview/installers/windows')
-rw-r--r-- | linden/indra/newview/installers/windows/README.txt | 57 | ||||
-rw-r--r-- | linden/indra/newview/installers/windows/installer_template.nsi | 104 | ||||
-rw-r--r-- | linden/indra/newview/installers/windows/lang_de.nsi | 30 | ||||
-rw-r--r-- | linden/indra/newview/installers/windows/lang_en-us.nsi | 26 | ||||
-rw-r--r-- | linden/indra/newview/installers/windows/meta-impy installer script experimental.iss | 194 | ||||
-rw-r--r-- | linden/indra/newview/installers/windows/meta-impy installer script.iss | 193 | ||||
-rw-r--r-- | linden/indra/newview/installers/windows/meta-impy_installer_icon_left.bmp | bin | 0 -> 154542 bytes | |||
-rw-r--r-- | linden/indra/newview/installers/windows/meta-impy_installer_icon_right.bmp | bin | 0 -> 8534 bytes | |||
-rw-r--r-- | linden/indra/newview/installers/windows/meta-impy_installer_template.iss (renamed from linden/indra/newview/installers/windows/imprudence_installer_template.iss) | 50 |
9 files changed, 549 insertions, 105 deletions
diff --git a/linden/indra/newview/installers/windows/README.txt b/linden/indra/newview/installers/windows/README.txt new file mode 100644 index 0000000..653d7a6 --- /dev/null +++ b/linden/indra/newview/installers/windows/README.txt | |||
@@ -0,0 +1,57 @@ | |||
1 | ABOUT META-IMPY | ||
2 | |||
3 | Meta-impy used to be the next generation experimental viewer for the | ||
4 | meta 7 grid. Meta 7 closed, but meta-impy lives on. The rest of | ||
5 | this text is the old text from the meta 7 days. I'll write | ||
6 | something now soon. | ||
7 | |||
8 | The old meta 7 viewer was based on an ancient version of Emerald. We | ||
9 | need an update. After much discussion and evaluation, and too much | ||
10 | delay, I decided to fork and modify the Imprudence 1.4.0 code base | ||
11 | to our requirements. Thus the meta-impy viewer was born. This time | ||
12 | around I will try to keep up with the upstream changes. | ||
13 | |||
14 | I agree with the Imprudence manifesto. I also have my own ideas | ||
15 | about how code should be written, and how the mess that is the LL | ||
16 | code base should be morphed into something sane. I don't think that | ||
17 | moving to the SL 2 code base is such a good idea. Even now I still | ||
18 | see problems from the move to the SL 1.23 code base. I thought | ||
19 | moving from 1.22 was a bad idea to. LL has us playing catch up at | ||
20 | their chosen pace. We should just fix up their horrid code and | ||
21 | streak ahead of them. | ||
22 | |||
23 | Since this is being done for meta7, and meta7 does not care about LL | ||
24 | TPVP, somethings are just going to be changed specifically to suit | ||
25 | the meta7 grid. On the other hand, there are some things we might | ||
26 | implement that are of general usefulness, or already on the Impy | ||
27 | wish list. I will try to write them such that Impy developers can | ||
28 | cherry pick those things, then let the Impy developers know. | ||
29 | |||
30 | Note, since we don't care about LL TPVP, it's likely that meta7 | ||
31 | viewers will not be TPVP compliant. Meta 7 viewers are made for use | ||
32 | on the meta7 grid. They will probably work on the SL grid, but that | ||
33 | is not important to us, and not recommended by us. Use at your own | ||
34 | risk on the SL grid. | ||
35 | |||
36 | The latest source code for the meta-impy viewer is always | ||
37 | available at: | ||
38 | |||
39 | http://github.com/onefang/meta-impy | ||
40 | |||
41 | |||
42 | LICENSE | ||
43 | |||
44 | All code is licensed under the terms of the GNU General Public | ||
45 | License version 2.0 (plus a special exception). | ||
46 | |||
47 | See linden/LICENSE-source.txt for details. | ||
48 | |||
49 | |||
50 | DISCLAIMERS AND NOTICES | ||
51 | |||
52 | Second Life is a registered trademark of Linden Research, Inc. | ||
53 | |||
54 | Imprudence is in no way affiliated with Linden Research, Inc. | ||
55 | |||
56 | meta7 and/or Magne Metaverse Reasearch are in no way affiliated with Linden Research, Inc. | ||
57 | |||
diff --git a/linden/indra/newview/installers/windows/installer_template.nsi b/linden/indra/newview/installers/windows/installer_template.nsi index 8afde89..597b85b 100644 --- a/linden/indra/newview/installers/windows/installer_template.nsi +++ b/linden/indra/newview/installers/windows/installer_template.nsi | |||
@@ -62,7 +62,7 @@ SetOverwrite on ; stomp files by default | |||
62 | AutoCloseWindow true ; after all files install, close window | 62 | AutoCloseWindow true ; after all files install, close window |
63 | 63 | ||
64 | InstallDir "$PROGRAMFILES\${INSTNAME}" | 64 | InstallDir "$PROGRAMFILES\${INSTNAME}" |
65 | InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "" | 65 | InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\${INSTNAME}" "" |
66 | !ifdef UPDATE | 66 | !ifdef UPDATE |
67 | DirText $(DirectoryChooseTitle) $(DirectoryChooseUpdate) | 67 | DirText $(DirectoryChooseTitle) $(DirectoryChooseUpdate) |
68 | !else | 68 | !else |
@@ -88,7 +88,7 @@ Var INSTSHORTCUT | |||
88 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 88 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
89 | Function PostInstallExe | 89 | Function PostInstallExe |
90 | push $0 | 90 | push $0 |
91 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "PostInstallExe" | 91 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "PostInstallExe" |
92 | ;MessageBox MB_OK '$0' | 92 | ;MessageBox MB_OK '$0' |
93 | ExecWait '$0' | 93 | ExecWait '$0' |
94 | pop $0 | 94 | pop $0 |
@@ -108,19 +108,19 @@ push $R0 | |||
108 | StrCpy $INSTPROG "$R0" | 108 | StrCpy $INSTPROG "$R0" |
109 | StrCpy $INSTEXE "$R0.exe" | 109 | StrCpy $INSTEXE "$R0.exe" |
110 | 110 | ||
111 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" | 111 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "" |
112 | ; If key doesn't exist, skip install | 112 | ; If key doesn't exist, skip install |
113 | IfErrors ABORT | 113 | IfErrors ABORT |
114 | StrCpy $INSTDIR "$0" | 114 | StrCpy $INSTDIR "$0" |
115 | 115 | ||
116 | ; We now have a directory to install to. Get the startup parameters and shortcut as well. | 116 | ; We now have a directory to install to. Get the startup parameters and shortcut as well. |
117 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Flags" | 117 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Flags" |
118 | IfErrors +2 | 118 | IfErrors +2 |
119 | StrCpy $INSTFLAGS "$0" | 119 | StrCpy $INSTFLAGS "$0" |
120 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Shortcut" | 120 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Shortcut" |
121 | IfErrors +2 | 121 | IfErrors +2 |
122 | StrCpy $INSTSHORTCUT "$0" | 122 | StrCpy $INSTSHORTCUT "$0" |
123 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" | 123 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Exe" |
124 | IfErrors +2 | 124 | IfErrors +2 |
125 | StrCpy $INSTEXE "$0" | 125 | StrCpy $INSTEXE "$0" |
126 | Goto FINISHED | 126 | Goto FINISHED |
@@ -148,19 +148,19 @@ push $R0 | |||
148 | StrCpy $INSTPROG "$R0" | 148 | StrCpy $INSTPROG "$R0" |
149 | StrCpy $INSTEXE "$R0.exe" | 149 | StrCpy $INSTEXE "$R0.exe" |
150 | 150 | ||
151 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" | 151 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "" |
152 | ; If key doesn't exist, skip install | 152 | ; If key doesn't exist, skip install |
153 | IfErrors ABORT | 153 | IfErrors ABORT |
154 | StrCpy $INSTDIR "$0" | 154 | StrCpy $INSTDIR "$0" |
155 | 155 | ||
156 | ; We now have a directory to install to. Get the startup parameters and shortcut as well. | 156 | ; We now have a directory to install to. Get the startup parameters and shortcut as well. |
157 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Flags" | 157 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Flags" |
158 | IfErrors +2 | 158 | IfErrors +2 |
159 | StrCpy $INSTFLAGS "$0" | 159 | StrCpy $INSTFLAGS "$0" |
160 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Shortcut" | 160 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Shortcut" |
161 | IfErrors +2 | 161 | IfErrors +2 |
162 | StrCpy $INSTSHORTCUT "$0" | 162 | StrCpy $INSTSHORTCUT "$0" |
163 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" | 163 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Exe" |
164 | IfErrors +2 | 164 | IfErrors +2 |
165 | StrCpy $INSTEXE "$0" | 165 | StrCpy $INSTEXE "$0" |
166 | Goto FINISHED | 166 | Goto FINISHED |
@@ -195,15 +195,15 @@ Function RemoveNSIS | |||
195 | Push $0 | 195 | Push $0 |
196 | ; Grab the installation directory of the old version | 196 | ; Grab the installation directory of the old version |
197 | DetailPrint $(RemoveOldNSISVersion) | 197 | DetailPrint $(RemoveOldNSISVersion) |
198 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" | 198 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "" |
199 | 199 | ||
200 | ; If key doesn't exist, skip uninstall | 200 | ; If key doesn't exist, skip uninstall |
201 | IfErrors NO_NSIS | 201 | IfErrors NO_NSIS |
202 | 202 | ||
203 | ; Clean up legacy beta shortcuts | 203 | ; Clean up legacy beta shortcuts |
204 | Delete "$SMPROGRAMS\Second Life Beta.lnk" | 204 | Delete "$SMPROGRAMS\meta-impy Beta.lnk" |
205 | Delete "$DESKTOP\Second Life Beta.lnk" | 205 | Delete "$DESKTOP\meta-impy Beta.lnk" |
206 | Delete "$SMPROGRAMS\Second Life.lnk" | 206 | Delete "$SMPROGRAMS\meta-impy.lnk" |
207 | 207 | ||
208 | ; Clean up old newview.exe file | 208 | ; Clean up old newview.exe file |
209 | Delete "$INSTDIR\newview.exe" | 209 | Delete "$INSTDIR\newview.exe" |
@@ -271,7 +271,7 @@ FunctionEnd | |||
271 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 271 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
272 | Function CheckIfAlreadyCurrent | 272 | Function CheckIfAlreadyCurrent |
273 | Push $0 | 273 | Push $0 |
274 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" | 274 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Version" |
275 | StrCmp $0 ${VERSION_LONG} 0 DONE | 275 | StrCmp $0 ${VERSION_LONG} 0 DONE |
276 | MessageBox MB_OKCANCEL $(CheckIfCurrentMB) /SD IDOK IDOK DONE | 276 | MessageBox MB_OKCANCEL $(CheckIfCurrentMB) /SD IDOK IDOK DONE |
277 | Quit | 277 | Quit |
@@ -287,7 +287,7 @@ FunctionEnd | |||
287 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 287 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
288 | Function CloseSecondLife | 288 | Function CloseSecondLife |
289 | Push $0 | 289 | Push $0 |
290 | FindWindow $0 "Imprudence" "" | 290 | FindWindow $0 "meta-impy" "" |
291 | IntCmp $0 0 DONE | 291 | IntCmp $0 0 DONE |
292 | MessageBox MB_OKCANCEL $(CloseSecondLifeInstMB) IDOK CLOSE IDCANCEL CANCEL_INSTALL | 292 | MessageBox MB_OKCANCEL $(CloseSecondLifeInstMB) IDOK CLOSE IDCANCEL CANCEL_INSTALL |
293 | 293 | ||
@@ -299,7 +299,7 @@ Function CloseSecondLife | |||
299 | SendMessage $0 16 0 0 | 299 | SendMessage $0 16 0 0 |
300 | 300 | ||
301 | LOOP: | 301 | LOOP: |
302 | FindWindow $0 "Imprudence" "" | 302 | FindWindow $0 "meta-impy" "" |
303 | IntCmp $0 0 DONE | 303 | IntCmp $0 0 DONE |
304 | Sleep 500 | 304 | Sleep 500 |
305 | Goto LOOP | 305 | Goto LOOP |
@@ -344,12 +344,12 @@ FunctionEnd | |||
344 | ; FunctionEnd | 344 | ; FunctionEnd |
345 | 345 | ||
346 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 346 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
347 | ; Delete files in Documents and Settings\<user>\Imprudence\cache | 347 | ; Delete files in Documents and Settings\<user>\meta-impy\cache |
348 | ; Delete files in Documents and Settings\All Users\Imprudence\cache | 348 | ; Delete files in Documents and Settings\All Users\meta-impy\cache |
349 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 349 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
350 | ;Function RemoveCacheFiles | 350 | ;Function RemoveCacheFiles |
351 | ; | 351 | ; |
352 | ;; Delete files in Documents and Settings\<user>\Imprudence | 352 | ;; Delete files in Documents and Settings\<user>\meta-impy |
353 | ;Push $0 | 353 | ;Push $0 |
354 | ;Push $1 | 354 | ;Push $1 |
355 | ;Push $2 | 355 | ;Push $2 |
@@ -368,7 +368,7 @@ FunctionEnd | |||
368 | ; ExpandEnvStrings $2 $2 | 368 | ; ExpandEnvStrings $2 $2 |
369 | ; | 369 | ; |
370 | ; ; When explicitly uninstalling, everything goes away | 370 | ; ; When explicitly uninstalling, everything goes away |
371 | ; RMDir /r "$2\Application Data\Imprudence\cache" | 371 | ; RMDir /r "$2\Application Data\meta-impy\cache" |
372 | ; | 372 | ; |
373 | ; CONTINUE: | 373 | ; CONTINUE: |
374 | ; IntOp $0 $0 + 1 | 374 | ; IntOp $0 $0 + 1 |
@@ -378,17 +378,17 @@ FunctionEnd | |||
378 | ;Pop $1 | 378 | ;Pop $1 |
379 | ;Pop $0 | 379 | ;Pop $0 |
380 | ; | 380 | ; |
381 | ;; Delete files in Documents and Settings\All Users\Imprudence | 381 | ;; Delete files in Documents and Settings\All Users\meta-impy |
382 | ;Push $0 | 382 | ;Push $0 |
383 | ; ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" | 383 | ; ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" |
384 | ; StrCmp $0 "" +2 | 384 | ; StrCmp $0 "" +2 |
385 | ; RMDir /r "$0\Imprudence\cache" | 385 | ; RMDir /r "$0\meta-impy\cache" |
386 | ;Pop $0 | 386 | ;Pop $0 |
387 | ; | 387 | ; |
388 | ;; Delete filse in C:\Windows\Application Data\Imprudence | 388 | ;; Delete filse in C:\Windows\Application Data\meta-impy |
389 | ;; If the user is running on a pre-NT system, Application Data lives here instead of | 389 | ;; If the user is running on a pre-NT system, Application Data lives here instead of |
390 | ;; in Documents and Settings. | 390 | ;; in Documents and Settings. |
391 | ;RMDir /r "$WINDIR\Application Data\Imprudence\cache" | 391 | ;RMDir /r "$WINDIR\Application Data\meta-impy\cache" |
392 | ; | 392 | ; |
393 | ;FunctionEnd | 393 | ;FunctionEnd |
394 | 394 | ||
@@ -438,12 +438,12 @@ FunctionEnd | |||
438 | 438 | ||
439 | 439 | ||
440 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 440 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
441 | ; Delete files in Documents and Settings\<user>\Imprudence | 441 | ; Delete files in Documents and Settings\<user>\meta-impy |
442 | ; Delete files in Documents and Settings\All Users\Imprudence | 442 | ; Delete files in Documents and Settings\All Users\meta-impy |
443 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 443 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
444 | Function un.DocumentsAndSettingsFolder | 444 | Function un.DocumentsAndSettingsFolder |
445 | 445 | ||
446 | ; Delete files in Documents and Settings\<user>\Imprudence | 446 | ; Delete files in Documents and Settings\<user>\meta-impy |
447 | Push $0 | 447 | Push $0 |
448 | Push $1 | 448 | Push $1 |
449 | Push $2 | 449 | Push $2 |
@@ -466,13 +466,13 @@ Push $2 | |||
466 | ; Otherwise (preview/dmz etc) just remove cache | 466 | ; Otherwise (preview/dmz etc) just remove cache |
467 | StrCmp $INSTFLAGS "" RM_ALL RM_CACHE | 467 | StrCmp $INSTFLAGS "" RM_ALL RM_CACHE |
468 | RM_ALL: | 468 | RM_ALL: |
469 | RMDir /r "$2\Application Data\Imprudence" | 469 | RMDir /r "$2\Application Data\meta-impy" |
470 | RM_CACHE: | 470 | RM_CACHE: |
471 | # Local Settings directory is the cache, there is no "cache" subdir | 471 | # Local Settings directory is the cache, there is no "cache" subdir |
472 | RMDir /r "$2\Local Settings\Application Data\Imprudence" | 472 | RMDir /r "$2\Local Settings\Application Data\meta-impy" |
473 | # Vista version of the same | 473 | # Vista version of the same |
474 | RMDir /r "$2\AppData\Local\Imprudence" | 474 | RMDir /r "$2\AppData\Local\meta-impy" |
475 | Delete "$2\Application Data\Imprudence\user_settings\settings_windlight.xml" | 475 | Delete "$2\Application Data\meta-impy\user_settings\settings_windlight.xml" |
476 | 476 | ||
477 | CONTINUE: | 477 | CONTINUE: |
478 | IntOp $0 $0 + 1 | 478 | IntOp $0 $0 + 1 |
@@ -483,17 +483,17 @@ Pop $2 | |||
483 | Pop $1 | 483 | Pop $1 |
484 | Pop $0 | 484 | Pop $0 |
485 | 485 | ||
486 | ; Delete files in Documents and Settings\All Users\Imprudence | 486 | ; Delete files in Documents and Settings\All Users\meta-impy |
487 | Push $0 | 487 | Push $0 |
488 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" | 488 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" |
489 | StrCmp $0 "" +2 | 489 | StrCmp $0 "" +2 |
490 | RMDir /r "$0\Imprudence" | 490 | RMDir /r "$0\meta-impy" |
491 | Pop $0 | 491 | Pop $0 |
492 | 492 | ||
493 | ; Delete filse in C:\Windows\Application Data\Imprudence | 493 | ; Delete filse in C:\Windows\Application Data\meta-impy |
494 | ; If the user is running on a pre-NT system, Application Data lives here instead of | 494 | ; If the user is running on a pre-NT system, Application Data lives here instead of |
495 | ; in Documents and Settings. | 495 | ; in Documents and Settings. |
496 | RMDir /r "$WINDIR\Application Data\Imprudence" | 496 | RMDir /r "$WINDIR\Application Data\meta-impy" |
497 | 497 | ||
498 | FunctionEnd | 498 | FunctionEnd |
499 | 499 | ||
@@ -503,7 +503,7 @@ FunctionEnd | |||
503 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 503 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
504 | Function un.CloseSecondLife | 504 | Function un.CloseSecondLife |
505 | Push $0 | 505 | Push $0 |
506 | FindWindow $0 "Imprudence" "" | 506 | FindWindow $0 "meta-impy" "" |
507 | IntCmp $0 0 DONE | 507 | IntCmp $0 0 DONE |
508 | MessageBox MB_OKCANCEL $(CloseSecondLifeUnInstMB) IDOK CLOSE IDCANCEL CANCEL_UNINSTALL | 508 | MessageBox MB_OKCANCEL $(CloseSecondLifeUnInstMB) IDOK CLOSE IDCANCEL CANCEL_UNINSTALL |
509 | 509 | ||
@@ -515,7 +515,7 @@ Function un.CloseSecondLife | |||
515 | SendMessage $0 16 0 0 | 515 | SendMessage $0 16 0 0 |
516 | 516 | ||
517 | LOOP: | 517 | LOOP: |
518 | FindWindow $0 "Imprudence" "" | 518 | FindWindow $0 "meta-impy" "" |
519 | IntCmp $0 0 DONE | 519 | IntCmp $0 0 DONE |
520 | Sleep 500 | 520 | Sleep 500 |
521 | Goto LOOP | 521 | Goto LOOP |
@@ -533,10 +533,10 @@ FunctionEnd | |||
533 | ; | 533 | ; |
534 | Function un.RemovePassword | 534 | Function un.RemovePassword |
535 | 535 | ||
536 | DetailPrint "Removing Second Life password" | 536 | DetailPrint "Removing meta-impy password" |
537 | 537 | ||
538 | SetShellVarContext current | 538 | SetShellVarContext current |
539 | Delete "$APPDATA\Imprudence\user_settings\password.dat" | 539 | Delete "$APPDATA\meta-impy\user_settings\password.dat" |
540 | SetShellVarContext all | 540 | SetShellVarContext all |
541 | 541 | ||
542 | FunctionEnd | 542 | FunctionEnd |
@@ -621,9 +621,9 @@ SetShellVarContext all | |||
621 | Call un.CloseSecondLife | 621 | Call un.CloseSecondLife |
622 | 622 | ||
623 | ; Clean up registry keys (these should all be !defines somewhere) | 623 | ; Clean up registry keys (these should all be !defines somewhere) |
624 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" | 624 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" |
625 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" | 625 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" |
626 | DeleteRegKey HKEY_LOCAL_MACHINE "Software\Linden Research, Inc.\Installer Language" | 626 | DeleteRegKey HKEY_LOCAL_MACHINE "Software\meta-impy\Installer Language" |
627 | 627 | ||
628 | ; Clean up shortcuts | 628 | ; Clean up shortcuts |
629 | Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*" | 629 | Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*" |
@@ -758,11 +758,11 @@ SectionEnd ; end of uninstall section | |||
758 | !macroend | 758 | !macroend |
759 | 759 | ||
760 | Function GetProgramName | 760 | Function GetProgramName |
761 | !insertmacro GetParameterValue "/P=" "Imprudence" | 761 | !insertmacro GetParameterValue "/P=" "meta-impy" |
762 | FunctionEnd | 762 | FunctionEnd |
763 | 763 | ||
764 | Function un.GetProgramName | 764 | Function un.GetProgramName |
765 | !insertmacro GetParameterValue "/P=" "Imprudence" | 765 | !insertmacro GetParameterValue "/P=" "meta-impy" |
766 | FunctionEnd | 766 | FunctionEnd |
767 | 767 | ||
768 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 768 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
@@ -863,7 +863,7 @@ FunctionEnd | |||
863 | Function .onInit | 863 | Function .onInit |
864 | 864 | ||
865 | ; read the language from registry (ok if not there) and set langauge menu | 865 | ; read the language from registry (ok if not there) and set langauge menu |
866 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "InstallerLanguage" | 866 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\${INSTNAME}" "InstallerLanguage" |
867 | StrCpy $LANGUAGE $0 | 867 | StrCpy $LANGUAGE $0 |
868 | 868 | ||
869 | Push "" | 869 | Push "" |
@@ -882,14 +882,14 @@ Function .onInit | |||
882 | Abort | 882 | Abort |
883 | 883 | ||
884 | ; save language in registry | 884 | ; save language in registry |
885 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "InstallerLanguage" $LANGUAGE | 885 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\${INSTNAME}" "InstallerLanguage" $LANGUAGE |
886 | FunctionEnd | 886 | FunctionEnd |
887 | 887 | ||
888 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 888 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
889 | Function un.onInit | 889 | Function un.onInit |
890 | 890 | ||
891 | ; read language from registry and set for ininstaller | 891 | ; read language from registry and set for ininstaller |
892 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "InstallerLanguage" | 892 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\${INSTNAME}" "InstallerLanguage" |
893 | StrCpy $LANGUAGE $0 | 893 | StrCpy $LANGUAGE $0 |
894 | 894 | ||
895 | FunctionEnd | 895 | FunctionEnd |
@@ -992,11 +992,11 @@ CreateShortCut "$INSTDIR\$INSTSHORTCUT Museum Spanish.lnk" "$INSTDIR\$INSTEXE" " | |||
992 | 992 | ||
993 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 993 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
994 | ; Write registry | 994 | ; Write registry |
995 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" "$INSTDIR" | 995 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "" "$INSTDIR" |
996 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" "${VERSION_LONG}" | 996 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Version" "${VERSION_LONG}" |
997 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Flags" "$INSTFLAGS" | 997 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Flags" "$INSTFLAGS" |
998 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Shortcut" "$INSTSHORTCUT" | 998 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Shortcut" "$INSTSHORTCUT" |
999 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" "$INSTEXE" | 999 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\meta-impy\$INSTPROG" "Exe" "$INSTEXE" |
1000 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)" | 1000 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)" |
1001 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "UninstallString" '"$INSTDIR\uninst.exe" /P="$INSTPROG"' | 1001 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "UninstallString" '"$INSTDIR\uninst.exe" /P="$INSTPROG"' |
1002 | 1002 | ||
diff --git a/linden/indra/newview/installers/windows/lang_de.nsi b/linden/indra/newview/installers/windows/lang_de.nsi index e45b3b1..5e21cb3 100644 --- a/linden/indra/newview/installers/windows/lang_de.nsi +++ b/linden/indra/newview/installers/windows/lang_de.nsi | |||
@@ -6,52 +6,52 @@ LangString LicenseSubTitleUpdate ${LANG_GERMAN} " Update" | |||
6 | LangString LicenseSubTitleSetup ${LANG_GERMAN} " Setup" | 6 | LangString LicenseSubTitleSetup ${LANG_GERMAN} " Setup" |
7 | 7 | ||
8 | ; description on license page | 8 | ; description on license page |
9 | LangString LicenseDescUpdate ${LANG_GERMAN} "Dieses Paket wird das bereits installierte Imprudence mit Version ${VERSION_LONG}. ersetzen." | 9 | LangString LicenseDescUpdate ${LANG_GERMAN} "Dieses Paket wird das bereits installierte meta-impy mit Version ${VERSION_LONG}. ersetzen." |
10 | LangString LicenseDescSetup ${LANG_GERMAN} "Dieses Paket wird Imprudence auf Ihrem Computer installieren." | 10 | LangString LicenseDescSetup ${LANG_GERMAN} "Dieses Paket wird meta-impy auf Ihrem Computer installieren." |
11 | LangString LicenseDescNext ${LANG_GERMAN} "Weiter" | 11 | LangString LicenseDescNext ${LANG_GERMAN} "Weiter" |
12 | 12 | ||
13 | ; installation directory text | 13 | ; installation directory text |
14 | LangString DirectoryChooseTitle ${LANG_GERMAN} "Installations-Ordner" | 14 | LangString DirectoryChooseTitle ${LANG_GERMAN} "Installations-Ordner" |
15 | LangString DirectoryChooseUpdate ${LANG_GERMAN} "Wählen Sie den Imprudence Ordner für dieses Update:" | 15 | LangString DirectoryChooseUpdate ${LANG_GERMAN} "Wählen Sie den meta-impy Ordner für dieses Update:" |
16 | LangString DirectoryChooseSetup ${LANG_GERMAN} "Pfad in dem Imprudence installieren werden soll:" | 16 | LangString DirectoryChooseSetup ${LANG_GERMAN} "Pfad in dem meta-impy installieren werden soll:" |
17 | 17 | ||
18 | ; CheckStartupParams message box | 18 | ; CheckStartupParams message box |
19 | LangString CheckStartupParamsMB ${LANG_GERMAN} "Konnte Programm '$INSTPROG' nicht finden. Stilles Update fehlgeschlagen." | 19 | LangString CheckStartupParamsMB ${LANG_GERMAN} "Konnte Programm '$INSTPROG' nicht finden. Stilles Update fehlgeschlagen." |
20 | 20 | ||
21 | ; installation success dialog | 21 | ; installation success dialog |
22 | LangString InstSuccesssQuestion ${LANG_GERMAN} "Imprudence starten?" | 22 | LangString InstSuccesssQuestion ${LANG_GERMAN} "meta-impy starten?" |
23 | 23 | ||
24 | ; remove old NSIS version | 24 | ; remove old NSIS version |
25 | LangString RemoveOldNSISVersion ${LANG_GERMAN} "Überprüfe alte Version ..." | 25 | LangString RemoveOldNSISVersion ${LANG_GERMAN} "Überprüfe alte Version ..." |
26 | 26 | ||
27 | ; check windows version | 27 | ; check windows version |
28 | LangString CheckWindowsVersionDP ${LANG_GERMAN} "Überprüfung der Windows Version ..." | 28 | LangString CheckWindowsVersionDP ${LANG_GERMAN} "Überprüfung der Windows Version ..." |
29 | LangString CheckWindowsVersionMB ${LANG_GERMAN} 'Imprudence unterstützt nur Windows XP, Windows 2000 und Mac OS X.$\n$\nDer Versuch es auf Windows $R0 zu installieren, könnte zu unvorhersehbaren Abstürzen und Datenverlust führen.$\n$\nTrotzdem installieren?' | 29 | LangString CheckWindowsVersionMB ${LANG_GERMAN} 'meta-impy unterstützt nur Windows XP, Windows 2000 und Mac OS X.$\n$\nDer Versuch es auf Windows $R0 zu installieren, könnte zu unvorhersehbaren Abstürzen und Datenverlust führen.$\n$\nTrotzdem installieren?' |
30 | 30 | ||
31 | ; checkifadministrator function (install) | 31 | ; checkifadministrator function (install) |
32 | LangString CheckAdministratorInstDP ${LANG_GERMAN} "Überprüfung der Installations-Berechtigungen ..." | 32 | LangString CheckAdministratorInstDP ${LANG_GERMAN} "Überprüfung der Installations-Berechtigungen ..." |
33 | LangString CheckAdministratorInstMB ${LANG_GERMAN} 'Sie besitzen ungenügende Berechtigungen.$\nSie müssen ein "administrator" sein, um Imprudence installieren zu können.' | 33 | LangString CheckAdministratorInstMB ${LANG_GERMAN} 'Sie besitzen ungenügende Berechtigungen.$\nSie müssen ein "administrator" sein, um meta-impy installieren zu können.' |
34 | 34 | ||
35 | ; checkifadministrator function (uninstall) | 35 | ; checkifadministrator function (uninstall) |
36 | LangString CheckAdministratorUnInstDP ${LANG_GERMAN} "Überprüfung der Entfernungs-Berechtigungen ..." | 36 | LangString CheckAdministratorUnInstDP ${LANG_GERMAN} "Überprüfung der Entfernungs-Berechtigungen ..." |
37 | LangString CheckAdministratorUnInstMB ${LANG_GERMAN} 'Sie besitzen ungenügende Berechtigungen.$\nSie müssen ein "administrator" sein, um Imprudence entfernen zu können..' | 37 | LangString CheckAdministratorUnInstMB ${LANG_GERMAN} 'Sie besitzen ungenügende Berechtigungen.$\nSie müssen ein "administrator" sein, um meta-impy entfernen zu können..' |
38 | 38 | ||
39 | ; checkifalreadycurrent | 39 | ; checkifalreadycurrent |
40 | LangString CheckIfCurrentMB ${LANG_GERMAN} "Anscheinend ist Imprudence ${VERSION_LONG} bereits installiert.$\n$\nWürden Sie es gerne erneut installieren?" | 40 | LangString CheckIfCurrentMB ${LANG_GERMAN} "Anscheinend ist meta-impy ${VERSION_LONG} bereits installiert.$\n$\nWürden Sie es gerne erneut installieren?" |
41 | 41 | ||
42 | ; closeimprudence function (install) | 42 | ; closeimprudence function (install) |
43 | LangString CloseSecondLifeInstDP ${LANG_GERMAN} "Warten auf die Beendigung von Imprudence ..." | 43 | LangString CloseSecondLifeInstDP ${LANG_GERMAN} "Warten auf die Beendigung von meta-impy ..." |
44 | LangString CloseSecondLifeInstMB ${LANG_GERMAN} "Imprudence kann nicht installiert oder ersetzt werden, wenn es bereits läuft.$\n$\nBeenden Sie, was Sie gerade tun und klicken Sie OK, um Imprudence zu beenden.$\nKlicken Sie CANCEL, um die Installation abzubrechen." | 44 | LangString CloseSecondLifeInstMB ${LANG_GERMAN} "meta-impy kann nicht installiert oder ersetzt werden, wenn es bereits läuft.$\n$\nBeenden Sie, was Sie gerade tun und klicken Sie OK, um meta-impy zu beenden.$\nKlicken Sie CANCEL, um die Installation abzubrechen." |
45 | 45 | ||
46 | ; closeimprudence function (uninstall) | 46 | ; closeimprudence function (uninstall) |
47 | LangString CloseSecondLifeUnInstDP ${LANG_GERMAN} "Warten auf die Beendigung von Imprudence ..." | 47 | LangString CloseSecondLifeUnInstDP ${LANG_GERMAN} "Warten auf die Beendigung von meta-impy ..." |
48 | LangString CloseSecondLifeUnInstMB ${LANG_GERMAN} "Imprudence kann nicht entfernt werden, wenn es bereits läuft.$\n$\nBeenden Sie, was Sie gerade tun und klicken Sie OK, um Imprudence zu beenden.$\nKlicken Sie CANCEL, um abzubrechen." | 48 | LangString CloseSecondLifeUnInstMB ${LANG_GERMAN} "meta-impy kann nicht entfernt werden, wenn es bereits läuft.$\n$\nBeenden Sie, was Sie gerade tun und klicken Sie OK, um meta-impy zu beenden.$\nKlicken Sie CANCEL, um abzubrechen." |
49 | 49 | ||
50 | ; removecachefiles | 50 | ; removecachefiles |
51 | LangString RemoveCacheFilesDP ${LANG_GERMAN} "Löschung aller Cache Dateien in Dokumente und Einstellungen." | 51 | LangString RemoveCacheFilesDP ${LANG_GERMAN} "Löschung aller Cache Dateien in Dokumente und Einstellungen." |
52 | 52 | ||
53 | ; delete program files | 53 | ; delete program files |
54 | LangString DeleteProgramFilesMB ${LANG_GERMAN} "Es existieren weiterhin Dateien in Ihrem Imprudence Programm Ordner.$\n$\nDies sind möglicherweise Dateien, die sie modifiziert oder bewegt haben:$\n$INSTDIR$\n$\nMöchten Sie diese ebenfalls löschen?" | 54 | LangString DeleteProgramFilesMB ${LANG_GERMAN} "Es existieren weiterhin Dateien in Ihrem meta-impy Programm Ordner.$\n$\nDies sind möglicherweise Dateien, die sie modifiziert oder bewegt haben:$\n$INSTDIR$\n$\nMöchten Sie diese ebenfalls löschen?" |
55 | 55 | ||
56 | ; uninstall text | 56 | ; uninstall text |
57 | LangString UninstallTextMsg ${LANG_GERMAN} "Dies wird Imprudence ${VERSION_LONG} von Ihrem System entfernen." | 57 | LangString UninstallTextMsg ${LANG_GERMAN} "Dies wird meta-impy ${VERSION_LONG} von Ihrem System entfernen." |
diff --git a/linden/indra/newview/installers/windows/lang_en-us.nsi b/linden/indra/newview/installers/windows/lang_en-us.nsi index 0d28c3f..5612418 100644 --- a/linden/indra/newview/installers/windows/lang_en-us.nsi +++ b/linden/indra/newview/installers/windows/lang_en-us.nsi | |||
@@ -7,46 +7,46 @@ LangString LicenseSubTitleSetup ${LANG_ENGLISH} " Setup" | |||
7 | 7 | ||
8 | ; installation directory text | 8 | ; installation directory text |
9 | LangString DirectoryChooseTitle ${LANG_ENGLISH} "Installation Directory" | 9 | LangString DirectoryChooseTitle ${LANG_ENGLISH} "Installation Directory" |
10 | LangString DirectoryChooseUpdate ${LANG_ENGLISH} "Select the Imprudence directory to update to version ${VERSION_LONG}.(XXX):" | 10 | LangString DirectoryChooseUpdate ${LANG_ENGLISH} "Select the meta-impy directory to update to version ${VERSION_LONG}.(XXX):" |
11 | LangString DirectoryChooseSetup ${LANG_ENGLISH} "Select the directory to install Imprudence in:" | 11 | LangString DirectoryChooseSetup ${LANG_ENGLISH} "Select the directory to install meta-impy in:" |
12 | 12 | ||
13 | ; CheckStartupParams message box | 13 | ; CheckStartupParams message box |
14 | LangString CheckStartupParamsMB ${LANG_ENGLISH} "Could not find the program '$INSTPROG'. Silent update failed." | 14 | LangString CheckStartupParamsMB ${LANG_ENGLISH} "Could not find the program '$INSTPROG'. Silent update failed." |
15 | 15 | ||
16 | ; installation success dialog | 16 | ; installation success dialog |
17 | LangString InstSuccesssQuestion ${LANG_ENGLISH} "Start Imprudence now?" | 17 | LangString InstSuccesssQuestion ${LANG_ENGLISH} "Start meta-impy now?" |
18 | 18 | ||
19 | ; remove old NSIS version | 19 | ; remove old NSIS version |
20 | LangString RemoveOldNSISVersion ${LANG_ENGLISH} "Checking for old version..." | 20 | LangString RemoveOldNSISVersion ${LANG_ENGLISH} "Checking for old version..." |
21 | 21 | ||
22 | ; check windows version | 22 | ; check windows version |
23 | LangString CheckWindowsVersionDP ${LANG_ENGLISH} "Checking Windows version..." | 23 | LangString CheckWindowsVersionDP ${LANG_ENGLISH} "Checking Windows version..." |
24 | LangString CheckWindowsVersionMB ${LANG_ENGLISH} 'Imprudence only supports Windows XP, Windows 2000, and Mac OS X.$\n$\nAttempting to install on Windows $R0 can result in crashes and data loss.$\n$\nInstall anyway?' | 24 | LangString CheckWindowsVersionMB ${LANG_ENGLISH} 'meta-impy only supports Windows XP, Windows 2000, and Mac OS X.$\n$\nAttempting to install on Windows $R0 can result in crashes and data loss.$\n$\nInstall anyway?' |
25 | 25 | ||
26 | ; checkifadministrator function (install) | 26 | ; checkifadministrator function (install) |
27 | LangString CheckAdministratorInstDP ${LANG_ENGLISH} "Checking for permission to install..." | 27 | LangString CheckAdministratorInstDP ${LANG_ENGLISH} "Checking for permission to install..." |
28 | LangString CheckAdministratorInstMB ${LANG_ENGLISH} 'You appear to be using a "limited" account.$\nYou must be an "administrator" to install Imprudence.' | 28 | LangString CheckAdministratorInstMB ${LANG_ENGLISH} 'You appear to be using a "limited" account.$\nYou must be an "administrator" to install meta-impy.' |
29 | 29 | ||
30 | ; checkifadministrator function (uninstall) | 30 | ; checkifadministrator function (uninstall) |
31 | LangString CheckAdministratorUnInstDP ${LANG_ENGLISH} "Checking for permission to uninstall..." | 31 | LangString CheckAdministratorUnInstDP ${LANG_ENGLISH} "Checking for permission to uninstall..." |
32 | LangString CheckAdministratorUnInstMB ${LANG_ENGLISH} 'You appear to be using a "limited" account.$\nYou must be an "administrator" to uninstall Imprudence.' | 32 | LangString CheckAdministratorUnInstMB ${LANG_ENGLISH} 'You appear to be using a "limited" account.$\nYou must be an "administrator" to uninstall meta-impy.' |
33 | 33 | ||
34 | ; checkifalreadycurrent | 34 | ; checkifalreadycurrent |
35 | LangString CheckIfCurrentMB ${LANG_ENGLISH} "It appears that Imprudence ${VERSION_LONG} is already installed.$\n$\nWould you like to install it again?" | 35 | LangString CheckIfCurrentMB ${LANG_ENGLISH} "It appears that meta-impy ${VERSION_LONG} is already installed.$\n$\nWould you like to install it again?" |
36 | 36 | ||
37 | ; closeimprudence function (install) | 37 | ; closeimprudence function (install) |
38 | LangString CloseSecondLifeInstDP ${LANG_ENGLISH} "Waiting for Imprudence to shut down..." | 38 | LangString CloseSecondLifeInstDP ${LANG_ENGLISH} "Waiting for meta-impy to shut down..." |
39 | LangString CloseSecondLifeInstMB ${LANG_ENGLISH} "Imprudence can't be installed while it is already running.$\n$\nFinish what you're doing then select OK to close Imprudence and continue.$\nSelect CANCEL to cancel installation." | 39 | LangString CloseSecondLifeInstMB ${LANG_ENGLISH} "meta-impy can't be installed while it is already running.$\n$\nFinish what you're doing then select OK to close meta-impy and continue.$\nSelect CANCEL to cancel installation." |
40 | 40 | ||
41 | ; closeimprudence function (uninstall) | 41 | ; closeimprudence function (uninstall) |
42 | LangString CloseSecondLifeUnInstDP ${LANG_ENGLISH} "Waiting for Imprudence to shut down..." | 42 | LangString CloseSecondLifeUnInstDP ${LANG_ENGLISH} "Waiting for meta-impy to shut down..." |
43 | LangString CloseSecondLifeUnInstMB ${LANG_ENGLISH} "Imprudence can't be uninstalled while it is already running.$\n$\nFinish what you're doing then select OK to close Imprudence and continue.$\nSelect CANCEL to cancel." | 43 | LangString CloseSecondLifeUnInstMB ${LANG_ENGLISH} "meta-impy can't be uninstalled while it is already running.$\n$\nFinish what you're doing then select OK to close meta-impy and continue.$\nSelect CANCEL to cancel." |
44 | 44 | ||
45 | ; removecachefiles | 45 | ; removecachefiles |
46 | LangString RemoveCacheFilesDP ${LANG_ENGLISH} "Deleting cache files in Documents and Settings folder" | 46 | LangString RemoveCacheFilesDP ${LANG_ENGLISH} "Deleting cache files in Documents and Settings folder" |
47 | 47 | ||
48 | ; delete program files | 48 | ; delete program files |
49 | LangString DeleteProgramFilesMB ${LANG_ENGLISH} "There are still files in your Imprudence program directory.$\n$\nThese are possibly files you created or moved to:$\n$INSTDIR$\n$\nDo you want to remove them?" | 49 | LangString DeleteProgramFilesMB ${LANG_ENGLISH} "There are still files in your meta-impy program directory.$\n$\nThese are possibly files you created or moved to:$\n$INSTDIR$\n$\nDo you want to remove them?" |
50 | 50 | ||
51 | ; uninstall text | 51 | ; uninstall text |
52 | LangString UninstallTextMsg ${LANG_ENGLISH} "This will uninstall Imprudence ${VERSION_LONG} from your system." | 52 | LangString UninstallTextMsg ${LANG_ENGLISH} "This will uninstall meta-impy ${VERSION_LONG} from your system." |
diff --git a/linden/indra/newview/installers/windows/meta-impy installer script experimental.iss b/linden/indra/newview/installers/windows/meta-impy installer script experimental.iss new file mode 100644 index 0000000..7814cb6 --- /dev/null +++ b/linden/indra/newview/installers/windows/meta-impy installer script experimental.iss | |||
@@ -0,0 +1,194 @@ | |||
1 | ; Script generated by the Inno Setup Script Wizard. | ||
2 | ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! | ||
3 | |||
4 | [Setup] | ||
5 | ; NOTE: The value of AppId uniquely identifies this application. | ||
6 | ; Do not use the same AppId value in installers for other applications. | ||
7 | ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) | ||
8 | |||
9 | ; These will change | ||
10 | AppId={{1B3E68BC-13EB-4277-9439-CB5FF9259460} | ||
11 | AppName=meta-impy Viewer Experimental Release | ||
12 | AppVerName=meta-impy Viewer 1.4.0 Experimental 2010.09.04 | ||
13 | DefaultDirName={pf}\meta-impyExperimental | ||
14 | DefaultGroupName=meta-impy Viewer Experimental Release | ||
15 | VersionInfoProductName=meta-impy Viewer Experimental Release | ||
16 | OutputBaseFilename=meta-impy-1.4.0-experimental-2010.09.04-Setup | ||
17 | VersionInfoVersion=1.4.0 | ||
18 | VersionInfoTextVersion=1.4.0 | ||
19 | VersionInfoProductVersion=1.4.0 | ||
20 | VersionInfoCopyright=2010 | ||
21 | AppCopyright=2010 | ||
22 | |||
23 | ; These won't change | ||
24 | VersionInfoCompany=meta-impy | ||
25 | AppPublisher=The Imprudence Project | ||
26 | AppPublisherURL=http://www.imprudenceviewer.org | ||
27 | AppSupportURL=http://www.imprudenceviewer.org | ||
28 | AppUpdatesURL=http://www.imprudenceviewer.org | ||
29 | AllowNoIcons=true | ||
30 | InfoAfterFile=..\windows\README.txt | ||
31 | OutputDir=C:\ | ||
32 | SetupIconFile=..\windows\imp_icon.ico | ||
33 | Compression=lzma2/ultra64 | ||
34 | InternalCompressLevel=ultra64 | ||
35 | SolidCompression=true | ||
36 | PrivilegesRequired=poweruser | ||
37 | AllowRootDirectory=true | ||
38 | WizardImageFile=..\windows\meta-impy_installer_icon_left.bmp | ||
39 | WizardSmallImageFile=..\windows\meta-impy_installer_icon_right.bmp | ||
40 | SetupLogging=true | ||
41 | |||
42 | [Languages] | ||
43 | Name: english; MessagesFile: compiler:Default.isl | ||
44 | |||
45 | [Tasks] | ||
46 | Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | ||
47 | Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | ||
48 | Name: slurlassociate; Description: Associate meta-impy with SLURLs; GroupDescription: Associations:; Languages: ; Flags: checkedonce | ||
49 | ; TODO: use scripting for something like this on uninstall: | ||
50 | ; Name: uninstallsettings; Description: Remove user settings; Flags: checkablealone; Languages: ; GroupDescription: Uninstall: | ||
51 | |||
52 | [Files] | ||
53 | Source: C:\imp_1.3\meta-impy.exe; DestDir: {app}; Flags: ignoreversion | ||
54 | Source: C:\imp_1.3\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs | ||
55 | Source: C:\imp_1.3\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs | ||
56 | Source: C:\imp_1.3\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs | ||
57 | Source: C:\imp_1.3\skins\*; DestDir: {app}\skins; Flags: ignoreversion recursesubdirs createallsubdirs | ||
58 | Source: C:\imp_1.3\doc\*; DestDir: {app}\doc; Flags: ignoreversion recursesubdirs createallsubdirs | ||
59 | Source: C:\imp_1.3\lib\*; DestDir: {app}\lib; Flags: ignoreversion recursesubdirs createallsubdirs | ||
60 | Source: C:\imp_1.3\alut.dll; DestDir: {app}; Flags: ignoreversion | ||
61 | Source: C:\imp_1.3\ChangeLog.txt; DestDir: {app}; Flags: ignoreversion | ||
62 | Source: C:\imp_1.3\charset.dll; DestDir: {app}; Flags: ignoreversion | ||
63 | Source: C:\imp_1.3\dbghelp.dll; DestDir: {app}; Flags: ignoreversion | ||
64 | Source: C:\imp_1.3\featuretable.txt; DestDir: {app}; Flags: ignoreversion | ||
65 | Source: C:\imp_1.3\freebl3.dll; DestDir: {app}; Flags: ignoreversion | ||
66 | Source: C:\imp_1.3\glew32.dll; DestDir: {app}; Flags: ignoreversion | ||
67 | Source: C:\imp_1.3\gpu_table.txt; DestDir: {app}; Flags: ignoreversion | ||
68 | Source: C:\imp_1.3\iconv.dll; DestDir: {app}; Flags: ignoreversion | ||
69 | Source: C:\imp_1.3\meta-impy.exe.config; DestDir: {app}; Flags: ignoreversion | ||
70 | Source: C:\imp_1.3\meta-impy.url; DestDir: {app}; Flags: ignoreversion | ||
71 | Source: C:\imp_1.3\intl.dll; DestDir: {app}; Flags: ignoreversion | ||
72 | Source: C:\imp_1.3\js3250.dll; DestDir: {app}; Flags: ignoreversion | ||
73 | Source: C:\imp_1.3\libcairo-2.dll; DestDir: {app}; Flags: ignoreversion | ||
74 | Source: C:\imp_1.3\libfaad-2.dll; DestDir: {app}; Flags: ignoreversion | ||
75 | Source: C:\imp_1.3\libgcrypt-11.dll; DestDir: {app}; Flags: ignoreversion | ||
76 | Source: C:\imp_1.3\libgio-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
77 | Source: C:\imp_1.3\libglib-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
78 | Source: C:\imp_1.3\libgmodule-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
79 | Source: C:\imp_1.3\libgnutls-26.dll; DestDir: {app}; Flags: ignoreversion | ||
80 | Source: C:\imp_1.3\libgobject-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
81 | Source: C:\imp_1.3\libgpg-error-0.dll; DestDir: {app}; Flags: ignoreversion | ||
82 | Source: C:\imp_1.3\libgstapp.dll; DestDir: {app}; Flags: ignoreversion | ||
83 | Source: C:\imp_1.3\libgstaudio.dll; DestDir: {app}; Flags: ignoreversion | ||
84 | Source: C:\imp_1.3\libgstaudio-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
85 | Source: C:\imp_1.3\libgstbase-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
86 | Source: C:\imp_1.3\libgstcdda.dll; DestDir: {app}; Flags: ignoreversion | ||
87 | Source: C:\imp_1.3\libgstcontroller-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
88 | Source: C:\imp_1.3\libgstdataprotocol-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
89 | Source: C:\imp_1.3\libgstdshow.dll; DestDir: {app}; Flags: ignoreversion | ||
90 | Source: C:\imp_1.3\libgstfft.dll; DestDir: {app}; Flags: ignoreversion | ||
91 | Source: C:\imp_1.3\libgstinterfaces.dll; DestDir: {app}; Flags: ignoreversion | ||
92 | Source: C:\imp_1.3\libgstnet-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
93 | Source: C:\imp_1.3\libgstnetbuffer.dll; DestDir: {app}; Flags: ignoreversion | ||
94 | Source: C:\imp_1.3\libgstpbutils.dll; DestDir: {app}; Flags: ignoreversion | ||
95 | Source: C:\imp_1.3\libgstreamer-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
96 | Source: C:\imp_1.3\libgstriff.dll; DestDir: {app}; Flags: ignoreversion | ||
97 | Source: C:\imp_1.3\libgstrtp.dll; DestDir: {app}; Flags: ignoreversion | ||
98 | Source: C:\imp_1.3\libgstrtsp.dll; DestDir: {app}; Flags: ignoreversion | ||
99 | Source: C:\imp_1.3\libgstsdp.dll; DestDir: {app}; Flags: ignoreversion | ||
100 | Source: C:\imp_1.3\libgsttag.dll; DestDir: {app}; Flags: ignoreversion | ||
101 | Source: C:\imp_1.3\libgstvideo.dll; DestDir: {app}; Flags: ignoreversion | ||
102 | Source: C:\imp_1.3\libgthread-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
103 | Source: C:\imp_1.3\libhunspell.dll; DestDir: {app}; Flags: ignoreversion | ||
104 | Source: C:\imp_1.3\libjpeg.dll; DestDir: {app}; Flags: ignoreversion | ||
105 | Source: C:\imp_1.3\libmp3lame-0.dll; DestDir: {app}; Flags: ignoreversion | ||
106 | Source: C:\imp_1.3\libneon-27.dll; DestDir: {app}; Flags: ignoreversion | ||
107 | Source: C:\imp_1.3\libogg-0.dll; DestDir: {app}; Flags: ignoreversion | ||
108 | Source: C:\imp_1.3\liboil-0.3-0.dll; DestDir: {app}; Flags: ignoreversion | ||
109 | Source: C:\imp_1.3\libopenjpeg-2.dll; DestDir: {app}; Flags: ignoreversion | ||
110 | Source: C:\imp_1.3\libpng12-0.dll; DestDir: {app}; Flags: ignoreversion | ||
111 | Source: C:\imp_1.3\libschroedinger-1.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
112 | Source: C:\imp_1.3\libspeex-1.dll; DestDir: {app}; Flags: ignoreversion | ||
113 | Source: C:\imp_1.3\libtheora-0.dll; DestDir: {app}; Flags: ignoreversion | ||
114 | Source: C:\imp_1.3\libvorbis-0.dll; DestDir: {app}; Flags: ignoreversion | ||
115 | Source: C:\imp_1.3\libvorbisenc-2.dll; DestDir: {app}; Flags: ignoreversion | ||
116 | Source: C:\imp_1.3\libxml2-2.dll; DestDir: {app}; Flags: ignoreversion | ||
117 | Source: C:\imp_1.3\libxml2.dll; DestDir: {app}; Flags: ignoreversion | ||
118 | Source: C:\imp_1.3\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion | ||
119 | Source: C:\imp_1.3\Microsoft.VC80.CRT.manifest; DestDir: {app}; Flags: ignoreversion | ||
120 | Source: C:\imp_1.3\msvcp80.dll; DestDir: {app}; Flags: ignoreversion | ||
121 | Source: C:\imp_1.3\msvcr80.dll; DestDir: {app}; Flags: ignoreversion | ||
122 | Source: C:\imp_1.3\nspr4.dll; DestDir: {app}; Flags: ignoreversion | ||
123 | Source: C:\imp_1.3\nss3.dll; DestDir: {app}; Flags: ignoreversion | ||
124 | Source: C:\imp_1.3\nssckbi.dll; DestDir: {app}; Flags: ignoreversion | ||
125 | Source: C:\imp_1.3\openal32.dll; DestDir: {app}; Flags: ignoreversion | ||
126 | Source: C:\imp_1.3\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion | ||
127 | Source: C:\imp_1.3\plc4.dll; DestDir: {app}; Flags: ignoreversion | ||
128 | Source: C:\imp_1.3\plds4.dll; DestDir: {app}; Flags: ignoreversion | ||
129 | Source: C:\imp_1.3\smime3.dll; DestDir: {app}; Flags: ignoreversion | ||
130 | Source: C:\imp_1.3\softokn3.dll; DestDir: {app}; Flags: ignoreversion | ||
131 | Source: C:\imp_1.3\ssl3.dll; DestDir: {app}; Flags: ignoreversion | ||
132 | Source: C:\imp_1.3\xpcom.dll; DestDir: {app}; Flags: ignoreversion | ||
133 | Source: C:\imp_1.3\xul.dll; DestDir: {app}; Flags: ignoreversion | ||
134 | Source: C:\imp_1.3\xvidcore.dll; DestDir: {app}; Flags: ignoreversion | ||
135 | Source: C:\imp_1.3\zlib1.dll; DestDir: {app}; Flags: ignoreversion | ||
136 | |||
137 | ; Voice files | ||
138 | Source: C:\imp_1.3\ortp.dll; DestDir: {app}; Flags: ignoreversion | ||
139 | Source: C:\imp_1.3\SLVoice.exe; DestDir: {app}; Flags: ignoreversion | ||
140 | Source: C:\imp_1.3\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion | ||
141 | Source: C:\imp_1.3\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion | ||
142 | |||
143 | ; Old files we don't use anymore | ||
144 | ; Source: C:\imp_1.3\dronesettings.xml; DestDir: {app}; Flags: ignoreversion | ||
145 | ; Source: C:\imp_1.3\volume_settings.xml; DestDir: {app}; Flags: ignoreversion | ||
146 | ; Source: C:\imp_1.3\srtp.dll; DestDir: {app}; Flags: ignoreversion | ||
147 | ; Source: C:\imp_1.3\ssleay32.dll; DestDir: {app}; Flags: ignoreversion | ||
148 | ; Source: C:\imp_1.3\tntk.dll; DestDir: {app}; Flags: ignoreversion | ||
149 | ; Source: C:\imp_1.3\libeay32.dll; DestDir: {app}; Flags: ignoreversion | ||
150 | ; Source: C:\imp_1.3\lsl_guide.html; DestDir: {app}; Flags: ignoreversion | ||
151 | |||
152 | ; NOTE: Don't use "Flags: ignoreversion" on any shared system files | ||
153 | ;Source: C:\imp_1.3\msvcr71.dll; DestDir: {app}; Flags: ignoreversion; MinVersion: 0,6.01; Tasks: ; Languages: | ||
154 | |||
155 | [Registry] | ||
156 | Root: HKCR; Subkey: meta-impy; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: (default); ValueData: URL:Second Life | ||
157 | Root: HKCR; Subkey: meta-impy; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: URL Protocol | ||
158 | Root: HKCR; Subkey: meta-impy\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; Tasks: slurlassociate; ValueData: {app}\meta-impy.exe | ||
159 | Root: HKCR; Subkey: meta-impy\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueData: "{app}\meta-impy.exe --settings settings_meta-impy.xml -url ""%1"""; Languages: | ||
160 | ; Root: HKCU; Subkey: Environment; ValueType: string; ValueName: GST_PLUGIN_PATH; Flags: deletevalue uninsdeletevalue; ValueData: {app}\lib | ||
161 | ; Root: HKCU; Subkey: Environment; ValueType: expandsz; ValueName: PATH; ValueData: {app} | ||
162 | |||
163 | [Icons] | ||
164 | Name: {group}\{cm:UninstallProgram,meta-impy Experimental}; Filename: {uninstallexe} | ||
165 | Name: {commondesktop}\meta-impy Experimental; Filename: {app}\meta-impy.exe; Tasks: desktopicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app}; IconIndex: 0 | ||
166 | Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\meta-impy Experimental; Filename: {app}\meta-impy.exe; Tasks: quicklaunchicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app} | ||
167 | Name: {group}\meta-impy Experimental; Filename: {app}\meta-impy.exe; WorkingDir: {app}; Comment: meta-impy; IconIndex: 0; Parameters: --settings settings_meta-impy.xml | ||
168 | |||
169 | [Run] | ||
170 | Filename: {app}\meta-impy.exe; WorkingDir: {app}; Flags: nowait postinstall | ||
171 | Filename: {app}\meta-impy.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different | ||
172 | |||
173 | [UninstallDelete] | ||
174 | Name: {userappdata}\meta-impy\user_settings\password.dat; Type: files; Languages: | ||
175 | Name: {userappdata}\meta-impy\user_settings\settings.xml; Type: files; Languages: | ||
176 | Name: {userappdata}\meta-impy\user_settings\settings_meta-impy.xml; Type: files; Languages: | ||
177 | ; 1.2 and lower cache location: | ||
178 | Name: {userappdata}\meta-impy\cache; Type: filesandordirs | ||
179 | ; 1.3 and higher cache location: | ||
180 | Name: {localappdata}\meta-impy\cache; Type: filesandordirs | ||
181 | Name: {userappdata}\meta-impy\logs; Type: filesandordirs | ||
182 | Name: {userappdata}\meta-impy\browser_profile; Type: filesandordirs | ||
183 | Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs | ||
184 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs | ||
185 | |||
186 | [InstallDelete] | ||
187 | ; Name: {app}\*.dll; Type: files; Tasks: ; Languages: | ||
188 | Name: {app}\lib\gstreamer-plugins\*; Type: filesandordirs; Tasks: ; Languages: | ||
189 | ; Name: {app}\skins\default\xui\*; Type: filesandordirs; Tasks: ; Languages: | ||
190 | ; Name: {app}\skins\silver\xui\*; Type: filesandordirs; Tasks: ; Languages: | ||
191 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10\*; Type: filesandordirs | ||
192 | Name: C:\Users\{username}\.gstreamer-0.10\*; Type: filesandordirs | ||
193 | ; Breaks the browser if installing on top of 1.1: | ||
194 | Name: {app}\gksvggdiplus.dll; Type: files; Tasks: ; Languages: | ||
diff --git a/linden/indra/newview/installers/windows/meta-impy installer script.iss b/linden/indra/newview/installers/windows/meta-impy installer script.iss new file mode 100644 index 0000000..376219b --- /dev/null +++ b/linden/indra/newview/installers/windows/meta-impy installer script.iss | |||
@@ -0,0 +1,193 @@ | |||
1 | ; Script generated by the Inno Setup Script Wizard. | ||
2 | ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! | ||
3 | |||
4 | [Setup] | ||
5 | ; NOTE: The value of AppId uniquely identifies this application. | ||
6 | ; Do not use the same AppId value in installers for other applications. | ||
7 | ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) | ||
8 | |||
9 | ; These will change | ||
10 | AppId={{D7736EE8-AFCE-4735-BBE3-652CDFBBFCA8} | ||
11 | AppName=meta-impy | ||
12 | AppVerName=meta-impy Viewer 1.3.0 RC2 (SSE2 optimized) | ||
13 | DefaultDirName={pf}\meta-impy | ||
14 | DefaultGroupName=meta-impy Viewer | ||
15 | VersionInfoProductName=meta-impy Viewer | ||
16 | OutputBaseFilename=meta-impy-1.3.0-RC2-(SSE2-optimized)-Setup | ||
17 | VersionInfoVersion=1.3.0 | ||
18 | VersionInfoTextVersion=1.3.0 | ||
19 | VersionInfoProductVersion=1.3.0 | ||
20 | VersionInfoCopyright=2010 | ||
21 | AppCopyright=2010 | ||
22 | |||
23 | ; These won't change | ||
24 | VersionInfoCompany=meta-impy | ||
25 | AppPublisher=The Imprudence Project | ||
26 | AppPublisherURL=http://www.imprudenceviewer.org | ||
27 | AppSupportURL=http://www.imprudenceviewer.org | ||
28 | AppUpdatesURL=http://www.imprudenceviewer.org | ||
29 | AllowNoIcons=true | ||
30 | InfoAfterFile=..\windows\README.txt | ||
31 | OutputDir=C:\ | ||
32 | SetupIconFile=..\windows\imp_icon.ico | ||
33 | Compression=lzma2/ultra64 | ||
34 | InternalCompressLevel=ultra64 | ||
35 | SolidCompression=true | ||
36 | PrivilegesRequired=poweruser | ||
37 | AllowRootDirectory=true | ||
38 | WizardImageFile=..\windows\meta-impy_installer_icon_left.bmp | ||
39 | WizardSmallImageFile=..\windows\meta-impy_installer_icon_right.bmp | ||
40 | SetupLogging=true | ||
41 | |||
42 | [Languages] | ||
43 | Name: english; MessagesFile: compiler:Default.isl | ||
44 | |||
45 | [Tasks] | ||
46 | Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | ||
47 | Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | ||
48 | Name: slurlassociate; Description: Associate meta-impy with SLURLs; GroupDescription: Associations:; Languages: ; Flags: checkedonce | ||
49 | ; TODO: use scripting for something like this on uninstall: | ||
50 | ; Name: uninstallsettings; Description: Remove user settings; Flags: checkablealone; Languages: ; GroupDescription: Uninstall: | ||
51 | |||
52 | [Files] | ||
53 | Source: C:\imp_1.3\meta-impy.exe; DestDir: {app}; Flags: ignoreversion | ||
54 | Source: C:\imp_1.3\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs | ||
55 | Source: C:\imp_1.3\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs | ||
56 | Source: C:\imp_1.3\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs | ||
57 | Source: C:\imp_1.3\skins\*; DestDir: {app}\skins; Flags: ignoreversion recursesubdirs createallsubdirs | ||
58 | Source: C:\imp_1.3\doc\*; DestDir: {app}\doc; Flags: ignoreversion recursesubdirs createallsubdirs | ||
59 | Source: C:\imp_1.3\lib\*; DestDir: {app}\lib; Flags: ignoreversion recursesubdirs createallsubdirs | ||
60 | Source: C:\imp_1.3\alut.dll; DestDir: {app}; Flags: ignoreversion | ||
61 | Source: C:\imp_1.3\ChangeLog.txt; DestDir: {app}; Flags: ignoreversion | ||
62 | Source: C:\imp_1.3\charset.dll; DestDir: {app}; Flags: ignoreversion | ||
63 | Source: C:\imp_1.3\dbghelp.dll; DestDir: {app}; Flags: ignoreversion | ||
64 | Source: C:\imp_1.3\featuretable.txt; DestDir: {app}; Flags: ignoreversion | ||
65 | Source: C:\imp_1.3\freebl3.dll; DestDir: {app}; Flags: ignoreversion | ||
66 | Source: C:\imp_1.3\glew32.dll; DestDir: {app}; Flags: ignoreversion | ||
67 | Source: C:\imp_1.3\gpu_table.txt; DestDir: {app}; Flags: ignoreversion | ||
68 | Source: C:\imp_1.3\iconv.dll; DestDir: {app}; Flags: ignoreversion | ||
69 | Source: C:\imp_1.3\meta-impy.exe.config; DestDir: {app}; Flags: ignoreversion | ||
70 | Source: C:\imp_1.3\meta-impy.url; DestDir: {app}; Flags: ignoreversion | ||
71 | Source: C:\imp_1.3\intl.dll; DestDir: {app}; Flags: ignoreversion | ||
72 | Source: C:\imp_1.3\js3250.dll; DestDir: {app}; Flags: ignoreversion | ||
73 | Source: C:\imp_1.3\libcairo-2.dll; DestDir: {app}; Flags: ignoreversion | ||
74 | Source: C:\imp_1.3\libfaad-2.dll; DestDir: {app}; Flags: ignoreversion | ||
75 | Source: C:\imp_1.3\libgcrypt-11.dll; DestDir: {app}; Flags: ignoreversion | ||
76 | Source: C:\imp_1.3\libgio-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
77 | Source: C:\imp_1.3\libglib-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
78 | Source: C:\imp_1.3\libgmodule-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
79 | Source: C:\imp_1.3\libgnutls-26.dll; DestDir: {app}; Flags: ignoreversion | ||
80 | Source: C:\imp_1.3\libgobject-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
81 | Source: C:\imp_1.3\libgpg-error-0.dll; DestDir: {app}; Flags: ignoreversion | ||
82 | Source: C:\imp_1.3\libgstapp.dll; DestDir: {app}; Flags: ignoreversion | ||
83 | Source: C:\imp_1.3\libgstaudio.dll; DestDir: {app}; Flags: ignoreversion | ||
84 | Source: C:\imp_1.3\libgstaudio-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
85 | Source: C:\imp_1.3\libgstbase-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
86 | Source: C:\imp_1.3\libgstcdda.dll; DestDir: {app}; Flags: ignoreversion | ||
87 | Source: C:\imp_1.3\libgstcontroller-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
88 | Source: C:\imp_1.3\libgstdataprotocol-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
89 | Source: C:\imp_1.3\libgstdshow.dll; DestDir: {app}; Flags: ignoreversion | ||
90 | Source: C:\imp_1.3\libgstfft.dll; DestDir: {app}; Flags: ignoreversion | ||
91 | Source: C:\imp_1.3\libgstinterfaces.dll; DestDir: {app}; Flags: ignoreversion | ||
92 | Source: C:\imp_1.3\libgstnet-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
93 | Source: C:\imp_1.3\libgstnetbuffer.dll; DestDir: {app}; Flags: ignoreversion | ||
94 | Source: C:\imp_1.3\libgstpbutils.dll; DestDir: {app}; Flags: ignoreversion | ||
95 | Source: C:\imp_1.3\libgstreamer-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
96 | Source: C:\imp_1.3\libgstriff.dll; DestDir: {app}; Flags: ignoreversion | ||
97 | Source: C:\imp_1.3\libgstrtp.dll; DestDir: {app}; Flags: ignoreversion | ||
98 | Source: C:\imp_1.3\libgstrtsp.dll; DestDir: {app}; Flags: ignoreversion | ||
99 | Source: C:\imp_1.3\libgstsdp.dll; DestDir: {app}; Flags: ignoreversion | ||
100 | Source: C:\imp_1.3\libgsttag.dll; DestDir: {app}; Flags: ignoreversion | ||
101 | Source: C:\imp_1.3\libgstvideo.dll; DestDir: {app}; Flags: ignoreversion | ||
102 | Source: C:\imp_1.3\libgthread-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
103 | Source: C:\imp_1.3\libjpeg.dll; DestDir: {app}; Flags: ignoreversion | ||
104 | Source: C:\imp_1.3\libmp3lame-0.dll; DestDir: {app}; Flags: ignoreversion | ||
105 | Source: C:\imp_1.3\libneon-27.dll; DestDir: {app}; Flags: ignoreversion | ||
106 | Source: C:\imp_1.3\libogg-0.dll; DestDir: {app}; Flags: ignoreversion | ||
107 | Source: C:\imp_1.3\liboil-0.3-0.dll; DestDir: {app}; Flags: ignoreversion | ||
108 | Source: C:\imp_1.3\libopenjpeg-2.dll; DestDir: {app}; Flags: ignoreversion | ||
109 | Source: C:\imp_1.3\libpng12-0.dll; DestDir: {app}; Flags: ignoreversion | ||
110 | Source: C:\imp_1.3\libschroedinger-1.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
111 | Source: C:\imp_1.3\libspeex-1.dll; DestDir: {app}; Flags: ignoreversion | ||
112 | Source: C:\imp_1.3\libtheora-0.dll; DestDir: {app}; Flags: ignoreversion | ||
113 | Source: C:\imp_1.3\libvorbis-0.dll; DestDir: {app}; Flags: ignoreversion | ||
114 | Source: C:\imp_1.3\libvorbisenc-2.dll; DestDir: {app}; Flags: ignoreversion | ||
115 | Source: C:\imp_1.3\libxml2-2.dll; DestDir: {app}; Flags: ignoreversion | ||
116 | Source: C:\imp_1.3\libxml2.dll; DestDir: {app}; Flags: ignoreversion | ||
117 | Source: C:\imp_1.3\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion | ||
118 | Source: C:\imp_1.3\Microsoft.VC80.CRT.manifest; DestDir: {app}; Flags: ignoreversion | ||
119 | Source: C:\imp_1.3\msvcp80.dll; DestDir: {app}; Flags: ignoreversion | ||
120 | Source: C:\imp_1.3\msvcr80.dll; DestDir: {app}; Flags: ignoreversion | ||
121 | Source: C:\imp_1.3\nspr4.dll; DestDir: {app}; Flags: ignoreversion | ||
122 | Source: C:\imp_1.3\nss3.dll; DestDir: {app}; Flags: ignoreversion | ||
123 | Source: C:\imp_1.3\nssckbi.dll; DestDir: {app}; Flags: ignoreversion | ||
124 | Source: C:\imp_1.3\openal32.dll; DestDir: {app}; Flags: ignoreversion | ||
125 | Source: C:\imp_1.3\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion | ||
126 | Source: C:\imp_1.3\plc4.dll; DestDir: {app}; Flags: ignoreversion | ||
127 | Source: C:\imp_1.3\plds4.dll; DestDir: {app}; Flags: ignoreversion | ||
128 | Source: C:\imp_1.3\smime3.dll; DestDir: {app}; Flags: ignoreversion | ||
129 | Source: C:\imp_1.3\softokn3.dll; DestDir: {app}; Flags: ignoreversion | ||
130 | Source: C:\imp_1.3\ssl3.dll; DestDir: {app}; Flags: ignoreversion | ||
131 | Source: C:\imp_1.3\xpcom.dll; DestDir: {app}; Flags: ignoreversion | ||
132 | Source: C:\imp_1.3\xul.dll; DestDir: {app}; Flags: ignoreversion | ||
133 | Source: C:\imp_1.3\xvidcore.dll; DestDir: {app}; Flags: ignoreversion | ||
134 | Source: C:\imp_1.3\zlib1.dll; DestDir: {app}; Flags: ignoreversion | ||
135 | |||
136 | ; Voice files | ||
137 | Source: C:\imp_1.3\ortp.dll; DestDir: {app}; Flags: ignoreversion | ||
138 | Source: C:\imp_1.3\SLVoice.exe; DestDir: {app}; Flags: ignoreversion | ||
139 | Source: C:\imp_1.3\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion | ||
140 | Source: C:\imp_1.3\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion | ||
141 | |||
142 | ; Old files we don't use anymore | ||
143 | ; Source: C:\imp_1.3\dronesettings.xml; DestDir: {app}; Flags: ignoreversion | ||
144 | ; Source: C:\imp_1.3\volume_settings.xml; DestDir: {app}; Flags: ignoreversion | ||
145 | ; Source: C:\imp_1.3\srtp.dll; DestDir: {app}; Flags: ignoreversion | ||
146 | ; Source: C:\imp_1.3\ssleay32.dll; DestDir: {app}; Flags: ignoreversion | ||
147 | ; Source: C:\imp_1.3\tntk.dll; DestDir: {app}; Flags: ignoreversion | ||
148 | ; Source: C:\imp_1.3\libeay32.dll; DestDir: {app}; Flags: ignoreversion | ||
149 | ; Source: C:\imp_1.3\lsl_guide.html; DestDir: {app}; Flags: ignoreversion | ||
150 | |||
151 | ; NOTE: Don't use "Flags: ignoreversion" on any shared system files | ||
152 | ;Source: C:\imp_1.3\msvcr71.dll; DestDir: {app}; Flags: ignoreversion; MinVersion: 0,6.01; Tasks: ; Languages: | ||
153 | |||
154 | [Registry] | ||
155 | Root: HKCR; Subkey: meta-impy; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: (default); ValueData: URL:Second Life | ||
156 | Root: HKCR; Subkey: meta-impy; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: URL Protocol | ||
157 | Root: HKCR; Subkey: meta-impy\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; Tasks: slurlassociate; ValueData: {app}\meta-impy.exe | ||
158 | Root: HKCR; Subkey: meta-impy\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueData: "{app}\meta-impy.exe --settings settings_meta-impy.xml -url ""%1"""; Languages: | ||
159 | ; Root: HKCU; Subkey: Environment; ValueType: string; ValueName: GST_PLUGIN_PATH; Flags: deletevalue uninsdeletevalue; ValueData: {app}\lib | ||
160 | ; Root: HKCU; Subkey: Environment; ValueType: expandsz; ValueName: PATH; ValueData: {app} | ||
161 | |||
162 | [Icons] | ||
163 | Name: {group}\{cm:UninstallProgram,meta-impy}; Filename: {uninstallexe} | ||
164 | Name: {commondesktop}\meta-impy; Filename: {app}\meta-impy.exe; Tasks: desktopicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app}; IconIndex: 0 | ||
165 | Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\meta-impy; Filename: {app}\meta-impy.exe; Tasks: quicklaunchicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app} | ||
166 | Name: {group}\meta-impy; Filename: {app}\meta-impy.exe; WorkingDir: {app}; Comment: meta-impy; IconIndex: 0; Parameters: --settings settings_meta-impy.xml | ||
167 | |||
168 | [Run] | ||
169 | Filename: {app}\meta-impy.exe; WorkingDir: {app}; Flags: nowait postinstall | ||
170 | Filename: {app}\meta-impy.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different | ||
171 | |||
172 | [UninstallDelete] | ||
173 | Name: {userappdata}\meta-impy\user_settings\password.dat; Type: files; Languages: | ||
174 | Name: {userappdata}\meta-impy\user_settings\settings.xml; Type: files; Languages: | ||
175 | Name: {userappdata}\meta-impy\user_settings\settings_meta-impy.xml; Type: files; Languages: | ||
176 | ; 1.2 and lower cache location: | ||
177 | Name: {userappdata}\meta-impy\cache; Type: filesandordirs | ||
178 | ; 1.3 and higher cache location: | ||
179 | Name: {localappdata}\meta-impy\cache; Type: filesandordirs | ||
180 | Name: {userappdata}\meta-impy\logs; Type: filesandordirs | ||
181 | Name: {userappdata}\meta-impy\browser_profile; Type: filesandordirs | ||
182 | Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs | ||
183 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs | ||
184 | |||
185 | [InstallDelete] | ||
186 | ; Name: {app}\*.dll; Type: files; Tasks: ; Languages: | ||
187 | Name: {app}\lib\gstreamer-plugins\*; Type: filesandordirs; Tasks: ; Languages: | ||
188 | ; Name: {app}\skins\default\xui\*; Type: filesandordirs; Tasks: ; Languages: | ||
189 | ; Name: {app}\skins\silver\xui\*; Type: filesandordirs; Tasks: ; Languages: | ||
190 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10\*; Type: filesandordirs | ||
191 | Name: C:\Users\{username}\.gstreamer-0.10\*; Type: filesandordirs | ||
192 | ; Breaks the browser if installing on top of 1.1: | ||
193 | Name: {app}\gksvggdiplus.dll; Type: files; Tasks: ; Languages: | ||
diff --git a/linden/indra/newview/installers/windows/meta-impy_installer_icon_left.bmp b/linden/indra/newview/installers/windows/meta-impy_installer_icon_left.bmp new file mode 100644 index 0000000..79fd407 --- /dev/null +++ b/linden/indra/newview/installers/windows/meta-impy_installer_icon_left.bmp | |||
Binary files differ | |||
diff --git a/linden/indra/newview/installers/windows/meta-impy_installer_icon_right.bmp b/linden/indra/newview/installers/windows/meta-impy_installer_icon_right.bmp new file mode 100644 index 0000000..1c1d5dc --- /dev/null +++ b/linden/indra/newview/installers/windows/meta-impy_installer_icon_right.bmp | |||
Binary files differ | |||
diff --git a/linden/indra/newview/installers/windows/imprudence_installer_template.iss b/linden/indra/newview/installers/windows/meta-impy_installer_template.iss index 7467609..833c2f1 100644 --- a/linden/indra/newview/installers/windows/imprudence_installer_template.iss +++ b/linden/indra/newview/installers/windows/meta-impy_installer_template.iss | |||
@@ -11,8 +11,8 @@ | |||
11 | AppId={{D7736EE8-AFCE-4735-BBE3-652CDFBBFCA8} | 11 | AppId={{D7736EE8-AFCE-4735-BBE3-652CDFBBFCA8} |
12 | AppName=%%APPNAME%% | 12 | AppName=%%APPNAME%% |
13 | AppVerName=%%APPVERNAME%% | 13 | AppVerName=%%APPVERNAME%% |
14 | DefaultDirName={pf}\Imprudence | 14 | DefaultDirName={pf}\meta-impy |
15 | DefaultGroupName=Imprudence Viewer | 15 | DefaultGroupName=meta-impy Viewer |
16 | VersionInfoProductName=%%APPNAME%% | 16 | VersionInfoProductName=%%APPNAME%% |
17 | OutputBaseFilename=%%INSTALLERFILENAME%% | 17 | OutputBaseFilename=%%INSTALLERFILENAME%% |
18 | VersionInfoVersion=%%VERSION%% | 18 | VersionInfoVersion=%%VERSION%% |
@@ -22,8 +22,8 @@ AppVersion=%%VERSION%% | |||
22 | VersionInfoCopyright=2011 | 22 | VersionInfoCopyright=2011 |
23 | 23 | ||
24 | ; These won't change | 24 | ; These won't change |
25 | VersionInfoCompany=Imprudence | 25 | VersionInfoCompany=meta-impy |
26 | AppPublisher=The Imprudence Project | 26 | AppPublisher=The meta-impy Project |
27 | AppPublisherURL=http://kokuaviewer.org | 27 | AppPublisherURL=http://kokuaviewer.org |
28 | AppSupportURL=http://kokuaviewer.org | 28 | AppSupportURL=http://kokuaviewer.org |
29 | AllowNoIcons=true | 29 | AllowNoIcons=true |
@@ -35,8 +35,8 @@ InternalCompressLevel=ultra64 | |||
35 | SolidCompression=true | 35 | SolidCompression=true |
36 | PrivilegesRequired=poweruser | 36 | PrivilegesRequired=poweruser |
37 | AllowRootDirectory=true | 37 | AllowRootDirectory=true |
38 | WizardImageFile=..\..\..\..\newview\installers\windows\imprudence_installer_icon_left.bmp | 38 | WizardImageFile=..\..\..\..\newview\installers\windows\meta-impy_installer_icon_left.bmp |
39 | WizardSmallImageFile=..\..\..\..\newview\installers\windows\imprudence_installer_icon_right.bmp | 39 | WizardSmallImageFile=..\..\..\..\newview\installers\windows\meta-impy_installer_icon_right.bmp |
40 | SetupLogging=true | 40 | SetupLogging=true |
41 | RestartIfNeededByRun=false | 41 | RestartIfNeededByRun=false |
42 | AlwaysRestart=false | 42 | AlwaysRestart=false |
@@ -47,13 +47,13 @@ Name: english; MessagesFile: compiler:Default.isl | |||
47 | [Tasks] | 47 | [Tasks] |
48 | Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | 48 | Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce |
49 | Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | 49 | Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce |
50 | Name: slurlassociate; Description: Associate Imprudence with SLURLs; GroupDescription: Associations:; Languages: ; Flags: checkedonce | 50 | Name: slurlassociate; Description: Associate meta-impy with SLURLs; GroupDescription: Associations:; Languages: ; Flags: checkedonce |
51 | ; TODO: use scripting for something like this on uninstall: | 51 | ; TODO: use scripting for something like this on uninstall: |
52 | ; Name: uninstallsettings; Description: Remove user settings; Flags: checkablealone; Languages: ; GroupDescription: Uninstall: | 52 | ; Name: uninstallsettings; Description: Remove user settings; Flags: checkablealone; Languages: ; GroupDescription: Uninstall: |
53 | 53 | ||
54 | ; NOTE VS2005 is currently the only version supported anywhere in the packaging system, so we can do this here | 54 | ; NOTE VS2005 is currently the only version supported anywhere in the packaging system, so we can do this here |
55 | [Files] | 55 | [Files] |
56 | Source: %%PACKAGEFILES%%\imprudence.exe; DestDir: {app}; Flags: ignoreversion | 56 | Source: %%PACKAGEFILES%%\meta-impy.exe; DestDir: {app}; Flags: ignoreversion |
57 | Source: %%PACKAGEFILES%%\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs | 57 | Source: %%PACKAGEFILES%%\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs |
58 | Source: %%PACKAGEFILES%%\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs | 58 | Source: %%PACKAGEFILES%%\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs |
59 | Source: %%PACKAGEFILES%%\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs | 59 | Source: %%PACKAGEFILES%%\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs |
@@ -69,7 +69,7 @@ Source: %%PACKAGEFILES%%\llcommon.dll; DestDir: {app}; Flags: ignoreversion | |||
69 | Source: %%PACKAGEFILES%%\libhunspell.dll; DestDir: {app}; Flags: ignoreversion | 69 | Source: %%PACKAGEFILES%%\libhunspell.dll; DestDir: {app}; Flags: ignoreversion |
70 | Source: %%PACKAGEFILES%%\featuretable.txt; DestDir: {app}; Flags: ignoreversion | 70 | Source: %%PACKAGEFILES%%\featuretable.txt; DestDir: {app}; Flags: ignoreversion |
71 | Source: %%PACKAGEFILES%%\gpu_table.txt; DestDir: {app}; Flags: ignoreversion | 71 | Source: %%PACKAGEFILES%%\gpu_table.txt; DestDir: {app}; Flags: ignoreversion |
72 | Source: %%PACKAGEFILES%%\imprudence.url; DestDir: {app}; Flags: ignoreversion | 72 | Source: %%PACKAGEFILES%%\meta-impy.url; DestDir: {app}; Flags: ignoreversion |
73 | Source: %%PACKAGEFILES%%\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion | 73 | Source: %%PACKAGEFILES%%\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion |
74 | Source: %%PACKAGEFILES%%\openal32.dll; DestDir: {app}; Flags: ignoreversion | 74 | Source: %%PACKAGEFILES%%\openal32.dll; DestDir: {app}; Flags: ignoreversion |
75 | Source: %%PACKAGEFILES%%\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion | 75 | Source: %%PACKAGEFILES%%\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion |
@@ -164,20 +164,20 @@ Source: ..\..\..\..\newview\installers\windows\vcredist_x86_VS2010_SP1.exe; Dest | |||
164 | [Registry] | 164 | [Registry] |
165 | Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: (default); ValueData: URL:Second Life | 165 | Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: (default); ValueData: URL:Second Life |
166 | Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: URL Protocol | 166 | Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: URL Protocol |
167 | Root: HKCR; Subkey: secondlife\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; Tasks: slurlassociate; ValueData: {app}\imprudence.exe | 167 | Root: HKCR; Subkey: secondlife\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; Tasks: slurlassociate; ValueData: {app}\meta-impy.exe |
168 | Root: HKCR; Subkey: secondlife\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueData: "{app}\imprudence.exe --settings settings_imprudence.xml -url ""%1"""; Languages: | 168 | Root: HKCR; Subkey: secondlife\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueData: "{app}\meta-impy.exe --settings settings_meta-impy.xml -url ""%1"""; Languages: |
169 | ; Root: HKCU; Subkey: Environment; ValueType: string; ValueName: GST_PLUGIN_PATH; Flags: deletevalue uninsdeletevalue; ValueData: {app}\lib | 169 | ; Root: HKCU; Subkey: Environment; ValueType: string; ValueName: GST_PLUGIN_PATH; Flags: deletevalue uninsdeletevalue; ValueData: {app}\lib |
170 | ; Root: HKCU; Subkey: Environment; ValueType: expandsz; ValueName: PATH; ValueData: {app} | 170 | ; Root: HKCU; Subkey: Environment; ValueType: expandsz; ValueName: PATH; ValueData: {app} |
171 | 171 | ||
172 | [Icons] | 172 | [Icons] |
173 | Name: {group}\{cm:UninstallProgram,Imprudence}; Filename: {uninstallexe} | 173 | Name: {group}\{cm:UninstallProgram,meta-impy}; Filename: {uninstallexe} |
174 | Name: {commondesktop}\Imprudence; Filename: {app}\imprudence.exe; Tasks: desktopicon; Parameters: --settings settings_imprudence.xml; WorkingDir: {app}; IconIndex: 0 | 174 | Name: {commondesktop}\meta-impy; Filename: {app}\meta-impy.exe; Tasks: desktopicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app}; IconIndex: 0 |
175 | Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Imprudence; Filename: {app}\imprudence.exe; Tasks: quicklaunchicon; Parameters: --settings settings_imprudence.xml; WorkingDir: {app} | 175 | Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\meta-impy; Filename: {app}\meta-impy.exe; Tasks: quicklaunchicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app} |
176 | Name: {group}\Imprudence; Filename: {app}\imprudence.exe; WorkingDir: {app}; Comment: imprudence; IconIndex: 0; Parameters: --settings settings_imprudence.xml | 176 | Name: {group}\meta-impy; Filename: {app}\meta-impy.exe; WorkingDir: {app}; Comment: meta-impy; IconIndex: 0; Parameters: --settings settings_meta-impy.xml |
177 | 177 | ||
178 | [Run] | 178 | [Run] |
179 | Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall | 179 | Filename: {app}\meta-impy.exe; WorkingDir: {app}; Flags: nowait postinstall |
180 | Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different | 180 | Filename: {app}\meta-impy.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes meta-impy different |
181 | 181 | ||
182 | ; Install redistributables. | 182 | ; Install redistributables. |
183 | ; | 183 | ; |
@@ -191,15 +191,15 @@ Filename: {app}\redist\vcredist_x86_VS2005_SP1_MFC_SEC.exe; Parameters: "/q"; Ch | |||
191 | Filename: {app}\redist\vcredist_x86_VS2010_SP1.exe; Parameters: "/q /norestart"; Check: Needs2010Redist; Flags: runhidden | 191 | Filename: {app}\redist\vcredist_x86_VS2010_SP1.exe; Parameters: "/q /norestart"; Check: Needs2010Redist; Flags: runhidden |
192 | 192 | ||
193 | [UninstallDelete] | 193 | [UninstallDelete] |
194 | Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages: | 194 | Name: {userappdata}\meta-impy\user_settings\password.dat; Type: files; Languages: |
195 | Name: {userappdata}\Imprudence\user_settings\settings.xml; Type: files; Languages: | 195 | Name: {userappdata}\meta-impy\user_settings\settings.xml; Type: files; Languages: |
196 | Name: {userappdata}\Imprudence\user_settings\settings_imprudence.xml; Type: files; Languages: | 196 | Name: {userappdata}\meta-impy\user_settings\settings_meta-impy.xml; Type: files; Languages: |
197 | ; 1.2 and lower cache location: | 197 | ; 1.2 and lower cache location: |
198 | Name: {userappdata}\Imprudence\cache; Type: filesandordirs | 198 | Name: {userappdata}\meta-impy\cache; Type: filesandordirs |
199 | ; 1.3 and higher cache location: | 199 | ; 1.3 and higher cache location: |
200 | Name: {localappdata}\Imprudence\cache; Type: filesandordirs | 200 | Name: {localappdata}\meta-impy\cache; Type: filesandordirs |
201 | Name: {userappdata}\Imprudence\logs; Type: filesandordirs | 201 | Name: {userappdata}\meta-impy\logs; Type: filesandordirs |
202 | Name: {userappdata}\Imprudence\browser_profile; Type: filesandordirs | 202 | Name: {userappdata}\meta-impy\browser_profile; Type: filesandordirs |
203 | Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs | 203 | Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs |
204 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs | 204 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs |
205 | 205 | ||
@@ -292,7 +292,7 @@ Name: {app}\Microsoft.VC80.CRT.manifest; Type: files; Tasks: ; Languages: | |||
292 | Name: {app}\msvcp80.dll; Type: files; Tasks: ; Languages: | 292 | Name: {app}\msvcp80.dll; Type: files; Tasks: ; Languages: |
293 | Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages: | 293 | Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages: |
294 | Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages: | 294 | Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages: |
295 | Name: {app}\imprudence.exe.config; Type: files; Tasks: ; Languages: | 295 | Name: {app}\meta-impy.exe.config; Type: files; Tasks: ; Languages: |
296 | 296 | ||
297 | 297 | ||
298 | [Code] | 298 | [Code] |