Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-07 | SL-18837: Fix spurious semi | Nat Goodspeed | |
2023-07-07 | SL-18837: Fix "lldir.h" #include | Nat Goodspeed | |
2023-07-07 | SL-18837: Coax APR to log LLProcess launch attempts; show log file. | Nat Goodspeed | |
2023-07-07 | SL-18837: Partially revert e933ace, keeping useful tweaks. | Nat Goodspeed | |
Introducing indirection via test_python_script.py did NOT address the "Access is denied" errors on GitHub Windows runners. | |||
2023-07-07 | SL-18837: Try to bypass Windows perm problem with Python indirection. | Nat Goodspeed | |
2023-07-07 | SL-19702 restore previous double clicking behavior for objects | Maxim Nikolenko | |
2023-07-07 | SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance ↵ | Andrey Lihatskiy | |
improvements can lead to perceived inventory loss due to cache corruption" This reverts commit cf692c40b0b9f8d0d04cd10a02a84e3f697a2e99. | |||
2023-07-07 | SL-18837: Try putting generated Python scripts in RUNNER_TEMP dir. | Nat Goodspeed | |
The claim is that the Windows Python interpreter is integrated somehow with the OS such that a command line that tries to run Python with a script that "looks suspicious" (i.e. in a system temp directory) fails with "Access denied" without even loading the interpreter. At least that theory would explain the "Access denied" errors we've been getting trying to run Python scripts generated into the system temp directory by our integration tests. Our hope is that generating such scripts into the GitHub RUNNER_TEMP directory will work better. As this test is specific to Windows, don't even bother running Mac builds. | |||
2023-07-07 | SL-18837: Use multi-line GitHub outputs to upload artifacts. | Nat Goodspeed | |
Having observed installer upload failures, I discovered the warning in actions/upload-artifact/README.md about multiple concurrent jobs trying to post the same pathname to the same artifact name. Try to disambiguate artifacts not only for different platforms, but for different jobs running on the same platform. This change also reflects my understanding that an artifact is (effectively) a distinct zip file that can contain multiple uploaded files. Because we'll want to download metadata without having to download enormous installers, create a separate metadata artifact per platform. Similarly, symbol files can get large: use a third distinct artifact for symbol files. But with those artifacts defined, leverage actions/upload-artifact's ability to upload multiple paths to the same artifact. In build.sh, define bash arrays installer, metadata, symbolfile and set up so that, on exit, each is written to a GITHUB_OUTPUT variable with the corresponding name. This involves a little magic to get macOS bash 3 to indirectly access an array. These multi-line output variables are then used to drive the upload-artifact step for each of the defined artifacts. | |||
2023-07-07 | SL-19756 Update viewer-manager to 3.0.580913 | Andrey Lihatskiy | |
2023-07-06 | SL-18837: Ding Dong, 32-bit is dead! | Nat Goodspeed | |
2023-07-06 | SL-18837: Add addoutput, addarrayoutput functions to build.sh | Nat Goodspeed | |
and use them instead of codeticket addoutput to pass GitHub xxx_name, xxx_path outputs to build.yaml. Add upload steps to build.yaml to try to upload build products identified in build.sh. | |||
2023-07-05 | Reverted changes to installer_template.msi introduced by PR #259 | Andrey Kleshchev | |
Changes do not appear to add anything sans mac's line ending which triggers coding policy protection and shouldn't be present in window's installer file. | |||
2023-06-30 | Merge pull request #259 from secondlife/contribute-frozen | nat-goodspeed | |
Merge ReleaseOS build into Maint U | |||
2023-06-30 | SL-18837: Unset AUTOBUILD_CONFIGURATION. | Nat Goodspeed | |
We suspect that autobuild incorrectly prioritizes AUTOBUILD_CONFIGURATION over its command-line -c switch. The autobuild command to build the TPV package for llphysicsextensions specifies -c Tpv (the configuration in the specified config file), but with AUTOBUILD_CONFIGURATION=Release set, autobuild fails: "ERROR: no configuration for build configuration 'Release' found" | |||
2023-06-30 | SL-18837: Revert "Install autobuild from source repo, not PyPI." | Nat Goodspeed | |
That doesn't seem to be the distinction between TC builds and GH builds. Instead, we'll try unsetting AUTOBUILD_CONFIGURATION. This reverts commit d62e7039dafe4a49d548225203785eeda0eeb44a. | |||
2023-06-29 | SL-18837: Install autobuild from source repo, not PyPI. | Nat Goodspeed | |
Bug in autobuild 3.9.2? The TC viewer build can successfully build llphysicsextensions/autobuild-tpv.xml, but the previous GH actions build failed: "no configuration for Release found" despite -c Tpv. The difference seems to be that we used 'pip3 install autobuild' from PyPI, whereas the TC buildscripts setup clones secondlife/autobuild branch v3 and installs from that repo. | |||
2023-06-29 | SL-18837: Temporarily suppress Windows builds; add finalize function | Nat Goodspeed | |
Also pretend novel arch value MINGW6 is really CYGWIN so we'll recognize it. | |||
2023-06-28 | SL-18837: Make LLVersionInfo::getBuild() S64 for GitHub run IDs. | Nat Goodspeed | |
2023-06-28 | SL-18837: Don't try to engage git-hooks explicitly at all. | Nat Goodspeed | |
2023-06-28 | SL-18837: git-hooks no longer has requirements.txt? | Nat Goodspeed | |
2023-06-28 | SL-18837: Get buildscripts_support_functions from sling-buildscripts | Nat Goodspeed | |
and use these variants for GitHub builds. | |||
2023-06-28 | SL-18837: Don't fetch (unmigrated) build-secrets, use GH secrets. | Nat Goodspeed | |
2023-06-28 | DRTVWR-582: Merge branch DRTVWR-582-maint-U into contribute-frozen | Nat Goodspeed | |
to resolve conflicts in installer_template.nsi | |||
2023-06-28 | SL-18837: Include actions-build-sh branch in build trigger pushes. | Nat Goodspeed | |
2023-06-27 | SL-18837 improvements suggested by code review | Brad Linden | |
2023-06-28 | SL-19572 Fix some obscure cases of residents bypasing mute list | Andrey Kleshchev | |
2023-06-27 | SL-18837: Try doing necessary setup to run viewer's own build.sh. | Nat Goodspeed | |
2023-06-27 | SL-19924 Update profile type names | Andrey Kleshchev | |
2023-06-24 | SL-19805 Fix touch handling logic | Alexander Gavriliuk | |
2023-06-23 | SL-19805 Follow-up fix | Andrey Lihatskiy | |
2023-06-23 | SL-18837 fixes for test failures. | Brad Linden | |
VERSION_BUILD is now too big to fit in 32 bits, and cpuid doesn't do what we expect under rosetta | |||
2023-06-23 | SL-19805 Second Life Viewer last update made invisible parts visible | Alexander Gavriliuk | |
2023-06-21 | SL-19692 Z Offset is applied twice in Mouselook | Alexander Gavriliuk | |
2023-06-20 | SL-19860 Fixed messages from muted objects being shown upon login | Andrey Kleshchev | |
2023-06-15 | SL-19404 Navigation bar coordinates slightly off | Alexander Gavriliuk | |
2023-06-09 | SL-18837 set build id based on github workflow run id | Brad Linden | |
2023-06-09 | SL-19844 People floater - Remove the 'Remove friend' menu item | Alexander Gavriliuk | |
2023-06-07 | SL-18837 fix win32 build warning about missing python-version setting | Brad Linden | |
2023-06-07 | Revert "SL-18837: On Windows, try using py.exe Python stub." | Brad Linden | |
This reverts commit 996ea03d874c714f312c1bfbafda3dddc2172a39. | |||
2023-06-07 | Attempt to port some build.yaml improvements from DRTVWR-559 over to actions ↵ | Brad Linden | |
branch | |||
2023-06-07 | SL-18837: Try to install llsd in the Python used by py.exe | Nat Goodspeed | |
2023-06-07 | SL-18837: Tell py.exe to use Python 3.9 instead of 3.11 | Nat Goodspeed | |
2023-06-07 | SL-19286 Avatar is upside down when viewed from below | Alexander Gavriliuk | |
2023-06-07 | SL-18837: Quote integers used for environment variables | Nat Goodspeed | |
2023-06-07 | SL-18837: Try setting PY_PYTHON and PYLAUNCHER_DEBUG | Nat Goodspeed | |
which should only affect Windows unit tests, but should hopefully improve our chances that Windows unit tests will succeed. | |||
2023-06-07 | SL-18837: On Windows, try using py.exe Python stub. | Nat Goodspeed | |
2023-06-07 | SL-18328 Fix opening the right profile on click Callingcard embedded to a ↵ | Alexander Gavriliuk | |
Notecard | |||
2023-06-06 | SL-18837: Concat path part with / rather than +=. | Nat Goodspeed | |
Using concatenation appends the intended filename to the parent directory name, instead of putting the filename in the parent directory. | |||
2023-06-06 | SL-18837: On Windows, NamedTempFile must convert from wstring | Nat Goodspeed | |