summaryrefslogtreecommitdiff
path: root/indra/newview/installers
AgeCommit message (Collapse)Author
2017-10-18MAINT-7812: NSIS check for /marker before writing marker file.Nat Goodspeed
The /marker switch is passed by the (new) VMP. If any user wants to explicitly pass the /marker switch to the installer, s/he shouldn't mind ending up with an nsis.winstall file in the download directory.
2017-10-11Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2017-09-13MAINT-7446 Fixed After installs, bat file fails to start the viewer.andreykproductengine
2017-08-22Automated merge with ssh://bitbucket.org/lindenlab/viewer64Nat Goodspeed
2017-08-17MAINT-7661: Make NSIS installer place .winstall marker file.Nat Goodspeed
This reduces a timing hole in which one instance of SL_Launcher might place a .winstall marker file in the download directory and run the downloaded installer, but another SL_Launcher instance might discover that marker and try to delete the directory before the NSIS install completes.
2017-08-16merge changes for DRTVWR-439Oz Linden
2017-07-20MAINT-7529: de-Nerf autolaunch after installGlenn Glazer
2017-06-30SL-671: uninstall pinning changesGlenn Glazer
2017-06-27mergecoyot
2017-06-27use icon in viewer exe for shortcutcoyot
2017-06-27upgrade to VMP package 506923Glenn Glazer
2017-06-27Try pointing icon path to actual viewer exeGlenn Glazer
2017-06-26MAINT-7514: remove check if same version is installedGlenn Glazer
2017-06-26mergeGlenn Glazer
2017-06-26MAINT-7514: Add (32) or (64) to registry for "install again?" prompt.Nat Goodspeed
Specifically, append (32) or (64) to the four-part version number stored in the registry entry used to detect whether this viewer has already been installed. This is injected as a new VERSION_REGISTRY NSIS variable. (It was tempting to simply change the value of VERSION_LONG with the embedded address size. However, there is one other use of VERSION_LONG in the NSIS template. That use is the subject of MAINT-7533.) Synthesize the VERSION_REGISTRY value in viewer_manifest.py and add it to the substitution dict used to populate the NSIS template. ADDRESS_SIZE isn't passed into viewer_manifest.py, but it can be inferred from the existing 'arch' parameter: 'arch' as well as 'platform' is used to select the specific subclass of the ViewerManifest class to instantiate for this run. Add an appropriate address_size attribute to every such subclass. Change a couple existing tests on 'arch' to tests on self.address_size instead -- clearer to the maintainer. Also, given that subclass selection mechanism, the ViewerManifest base class shouldn't need if / elif tests on 'platform'. Make build_data_json_platform a class attribute as well, removing the base-class stanza that dynamically examines 'platform' and 'arch'. Similarly, move platform-specific tweaks to the build_data_dict used to populate build_data.json into a new finish_build_data_dict() method overridden by individual platform subclasses. Encapsulate the logic around running the Windows code-signing tool into a sign() method, and call it as needed. For obtaining environment variables with fallback values, use os.environ.get() instead of os.path.expandvars() with tests on the returned value.
2017-06-23MAINT-7515: point shortcut icon at viewer exeGlenn Glazer
2017-06-09FIX MAINT-7456 Corrected translation errors in Russian and Spanish.eli
2017-06-07FIX MAINT-7456 Viewer Windows installer translation update for 9 languageseli
2017-05-17nerf launch from NSISGlenn Glazer
2017-05-05pull from gatecoyot@coyot-sager-PC.hsd1.ca.comcast.net
2017-05-02SL-617: use the braces, Luke!coyot@coyot-sager-PC.hsd1.ca.comcast.net
2017-05-01SL-617: fix registry pathcoyot@coyot-sager-PC.hsd1.ca.comcast.net
2017-04-28SL-617: pass final_exe from viewer manifest to NSIS as VIEWER_EXEcoyot@coyot-sager-PC
2017-04-28SL-671: make icon point to launcher, not viewercoyot@coyot-sager-PC
2017-03-30 fix for MAINT-6998 64bit viewer installs to Program Files (x86) by default. ↵Callum Prentice
- this change also fixes MAINT-5365 Windows viewer uninstall icon is system default not SL logo
2017-03-12MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) ↵Callum Prentice
by default. (Update2: evidently the registry set call is needed on un.init() too
2017-03-11MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) ↵Callum Prentice
by default. (Update: call to select registry needs to be inside a function)
2017-03-11Update: (thanks Drake) MAINT-6998 [Project Alex Ivy] 64bit viewer installs ↵callum@lindenlab.com
to Program Files (x86) by default. Added option to engage 32 or 64 bit registry
2017-03-10MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) ↵Callum Prentice
by default.
2016-12-08DRTVWR-418: Change Mac build_directory to build-darwin-x86_64Nat Goodspeed
since we no longer support 32-bit Mac builds. The old build-darwin-i386 directory name appeared in a shocking number of files. Change CMake paths to use ${CMAKE_BINARY_DIR} -- or, when trying to find the packages subdirectory, ${AUTOBUILD_INSTALL_DIR}. Change the rest to at least look for build-darwin-*.
2017-03-16pull from viewer64 gatecoyot@coyot-sager-PC
2017-02-28mergecoyot@coyot-sager-PC
2016-05-25pull from lynxGlenn Glazer
2016-05-19Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2016-04-29MAINT-6370 Second Life uninstall does not remove registry keys handling ↵andreykproductengine
secondlife protocols
2016-04-07SL-321: Changes for VMP Windows Prototypecoyot@coyot-sager-PC
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-07-13MAINT-5389 FIXED Windows viewer starts automatically during silent installpavelkproductengine
2015-06-09MAINT-5259 FIXED Login screen displayed on English after installation on ↵pavelkproductengine
other language
2014-04-08added SKIP_AUTORUN command line flag to disable automatically running viewer ↵Richard Linden
after install
2014-01-08MAINT-3591 FIXED Remove "Start Second LIfe now?" dialogue in the installermaksymsproductengine
2015-02-17opps, let's make the deletion of the help directory recursiveTank_Master
2015-02-17Move prompt and processing the deletion of user settings to end of uninstall.Tank_Master
2015-02-17Made message asking to delete user data folder a little more clear.Tank_Master
2015-02-17Fix line endingsTank_Master
2015-02-17BUG-2707; Disable SEHOP for installed binary via 'Image File Exection ↵Tank_Master
Options' during installation. With permission from Nicky Dasmijn
2015-02-16Add more info to the registry for display on Programs and Feature control panelTank_Master
2015-02-16Launch SL as a user from the UAC elevated installer. Fixes BUG-8358 and others.Tank_Master
2015-02-16Get the normal uninstall process working againTank_Master
2015-02-16Fix speeling errorsTank_Master