summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-10SL-19826 Keep scroll from acting up if selection changedAndrey Kleshchev
Unfulfilled scroll (due to fetching) persisted after selection changed
2023-09-10SL-19826 Basic 'shift' support for gallery Part#4Andrey Kleshchev
2023-09-10SL-19826 Gallery multiselect support Part#3Andrey Kleshchev
wip
2023-09-10SL-19826 Implement feedback for dropping into flat folder view Part#2Andrey Kleshchev
2023-09-10SL-19826 Implement feedback for pasting into flat folder view Part#1Andrey Kleshchev
2023-09-09SL-19242: Try passing upload-artifact a normalized relative path.Nat Goodspeed
2023-09-08SL-19242: Resolve '..' in viwer_app path before trying to upload.Nat Goodspeed
2023-09-08SL-18837: Stop failing build.sh if there's no installer.Nat Goodspeed
This unblocks ReleaseOS builds, and also preps for SL-19242. Streamline build.sh's Uploads section.
2023-09-08SL-19242: Post -app artifact, not -exe, with entire install image.Nat Goodspeed
Previously we posted Windows-exe, macOS-exe artifacts that were a little inconsistent: Windows-exe contained just the Windows executable, whereas macOS-exe contained the whole .app tree (but without the .app directory). Change to post Windows-app, macOS-app artifacts that each contain the whole viewer install image, including the top-level application name directory. This is what we'll need to codesign and notarize.
2023-09-08Merge pull request #372 from secondlife/DRTVWR-587-maint-V-pytweaknat-goodspeed
DRTVWR-587: Simplify Python.cmake by omitting find_package(Python3).
2023-09-08DRTVWR-587: Adopt Ansariel's Python.cmake Windows simplification.Nat Goodspeed
2023-09-08SL-18837: Suppress ReleaseOS for now.Nat Goodspeed
2023-09-08SL-18837: Make llsdserialize_test debug output conditional.Nat Goodspeed
Move hexdump() and hexmix() stream formatters to new hexdump.h for potential use by other tests. In toPythonUsing() helper function, add a temp file to receive Python script debug output, and direct debug output to that file. On test failure, dump the contents of that file to the log. Give NamedTempFile::peep() an optional target std::ostream; refactor implementation as peep_via() that accepts a callable to process each text line. Add operator<<() to stream the contents of a NamedTempFile object to ostream -- but don't use that with LL_DEBUGS(), as it flattens the file contents into a single log line. Instead add peep_log(), which streams each individual text line to LL_DEBUGS().
2023-09-08Fix builds using OpenALAnsariel
(cherry picked from commit fd73b6e5cf6341d606628646b73a0d05223b74bc)
2023-09-08SL-18837: Revert "Add OpenAL::createDefaultStreamingAudioImpl()."Nat Goodspeed
This reverts commit 6cb906c44908a304af26e3ea95de88ff34ef46f7.
2023-09-08SL-18837: Revert "Typo for LLAudioEngine_OpenAL"Nat Goodspeed
This reverts commit 46bd102e80178abb094b5dac6fe9c476e044eaed.
2023-09-08SL-18837: Typo for LLAudioEngine_OpenALNat Goodspeed
2023-09-08SL-18837: Add OpenAL::createDefaultStreamingAudioImpl().Nat Goodspeed
LLAudioEngine added a new abstract virtual method that wasn't yet implemented for LLStreamingAudio_OpenAL.
2023-09-08allow to take snapshot; bind more funcs to call from luaMnikolenko Productengine
2023-09-08SL-18837: NamedTempFile must be binary mode on Windows.Nat Goodspeed
2023-09-08SL-18837: Add debugging output to llsdserialize_test.cpp.Nat Goodspeed
2023-09-08SL-19951 EmojiPicker - preserve original character case for German categoriesAlexander Gavriliuk
2023-09-08SL-19951 Organize emoji categories in groups (fix for German)Alexander Gavriliuk
2023-09-07SL-20273 IM, Offer Teleport, Map and Pay SLurls from external browser were ↵Andrey Kleshchev
blocked
2023-09-07SL-18837: Suppress BUGSPLAT_DB for ReleaseOS builds.Nat Goodspeed
2023-09-07SL-18837: Fix minor merge glitch.Nat Goodspeed
2023-09-07SL-18837: String literals are single-quoted in GitHub expressions.Nat Goodspeed
2023-09-07SL-18837: Without USE_BUGSPLAT, no target generate_symbols.Nat Goodspeed
2023-09-07SL-18837: Segregate ReleaseOS artifacts; don't even upload.Nat Goodspeed
Eliminate references to (no longer set) matrix.addrsize.
2023-09-07SL-18837: Merge branch 'main' into actionsNat Goodspeed
2023-09-06Merge pull request #361 from secondlife/SL-20167cosmic-linden
SL-20167: Grey out the clipboard when copying the material is not allowed
2023-09-06SL-19243: Specify macos-latest for post-mac-symbols.Nat Goodspeed
We want to run on a GitHub-hosted runner rather than one of our own.
2023-09-06SL-20167: Don't block clipboard if GLTF material is nullCosmic Linden
2023-09-06SL-20167: Also check permission on paste to be certainCosmic Linden
2023-09-06SL-19842 WIP -- Change how probe ambiance mixes with sky ambient.RunitaiLinden
2023-09-06SL-20209 MacOS buildfixAndrey Kleshchev
2023-09-06addcallback to display error msgMnikolenko Productengine
2023-09-06SL-20214 Crash at LLControlAVBridge::updateSpatialExtentsAndrey Kleshchev
(cherry picked from commit 3d2da2b2c09fc637c2eaccac1607e3480bede145)
2023-09-05DRTVWR-587: Simplify Python.cmake by omitting find_package(Python3).Nat Goodspeed
Elsewhere in CMake land, we reference PYTHONINTERP_FOUND and PYTHON_EXECUTABLE, both of which are explicitly set by Python.cmake. We don't seem to need the find_package(Python3 COMPONENTS Interpreter) call. Given that we take some pains to be careful about which Windows Python interpreter we find, this eliminates a wildcard.
2023-09-05Initial prototype of embedded LUAMnikolenko Productengine
2023-09-05SL-19655 Remove a couple unused debug settings and related code (update)Alexander Gavriliuk
2023-09-05SL-18125 Fixed default upload permissions being ignoredAndrey Kleshchev
2023-09-05Fix emoji category filter not working correctlyAnsariel
2023-09-05SL-19709 Fix for fullbright shiny not factoring out exposure (update)Alexander Gavriliuk
2023-09-05SL-20236 BugSplat Crash in LLVertexBuffer::validateRange(708)Alexander Gavriliuk
2023-09-05SL-20206 Underwater visuals problematic when camera is swung below Z=0Alexander Gavriliuk
2023-09-02SL-19243: Skip older Mac symbol uploadNat Goodspeed
because it moves the xcarchive.zip file away from where we later want to post it to GitHub.
2023-09-02SL-19242: Fix duplicated 'Second Life Mumble.app' path componentNat Goodspeed
in the path passed as the macOS viewer_exe GitHub output.
2023-09-02SL-19243: Post xcarchive.zip instead of separate symbols tarball.Nat Goodspeed
On Mac, in the CMake USE_BUGSPLAT logic, we created both xcarchive.zip (which is what BugSplat wants to see) and secondlife-symbols-darwin -64.tar.bz2 (which we don't think is used for anything). The tarball was posted to codeticket -- but why? If the point is to manually re-upload to BugSplat in case of failure, we'll do better saving xcarchive.zip to codeticket. For SL-19243, posting xcarchive.zip directly supports the goal of breaking out the upload to BugSplat as a separate step. Anyway, since xcarchive.zip is a superset of the tarball, the tarball can be recreated from the zip file, whereas the zip file can't be recreated from the tarball without opening the .dmg installer and extracting the viewer executable. If the xcarchive.zip file exists (that is, on Mac), post that to codeticket or GitHub, as applicable, instead of the tarball. In fact, in the USE_BUGSPLAT case, don't even bother creating the tarball since we're going to ignore it. Make the new build.sh logic that insists on BUGSPLAT_USER and BUGSPLAT_PASS conditional on BUGSPLAT_DB.
2023-09-02SL-19242: Emphasize to upload-artifact that our .app is a directoryNat Goodspeed