summaryrefslogtreecommitdiff
path: root/indra/llui
AgeCommit message (Collapse)Author
2018-09-14SL-9653 Multy slider edge overlap casesandreykproductengine
2018-09-13Explicit cast for LLUIColorRider Linden
2018-09-13Merged in andreykproductengine/maint-eep2 (pull request #82)Rider Linden
SL-1168 and SL-1307
2018-09-13SL-1168 EEP Shouldn't be possible to create more than 20 keframesandreykproductengine
2018-09-12SL-1961 Icon support for multislider and icons on altitudes sliderandreykproductengine
2018-09-10MAINT-9099 Adjustable region altitudes.andreykproductengine
2018-09-06MAINT-9099 Implementation of vertical orientation support for multisliderandreykproductengine
2018-08-24MAINT-9032 Virtual Track Ball improvementsAndreyL ProductEngine
2018-08-09MAINT-8900 LLVirtualTrackball improvements: buttons behavior and mode selectAndreyL ProductEngine
2018-08-03MAINT-8902 fix encroaching 'legacy' issuesandreykproductengine
2018-08-08MAINT-8900 LLVirtualTrackball improvement: added click-to-set modeAndreyL ProductEngine
2018-07-20MAINT-8344 implement slider support for an overlap threshold and reenable ↵andreykproductengine
shift-copy
2018-07-19Compile fixes for latest Xcode on OSX.Graham Linden
2018-07-18MAINT-8334 EEP UI control: Virtual TrackballAndreyL ProductEngine
2018-07-10MAINT-8833 EEP UI should be either responsive or indicate that it is disabled.andreykproductengine
2018-06-21MergeRider Linden
2018-06-07MAINT-8331 EEP UI control: XYVectorAndreyL ProductEngine
2018-06-20Adding settings DAD typeRider Linden
2018-06-01Merge to 5.1.6Graham Linden
2018-05-30Timeline behavior in day cycle edit.Rider Linden
2018-05-23MergeGraham Linden graham@lindenlab.com
2018-05-22MergeRider Linden
2018-05-18MAINT-8344 Day Cycle Editor (part 3)andreykproductengine
2018-05-17MAINT-8344 Prevent multislider from locking in infinit cycleandreykproductengine
2018-04-04Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-04-02Merge Xcode 9.3 hotfixGraham Linden graham@lindenlab.com
2018-03-31MAINT-8474: Xcode 9.3 insists that comparators use const operator().Nat Goodspeed
2018-03-12De-duplicate sRGB conversion funcs from many shadersGraham Linden graham@lindenlab.com
and unify on using the version that works on OSX. Add more logging to shader loading about fallbacks and loading succcess. Add frag shaders for sharing sRGB and normal encode/decode via GL shader linkage.
2018-02-14MAINT-8289 FIXED Deleting inventory directory while keeping [Delete] key pressedmaxim_productengine
2018-02-14MAINT-8287 FIXED [Mac] Crash when creating group role with 'Manage ban list' ↵maxim_productengine
ability
2018-01-31build fixmaxim_productengine
2018-01-30MAINT-8180 Add the way to get default string despite of current localiztionmaxim_productengine
2018-01-17Merged in lindenlab/viewer-bearAndreyL ProductEngine
2018-01-17Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-01-12MAINT-8171 "New" tag is not in front of folder when searching items in ↵Mnikolenko Productengine
"Received Items" panel
2017-12-20MAINT-8087: Use env vars from VMP for AppData\Roaming and Local.Nat Goodspeed
On Windows, when logged in with a non-ASCII username, every one of the three documented APIs -- SHGetSpecialFolderPath(), SHGetFolderPath() and SHGetKnownFolderPath() -- fails to retrieve any pathname at all. We cannot account for the fact that the oldest of these continues to work with the release viewer and within a Python script (though not, curiously, from a Python interactive session). With a non-ASCII username, they consistently fail when called from an Alex Ivy viewer build: "The filename, directory name, or volume label syntax is incorrect." Empirically, with a non-ASCII username, the preset APPDATA and LOCALAPPDATA environment variables are also useless, e.g. c:\Users\??????\AppData\Roaming where those are, yup, actual question marks. Empirically, the VMP is able to successfully call SHGetFolderPath() to retrieve both AppData\Roaming and AppData\Local. Therefore, we make the VMP set the APPDATA and LOCALAPPDATA environment variables to the UTF-8 encoded correct pathnames. Instead of calling SHGetSomethingFolderPath() at all, make LLDir_Win32 retrieve those environment variables. Make LLFile::mkdir() treat "directory already exists" as a success case. Every single call fell into one of two categories: either it didn't check success at all, or it tested specially to exempt errno == EEXIST. Migrate that test into mkdir(); eliminate it from call sites. Make LLDir::append() and add() convenience functions accept variadic arguments. Replace add(add()...) constructs, as well as clumsy concatenations of directory names and getDirDelimiter(), with simple variadic add() calls.
2018-01-03MAINT-8125 "New" tag remains visible when searching items in Received Items ↵Mnikolenko Productengine
panel
2017-11-29DRTVWR-418: Merge from latest viewer-releaseNat Goodspeed
2017-11-24MAINT-8023 Viewer breaks URLs with internationalized domain namesMnikolenko Productengine
2017-10-13MAINT-7890 Floater position drifts across logins after snapping to another ↵Mnikolenko Productengine
floater
2017-10-11Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2017-08-16merge changes for DRTVWR-439Oz Linden
2017-07-25MAINT-7356 Improved the notification appearanceAndreyL ProductEngine
2017-07-21MAINT-7356 Logic fix and cleanupAndreyL ProductEngine
2017-06-16MAINT-1614 Fixed Object changed its position inworld but value in Edit tool ↵andreykproductengine
was not changed
2017-08-04SL-717 Additional search options for inventory windowMnikolenko Productengine
2017-07-28Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2017-07-21Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2017-07-13MAINT-7593 FIXED "Failed to parse parameter" spamMnikolenko Productengine
2017-07-10MAINT-7576 Fixed scroll zone being too small and hardcodedandreykproductengine