Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | SL-18837: Include actions-build-sh branch in build trigger pushes. | Nat Goodspeed | |
2023-06-27 | SL-18837: Try doing necessary setup to run viewer's own build.sh. | Nat Goodspeed | |
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-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-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 | |
2023-06-06 | SL-18837: Ditch Boost.Phoenix implicit lambda syntax. | Nat Goodspeed | |
It's cool to be able to write 'arg1 << "stuff" << var ...;' for a lambda accepting a std::ostream reference, but cascading compile errors mean it's no longer worth trying to make that work -- given actual C++ lambdas. Also clean up a lingering BOOST_FOREACH() and a boost::bind() while at it. | |||
2023-06-06 | SL-18837: Make NamedTempFile name template compatible with Python. | Nat Goodspeed | |
The recommended template uses hyphens; change to underscores to be valid Python temp module names. | |||
2023-06-06 | SL-18837: NamedTempFile back to std::function, use boost::phoenix << | Nat Goodspeed | |
It seems the problem addressed by aab769e wasn't some synergy between Boost.Phoenix and Boost.Function, but rather the lack of a Phoenix header file introducing operator<<(). | |||
2023-06-05 | SL-18837: NamedTempFile must still disambiguate string literals. | Nat Goodspeed | |
2023-06-05 | SL-18837: Make NamedTempFile revert to boost::function | Nat Goodspeed | |
from std::function, since some consumers still use (e.g.) boost::phoenix::placeholders::arg1 to generate an inline callable. | |||
2023-06-05 | SL-18837: Try giving temp Python scripts a .py extension. | Nat Goodspeed | |
On GitHub Windows Actions runners, we're getting permissions errors trying to tell the Python interpreter to run a NamedTempFile script. Try using NamedExtTempFile to give each such script a .py extension. | |||
2023-06-05 | SL-18837: Use Boost.Filesystem for NamedTempFile, instead of APR. | Nat Goodspeed | |
2023-06-05 | SL-18837: Followup to 19e9e8c: global Boost.Bind placeholders | Nat Goodspeed | |
do not need 'using' directive, given BOOST_BIND_GLOBAL_PLACEHOLDERS. | |||
2023-06-05 | SL-18837: pip install llsd as well as autobuild. | Nat Goodspeed | |
The Python child processes used by llprocess_test.cpp and llleap_test.cpp need the Python llsd module to communicate with the C++ parent process. Also set LOGFAIL and BUGSPLAT_DB environment variables. | |||
2023-06-05 | SL-18837: Try to silence cascade of Boost.Bind warning messages. | Nat Goodspeed | |
2023-06-05 | SL-18837: Windows APR 1.7.2 requires MS rpcrt4.dll. | Nat Goodspeed | |
2023-06-05 | SL-18837: Bump the granularity of WorkQueue timing tests. | Nat Goodspeed | |
On a low-powered GitHub Mac runner, the system doesn't wake up as soon as it should, and we get spurious "too late" errors. Try a bigger time increment. | |||
2023-06-05 | SL-18837: Update apr_suite to release v1.7.2-4d6fcb2. | Nat Goodspeed | |
2023-06-05 | SL-18837: #include <array> in several sources that need it. | Nat Goodspeed | |
It seems we're no longer implicitly inheriting <array> from some other [set of] header file[s]. Where we use std::array, bring it in explicitly. | |||
2023-06-05 | SL-18837: We no longer build Windows apr-iconv -- don't reference. | Nat Goodspeed | |
With VS 2022 on Windows GitHub Actions runners, we can't build apr_suite at all with the upstream .sln / .vcxproj files, so we had to switch to "experimental" CMake support. However there's no CMakeLists.txt file for apr-iconv, so the Windows package omits that library. | |||
2023-06-02 | SL-18837: Don't include a version-specific Boost.Regex header. | Nat Goodspeed | |
Let the umbrella <regex.hpp> header make that decision. | |||
2023-06-02 | SL-18837: Boost.Bind _1, _2 placeholders are no longer global. | Nat Goodspeed | |
This was a longstanding complaint: that Boost shouldn't dump the (somewhat mysterious) _1, _2 et al. names into the global namespace. Recent Boost has fixed that, requiring 'using namespace boost::placeholders;' if you want to use them unqualified. | |||
2023-06-02 | SL-18837: Don't try to copy long, specific libnghttp2.14.19.0.dylib. | Nat Goodspeed | |
The package doesn't include that any more. | |||
2023-06-02 | SL-18837: Update apr_suite to release v1.7.2-fb873f5. | Nat Goodspeed | |
2023-06-02 | SL-18837: Update libxml2, minizip-ng, colladadom | Nat Goodspeed | |
Update libxml2 to release v2.9.4.7476681. Update minizip-ng to release v3.0.2.3e9876e. Update colladadom to release v2.3.d1ef72a. | |||
2023-05-19 | SL-18837: Update boost, googlemock | Nat Goodspeed | |
Update boost to release v1.81-90bb2df. Update googlemock to release v1.7.0.77bba00. | |||
2023-05-19 | SL-18837: Next batch of GitHub actions build updates | Nat Goodspeed | |
2023-05-19 | DRTVWR-558: Merge branch 'main' of secondlife/viewer into actions | Nat Goodspeed | |
2023-05-19 | SL-18837: Update most packages with GitHub Actions builds. | Nat Goodspeed | |
Not colladadom: a GHA build of something upstream of it produced Mac link errors seemingly related to zst. Not xxhash: 3p-xxhash is a private repo, needing the 'public: false' switch in its build.yaml. | |||
2023-05-17 | Increment viewer version to 6.6.13 | Nat Goodspeed | |
following promotion of DRTVWR-577 | |||
2023-05-15 | SL-18837: Update llphysicsextensions_source, fmodstudio, kdu, slvoice | Nat Goodspeed | |
Update llphysicsextensions_source to release v1.0.d3192c1. Update fmodstudio to release v2.02.06.8f8fce1. Update kdu to release v7.10.4.9e770ae. Update slvoice to release v4.10.0000.32327.5fc3fe7c.399bd0e. | |||
2023-05-15 | SL-18837: Update fmodstudio, kdu, slvoice | Nat Goodspeed | |
Update fmodstudio to release v2.02.06.c0dea14. Update kdu to release v7.10.4.2dc3b89. Update slvoice to release v4.10.0000.32327.5fc3fe7c.db0dc68. | |||
2023-05-15 | SL-18837: Update havok-source to release v2012.1-2-b101b57. | Nat Goodspeed | |
2023-05-15 | SL-18837: AUTOBUILD_GITHUB_TOKEN to authenticate private packages. | Nat Goodspeed | |
2023-05-15 | SL-18837: Update apr_suite to release v1.7.2.91ae6ee. | Nat Goodspeed | |
2023-05-09 | SL-19660 Updated contributions doc | Andrey Kleshchev | |
2023-05-09 | SL-19660 Merge pull request #199 from beqjanus/main | akleshchev | |
BUG-233797/233798 - fix blackout when u/w fog_density < 0 | |||
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-05-03 | SL-19647: Eliminate LLSDArray entirely. | Nat Goodspeed | |
Newer C++ compilers have different semantics around LLSDArray's special copy constructor, which was essential to proper LLSD nesting. In short, we can no longer trust LLSDArray to behave correctly. Now that we have variadic functions, get rid of LLSDArray and replace every reference with llsd::array(). |