Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-24 | SL-702: refactor to make the viewer-manager easier for TPVs to integrate | Oz Linden | |
2016-07-21 | MAINT-6585: put back indra/ipc files needed for scripts/template_verifier.py | Glenn Glazer | |
2016-07-20 | MAINT=6585: hg rm everything we don't need | Glenn Glazer | |
2015-06-18 | Update llmanifest.LLManifest.copy_action() to handle symlinks | Nat Goodspeed | |
for directories as well as for files. | |||
2013-12-17 | merge changes for 3.6.12-release | Oz Linden | |
2013-11-24 | move setting default grid to settings_install.xml so that it works on all ↵ | Oz Linden | |
platforms | |||
2013-11-24 | normalize format of and add arch to all installer names | Oz Linden | |
2013-11-18 | add handler for socket.error to fix OPEN-196 | Oz Linden | |
2013-09-16 | changes for additional packages to be packaged from the same build. see ↵ | JJ Linden | |
BuildParams for example environment variables used to specify the packages and their channels and sourceids. also updated mac packages to use a larger virtual drive and auto-open on download | |||
2013-07-26 | CHOP-955: Include app_settings/settings_install.xml in file_list. | Nat Goodspeed | |
viewer_manifest.py uses its base-class llmanifest.LLManifest.put_in_file() method to create several different files in the install image being marshalled. I based the logic to create settings_install.xml on that example. Unfortunately I failed to notice that after every existing call, the script also explicitly appended the newly-created file to self.file_list... which only matters on Windows. file_list is fed to the NSIS installer. Change put_in_file() method to implicitly append to self.file_list. Change every existing viewer_manifest.py call to pass new put_in_file(src=) param instead of explicitly appending to self.file_list. | |||
2013-06-18 | remove files incorrectly brought back from the past by merges | Oz Linden | |
2013-04-19 | merge up to latest viewer-development for merge to 3.5.2 | Oz Linden | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-02-15 | clarify windows installer name | Oz Linden | |
2013-02-12 | convert to new channel name scheme and remove login_channel build time parameter | Oz Linden | |
2013-02-07 | derive version number from indra/VIEWER_VERSION.txt | Oz Linden | |
2012-11-06 | merge changes for DRTVWR-223 | Oz Linden | |
2012-09-18 | SWAT-711: Create Mac app bundle symlinks only for .dylib files that exist. | Nat Goodspeed | |
Previous viewer_manifest.py unconditionally created Mac symlinks for all expected .dylib files. Recent change to revert to statically linking llcommon means we no longer build libllcommon.dylib, therefore we no longer copy it, therefore any symlink to that library will be broken by definition. Change to create symlinks for .dylib files that were successfully copied. | |||
2012-07-25 | Fix to build with code signing option (patch from STORM-1900) | callum_linden | |
2012-02-10 | Eliminate ManifestError for wildcards matching 0 files. | Nat Goodspeed | |
Turns out that some (many?) wildcard LLManifest.path(wildcard) calls are "just in case": sweep up any (e.g.) "*.tga" files there may be, but no problem if there are none. Change path() logic so it tries the next tree (source, artwork, build) if either a specific (non-wildcard) filename doesn't exist, as now, OR if a wildcard matches 0 files in the current tree. This continues to support "just in case" wildcards, while permitting wildcards to work in the artwork and build trees as well as the source tree. Use a more specific exception than ManifestError for missing file. Only in that case should we try the next tree. Any other ManifestError should propagate. | |||
2012-02-10 | Use wildcards instead of many version-specific lib names on Linux. | Nat Goodspeed | |
viewer_manifest.py's Linux_i686Manifest class has contained directives to copy library files with names like (e.g.) "libapr-1.so.0.4.2", which means that every update to any such library requires messing with viewer_manifest.py. But LLManifest.path() claims to support wildcards, and it's more robust to specify "libapr-1.so*" instead. Unfortunately LLManifest.path()'s wildcard support only used to work for files in the source tree (vs. the artwork tree or the build tree). The logic in path() tries each tree in turn, relying on an exception to make it try the next tree. This exception was raised for a nonexistent specific filename -- but it never used to raise that exception for a wildcard matching 0 files. Instead it would simply report "0 files" and proceed, producing an invalid viewer install. Raise that exception for a wildcard matching nothing. This forces path() to consider the artwork tree and the build tree, permitting us to use wildcards in library names. Define an exception specific to LLManifest: ManifestException rather than the generic Python RuntimeException. Make it a subclass of RuntimeException so any existing callers expecting to catch RuntimeException will continue to work. | |||
2011-08-17 | add proper license headers to files that did not have them | Oz Linden | |
2011-08-17 | convert tabs to spaces where they are forbidden | Oz Linden | |
2011-02-11 | STORM-937 : Use subprocess instead os commands in python, suppress crufty ↵ | Merov Linden | |
svn code | |||
2011-02-09 | STORM-937 : Fix python scripts shebang line and license header for consistency | Merov Linden | |
2011-01-28 | STORM-937 : Makes all python paths use consistent syntax | Merov Linden | |
2010-12-27 | VWR-20879: Allow find_vc_dir() to work with VCExpress | Robin Cornelius | |
2010-09-27 | Merge | Leyla Farazha | |
2010-09-03 | Post-convert merge by convert_monolith.py from ↵ | Aimee Linden | |
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution | |||
2010-09-16 | STORM-168 : Python modules cleanup | Merov Linden | |
2010-08-18 | VWR-20747 (SNOW-527) FIXED Don't import deprecated python module sets | Aimee Linden | |
2010-08-13 | Change license from GPL to LGPL (version 2.1) | Oz Linden | |
2010-08-12 | correct license tags from "internal" to "viewergpl" | Oz Linden | |
2010-06-18 | Make run_command() use subprocess.Popen() rather than os.popen(). | Nat Goodspeed | |
This lets us capture the command's stderr as well as stdout. I've been perplexed recently by errors from Mac SetFile commands that didn't report stderr. | |||
2010-01-11 | EXT-4163 Don't strip viewer symbols, or tar the result, in DEBUG builds | Tofu Linden | |
2009-11-05 | Added calls to ll_deploy_sharedlibs_command | Mark Palange (Mani) | |
Using viewer_manifest.py for windows dependency deployment during build. Added SHARED_LIBS_REL_PATH var to cmake cache. | |||
2009-10-01 | Routing mt.exe output to NUL to hopefully fix expected error build failures... | Mark Palange (Mani) | |
2009-09-30 | Updated test_win32_manifest.py to throw custom exception objects, rather ↵ | brad kittenbrink | |
than relying on string comparison. | |||
2009-09-25 | Changes force no crt manifest linking in windows plugin files. | Mark Palange (Mani) | |
2009-09-18 | Minor tweaks of test_win32_manifest output. | brad kittenbrink | |
2009-09-18 | Merged latest viewer/viewer-20 into login-api. | brad kittenbrink | |
2009-09-15 | Fixed up CopyWinLibs.cmake post moap/viewer-2.0.0-3 merge. | Mark Palange (Mani) | |
Added CRT assembly check to viewer_manifest.py. twiddled test_win32_manifest.py for ease of use. | |||
2009-09-08 | merged cg's automated build script changes into login-api | brad kittenbrink | |
2009-09-08 | Merge | Bryan O'Sullivan | |
2009-09-01 | Use rev numbers instead of changeset IDs for now. | Bryan O'Sullivan | |
2009-09-01 | Patch in some other useful scripts from trunk. | Bryan O'Sullivan | |
2009-08-26 | Add Mercurial-specific build version info. | Bryan O'Sullivan | |
Pilfered from billc. | |||
2009-07-01 | svn merge -r125825:125901 svn+ssh://svn.lindenlab.com/svn/user/cg/qar-1654 | Christian Goetze | |
QAR-1654 merge completed. | |||
2009-06-22 | Python 2.4 and 2.6 improvements | Bryan O'Sullivan | |
The sets module is no longer needed with Python 2.4, and causes a DeprecationWarning with 2.6, so drop it The md5 module causes a DeprecationWarning with 2.6, so try to import hashlib (its replacement) instead, else fall back Reviewed by Poppy. | |||
2009-05-19 | Adding back the setting of "DEBUG", the lack of which caused many unit | Robert Knop | |
tests to fail. |