summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-04SL-18893 Update list of contributorsAndrey Kleshchev
2023-01-04DRTVWR-575: Use llsdutil.h functions for LLFloaterLandHoldings LLSDNat Goodspeed
LLFloaterLandHoldings::postBuild() was constructing an LLSD structure by assigning each map entry and array element one at a time. Chorazinallen identified a crash bug possibly caused by destroying that LLSD structure. Diagnostically try building it using nested llsd::map() and llsd::array() calls instead to see if that improves matters.
2023-01-04SL-18892 FIXED Mac build fails locallyMaxim Nikolenko
2023-01-04DRTVWR-575: Fix bug in macOS micro_sleep().Nat Goodspeed
The compiler was deducing an unsigned type for the difference (U64 desired microseconds - half KERNEL_SLEEP_INTERVAL_US). When the desired sleep was less than that constant, the difference went hugely positive, resulting in a very long snooze. Amusingly, forcing that U64 result into an S32 num_sleep_intervals worked only *because* of integer truncation: the high-order bits were discarded, resulting in a negative result as intended. Ensuring that both integer operands are signed at the outset, though, produces a more formally correct result.
2023-01-04SL-18854 Fix drag'n drop of plain textures on faces in PBR modeAndrey Kleshchev
When in PBR 'mode', defaulted texture drops to diffuse channel
2023-01-03DRTVWR-575: Replace some LLSDArray() usage with llsd::array().Nat Goodspeed
It seems newer compilers have a different interpretation of exactly when to engage LLSDArray's copy constructor. In particular, this assignment: some_LLSD_map[key] = LLSDArray(...)(...)...; used to convert the LLSDArray object directly to LLSD; now it first calls the custom copy constructor, which embeds the intended array within an outer array before assigning it into the containing map. The newer llsd::array() function avoids that problem because what it returns is already an LLSD object. Taking inventory of LLSDArray assignments of that form turned up a number of workarounds like LLSD(LLSDArray(...)). Replacing those with llsd::array() is both simpler and more readable. Tip of the hat to Chorazinallen for surfacing this issue!
2023-01-03Polish translation: Leftovers cleanup (files not present in /en/)PanteraPolnocy
2023-01-03Widgets cleanup in Polish translation (up to 6.6.9), fix translatability for ↵PanteraPolnocy
density_ctrl.xml file
2023-01-03SL-18893 Clean up for loops in llappearance to use C++11 range based for ↵Fawrsk
loops (#38)
2023-01-03SL-18891 Remove duplicate entry in settings filePantera Północy
2023-01-03SL-18887 Material size is not displayed in materials pickerAndrey Kleshchev
2023-01-03SL-18874 Rigged mesh upload crash when using Bounding Box physicsAndrey Kleshchev
2023-01-02Refactor post processing a smidgeJonathan "Geenz" Goodman
Fixes SL-18484.
2022-12-20SL-18426 At log in only a part friends reported to chat as onlineAndrey Kleshchev
Server sends updates in bulk now, so notify per agent instead of per update
2022-12-19SL-18779 Fix for water fog staying bright when sun is dark.Dave Parks
2022-12-19SL-18730 Dumb down water distortions to reduce appearance of brokenness.Dave Parks
2022-12-16SL-18719 GL 3.0/3.1 compatibility pass.Dave Parks
2022-12-16SL-18731 Fix for runaway feedback loops on reflection probe ambianceDave Parks
2022-12-16SL-18780 Feedback cloud coverage into reflection probe ambiance to recover ↵Dave Parks
legacy behavior of cloud coverage brightening ambient lighting without destroying the ability to have good probe driven ambiance.
2022-12-16Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-12-16SL-18861 Optimize away alpha channel on GLTF material imports.Dave Parks
2022-12-16SL-18854 Prevent texture drop onto faces that have pbrAndrey Kleshchev
2022-12-16SL-18852 Refactor GLTF material rendering to not be special compared to ↵Dave Parks
other types. Hook GLTF alpha masking up to highlight transparent.
2022-12-16SL-18857 FIXED Editing attachment before Shape can stop av turning for userMaxim Nikolenko
2022-12-16SL-18851 Fix for PBR materials sometimes not casting shadows when they should.Dave Parks
2022-12-16SL-18384 Fix NSException for keyboard handlingAndrey Kleshchev
Affects accent keys for diacritical marks
2022-12-15SL-18782 Fix fir assert when enabling SSRDave Parks
2022-12-15SL-18782 Finishing touches on Reflection Probe Volumes display (for now).Dave Parks
2022-12-14SL-18782 WIP -- Functional Build->Options->Show Reflection Probe VolumesDave Parks
2022-12-14SL-18384 Fix NSException for keyboard handlingAndrey Kleshchev
Affects accent keys for diacritical marks
2022-12-14Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-12-14SL-18782 WIP -- stub for reflection probe display.Dave Parks
2022-12-14SL-18786 Display updater on the top of other windowsMaxim Nikolenko
2022-12-13Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Nat Goodspeed
2022-12-13DRTVWR-559: Fix broken workqueue_test.cpp.Nat Goodspeed
Apparently Visual Studio and Xcode disagree on the intended lifespan of a certain temporary expression. Capturing it in a named variable works.
2022-12-13Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-12-13SL-18782 Make primitive parameters automatically follow Reflection Probe ↵Dave Parks
controls.
2022-12-13Merge remote-tracking branch 'origin/DRTVWR-559' into brad/DRTVWR-559Brad Linden
2022-12-13SL-15175 Updates for TP states while the viewer is minimizedAndrey Kleshchev
2022-12-13Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2022-12-13SL-18808 Fix for highlight transparent texture missing.Dave Parks
2022-12-13mac build fix - remove unused variablesMaxim Nikolenko
2022-12-13retrigger buildMaxim Nikolenko
2022-12-13Merge branch 'main' into DRTVWR-539Mnikolenko Productengine
# Conflicts: # doc/contributions.txt # indra/newview/llappviewer.cpp # indra/newview/skins/default/colors.xml
2022-12-13SL-15175 Merge pull request #26 from sldevel/contributeakleshchev
Fix failures to update the TP states while the viewer is minimized.
2022-12-12Attempt to restore SL-17823 fix after merge with DRTVWR-559 texture pipeline ↵Brad Linden
work removed the getDecodePriority() method.
2022-12-12Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2022-12-13SL-18647 Removed obsolete Material Editor buttonAndrey Kleshchev
Was a placeholder when there was no other way to bring it up
2022-12-12SL-18790 Fix for transparent objects casting shadows when they ought not.Dave Parks
2022-12-12DRTVWR-565: Merge branch 'main' into contributeNat Goodspeed