Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-13 | SL-19242: Capture the BugSplat @rpath as str, not bytes. | Nat Goodspeed | |
2023-09-13 | SL-19242: Ensure NSIS file paths don't end with backslash. | Nat Goodspeed | |
If they do, NSIS takes it as line continuation. | |||
2023-09-13 | SL-19242: On NSIS error, dump the generated .nsi file. | Nat Goodspeed | |
2023-09-13 | SL-19242: Pass arbitrary subprocess kwds through run_command(). | Nat Goodspeed | |
That is, make LLManifest.run_command() accept and forward subprocess keyword arguments. | |||
2023-09-13 | SL-19242: Write relative pathnames into NSIS input file. | Nat Goodspeed | |
2023-09-13 | SL-19242: Don't die if Windows app image installers/windows exists. | Nat Goodspeed | |
2023-09-13 | SL-19242: Add NSIS language files etc. to Windows-app artifact. | Nat Goodspeed | |
2023-09-13 | SL-19242: Don't exclude the prepared .nsi file from Windows-app. | Nat Goodspeed | |
Since we need to run NSIS in a separate job step, allow the Windows-app build artifact to include the temporary .nsi file prepared by filling in our template. Also tweak the logic that finds and runs NSIS. | |||
2023-09-12 | SL-19243: Directly reference action subdirs in viewer-build-util | Nat Goodspeed | |
instead of trying to checkout viewer-build-util (which doesn't work) and then reference action subdirs from the filesystem. Also engage (initial placeholder) actions to sign and package the platform-specific application artifacts. | |||
2023-09-12 | SL-19243: Try to convince GitHub that ./.util is really a path. | Nat Goodspeed | |
2023-09-12 | SL-20162 Option for debuging folder version in UI | Andrey Kleshchev | |
Shows folder's data instead of a suffix. Will need either a new inventory window or to toggle UI debug on early. | |||
2023-09-12 | SL-19243: Job step 'uses' must specify action.yaml file | Nat Goodspeed | |
instead of having it implied by specifying the containing directory. | |||
2023-09-12 | SL-19243: Use consolidated viewer-build-util | Nat Goodspeed | |
instead of distinct viewer-post-bugsplat-{windows,mac} repos. | |||
2023-09-11 | SL-19242: Exclude installer from Windows-app artifact. | Nat Goodspeed | |
2023-09-11 | SL-19242: Adjust Windows relative path base directory. | Nat Goodspeed | |
2023-09-11 | SL-19242: Re-enable the rest of the build product uploads. | Nat Goodspeed | |
2023-09-11 | SL-19242: Have to prefix upload-artifact exclude paths with pathname. | Nat Goodspeed | |
2023-09-11 | SL-19242: Fix minor error in viewer_manifest.set_github_output(). | Nat Goodspeed | |
2023-09-11 | SL-19242: Eliminate cruft from Windows app image artifact | Nat Goodspeed | |
2023-09-11 | SL-20199 Fix invalid or oversized folder being refetched indefinetely | Andrey Kleshchev | |
2023-09-11 | SL-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-10 | SL-20261 Allow and resize existing textures as necessary for thumbnails | Andrey Kleshchev | |
2023-09-10 | SL-19826 Keep scroll from acting up if selection changed | Andrey Kleshchev | |
Unfulfilled scroll (due to fetching) persisted after selection changed | |||
2023-09-10 | SL-19826 Basic 'shift' support for gallery Part#4 | Andrey Kleshchev | |
2023-09-10 | SL-19826 Gallery multiselect support Part#3 | Andrey Kleshchev | |
wip | |||
2023-09-10 | SL-19826 Implement feedback for dropping into flat folder view Part#2 | Andrey Kleshchev | |
2023-09-10 | SL-19826 Implement feedback for pasting into flat folder view Part#1 | Andrey Kleshchev | |
2023-09-09 | SL-19242: Try passing upload-artifact a normalized relative path. | Nat Goodspeed | |
2023-09-08 | SL-19242: Resolve '..' in viwer_app path before trying to upload. | Nat Goodspeed | |
2023-09-08 | SL-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-08 | SL-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-08 | SL-18837: Suppress ReleaseOS for now. | Nat Goodspeed | |
2023-09-08 | SL-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-08 | Fix builds using OpenAL | Ansariel | |
(cherry picked from commit fd73b6e5cf6341d606628646b73a0d05223b74bc) | |||
2023-09-08 | SL-18837: Revert "Add OpenAL::createDefaultStreamingAudioImpl()." | Nat Goodspeed | |
This reverts commit 6cb906c44908a304af26e3ea95de88ff34ef46f7. | |||
2023-09-08 | SL-18837: Revert "Typo for LLAudioEngine_OpenAL" | Nat Goodspeed | |
This reverts commit 46bd102e80178abb094b5dac6fe9c476e044eaed. | |||
2023-09-08 | SL-18837: Typo for LLAudioEngine_OpenAL | Nat Goodspeed | |
2023-09-08 | SL-18837: Add OpenAL::createDefaultStreamingAudioImpl(). | Nat Goodspeed | |
LLAudioEngine added a new abstract virtual method that wasn't yet implemented for LLStreamingAudio_OpenAL. | |||
2023-09-08 | SL-18837: NamedTempFile must be binary mode on Windows. | Nat Goodspeed | |
2023-09-08 | SL-18837: Add debugging output to llsdserialize_test.cpp. | Nat Goodspeed | |
2023-09-07 | SL-18837: Suppress BUGSPLAT_DB for ReleaseOS builds. | Nat Goodspeed | |
2023-09-07 | SL-18837: Fix minor merge glitch. | Nat Goodspeed | |
2023-09-07 | SL-18837: String literals are single-quoted in GitHub expressions. | Nat Goodspeed | |
2023-09-07 | SL-18837: Without USE_BUGSPLAT, no target generate_symbols. | Nat Goodspeed | |
2023-09-07 | SL-18837: Segregate ReleaseOS artifacts; don't even upload. | Nat Goodspeed | |
Eliminate references to (no longer set) matrix.addrsize. | |||
2023-09-07 | SL-18837: Merge branch 'main' into actions | Nat Goodspeed | |
2023-09-06 | SL-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-06 | SL-20214 Crash at LLControlAVBridge::updateSpatialExtents | Andrey Kleshchev | |
(cherry picked from commit 3d2da2b2c09fc637c2eaccac1607e3480bede145) | |||
2023-09-02 | SL-19243: Skip older Mac symbol upload | Nat Goodspeed | |
because it moves the xcarchive.zip file away from where we later want to post it to GitHub. | |||
2023-09-02 | SL-19242: Fix duplicated 'Second Life Mumble.app' path component | Nat Goodspeed | |
in the path passed as the macOS viewer_exe GitHub output. |