summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-26MAINT-7514: remove check if same version is installedGlenn Glazer
2017-06-26mergeGlenn Glazer
2017-06-26Automated merge with ssh://bitbucket.org/nat_linden/viewer64-maint-7514Nat Goodspeed
2017-06-26DRTVWR-418: Merge viewer64-vmp-integration into viewer64.Nat Goodspeed
2017-06-26upgrade to VMP package 506854Glenn Glazer
2017-06-26MAINT-7514: Fetch needed env vars in WindowsManifest.sign() method.Nat Goodspeed
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-23merge from gateGlenn Glazer
2017-06-23MAINT-7515: point shortcut icon at viewer exeGlenn Glazer
2017-06-22upgrade to VMP package 506825Glenn Glazer
2017-06-22DRTVWR-418: Update to curl build 506810Nat Goodspeed
2017-06-21upgrade to VMP package 506766Glenn Glazer
2017-06-20upgrade to VMP package 506741Glenn Glazer
2017-06-20pull from v64 gateGlenn Glazer
2017-06-20Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2017-06-20increment viewer version to 5.0.7Oz Linden
2017-06-20Added tag 5.0.6-release for changeset 3e5035dfd8afOz Linden
2017-06-20mergeGlenn Glazer
2017-06-20upgrade to VMP package 506528Glenn Glazer
2017-06-20merge CEF updateOz Linden
2017-06-19update viewer-manager, primarily to solve Mac packaging problemOz Linden
2017-06-16remove dependency on urllib3 in viewer-managerOz Linden
2017-06-16update viewer-manager to fix problem with finding the ca-bundleOz Linden
2017-06-16remove redundant slash from update service base url (cosmetic)Oz Linden
2017-06-16MAINT-7505: correct packaging of python llbaseOz Linden
2017-06-15SL-700: upgrade to VMP package 506528Glenn Glazer
2017-06-14SL-700: temporarily use local version of ca-bundle.crt, remove ca-bundle ↵Glenn Glazer
copy calls from viewer manifest
2017-06-14SL-700: temporarily use local version of ca-bundle.crt instead of from ↵Glenn Glazer
voice, misc cleanup
2017-06-13upgrade to vmp package 506464Glenn Glazer
2017-06-13upgrade to vmp package 506452Glenn Glazer
2017-06-13SL-700: synchronize viewer and vmp llbase platformsGlenn Glazer
2017-06-12MAINT-7192: upgrade to W64 viewer to llbase 506431Glenn Glazer
2017-06-12MAINT-7192: upgrade to viewer to vmp package 506422Glenn Glazer
2017-06-12MAINT-7192: upgrade to viewer to llbase 506286Glenn Glazer
2017-06-12MAINT-7192: upgrade to VMP package 506412Glenn Glazer
2017-06-08Automated merge with head of callum_linden/viewer64 that pulls in the latest ↵Callum Prentice
version of p64_3p-dullahan version 3.3021 (Like Chrome 59)
2017-06-06merge Oz's support fixes for TPV support in VMPGlenn Glazer
2017-06-06add unit test case, upgrade to VMP package 506059Glenn Glazer
2017-06-05MAINT-7192: upgrade to VMP package 505928Glenn Glazer
2017-06-01upgrade to vmp package 505843, oz tpv fixesGlenn Glazer
2017-06-01update viewer-managerOz Linden
2017-05-30update SL-702 changes based on code reviewOz Linden
2017-05-30merge changes for SL-700 from viewer64-vmp-integrationOz Linden
2017-05-24SL-702: refactor to make the viewer-manager easier for TPVs to integrateOz Linden
2017-05-24no-op edit to force a rebuildBrad Payne (Vir Linden)
2017-05-23upgrade to VMP package 505471Glenn Glazer
2017-05-23update viewer-manager to solve service url problemOz Linden
2017-05-23pull from gateGlenn Glazer
2017-05-23pull from gateGlenn Glazer
2017-05-23DRTVWR-418: Reconcile new code with new Alex Ivy LLPipeline API.Nat Goodspeed