Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-06 | Faster 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-04 | SL-19109 Turn LLSidepanelTaskInfo into a normal panel | Andrey Kleshchev | |
2023-02-04 | SL-19109 Turn LLSidepanelItemInfo into a normal panel | Andrey Kleshchev | |
2023-02-04 | SL-19109 Cut out object profiles from inventory | Andrey Kleshchev | |
2023-02-04 | SL-17761: Replace 'Grid emergency' message with generic error | Bennett 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-03 | SL-19109 Decouple object profiles from inventory | Andrey 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-03 | Merge branch 'xcode-14.1' into andreyk/SL-19134 | Andrey Kleshchev | |
# Conflicts: # indra/llcommon/llsdserialize.cpp # indra/llcommon/llsdserialize.h | |||
2023-02-03 | SL-7277 show Advanced permissions in Item profile that was opened from inventory | Mnikolenko Productengine | |
2023-02-03 | SL-19149 Highlight string match is misplaced when searching worn items | Maxim Nikolenko | |
2023-02-03 | Merge branch 'main' into DRTVWR-567 | Maxim Nikolenko | |
# Conflicts: # indra/newview/llappearancemgr.cpp # indra/newview/llpanelmaininventory.cpp | |||
2023-02-03 | Merge branch 'main' into DRTVWR-539 | Mnikolenko Productengine | |
# Conflicts: # doc/contributions.txt # indra/cmake/Copy3rdPartyLibs.cmake # indra/cmake/FindOpenJPEG.cmake # indra/cmake/OpenJPEG.cmake # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/CMakeLists.txt | |||
2023-02-02 | Merge branch 'main' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
2023-02-02 | Increment viewer version to 6.6.10 | Nat Goodspeed | |
following promotion of DRTVWR-570 | |||
2023-02-02 | Merge branch 'contribute' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-02-02 | SL-19094 Move Desired frame rate button to top level | Maxim Nikolenko | |
2023-02-02 | SL-19126 Add a button to Graphics Presets fly-out to open Auto adjust settings | Maxim Nikolenko | |
2023-02-01 | SL-19104 update label and permissions display | Maxim Nikolenko | |
2023-02-01 | SL-19104 Clean up inventory UI to prepare for thumbnails (#66) | Maxim Nikolenko | |
2023-02-01 | SL-19117 Textures should return asset id when thumbnail is not set | Andrey Kleshchev | |
2023-02-01 | SL-19117 Extend texture preview to show thumbnails when present | Andrey Kleshchev | |
2023-02-01 | SL-18988 OSX buildfix | Andrey Lihatskiy | |
2023-02-01 | SL-18988 Updated contributions.txt | Andrey Lihatskiy | |
2023-02-01 | Add a texture inspector and show it when hovering over an inventory textory ↵ | Kitty Barnett | |
(or folder containing - among others - exactly one texture) and when hovering over notecard embedded textures | |||
2023-01-31 | SL-19110 Fix coding policy | Andrey Kleshchev | |
2023-01-31 | SL-19110 Fix xxhash build link and properly register contribution | Andrey Kleshchev | |
2023-01-31 | SL-19110 Fast hashing classes for use in place of the slow LLMD5, where ↵ | Henri Beauchamp | |
speed matters. (#64) This commit adds the HBXX64 and HBXX128 classes for use as a drop-in replacement for the slow LLMD5 hashing class, where speed matters and backward compatibility (with standard hashing algorithms) and/or cryptographic hashing qualities are not required. It also replaces LLMD5 with HBXX* in a few existing hot (well, ok, just "warm" for some) paths meeting the above requirements, while paving the way for future use cases, such as in the DRTVWR-559 and sibling branches where the slow LLMD5 is used (e.g. to hash materials and vertex buffer cache entries), and could be use such a (way) faster algorithm with very significant benefits and no negative impact. Here is the comment I added in indra/llcommon/hbxx.h: // HBXXH* classes are to be used where speed matters and cryptographic quality // is not required (no "one-way" guarantee, though they are likely not worst in // this respect than MD5 which got busted and is now considered too weak). The // xxHash code they are built upon is vectorized and about 50 times faster than // MD5. A 64 bits hash class is also provided for when 128 bits of entropy are // not needed. The hashes collision rate is similar to MD5's. // See https://github.com/Cyan4973/xxHash#readme for details. | |||
2023-01-28 | SL-19097 Crash when selecting a model for upload and waiting too long | Andrey Kleshchev | |
Should be fixed by SL-18996, but just in case user decides to select a model while viewer closes | |||
2023-01-27 | Revert "SL-18581 Don't show the starter avatar toolbar button for NUX" | Andrey Lihatskiy | |
This reverts commit 4d429b7ea31f51f653e0e2ad6b5799a515e28334. | |||
2023-01-27 | SL-18996 make MacOS picker dialogs modeless to avoid disconnects #2 | Andrey Kleshchev | |
2023-01-27 | SL-18996 [WIP] MacOS make picker dialogs non-modal to avoid disconnects #1 | Andrey Kleshchev | |
2023-01-27 | SL-18930 Update Autotune panel | Maxim Nikolenko | |
2023-01-24 | Merge branch 'DRTVWR-567' of ssh://github.com/secondlife/viewer into DRTVWR-567 | Brad Payne (Vir Linden) | |
2023-01-24 | SL-18629 - various notes on work for D567 | Brad Payne (Vir Linden) | |
2023-01-24 | SL-17425 Crash when having more than one dependent floater #2 | Andrey Kleshchev | |
2023-01-24 | SL-16683 Updated mac 'Low' preset to match Windows | Maxim Nikolenko | |
2023-01-24 | INTL-477 Translation update for Maint S | Andrey Lihatskiy | |
2023-01-24 | SL-19025 Fix for object's context menu | Andrey Kleshchev | |
Inspect and copy doesn't work for face or child selection. Disable them in such cases. | |||
2023-01-23 | Merge branch 'main' into DRTVWR-567 | Mnikolenko Productengine | |
2023-01-21 | SL-18989 Saved notifications some times stops displaying information | Andrey Kleshchev | |
2023-01-20 | SL-19004 FIXED Autotune doesn't try to improve settings with VSync on and ↵ | Mnikolenko Productengine | |
target FPS 60 | |||
2023-01-20 | SL-14318 MacOS __write_nocancel crash | Andrey Kleshchev | |
Multiple instances of viewer could write to the same uuid.inv file at the same time. | |||
2023-01-19 | SL-18991 FIXED Autotune starts too early after login-in | Maxim Nikolenko | |
2023-01-19 | SL-18999 IME disabling should be called in window's thread | Andrey Kleshchev | |
For some reason positioning IME window works fine, but disabling and enabling ime works from window's thread only | |||
2023-01-18 | SL-3033 flv files prompt download instead of playing | Andrey Kleshchev | |
Viewer doesn't support web downloads, it should be safe to assume stream and play it | |||
2023-01-18 | SL-18985 Crash at std::basic_string::erase | Andrey Kleshchev | |
2023-01-18 | SL-18773 Crash incrementing directory_iterator | Andrey Kleshchev | |
make_iterator_range doesn't verify errors, replaced with basic increments | |||
2023-01-18 | SL-18978 Avatars switch to/from impostored too quickly | Maxim Nikolenko | |
2023-01-18 | SL-18988 OSX buildfix | Andrey Lihatskiy | |
2023-01-18 | SL-18988 Updated contributions.txt | Andrey Lihatskiy | |
2023-01-18 | Merge remote-tracking branch 'KittyBarnett/texture-preview' into ↵ | Andrey Lihatskiy | |
DRTVWR-579-texture-preview |