Commit Graph

49147 Commits (d48c77b6dcfc6eafba09b58f530bbfa4f00a9431)

Author SHA1 Message Date
Nat Goodspeed 7c351379fc SL-19242: Retrieve and decode Windows signing cert, pass to action. 2023-09-15 15:17:40 -04:00
Andrey Kleshchev 69a98a8465 SL-20278 Disconnect saving MFA from saving password 2023-09-15 03:07:29 +03:00
Andrey Kleshchev 76c6dc025d SL-19826 Gallery multiselect support, fix right click 2023-09-15 00:01:58 +03:00
Andrey Kleshchev 28e6ce451c SL-20269 Tab's focus jumps over item when clicking on edge items 2023-09-14 23:34:57 +03:00
Andrey Kleshchev b09c19d27c SL-20285 Updated individual request count declaration 2023-09-14 20:58:42 +03:00
Andrey Kleshchev fa47e4402b SL-20285 Sturdier cof and fixed link fetching 2023-09-14 18:51:33 +03:00
Mnikolenko Productengine 2e7cf2c1af SL-20268 FIXED clicking Cancel doesn't revert Materials perms 2023-09-14 14:55:41 +03:00
Nat Goodspeed ebe8e01ad1 SL-19242: Capture the BugSplat @rpath as str, not bytes. 2023-09-13 21:54:43 -04:00
Nat Goodspeed 2a031fa11c SL-19242: Ensure NSIS file paths don't end with backslash.
If they do, NSIS takes it as line continuation.
2023-09-13 21:17:34 -04:00
Nat Goodspeed 2670cde77b SL-19242: On NSIS error, dump the generated .nsi file. 2023-09-13 20:12:43 -04:00
Nat Goodspeed 6c6f6f4023 SL-19242: Pass arbitrary subprocess kwds through run_command().
That is, make LLManifest.run_command() accept and forward subprocess keyword
arguments.
2023-09-13 19:29:45 -04:00
Nat Goodspeed 62898143bf SL-19242: Write relative pathnames into NSIS input file. 2023-09-13 17:59:09 -04:00
Nat Goodspeed baa0faa7d1 SL-19242: Don't die if Windows app image installers/windows exists. 2023-09-13 15:10:22 -04:00
Nat Goodspeed b1c93e6a50 SL-19242: Add NSIS language files etc. to Windows-app artifact. 2023-09-13 13:17:38 -04:00
Nat Goodspeed be5f210e72 SL-19242: Don't exclude the prepared .nsi file from Windows-app.
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-13 11:13:55 -04:00
Nat Goodspeed b02249546e SL-19243: Directly reference action subdirs in viewer-build-util
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 16:28:09 -04:00
Nat Goodspeed 3e86f26b40 SL-19243: Try to convince GitHub that ./.util is really a path. 2023-09-12 13:55:08 -04:00
Cosmic Linden a280bacfea SL-20157: Fix scale of avatar mesh parts when mikktspace tangent generation fails 2023-09-12 10:50:26 -07:00
Andrey Kleshchev b5c745185f SL-20162 Option for debuging folder version in UI
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 19:51:13 +03:00
Nat Goodspeed d795b49f16 SL-19243: Job step 'uses' must specify action.yaml file
instead of having it implied by specifying the containing directory.
2023-09-12 12:50:13 -04:00
Nat Goodspeed 0992a0af3b SL-19243: Use consolidated viewer-build-util
instead of distinct viewer-post-bugsplat-{windows,mac} repos.
2023-09-12 12:46:28 -04:00
Nat Goodspeed f31326189c SL-19242: Exclude installer from Windows-app artifact. 2023-09-11 19:38:55 -04:00
Nat Goodspeed 62879b6e69 SL-19242: Adjust Windows relative path base directory. 2023-09-11 18:05:32 -04:00
Nat Goodspeed fab7b300b9 SL-19242: Re-enable the rest of the build product uploads. 2023-09-11 15:34:14 -04:00
Nat Goodspeed db2953e5de SL-19242: Have to prefix upload-artifact exclude paths with pathname. 2023-09-11 15:29:32 -04:00
Nat Goodspeed 0d0dafc1be SL-19242: Fix minor error in viewer_manifest.set_github_output(). 2023-09-11 13:33:30 -04:00
Nat Goodspeed 0107f030c8 SL-19242: Eliminate cruft from Windows app image artifact 2023-09-11 12:53:34 -04:00
RunitaiLinden 74940194fa Merge remote-tracking branch 'remotes/origin/DRTVWR-559' into davep/SL-19842 2023-09-11 11:51:20 -05:00
Alexander Gavriliuk 0b02bf5d26 SL-20090 BugSplat Crash: LLViewerFetchedTexture::updateFetch(2099) 2023-09-11 18:21:19 +02:00
Andrey Kleshchev f107d8431c SL-20199 Fix invalid or oversized folder being refetched indefinetely 2023-09-11 17:33:55 +03:00
RunitaiLinden e3e1d42ab3 SL-20229 update message template hash 2023-09-11 09:31:16 -05:00
RunitaiLinden 1514ade10d SL-19842 WIP -- Now that probes can override ambient, unroll ambient darkening hacks. 2023-09-11 09:20:00 -05:00
Nat Goodspeed 29300a1fd3 SL-19242: Try harder to post artifacts containing exactly app image.
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-11 10:07:51 -04:00
Andrey Kleshchev cfb69846f1 SL-20261 Allow and resize existing textures as necessary for thumbnails 2023-09-10 21:49:00 +03:00
Andrey Kleshchev 46425b2e49 SL-19826 Keep scroll from acting up if selection changed
Unfulfilled scroll (due to fetching) persisted after selection changed
2023-09-10 21:48:43 +03:00
Andrey Kleshchev 167c5121d3 SL-19826 Basic 'shift' support for gallery Part#4 2023-09-10 21:48:43 +03:00
Andrey Kleshchev f24f72d2f9 SL-19826 Gallery multiselect support Part#3
wip
2023-09-10 21:48:43 +03:00
Andrey Kleshchev 992d4ec36f SL-19826 Implement feedback for dropping into flat folder view Part#2 2023-09-10 21:48:43 +03:00
Andrey Kleshchev 6675321e6a SL-19826 Implement feedback for pasting into flat folder view Part#1 2023-09-10 21:48:43 +03:00
Nat Goodspeed dc0ebc96a4 SL-19242: Try passing upload-artifact a normalized relative path. 2023-09-09 09:36:03 -04:00
Nat Goodspeed ee82cd046f SL-19242: Resolve '..' in viwer_app path before trying to upload. 2023-09-08 19:25:47 -04:00
Nat Goodspeed 63d5d38e36 SL-18837: Stop failing build.sh if there's no installer.
This unblocks ReleaseOS builds, and also preps for SL-19242.

