summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-05SL-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-05SL-18837: Use Boost.Filesystem for NamedTempFile, instead of APR.Nat Goodspeed
2023-06-05SL-18837: Followup to 19e9e8c: global Boost.Bind placeholdersNat Goodspeed
do not need 'using' directive, given BOOST_BIND_GLOBAL_PLACEHOLDERS.
2023-06-05SL-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-05SL-18837: Try to silence cascade of Boost.Bind warning messages.Nat Goodspeed
2023-06-05SL-18837: Windows APR 1.7.2 requires MS rpcrt4.dll.Nat Goodspeed
2023-06-05SL-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-05SL-18837: Update apr_suite to release v1.7.2-4d6fcb2.Nat Goodspeed
2023-06-05SL-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-05SL-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-02SL-18837: Don't include a version-specific Boost.Regex header.Nat Goodspeed
Let the umbrella <regex.hpp> header make that decision.
2023-06-02SL-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-02SL-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-02SL-18837: Update apr_suite to release v1.7.2-fb873f5.Nat Goodspeed
2023-06-02SL-18837: Update libxml2, minizip-ng, colladadomNat 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-19SL-18837: Update boost, googlemockNat Goodspeed
Update boost to release v1.81-90bb2df. Update googlemock to release v1.7.0.77bba00.
2023-05-19SL-18837: Next batch of GitHub actions build updatesNat Goodspeed
2023-05-19DRTVWR-558: Merge branch 'main' of secondlife/viewer into actionsNat Goodspeed
2023-05-19SL-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-17Increment viewer version to 6.6.13Nat Goodspeed
following promotion of DRTVWR-577
2023-05-15SL-18837: Update llphysicsextensions_source, fmodstudio, kdu, slvoiceNat 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-15SL-18837: Update fmodstudio, kdu, slvoiceNat 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-15SL-18837: Update havok-source to release v2012.1-2-b101b57.Nat Goodspeed
2023-05-15SL-18837: AUTOBUILD_GITHUB_TOKEN to authenticate private packages.Nat Goodspeed
2023-05-15SL-18837: Update apr_suite to release v1.7.2.91ae6ee.Nat Goodspeed
2023-05-09SL-19660 Updated contributions docAndrey Kleshchev
2023-05-09SL-19660 Merge pull request #199 from beqjanus/mainakleshchev
BUG-233797/233798 - fix blackout when u/w fog_density < 0
2023-05-04Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-SAndrey Lihatskiy
2023-05-03SL-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().
2023-05-03DRTVWR-575: Replace some LLSDArray() usage with llsd::array().Nat Goodspeed
It seems newer compilers have a different interpretation of exactly when to engage LLSDArray's copy constructor. In particular, this assignment: some_LLSD_map[key] = LLSDArray(...)(...)...; used to convert the LLSDArray object directly to LLSD; now it first calls the custom copy constructor, which embeds the intended array within an outer array before assigning it into the containing map. The newer llsd::array() function avoids that problem because what it returns is already an LLSD object. Taking inventory of LLSDArray assignments of that form turned up a number of workarounds like LLSD(LLSDArray(...)). Replacing those with llsd::array() is both simpler and more readable. Tip of the hat to Chorazinallen for surfacing this issue! (cherry picked from commit bb718155bddfbe7007029a0c9e69a4a98615f14d)
2023-05-02Merge branch 'main' into mainBeq Janus
2023-05-02Merge branch 'main' into DRTVWR-577-maint-SAndrey Lihatskiy
2023-05-02Increment viewer version to 6.6.12Vir Linden
following promotion of DRTVWR-539
2023-04-30BUG-233797/BUG-233798 -ve underwater fog density causes blackout.Beq
2023-04-19Merge branch 'SL-19594-fakesmile' into DRTVWR-577-maint-SAndrey Lihatskiy
2023-04-19SL-19594: Update to bugsplat build 579696Nat Goodspeed
2023-04-18SL-19591 Prompt user to save current settings as Graphics Preset before ↵Andrey Lihatskiy
enabling AutoFPS
2023-04-03SL-17659 The display name reset buttonAndrey Kleshchev
2023-03-31SL-19432 External group links dont load in SLAndrey Kleshchev
2023-03-31Merge branch 'main' into DRTVWR-539Mnikolenko Productengine
# Conflicts: # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/llfloateravatarrendersettings.cpp
2023-03-31SL-19425 capitalization fixMnikolenko Productengine
2023-03-30SL-19491 Revert SL-19346Andrey Kleshchev
This reverts part of commit 0c2b00efaa2b01204618f4950e5d945331a52f0d.
2023-03-30Merge branch 'main' into DRTVWR-577-maint-SAndrey Lihatskiy
# Conflicts: # indra/cmake/CMakeLists.txt # indra/newview/skins/default/xui/es/floater_tools.xml
2023-03-29Increment viewer version to 6.6.11Nat Goodspeed
following promotion of DRTVWR-573
2023-03-27Attempt to fix build breakage for DRTVWR-559Brad Linden
2023-03-27SL-17761 Updated the login failure messageAndrey Lihatskiy
2023-03-24SL-18837: Try building Release viewer config on GH.Nat Goodspeed
2023-03-23SL-19462 Declare the FetchGroupChatHistory setting in the codeAndrey Lihatskiy
to make it accessible after updating the viewer
2023-03-22SL-18876 Update fmod studion to version 2.02.13Andrey Kleshchev
Should fix "Radio/Stream hiccups at a regular rate during playback"
2023-03-22SL-4126 Updated contributions.txtAndrey Lihatskiy