This project is mirrored from https://git.alchemyviewer.org/alchemy/alchemy-next.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
- Sep 28, 2021
-
-
Nat Goodspeed authored
The generic build.sh script honors these environment variables to specify parameters to the autobuild configure and autobuild build steps, respectively. Support them in the viewer-specific build.sh too. In the generic build.sh, autobuild_configure_parameters allows specifying command-line switches either for autobuild or, following --, for the underlying tool (in our case, CMake). In order to support that variable the same way here, we insert -- (as before) when autobuild_configure_parameters is unset or empty, since the rest of the switches *we* specify are for CMake. That means that, as with the generic build.sh, a non-empty autobuild_configure_parameters override must precede any switches intended for CMake with the -- separator.
-
- Sep 09, 2021
-
-
Brad Payne (Vir Linden) authored
-
- Jul 13, 2021
-
-
Brad Payne (Vir Linden) authored
-
Brad Payne (Vir Linden) authored
-
Brad Payne (Vir Linden) authored
-
Brad Payne (Vir Linden) authored
-
- Jun 30, 2021
-
-
Nat Goodspeed authored
since it fails on Windows due to some problem in the underlying library. Also wrap the coding policy checks in a TC log subsection.
-
Nat Goodspeed authored
-
- Jun 29, 2021
-
-
Nat Goodspeed authored
pip_install doesn't know about the '-r requirements.txt' feature.
-
Nat Goodspeed authored
on the entire current (branch of the) viewer repo before starting any build.
-
- Oct 05, 2020
-
-
Andrey Kleshchev authored
-
- Mar 25, 2020
-
-
Anchor authored
-
Anchor authored
-
Nat Goodspeed authored
Also, on Windows, put build output into build-vc$AUTOBUILD_VSVER-$AUTOBUILD_ADDRSIZE instead of hard-coding build-vc120-$AUTOBUILD_ADDRSIZE.
-
- Jan 28, 2020
-
-
Oz Linden authored
-
- Mar 02, 2019
-
-
Oz Linden authored
-
- Jan 16, 2019
-
-
Oz Linden authored
-
- Jan 14, 2019
-
-
Oz Linden authored
-
- Aug 31, 2018
-
-
Nat Goodspeed authored
Thanks Ansariel.
-
Nat Goodspeed authored
-
- Aug 30, 2018
-
-
Nat Goodspeed authored
This is a separate step from generating and posting BugSplat symbols, since BugSplat needs the executable along with the symbols, and we don't need to consume that space in a symbols tarball. Move Mac BugSplat symbol generation logic to CMake land, the same general area where Breakpad symbols are generated. Add stanzas to pack up the usual tarball for Windows and Mac. Remove the build.sh test that suppressed uploading the symbols tarball for BugSplat builds.
-
- Aug 27, 2018
-
-
Nat Goodspeed authored
instead of relying on both indra/newview/CMakeLists.txt and build.sh generating the same file pathname. Make build.sh set VIEWER_SYMBOL_FILE (instead of symbolfile) in pre_build, and pass it to autobuild configure via -D switch. Then the uploads stanza can just use VIEWER_SYMBOL_FILE instead of performing its platform-sensitive case statement right there. Introduce VIEWER_SYMBOL_FILE CMake cache variable, default empty string. Make indra/newview/CMakeLists.txt generate_breakpad_symbols logic conditional on VIEWER_SYMBOL_FILE being non-empty, as well as everything else. Eliminate local set(VIEWER_SYMBOL_FILE) directives.
-
- Aug 24, 2018
-
-
Nat Goodspeed authored
Define the CMake cache variable, with empty string as its default. Make build.sh pass the BUGSPLAT_DB environment variable as a CMake command-line variable assignment. Change CMake 'if (DEFINED ENV{BUGSPLAT_DB})' to plain 'if (BUGSPLAT_DB)'. Make CMake pass new --bugsplat switch to every one of SIX different invocations of viewer_manifest.py. Give llmanifest.main() function an argument to allow supplementing the base set of command-line switches with additional application-specific switches. In viewer_manifest.py, define new --bugsplat command-line switch and pass to llmanifest.main(). Instead of consulting os.environ['BUGSPLAT_DB'], consult self.args['bugsplat'].
-
- Aug 15, 2018
-
-
Nat Goodspeed authored
-
- Jul 18, 2018
-
-
Nat Goodspeed authored
-
- Jun 28, 2018
-
-
Nat Goodspeed authored
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.
-
- Jun 14, 2018
-
-
Nat Goodspeed authored
With BugSplat, the Breakpad symbol files aren't generated; attempting to post them to codeticket will fail the build.
-
- May 30, 2018
- May 25, 2018
-
-
Nat Goodspeed authored
Produce CMake message when BugSplat is engaged so we can detect in build log. Don't try to copy BugSplat DLLs when NOT engaged.
-
Nat Goodspeed authored
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.
-
- May 24, 2018
-
-
Oz Linden authored
-
- Jan 17, 2018
-
-
Oz Linden authored
-
- Jun 12, 2017
-
-
Glenn Glazer authored
-
- Mar 30, 2017
-
-
Glenn Glazer authored
-
Glenn Glazer authored
-
- Mar 29, 2017
-
-
Glenn Glazer authored
-
- Feb 21, 2017
-
-
Nat Goodspeed authored
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.
-
- Jan 06, 2017
-
-
Nat Goodspeed authored
and re-enable breakpad symbol generation.
-