summaryrefslogtreecommitdiff
path: root/indra/newview
AgeCommit message (Collapse)Author
2023-10-17Merge branch 'DRTVWR-559' of https://github.com/secondlife/viewer into ↵Jonathan "Geenz" Goodman
DRTVWR-559
2023-10-17Fix for SL-19283Jonathan "Geenz" Goodman
2023-10-17SL-20461 Don't display 'sky converted to HDR' message when opening waterAndrey Kleshchev
2023-10-17SL-20457 allow creating new items from the right-click context menuMaxim Nikolenko
2023-10-17SL-18837: Avoid stuffing build number into 32-bit int.Nat Goodspeed
Even though LLVersionInfo::getBuild() already returns a 64-bit int, various consumers assumed it could fit into 32 bits. It was especially bad to pass it to a classic C style varargs function. Only on a little-endian CPU, and only because it was the last argument, the damage was limited to truncation -- instead of arbitrary undefined behavior. Where the consumer doesn't support 64-bit ints, pass as string instead.
2023-10-16SL-18837: Second Life Release.app=>Second Life Viewer.app in tarballNat Goodspeed
2023-10-16SL-18837: Create Second Life Viewer.app, not Second Life Release.appNat Goodspeed
2023-10-16SL-20473 Add GenericStreamingMessage and dummy handler to suppress packet ↵RunitaiLinden
loss and log spam noise when visiting GLTF enabled regions.
2023-10-16Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-10-16SL-20258 Fix for LSL spamming new probes into the scene deadlocking probe ↵RunitaiLinden
updater. Add probe update debug display.
2023-10-16SL-20382 Warn when moving no-copy items on dropAndrey Kleshchev
2023-10-13Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-10-13SL-20448 Fix for worn animesh corrupting octree bounding boxes.RunitaiLinden
2023-10-13SL-20464 Don't allow enetring non-unicode material nameMaxim Nikolenko
2023-10-13SL-20453 Fix dupplicate items in menuAndrey Kleshchev
Cleanup. Caused by a merge of main(D567) into D559
2023-10-12SL-20436 New accounts that select outfit in web fail to download clothingAndrey Kleshchev
2023-10-12SL-20437 Make the "Unable to load material" message a modal notification.Maxim Nikolenko
2023-10-11SL-20450: Fix missing LSL keyword INVENTORY_MATERIALCosmic Linden
2023-10-11SL-20440 Followup -- balance PBR point light with legacy point lightRunitaiLinden
2023-10-11SL-20440 Followup -- fix for non-normalized vector and balance PBR spotlight ↵RunitaiLinden
with legacy spotlight
2023-10-11SL-20440 Followup -- remove UI for decrufted LOCAL_LIGHT_KILL et al.RunitaiLinden
2023-10-11Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-10-11SL-20440 Fix for projector ambiance destroying PBR shading. Also fix ↵RunitaiLinden
longstanding bug with hard line in projector ambiance lighting. Incidental decruft of legacy_adjust and LOCAL_LIGHT_KILL, etc.
2023-10-10Merge pull request #419 from secondlife/SL-20396cosmic-linden
SL-20396: Apply blinn-phong rotation to texture translation animations for GLTF materials
2023-10-10SL-19311 Grey textures after teleportAndrey Kleshchev
There is no asset capability during teleport and it can take some time to arrive, texture shouldn't just fail to fetch if capability arrives after content.
2023-10-10SL-20372 Picker should remember choice of texture sourceAndrey Kleshchev
2023-10-09SL-20430 Camera won't follow avatar above 1024mAndrey Kleshchev
Partially reverts SL-20206 commit 25388312cf28f8b30934ac3885783a96a3b2ed69
2023-10-07SL-20386 Fix default material recognition in picker's inventoryAndrey Kleshchev
2023-10-07SL-20383 Fix scroll locking viewAndrey Kleshchev
2023-10-07Merge branch 'DRTVWR-589-nested-table-bug' into DRTVWR-589Nat Goodspeed
2023-10-07DRTVWR-589: Solved the bug in traversing nested Lua tables.Nat Goodspeed
When lua_tollsd() makes a recursive call, it passes -1 as the index of the newly-encountered nested table. To traverse the nested table, lua_tollsd() starts by pushing nil as the initial key. But then calling lua_next(-1) finds nil -- NOT the nested table! Converting the index parameter to absolute before pushing nil solves.
2023-10-06SL-20420 Emoji - Increase nearby chat history buffer sizeAlexander Gavriliuk
2023-10-06SL-20396: On second thought, just apply the whole Blinn-Phong transform ↵Cosmic Linden
stack to PBR, but only during texture animations
2023-10-06SL-19826 Fix mac build issue (unused variable)Andrey Lihatskiy
(cherry picked from commit 08a3b56669880101aa705c98e60b76e92d26c93b)
2023-10-06SL-20396: Apply blinn-phong rotation to texture translation animations for ↵Cosmic Linden
GLTF materials, for more consistent behavior
2023-10-04DRTVWR-589: Add tests for LLSD-to-Lua round-trip conversions.Nat Goodspeed
Add from_lua() function to run a small Lua script that constructs a specified Lua object and posts it back to the test program via a temporary LLEventPump. Call this with a variety of Lua objects, comparing to the expected LLSD. Add round_trip() function to run another small Lua script that listens for incoming LLEventPump events and, for each, posts the received Lua data back to the test program as LLSD. Call this with a variety of LLSD objects, comparing to the expected LLSD. Also collect these objects into an LLSD array and send that for a round trip; also collect into an LLSD map and send that. Sadly, tests currently drive an access violation when trying to convert a nested Lua table to LLSD. Add verbose debug logging to lua_tollsd() to identify the context at which we hit the access violation. Add comments describing further exceptions to LLSD-to-Lua round trip identity. Add lua_what() iostream manipulator to stream whatever we can readily discover about a value at a specified Lua stack index. Add lua_stack() to report the contents of the Lua stack. Since the stack is created anew for every call to a C function, this shouldn't usually be enormous. Add hexdump.h with iostream manipulators to dump a byte range as hex digits, or to produce readable text from a mix of printing and nonprinting ASCII characters.
2023-10-04SL-18837: Merge branch 'actions-clean-manifest' into actions.Nat Goodspeed
This branch cleans up crufty code in build.yaml, build.sh and viewer_manifest.py that was packaging, signing and uploading installers before the SL-19242 work.
2023-10-05SL-20348 Focus should be in the chat bar when the Conversations floater is ↵Alexander Gavriliuk
opened
2023-10-04Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-10-04SL-20141 Remove "Local Lights" checkbox and instead make the number of ↵RunitaiLinden
lights rendered scale with the "Quality & speed" slider
2023-10-04SL-20254: Fix blinn-phong alpha of 0 making GLTF materials invisible for ↵Cosmic Linden
non-root prims.
2023-10-04SL-18837: Fix set-but-unreferenced in LLInventoryGallery::startDrag()Nat Goodspeed
2023-10-04SL-20400 Fixed cannot touch objects with "Select Only My Objects"Andrey Kleshchev
2023-10-04Merge branch 'DRTVWR-589' of github.com:/secondlife/viewer-private into ↵Brad Payne (Vir Linden)
DRTVWR-589
2023-10-04SL-18837: Restore setting ViewerManifest.package_file.Nat Goodspeed
This is referenced after running the packaging.
2023-10-04SL-18837: Merge branch 'main' of secondlife/viewer into actionsNat Goodspeed
2023-10-04DRTVWR-589 - restore close_all_swindows()Mnikolenko Productengine
2023-10-03SL-19242: Remove signing and packaging from viewer_manifest.pyNat Goodspeed
for Mac and Windows. That's now done by subsequent jobs in the GitHub build. Remove workflow step to upload installers before signing and packaging jobs. Remove from viewer_manifest.py conditionals for 32-bit Windows or Mac. Also bump to actions/checkout@v4, per dependabot.
2023-10-04MacOS build fixAndrey Kleshchev
2023-10-03Merge branch 'DRTVWR-589' of github.com:/secondlife/viewer-private into ↵Brad Payne (Vir Linden)
DRTVWR-589