summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-14SL-19140 Merge pull request #81 from Ansariel/DRTVWR-567akleshchev
Add multi item properties floater support
2023-02-14SL-19196 Nearby chat bar moves down every time it gains focusAndrey Kleshchev
2023-02-14Re-enable properties menu option for inventory multi-selectionsAnsariel
2023-02-14Add multi item properties floater supportAnsariel
2023-02-14SL-18581 Add more loggingAndrey Lihatskiy
2023-02-13SL-18268 - Viewer update to read group chat history.simon
Feature described at https://community.secondlife.com/blogs/entry/12652-coming-soon-to-a-viewer-near-you-group-chat-history/
2023-02-13Fix up a couple of tiny merge conflicts after a merge with mainCallum Prentice
2023-02-13Fix up a couple of tiny merge conflicts after a merge with mainCallum Prentice
2023-02-13SL-19207 Update contributions documentAndrey Kleshchev
2023-02-13SL-19207 Polish translation: notifications, strings, a few floaters; Minor ↵Pantera Północy
changes in /en/ (#78)
2023-02-13SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75)Henri Beauchamp
As it happens, the change in the LLUUID::combine() algorithm introduced by one of my previous commits is causing invalid assets creation (seen with some clothing items, such as Shape and Universal types); obviously, the server is using the old algorithm for UUID validation purpose of these assets. This commit reverts LLUUID::combine() code to use LLMD5.
2023-02-13SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75)Henri Beauchamp
As it happens, the change in the LLUUID::combine() algorithm introduced by one of my previous commits is causing invalid assets creation (seen with some clothing items, such as Shape and Universal types); obviously, the server is using the old algorithm for UUID validation purpose of these assets. This commit reverts LLUUID::combine() code to use LLMD5.
2023-02-13Reduce stale time for PRsSignal Linden
Let's reduce the stale time from 60 days to 30. We already have at least two multi-month PRs.
2023-02-12SL-19119 Fix mouse steeringAndrey Kleshchev
2023-02-12SL-18964 Move creating of LLViewerFetchedTexture::sSmokeImagep to ↵Alexander Gavriliuk
LLDrawPoolAlpha::renderDebugAlpha()
2023-02-11SL-19203 Change default link color from green to blueAndrey Kleshchev
2023-02-10SL-19194 update slurl handling (#74)Maxim Nikolenko
2023-02-10SL-19189 FIXED My Outfits system items have circle over themMaxim Nikolenko
2023-02-09SL-19190 Laggy behavior when turningAndrey Kleshchev
GetAsyncKeyState is luggy in some conditions and no longer needed due to fix for SL-16845 - all 'up' keys get reset when leaving window
2023-02-09Merge branch 'main' into DRTVWR-577-maint-SAndrey Kleshchev
# Conflicts: # indra/llcommon/llsdserialize.cpp # indra/llcommon/llsdserialize.h # indra/newview/llfilepicker.h # indra/newview/llfilepicker_mac.h # indra/newview/llfilepicker_mac.mm
2023-02-09SL-19167 Preview on outfit snapshot tool is too smallAndrey Kleshchev
In thin windows preview can be tiny, make sure it displays properly
2023-02-09SL-18970 Heavy name cache spamAndrey Kleshchev
If cap fails viewer can spam hundreds of "get legacy for agent" to logs which freezes it.
2023-02-08SL-19161 - logging of basic translation stats in ViewerStatsBrad Payne (Vir Linden)
2023-02-08SL-19134 Fix thumbnail ctrl not drawing an 'X' for empty textureAndrey Kleshchev
2023-02-08SL-19134 Multiline description fieldAndrey Kleshchev
2023-02-08SL-19134 Fix owner and creator names not being clickableAndrey Kleshchev
2023-02-08SL-19134 Hide item properties when moving to trashAndrey Kleshchev
2023-02-08SL-19134 Remove lock icon, add item type iconAndrey Kleshchev
2023-02-08SL-19134 Remove llfloaterpropertiesAndrey Kleshchev
Looks like it wasn't used for a while and LLFloaterItemPropertie does the same thing now
2023-02-08SL-19160 Enable ALM ctrl when Atmospheric shaders are usedMaxim Nikolenko
2023-02-07SL-19159 Update contribution docAndrey Kleshchev
2023-02-07SL-19159 pull request #71 from sldevel/invcat-fast-hashakleshchev
Faster and simpler inventory category hashing.
2023-02-07Added a digest_t typedef to clarify the usage of the digest LLUUIDHenri Beauchamp
As suggested in comments for previous commit.
2023-02-07SL-18581 Don't show the starter avatar toolbar button for NUXAndrey Lihatskiy
2023-02-07SL-19134 Item Profile redesign #4Andrey Kleshchev
2023-02-07INTL-370Andrey Lihatskiy
INTL-370 Translate the word Feed for new Viewer Profiles
2023-02-07SL-19159 Faster LLUUID and LLMaterialID hashing for std and boost containers ↵Henri Beauchamp
keys (#70) LLUUID and LLMaterialID already have an excellent entropy and value dispersion; there is therefore strictly no need to further (slowly) hash their value for use with std and boost libraries containers. This commit adds a trivial getDigest64() method to both LLUUID and LLMaterialID (which simply returns the XOR of the two 64 bits long words their value is made of), and uses it in std::hash and hash_value() specializations for use with containers.
2023-02-07SL-19134 [WIP] Item Profile redesign #3Andrey Kleshchev
2023-02-07SL-19134 Some texture related adjustmentsAndrey Kleshchev
2023-02-07SL-19110 Make HBXXH* classes no-copy. (#72)Henri Beauchamp
These classes are not trivially copyable because of the mState pointer on an internal XXH3 state that would have to be explicitely copied. While it would be possible to add custom copy constructor and operator for them, it does not really make sense to allow copying an instance of these classes, since all we care about storing and copying is the digest (which is either an U64 or an LLUUID).
2023-02-07SL-19134 Replace icon in profiles with thumbnailAndrey Kleshchev
Mostly to make sure it works, but avatar images can be fairly large, so this prevents them from being permanently stored
2023-02-07SL-19134 Thumbnail ctrlAndrey Kleshchev
LLIconCtrl stores icons indefinitely which is undesired for fairly large and expected to be numerous thumbnails, LLTextureCtrl is tied to texture picker and has a number of limitations (already processes clicks, enforces label area). Intent behind LLThumbnailCtrl is to bridge the gap - to not store texture indefinitely and to allow further customisation.
2023-02-06Faster and simpler inventory category hashing.Henri Beauchamp
This commit changes inventory category hashing from slow LLMD5 to fast HBXX128 hashing, and allows to use a simple LLUUID for the hash, instead of an LLMD5 instance. It also removes some old cruft dealing with unused baked texture hashing.
2023-02-04SL-19109 Turn LLSidepanelTaskInfo into a normal panelAndrey Kleshchev
2023-02-04SL-19109 Turn LLSidepanelItemInfo into a normal panelAndrey Kleshchev
2023-02-04SL-19109 Cut out object profiles from inventoryAndrey Kleshchev
2023-02-04SL-17761: Replace 'Grid emergency' message with generic errorBennett Goble
The viewer currently presents a startling "Grid emergency" warning if an unrecognized error is returned from login. Let's tone this down a bit and present the error as it is: an unrecognized login failure rather than SLearth exploding.
2023-02-03SL-19109 Decouple object profiles from inventoryAndrey Kleshchev
Potentially this won't stay as sidepanels, but such rework is planned for SL-19134, for now just making it possible to open multiple instances of item profiles
2023-02-03Merge branch 'xcode-14.1' into andreyk/SL-19134Andrey Kleshchev
# Conflicts: # indra/llcommon/llsdserialize.cpp # indra/llcommon/llsdserialize.h
2023-02-03SL-7277 show Advanced permissions in Item profile that was opened from inventoryMnikolenko Productengine