summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-07SL-18799 Crash at requestPostCapabilityAndrey Kleshchev
2022-12-07SL-18197 Materials folder doesn't appear on loginAndrey Kleshchev
Fix some folders not being requested unless already cached. Fix materials folder not being requested by materials picker.
2022-12-07SL-18776 Avatar picker search not updated on http errorAndrey Kleshchev
2022-12-07SL-18777 PBR upload was stuck waiting for textureakleshchev
Handle obscure upload failure case - floater was waiting for a texture upload indefinetely. Unblock floater if upload fails.
2022-12-07SL-18795 Overrides are not applied to one faceMaxim Nikolenko
2022-12-07Fix failures to update the TP states while the viewer is minimized.Henri Beauchamp
This is a fix for: https://jira.secondlife.com/browse/BUG-230616
2022-12-06DRTVWR-575: Try to avoid comparison warnings in llclamp()Nat Goodspeed
2022-12-06SL-18784 Refactor physics shape display to not require its own render ↵Dave Parks
target. Remove "Hover Glow Objects" to free up a superfluous render target.
2022-12-06SL-18330: Adapt LLSDSerialize and tests to llssize max_bytes params.Nat Goodspeed
2022-12-06DRTVWR-575: Defend unescape_string() against empty line.Nat Goodspeed
The unsigned index arithmetic was problematic in that case.
2022-12-06DRTVWR-575: Update a few more int lengths in llsdserialize.{h,cpp}.Nat Goodspeed
2022-12-06DRTVWR-575: Use llssize (signed size_t) for max_bytes parameters.Nat Goodspeed
Since LLSDSerialize::SIZE_UNLIMITED is negative, passing that through unsigned size_t parameters could result in peculiar behavior.
2022-12-06DRTVWR-575: Introduce LLKeyBind::endNonEmpty()Nat Goodspeed
and use it to replace dubious loops in asLLSD() and trimEmpty().
2022-12-06SL-18788 Fix for legacy shiny not working until after restart when ↵Dave Parks
reflections probes are disabled.
2022-12-06DRTVWR-575: Keep BufferArray::findBlock() in int domain.Nat Goodspeed
2022-12-06SL-18785 Fix for corrupt reflection probes on various preference changes. ↵Dave Parks
Add UI for Screen Space Reflections.
2022-12-06SL-18778 Crash at LLVoiceClient::removeObserver (#25)akleshchev
2022-12-05Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-12-05SL-18692 Fix for fullbright alpha not clipping against water plane (also ↵Dave Parks
fixes ultraspace particles).
2022-12-03SL-18486 Complete Avatars floater is blank.Maxim Nikolenko
2022-12-03SL-18565 Built-in bump maps and some environment textures fail to loadAndrey Kleshchev
Due to udp texture fetching no longer being present
2022-12-02SL-18330: Test Python llsd.parse() both from bytes and from stream.Nat Goodspeed
2022-12-02SL-18330: Fix new C++ <-> Python LLSD compatibility tests.Nat Goodspeed
When sending multiple LEAP packets in the same file (for testing convenience), use a length prefix instead of delimiting with '\n'. Now that we allow a serialization format that includes an LLSD format header (e.g. "<?llsd/binary?>"), '\n' is part of the packet content. But in fact, testing binary LLSD means we can't pick any delimiter guaranteed not to appear in the packet content. Using a length prefix also lets us pass a specific max_bytes to the subject C++ LLSD parser. Make llleap_test.cpp use new freestanding Python llsd package when available. Update Python-side LEAP protocol code to work directly with encoded bytes stream, avoiding bytes<->str encoding and decoding, which breaks binary LLSD. Make LLSDSerialize::deserialize() recognize LLSD format header case- insensitively. Python emits and checks for "llsd/binary", while LLSDSerialize emits and checks for "LLSD/Binary". Once any of the headers is recognized, pass corrected max_bytes to the specific parser. Make deserialize() more careful about the no-header case: preserve '\n' in content. Introduce debugging code (disabled) because it's a little tricky to recreate. Revert LLLeap child process stdout parser from LLSDSerialize::deserialize() to the specific LLSDNotationParser(), as at present: the generic parser fails one of LLLeap's integration tests for reasons that remain mysterious.
2022-12-02Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-12-02SL-18739 Fix for some textures not loading. Remove some tabs.Dave Parks
2022-12-02Merge pull request #23 from secondlife/SL-18741cosmic-linden
SL-18448 When initing views and object has pbr, open pbr in texture tab
2022-12-02Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-12-02SL-18745 Fix for assert on teleport.Dave Parks
2022-12-02SL-18448 When initing views and object has pbr, open pbr in texture tabAndrey Kleshchev
2022-12-02SL-18768 Disabled PBR texture transform when no PBR is setAndrey Kleshchev
2022-12-02SL-18741 Basic bulk upload for gltf materials #1Andrey Kleshchev
2022-12-02SL-18734 certain links are not displayed appropriatelyMaxim Nikolenko
2022-12-01SL-18725 Texture picker should explain why dropping texture isn't allowedAndrey Kleshchev
Show a tooltip on drag&drop
2022-12-01Merge pull request #19 from secondlife/SL-18746cosmic-linden
SL-18746: Fix misplaced control in build menu
2022-12-01SL-18742 Upload materials option is missing from inventory's menuAndrey Kleshchev
2022-12-01SL-18648 Clean up unused mNonImmediateFilterPermMaskAndrey Kleshchev
2022-11-30SL-18746: Disable transparency control in build floater when the prim has a ↵Cosmic Linden
GLTF material
2022-12-01SL-18243 Add wear and unwear buttons on line items in Outfits floaterMaxim Nikolenko
2022-11-30SL-18746: Fix Align button ("Align current texture layers") being offset in ↵Cosmic Linden
build menu texture tab
2022-11-30SL-18745 Fix for LLVertexBuffer assertion on shutdown.Dave Parks
2022-11-30Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-11-30SL-18154 WIP -- CPU sampling (AMD uProf) profile guided optimizations to ↵Dave Parks
reduce CPU usage of background threads.
2022-11-30Merge remote-tracking branch 'origin/DRTVWR-559' into DRTVWR-559Brad Kittenbrink
2022-11-30Merge pull request #16 from secondlife/SL-18732cosmic-linden
Sl 18732: Fix responsiveness of GLTF texture transform controls in build floater
2022-11-29SL-18732: Fix clang build errorCosmic Linden
2022-11-29SL-18732: Review feedbackCosmic Linden
2022-11-29SL-18732: Pass material list callbacks by referenceCosmic Linden
2022-11-29SL-18732: Use override update callback for LLMaterialEditor::updateLive as wellCosmic Linden
2022-11-29SL-18727 Save material to Inventoryshould prioritize picked faceAndrey Kleshchev
2022-11-29SL-18732: Fix texture transform controls not updating when switching which ↵Cosmic Linden
texture to edit