Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-28 | MAINT-8797: Resurrect BugSplat crash reporting on Windows. | Nat Goodspeed | |
The Breakpad symbol-file upload in the viewer's build.sh was failing on BugSplat builds since we weren't generating Breakpad symbol files. That upload was conditional on RELEASE_CRASH_REPORTING, so my first approach was to set RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Unfortunately that symbol also propagates down into C++ compiles, and in llappviewerwin32.cpp, both Breakpad and BugSplat crash reporting is conditional on it. So that change inadvertently turned off the C++ logic to engage BugSplat. Stop forcing RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Instead, make the Breakpad symbol-file upload check the BUGSPLAT_DB variable as well. Add #pragma messages to llappviewerwin32.cpp so we can detect whether it's being built for Breakpad or BugSplat or neither. | |||
2018-06-14 | SL-821: When using BugSplat, don't try to upload Breakpad symbols. | Nat Goodspeed | |
With BugSplat, the Breakpad symbol files aren't generated; attempting to post them to codeticket will fail the build. | |||
2018-05-30 | remove unused UNATTENDED cmake variable that generates warnings | Oz Linden | |
2018-05-30 | set shell nullglob option | Oz Linden | |
so that when a glob has no expansion you don't get the glob back ( *.sh expands to empty rather than to "*.sh") | |||
2018-05-30 | always run tests | Oz Linden | |
2018-05-25 | SL-821: export BUGSPLAT_DB when loaded so child processes can detect. | Nat Goodspeed | |
Produce CMake message when BugSplat is engaged so we can detect in build log. Don't try to copy BugSplat DLLs when NOT engaged. | |||
2018-05-25 | SL-821, SL-826: Use BUGSPLAT_DB from environment on Windows and Mac. | Nat Goodspeed | |
On TeamCity, set BUGSPLAT_DB from build-secrets. Use the presence of $BUGSPLAT_DB, rather than a new CMake BUGSPLAT option, to control whether CMake searches for BugSplat -- and passes LL_BUGSPLAT into C++. When BUGSPLAT_DB is present, make viewer_manifest.py set "BugSplat DB" in build_data.json, and "BugsplatServerURL" in Mac Info.plist. Make llappviewerwin32.cpp read "BugSplat DB" from build_data.json. Add placeholders for Mac hooks to suppress BugSplat prompt and send SecondLife.log. | |||
2017-06-12 | MAINT-7192: upgrade to VMP package 506412 | Glenn Glazer | |
2017-05-11 | Merged in coyot/viewer64-build-results-dotted (pull request #11) | nat_linden | |
Approved-by: Scott Lawrence (Oz Linden) <oz@lindenlab.com> | |||
2017-03-30 | redirect file contents to stdout before passing to mimetype | Glenn Glazer | |
2017-03-30 | change mimetype to inline-text per review comment from Nat | Glenn Glazer | |
2017-03-29 | add version string to ct2 results | Glenn Glazer | |
2017-02-21 | DRTVWR-418: In viewer64-mac-havok fork, turn on Xcode 8 Havok. | Nat Goodspeed | |
This is known not to work yet: the relevant Havok libraries are not being bundled with llphysicsextensions, therefore the viewer can't link with any Havok symbols. | |||
2017-01-06 | DRTVWR-418, SL-619: Update to google_breakpad build 501824 | Nat Goodspeed | |
and re-enable breakpad symbol generation. | |||
2017-01-04 | DRTVWR-418: Fix line-break problem; also explicitly request bash. | Nat Goodspeed | |
2017-01-04 | DRTVWR-418: Set signing CMake switches in build.sh for proper quoting. | Nat Goodspeed | |
2017-01-04 | DRTVWR-418: Consume autobuild_configure_parameters in build.sh. | Nat Goodspeed | |
2016-12-22 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2016-12-22 | DRTVWR-418: If we don't produce a symbol file, don't try to upload it. | Nat Goodspeed | |
2016-12-22 | one more try... also fixing setting of viewer_channel without quotes | Oz Linden | |
2016-12-22 | try again to actually fix the installer name function for Mac (and maybe Linux?) | Oz Linden | |
2016-12-22 | fix installer name function for Mac (and maybe Linux?) | Oz Linden | |
2016-12-21 | DRTVWR-418: Migrate HAVOK suppression from autobuild.xml to build.sh. | Nat Goodspeed | |
Turns out that without HAVOK, we can't build the PhysicsExtensions_TPV; but the viewer's build.sh is unaware of CMake switches set in autobuild.xml. Passing those CMake overrides in build.sh allows us to test that setting elsewhere in build.sh to skip the PhysicsExtensions_TPV step -- instead of failing the build. | |||
2016-12-21 | DRTVWR-418: Temporarily disable Mac generate_breakpad_symbols.py. | Nat Goodspeed | |
2016-12-09 | Merged in lindenlab/nat_viewer64 (pull request #6) | nat_linden | |
DRTVWR-418: Change Mac build_directory to build-darwin-x86_64 since we no longer support 32-bit Mac builds. | |||
2016-12-09 | add AUTOBUILD_ADDRSIZE to symbol file name for clarity, change output tag to ↵ | Oz Linden | |
just "Symbolfile" | |||
2016-12-08 | DRTVWR-418: Change Mac build_directory to build-darwin-x86_64 | Nat 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-*. | |||
2016-12-08 | use native paths for llphysicsextensions_package file name | Oz Linden | |
2016-12-08 | make all upload failures fatal | Oz Linden | |
2016-12-08 | correct upload of default installer | Oz Linden | |
2016-12-07 | make build.sh use the same build directory that autobuild.xml uses on Windows | Oz Linden | |
2016-12-07 | comment out building the tpv distro for llphysicsextensions to unblock others | Oz Linden | |
2016-12-07 | correct paths for building llphysicsextensions_tpv package | Oz Linden | |
2016-12-05 | remove more bits of the old build system | Oz Linden | |
2016-12-05 | correct merge duplications, put source_environment commands into sections | Oz Linden | |
2016-12-05 | merge sling-buildscripts updates | Oz Linden | |
2016-12-03 | call standard initialization functions from buildscripts build.sh | Oz Linden | |
2016-09-23 | adjust initialization function names to the new terminology | Oz Linden | |
2016-09-20 | update calls to new codeticket | Oz Linden | |
2016-09-07 | don't upload summary.json | Oz Linden | |
2016-09-07 | do not display the autobuild package data | Oz Linden | |
2016-09-07 | fix symbolfile upload | Oz Linden | |
2016-09-07 | pass autobuild-package.xml to graph generator | Oz Linden | |
2016-09-07 | directly invoke codeticket for output | Oz Linden | |
2016-09-06 | use debian package names in uploads, set private according to | Oz Linden | |
new convention | |||
2016-09-06 | display build metadata, remove obsolete private.html | Oz Linden | |
2016-09-01 | convert redirect to new python convention | Oz Linden | |
2016-08-30 | simplify redirect generator | Oz Linden | |
2016-08-30 | clean up logging, change debian installer upload name to "deb" | Oz Linden | |
2016-08-30 | remove use of old build_ok variable | Oz Linden | |