summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-11SL-19842 WIP -- Now that probes can override ambient, unroll ambient ↵RunitaiLinden
darkening hacks.
2023-09-11SL-19242: Try harder to post artifacts containing exactly app image.Nat Goodspeed
In a Windows build tree, we don't actually have an app-named top directory, so don't package its containing directory -- just the app dir itself, e.g. "newview/Release". In a Mac build tree, though we do have "Second Life Mumble.app", its parent directory also contains other large stuff. Try posting a temp directory containing a symlink to the .app. Ditch the "!*.bat" exclusion: the presence of a second path (even an exclusion) changes how upload-artifact nests its contents.
2023-09-10SL-20261 Allow and resize existing textures as necessary for thumbnailsAndrey Kleshchev
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-09Merge branch 'DRTVWR-559' into DRTVWR-583Jonathan "Geenz" Goodman
2023-09-09Remove the rebuild on the drawable. Wasn't working as expected anyways.Jonathan "Geenz" Goodman
DRTVWR-583
2023-09-09SL-19242: Try passing upload-artifact a normalized relative path.Nat Goodspeed
2023-09-08Update reflectionProbeF.glslJonathan "Geenz" Goodman
DRTVWR-583
2023-09-08Update llheroprobemanager.cppJonathan "Geenz" Goodman
DRTVWR-583
2023-09-08Mostly fixed placement math.Jonathan "Geenz" Goodman
DRTVWR-583
2023-09-08Even more placement modes. Reflected axis modes need work.Jonathan "Geenz" Goodman
DRTVWR-583
2023-09-08SL-19242: Resolve '..' in viwer_app path before trying to upload.Nat Goodspeed
2023-09-08Some more modes for mirrors to place the probe.Jonathan "Geenz" Goodman
DRTVWR-583
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-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-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-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-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-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.