summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2023-09-26SL-19242: Package Mac app image as tarball for artifact uploading.Nat Goodspeed
actions/upload-artifact doesn't preserve symlinks, which are important for our Mac viewer and its embedded frameworks. But tar does, so pack up the whole bundle as a tarball before posting as a GitHub artifact.
2023-09-25SL-20276 shape thumbnails should display front of avatar regardless of ↵Maxim Nikolenko
'AppearanceCameraMovement' setting
2023-09-25SL-20335 Disable ERROR # diffuseColor4fv : ASSERT (shader != NULL)Alexander Gavriliuk
2023-09-25SL-20334 Unable to use non-square textures from inventoryAndrey Kleshchev
2023-09-25SL-20332 Crash at dragCategoryIntoFolderAndrey Kleshchev
2023-09-25SL-20188 Size of friend list affects time to open Preferences floaterAndrey Kleshchev
Don't check every file when it's enough to know if there are any.
2023-09-22SL-15039 Prune unused preferences #3Andrey Kleshchev
DebugInventoryFilters DebugShowXUINames DebugSlshareLogTag DebugStat**** DefaultBlankNormalTexture DefaultObjectNormalTexture DefaultObjectSpecularTexture DefaultUploadCost DisplayAvatarAgentTarget DisplayChat DisplayDebug DisplayDebugConsole DisplayIM DisplayLinden DisplayRegion DragAndDropToolTipDelay DragAndDropDistanceThreshold DropShadowButton DropShadowFloater DropShadowSlider DropShadowTooltip UIImgWhiteUUID UseEnvironmentFromRegion UseDayCycle WaterPresetName SkyPresetName DayCycleName DestinationGuideHintTimeout SidePanelHintTimeout DisablePrecacheDelayAfterTeleporting
2023-09-22SL-15039 Prune unused preferences #2Andrey Kleshchev
List of removed preferences (usused per statistics): BottomPanelNew BrowserHomePage BlockSomeAvatarAppearanceVisualParams ButtonHPad ButtonHeight ButtonHeightSmall CacheNumberOfRegionsForObjects ChatBarStealsFocus ChatLoadGroupTimeout ChatPersistTime ChatShowTimestamps ContextConeInAlpha ContextConeOutAlpha ContextConeFadeTime ConversationHistoryPageSize ContactsTornOff CurlMaximumNumberOfHandles CurlUseMultipleThreads CustomServer DebugShowPrivateMem
2023-09-22SL-15039 Prune unused preferences #1Andrey Kleshchev
List of removed preferences (usused per statistics): AdvanceOutfitSnapshot AnimationDebug AskedAboutCrashReports AudioLevelDoppler AudioLevelRolloff AudioLevelUnderwaterRolloff AudioLevelWind AutoAcceptNewInventory AutoLoadWebProfiles AvatarBacklight AvatarPickerSortOrder AvatarPosFinalOffset AvatarBakedTextureUploadTimeout AvatarBakedLocalTextureUpdateTimeout AnimatedObjectsIgnoreLimits AnimatedObjectsGlobalScale AvatarBoundingBoxComplexity StartUpChannelUUID NearByChatChannelUUID NotificationChannelUUID AlertChannelUUID AssetStorageLogFrequency AvatarInspectorTooltipDelay AllowBottomTrayButtonReordering AvatarRotateThresholdSlow AvatarRotateThresholdFast
2023-09-22SL-20244 Log crash reason before assertion in check_rigged_group()Alexander Gavriliuk
2023-09-21SL-20287 The 'search_history.txt' file in the user profile is always emptyAlexander Gavriliuk
2023-09-20SL-20308 Clearing user's data should clear mfa #2Andrey Kleshchev
2023-09-20SL-20280 BugSplat Crash in LLVertexBuffer::setBuffer()Alexander Gavriliuk
2023-09-20SL-20298 Fix recursive fetch not working properly.Andrey Kleshchev
2023-09-20SL-19242: Pass channel and imagename to sign-pkg-mac/action.yaml.Nat Goodspeed
The viewer_manifest.py logic to determine the name of the viewer installer .dmg is a little convoluted. Make it tell viewer-build-util/sign-pkg-mac that name, rather than passing it all the relevant inputs and composing it redundantly. sign-pkg-mac also wants the viewer channel to determine the application name.
2023-09-18SL-20308 Clearing user's data should clear mfaAndrey Kleshchev
2023-09-15SL-20236 BugSplat Crash in LLVertexBuffer::validateRange(708)Alexander Gavriliuk
2023-09-15SL-20279 BugSplat Crash #1327171: gl_debug_callback(111)Alexander Gavriliuk
2023-09-15SL-20278 Disconnect saving MFA from saving passwordAndrey Kleshchev
2023-09-15SL-19826 Gallery multiselect support, fix right clickAndrey Kleshchev
2023-09-14SL-20269 Tab's focus jumps over item when clicking on edge itemsAndrey Kleshchev
2023-09-14SL-20285 Updated individual request count declarationAndrey Kleshchev
2023-09-14SL-20285 Sturdier cof and fixed link fetchingAndrey Kleshchev
2023-09-13SL-19242: Capture the BugSplat @rpath as str, not bytes.Nat Goodspeed
2023-09-13SL-19242: Ensure NSIS file paths don't end with backslash.Nat Goodspeed
If they do, NSIS takes it as line continuation.
2023-09-13SL-19242: On NSIS error, dump the generated .nsi file.Nat Goodspeed
2023-09-13SL-19242: Pass arbitrary subprocess kwds through run_command().Nat Goodspeed
That is, make LLManifest.run_command() accept and forward subprocess keyword arguments.
2023-09-13SL-19242: Write relative pathnames into NSIS input file.Nat Goodspeed
2023-09-13SL-19242: Don't die if Windows app image installers/windows exists.Nat Goodspeed
2023-09-13SL-19242: Add NSIS language files etc. to Windows-app artifact.Nat Goodspeed
2023-09-13SL-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-12SL-20162 Option for debuging folder version in UIAndrey 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-11SL-19242: Exclude installer from Windows-app artifact.Nat Goodspeed
2023-09-11SL-19242: Adjust Windows relative path base directory.Nat Goodspeed
2023-09-11SL-19242: Have to prefix upload-artifact exclude paths with pathname.Nat Goodspeed
2023-09-11SL-19242: Fix minor error in viewer_manifest.set_github_output().Nat Goodspeed
2023-09-11SL-19242: Eliminate cruft from Windows app image artifactNat Goodspeed
2023-09-11SL-20277 remove settings from camera presetsMnikolenko Productengine
2023-09-11SL-20199 Fix invalid or oversized folder being refetched indefinetelyAndrey Kleshchev
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-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-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-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().