Streamline build.sh's Uploads section.
2023-09-08 17:24:04 -04:00
Nat Goodspeed 2d04cc14d3 SL-19242: Post -app artifact, not -exe, with entire install image.
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 17:01:46 -04:00
nat-goodspeed 3a6b155466
Merge pull request #372 from secondlife/DRTVWR-587-maint-V-pytweak
DRTVWR-587: Simplify Python.cmake by omitting find_package(Python3).
2023-09-08 15:01:57 -04:00
Nat Goodspeed 566ace0d56 DRTVWR-587: Adopt Ansariel's Python.cmake Windows simplification. 2023-09-08 14:37:09 -04:00
Nat Goodspeed c87d9c635b SL-18837: Suppress ReleaseOS for now. 2023-09-08 14:30:05 -04:00
Nat Goodspeed c7546ea65e SL-18837: Make llsdserialize_test debug output conditional.
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 14:14:09 -04:00
Ansariel d459b3a1ca Fix builds using OpenAL
(cherry picked from commit fd73b6e5cf)
2023-09-08 12:42:21 -04:00
Nat Goodspeed 44181628d5 SL-18837: Revert "Add OpenAL::createDefaultStreamingAudioImpl()."
This reverts commit 6cb906c449.
2023-09-08 12:41:04 -04:00
Nat Goodspeed 7e655d8c82 SL-18837: Revert "Typo for LLAudioEngine_OpenAL"
This reverts commit 46bd102e80.
2023-09-08 12:40:37 -04:00