Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-24 | MAINT-7081: Merge from lindenlab/viewer64. | Nat Goodspeed | |
2017-10-09 | MAINT-7831: Merge from tip of https://bitbucket.org/lindenlab/viewer64. | Nat Goodspeed | |
2017-10-09 | MAINT-7809: Add secondlife.ico to viewer's vmp_icons install dir. | Nat Goodspeed | |
2017-10-09 | MAINT-7831: Update viewer_manifest.py to use 'with self.prefix(...):' | Nat Goodspeed | |
Now that LLManifest.prefix() supports use as a context manager: with self.prefix(...): ... convert existing calls to that form. This was an interesting exercise because it surfaced at least two places where the indentation did not match the self.prefix() nesting, plus another place where existing code was undented without a self.end_prefix() call. (That last was an uncaught logic bug.) This underscores the value of using a SINGLE consistent, idiomatic mechanism to limit the scope of each self.prefix() call. | |||
2017-10-05 | MAINT-7684: Don't try to package or sign deleted Windows VMP .exes. | Nat Goodspeed | |
2017-09-29 | MAINT-7081: Mention nghttp2.dll where it must be mentioned. | Nat Goodspeed | |
2017-09-28 | MAINT-7081: Package all libnghttp2.*.dylibs. | Nat Goodspeed | |
To support that, enhance path_optional() to accept wildcards and return the expanded filenames. | |||
2017-09-27 | MAINT-7081: Mention nghttp2 library wherever it must be mentioned. | Nat Goodspeed | |
2017-09-21 | Clean up running commands under viewer_manifest (at least a little) | Oz Linden | |
* do not redirect stderr to stdout * catch errors generated in platform specific code and display them more nicely * run_command no longer captures output (only used in one place; replaced that with direct use of subprocess) | |||
2017-09-15 | add address size to build_data.json so that SL_Launcher can log it | Oz Linden | |
2017-08-08 | Added comment block to code signing portion of viewer-manifest.py describing ↵ | callum_linden | |
potential gotchas in the future and how to obviate them | |||
2017-06-26 | MAINT-7514: Fetch needed env vars in WindowsManifest.sign() method. | Nat Goodspeed | |
2017-06-26 | MAINT-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-19 | update viewer-manager, primarily to solve Mac packaging problem | Oz Linden | |
2017-06-16 | remove redundant slash from update service base url (cosmetic) | Oz Linden | |
2017-06-16 | MAINT-7505: correct packaging of python llbase | Oz Linden | |
2017-06-14 | SL-700: temporarily use local version of ca-bundle.crt, remove ca-bundle ↵ | Glenn Glazer | |
copy calls from viewer manifest | |||
2017-06-14 | SL-700: temporarily use local version of ca-bundle.crt instead of from ↵ | Glenn Glazer | |
voice, misc cleanup | |||
2017-05-24 | SL-702: refactor to make the viewer-manager easier for TPVs to integrate | Oz Linden | |
2017-05-05 | pull from gate | coyot@coyot-sager-PC.hsd1.ca.comcast.net | |
2017-05-04 | SL-617: use final_exe to create exe name in summary.json | coyot@coyot-sager-PC.hsd1.ca.comcast.net | |
2017-05-03 | MAINT-6928: upgrade VMP package to 504920 and rip out viewer-manifest ↵ | Glenn Glazer | |
changes for 2.6 | |||
2017-05-02 | Automated merge with head of lindenlab/viewer64 | callum@lindenlab.com | |
2017-05-01 | Fix MAINT-7360 Investigate removal of MSVCR100.DLL and MSVCP100.DLL | Callum Prentice | |
2017-04-28 | SL-617: pass final_exe from viewer manifest to NSIS as VIEWER_EXE | coyot@coyot-sager-PC | |
2017-04-28 | SL-671: fix string substitution | coyot@coyot-sager-PC | |
2017-04-28 | SL-671: make icon point to launcher, not viewer | coyot@coyot-sager-PC | |
2017-04-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-04-22 | DRTVWR-418: Binary search for a good size for temp Mac disk image | Nat Goodspeed | |
2017-04-22 | DRTVWR-418: Binary search for a good size for temp Mac disk image | Nat Goodspeed | |
2017-04-22 | DRTVWR-418: Make temporary .sparseimage drive bigger for signing. | Nat Goodspeed | |
2017-04-20 | DRTVWR-418: Boost fixed max size of temporary Mac volume | Nat Goodspeed | |
used during construction of the eventual installation .dmg. With newer 64-bit Havok packages, we need more elbow room on the temporary volume. | |||
2017-04-19 | Add back the missing pieces and updated code for the example plugin. It was ↵ | Callum Prentice | |
useful during testing SLPlugin changes. Not shipped with release versions of viewer | |||
2017-04-17 | SL-617: alter viewer manifest to write exe name to summary.json, upgrade VMP ↵ | Glenn Glazer | |
package to 504292 to read it | |||
2017-04-11 | MAINT-6928: revert previous post-move strategy, rename via self.path instead | Glenn Glazer | |
2017-04-11 | MAINT-6928: guard shutil.move against retry | Glenn Glazer | |
2017-04-11 | MAINT-6928: os,rename is retarded, use shutil.move instead | Glenn Glazer | |
2017-04-11 | MAINT-6928: upgrade to VMP package 504140, use renamed directory to walk ↵ | Glenn Glazer | |
around codesign bug; fix dullahan file copy code | |||
2017-04-10 | MAINT-6928: Add in Python 2.6.6 modules | Glenn Glazer | |
2017-04-05 | MAINT-6928: update VMP package 503733, add requests package 504010, ↵ | Glenn Glazer | |
associated viewer-manifest changes for new files | |||
2017-03-31 | SL-321: sign *before* nsis grabs the EXEs | Glenn Glazer | |
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-15 | Next part of the 'SL-641 Update CEF -> cef-bin -> Dullahan -> ↵ | callum@lindenlab.com | |
p64_3p-Dullahan -> media_plugin_cef.cpp to current latest version' puzzle - fix @rpath/@executable paths for macOS | |||
2017-03-14 | SL-641 - Update CEF -> cef-bin -> Dullahan -> p64_3p-Dullahan -> ↵ | Callum Prentice | |
media_plugin_cef.cpp to latest versionPull in p64_3p-dullahan that has the cef 2897/chrome 57 | |||
2017-03-11 | MAINT-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-11 | Update: (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-10 | MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) ↵ | Callum Prentice | |
by default. | |||
2017-03-08 | Second Life SL-643 viewer_manifest.py still tried to copy the CEF file ↵ | callum@lindenlab.com | |
wow_helper.exe but it's no longer present | |||
2017-02-24 | First round of changes to make the macOS 64 build work | callum@lindenlab.com | |
2017-02-21 | First round of changes to replace LLCEFLib with Dullahan. Mostly Windows ↵ | Callum Prentice | |
changes in this batch since I'm working on Windows box but some speculative macOS ones too although they are quite untested |