Commit Graph

46565 Commits (d2294841b2df66f4e684b5eed1cae955cea21cf8)

Author SHA1 Message Date
Maxim Nikolenko e1661fdcda SL-19160 Enable ALM ctrl when Atmospheric shaders are used 2023-02-08 01:39:56 +02:00
Andrey Lihatskiy d6002da559 SL-18581 Don't show the starter avatar toolbar button for NUX 2023-02-07 22:54:28 +02:00
Andrey Lihatskiy 1377173dec INTL-370
INTL-370 Translate the word Feed for new Viewer Profiles
2023-02-07 17:44:17 +02:00
Mnikolenko Productengine e7ba1753d2 Merge branch 'main' into DRTVWR-539
# 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-03 01:46:01 +02:00
Andrey Lihatskiy 7a5381b39f Merge branch 'main' into DRTVWR-573-maint-R 2023-02-02 21:51:07 +02:00
Nat Goodspeed 8d21d29bd7 Increment viewer version to 6.6.10
following promotion of DRTVWR-570
2023-02-02 14:33:39 -05:00
Andrey Lihatskiy e9370893f7 Merge branch 'contribute' into DRTVWR-577-maint-S 2023-02-02 21:22:50 +02:00
Maxim Nikolenko 788ba76bdf SL-19094 Move Desired frame rate button to top level 2023-02-02 16:17:09 +02:00
Maxim Nikolenko 0169e8cc97 SL-19126 Add a button to Graphics Presets fly-out to open Auto adjust settings 2023-02-02 13:43:11 +02:00
Andrey Kleshchev a6615b3264 SL-19110 Fix coding policy 2023-01-31 19:35:10 +02:00
Andrey Kleshchev 8518154426 SL-19110 Fix xxhash build link and properly register contribution 2023-01-31 19:17:34 +02:00
Henri Beauchamp 9438ef5f79
SL-19110 Fast hashing classes for use in place of the slow LLMD5, where 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-31 18:42:51 +02:00
Andrey Kleshchev 21b5928652 SL-19097 Crash when selecting a model for upload and waiting too long
Should be fixed by SL-18996, but just in case user decides to select a model while viewer closes
2023-01-28 02:02:42 +02:00
Andrey Lihatskiy 71657b66f9 Revert "SL-18581 Don't show the starter avatar toolbar button for NUX"
This reverts commit 4d429b7ea3.
2023-01-27 22:04:11 +02:00
Andrey Kleshchev 27080dc7f7 SL-18996 make MacOS picker dialogs modeless to avoid disconnects #2 2023-01-27 17:25:18 +02:00
Andrey Kleshchev 2398a28af6 SL-18996 [WIP] MacOS make picker dialogs non-modal to avoid disconnects #1 2023-01-27 17:25:18 +02:00
Maxim Nikolenko c43336d5ed SL-18930 Update Autotune panel 2023-01-27 01:33:11 +02:00
Andrey Kleshchev 6dec98a14c SL-17425 Crash when having more than one dependent floater #2 2023-01-24 21:51:43 +02:00
Maxim Nikolenko 918efa3611 SL-16683 Updated mac 'Low' preset to match Windows 2023-01-24 20:07:30 +02:00
Andrey Lihatskiy 11b9b6f5f8 INTL-477 Translation update for Maint S 2023-01-24 15:01:53 +02:00
Andrey Kleshchev 1109fca197 SL-19025 Fix for object's context menu
Inspect and copy doesn't work for face or child selection. Disable them in such cases.
2023-01-24 14:17:08 +02:00
Andrey Kleshchev a94f907a17 SL-18989 Saved notifications some times stops displaying information 2023-01-21 00:04:11 +02:00
Mnikolenko Productengine aac046c81e SL-19004 FIXED Autotune doesn't try to improve settings with VSync on and target FPS 60 2023-01-20 18:47:17 +02:00
Andrey Kleshchev 4c364dc07e SL-14318 MacOS __write_nocancel crash
Multiple instances of viewer could write to the same uuid.inv file at the same time.
2023-01-20 00:22:18 +02:00
Maxim Nikolenko 6cbe17305c SL-18991 FIXED Autotune starts too early after login-in 2023-01-19 15:55:44 +02:00
Andrey Kleshchev 472ecc8088 SL-18999 IME disabling should be called in window's thread
For some reason positioning IME window works fine, but disabling and enabling ime works from window's thread only
2023-01-19 01:45:57 +02:00
Andrey Kleshchev e3a90ba4c1 SL-3033 flv files prompt download instead of playing
Viewer doesn't support web downloads, it should be safe to assume stream and play it
2023-01-18 22:00:01 +02:00
Andrey Kleshchev 89f3bf6c13 SL-18985 Crash at std::basic_string::erase 2023-01-18 19:20:36 +02:00
Andrey Kleshchev 1c0d478436 SL-18773 Crash incrementing directory_iterator
make_iterator_range doesn't verify errors, replaced with basic increments
2023-01-18 19:20:36 +02:00
Maxim Nikolenko cf2e153b7a SL-18978 Avatars switch to/from impostored too quickly 2023-01-18 17:14:06 +02:00
Mnikolenko Productengine a7280281a1 SL-18934 Don't adjust settings if mean frame time still doesn't exceed expected 2023-01-17 20:28:22 +02:00
Andrey Lihatskiy 8ff51bdeb2 Merge branch 'contribute' into DRTVWR-577-maint-S 2023-01-16 23:17:19 +02:00
Andrey Lihatskiy 8ec8732ec9 SL-18893 OSX buildfix 2023-01-16 23:16:43 +02:00
Andrey Kleshchev 20b16ddf05 MacOS Build fix 2023-01-16 20:43:12 +02:00
Andrey Kleshchev a1931d8cc4 SL-18735 Using "Find original" in main inventory tab breaks inventory view
Fixes folders being invidible (missing arrange)
Fixes sroll to target not working reliably
2023-01-16 20:42:20 +02:00
Andrey Kleshchev 484e3b6213 Merge branch 'xcode-14.1' into DRTVWR-577-maint-S
D577 should have picked part of the changes from contribute branch, picking up the rest for the sake of branch specific crash fixes
2023-01-16 20:07:02 +02:00
Andrey Kleshchev 77a42cb8d6 Merge branch 'contribute' into DRTVWR-577-maint-S 2023-01-16 20:04:57 +02:00
Pantera Północy b34d209abc
SL-18937 Add missing panel_* files in Polish translation (#50) 2023-01-16 20:03:58 +02:00
Andrey Kleshchev de77dc3ed3 MacOS Build fix 2023-01-16 19:52:35 +02:00
Maxim Nikolenko 6c418060c1 SL-18979 FIXED "Reset to recommended settings" should reset Maximum render time of Avatars nearby 2023-01-16 19:12:42 +02:00
Andrey Lihatskiy bea930071f Merge branch 'contribute' into DRTVWR-577-maint-S 2023-01-16 07:05:01 +02:00
Mnikolenko Productengine 752075d6d4 SL-18823 Restore fix after the merge 2023-01-13 19:47:24 +02:00
Maxim Nikolenko 1ecb7186fb SL-18973 Wait a bit after viewer regains focus before engaging the Preferred frame rate 2023-01-13 15:43:37 +02:00
Andrey Kleshchev 63494cf5c9 SL-12456 Potential fix for NSPersistentUIFileManager crash
NSPersistentUIFileManager is supposed to be responsible for restoring window position and size
2023-01-12 23:37:25 +02:00
Andrey Lihatskiy 252a590c6a DRTVWR-573 add missed argument 2023-01-12 05:10:01 +02:00
Andrey Lihatskiy bb28e9e4aa DRTVWR-573 post-merge buildfix 2023-01-12 04:39:27 +02:00
Andrey Lihatskiy f9866a3543 Merge branch 'main' into DRTVWR-573-maint-R
# Conflicts:
#	autobuild.xml
#	indra/newview/llagent.cpp
#	indra/newview/llimview.cpp
#	indra/newview/llimview.h
#	indra/newview/llinventoryfunctions.cpp
#	indra/newview/llpanelmediasettingsgeneral.cpp
#	indra/newview/pipeline.cpp
2023-01-12 04:37:42 +02:00
Maxim Nikolenko 005b29b89f SL-18933 FIXED Maximum render time cycles if the Desired framerate is much lower than current framerate 2023-01-11 20:46:28 +02:00
Andrey Kleshchev b3201e75b1 SL-18945 Links have no 'cut' option
Links can be drag and dropped so they should be movable via 'cut' as well
2023-01-11 16:03:33 +02:00
Andrey Kleshchev 007939f0a7 SL-18939 Cannot copy inventory folders with copiable links 2023-01-11 08:30:32 +02:00