summaryrefslogtreecommitdiff
path: root/indra/newview/installers
AgeCommit message (Collapse)Author
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
2015-02-16Simplify deleting Help folder, more comments format fixesTank_Master
2015-02-15Line ending fixTank_Master
2015-02-14Add myself to contributionTank_Master
2015-02-14Don’t delete user's settings with auto install, removing the need to back ↵Tank_Master
them up and then restore them later This saves time and lowers the risk of something going wrong with the file copy process
2015-02-14Remove LicenseDescUpdate, LicenseDescSetup, and LicenseDescNext from Ja and ↵Tank_Master
De language files These are not present in any other file, including English
2015-02-14Add option to remove user settings and cache files at uninstall, with messageTank_Master
Removed function to delete use stored password file Removed no longer used RemoveCacheFilesDP from language files Added message to English language file for prompt when asking to remove user files -Note: this needs translations in other languages added
2015-02-14Remove no longer used code; Combine calls to delete files on install into ↵Tank_Master
one call Functionality change: deletion of entire skins folder to prevent issues when an XML file is deleted from the installer, but left on the hard drive after upgrade
2015-02-14Rearrange the order of sections to better follow un/installation procedureTank_Master
2015-02-12Backed out changeset: bd12d1ab1943 - MAINT-3591 Remove "Start Second Life ↵Tank_Master
now?" dialogue...
2015-02-12Backed out changeset: 24c470cccee0 - added SKIP_AUTORUN command flag...Tank_Master
2015-02-11Show Details button at install and uninstallTank_Master
Note: Showing details adds a lot of overhead and will slow down the processes, but allows the user the option of seeing what is going on. Usefull for errors that occure.
2015-02-11A little more cleanupTank_Master
2015-02-11A few more comments changesTank_Master