Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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-17 | SL-18934 Don't adjust settings if mean frame time still doesn't exceed expected | Mnikolenko Productengine | |
2023-01-16 | Merge branch 'contribute' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-01-16 | SL-18893 OSX buildfix | Andrey Lihatskiy | |
2023-01-16 | MacOS Build fix | Andrey Kleshchev | |
2023-01-16 | SL-18735 Using "Find original" in main inventory tab breaks inventory view | Andrey Kleshchev | |
Fixes folders being invidible (missing arrange) Fixes sroll to target not working reliably | |||
2023-01-16 | Merge branch 'xcode-14.1' into DRTVWR-577-maint-S | Andrey Kleshchev | |
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 | Merge branch 'contribute' into DRTVWR-577-maint-S | Andrey Kleshchev | |
2023-01-16 | SL-18937 Add missing panel_* files in Polish translation (#50) | Pantera Północy | |
2023-01-16 | MacOS Build fix | Andrey Kleshchev | |
2023-01-16 | SL-18979 FIXED "Reset to recommended settings" should reset Maximum render ↵ | Maxim Nikolenko | |
time of Avatars nearby | |||
2023-01-13 | SL-18823 Restore fix after the merge | Mnikolenko Productengine | |
2023-01-13 | SL-18973 Wait a bit after viewer regains focus before engaging the Preferred ↵ | Maxim Nikolenko | |
frame rate | |||
2023-01-12 | SL-12456 Potential fix for NSPersistentUIFileManager crash | Andrey Kleshchev | |
NSPersistentUIFileManager is supposed to be responsible for restoring window position and size | |||
2023-01-12 | DRTVWR-573 add missed argument | Andrey Lihatskiy | |
2023-01-12 | DRTVWR-573 post-merge buildfix | Andrey Lihatskiy | |
2023-01-12 | Merge branch 'main' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
# 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-11 | SL-18933 FIXED Maximum render time cycles if the Desired framerate is much ↵ | Maxim Nikolenko | |
lower than current framerate | |||
2023-01-11 | SL-18945 Links have no 'cut' option | Andrey Kleshchev | |
Links can be drag and dropped so they should be movable via 'cut' as well | |||
2023-01-11 | SL-18939 Cannot copy inventory folders with copiable links | Andrey Kleshchev | |
2023-01-10 | SL-18923 Add Reset to default settings button | Maxim Nikolenko | |
2023-01-10 | SL-12437 Long avatar names should stay as one string | Andrey Kleshchev | |
2023-01-10 | SL-18937 Merge pull request #45 from PanteraPolnocy/contribute | akleshchev | |
Translate missing control_*, floater_* menu_* and few panel_* files in Polish directory; Fix localizability in various English XMLs | |||
2023-01-10 | SL-18911 My Land Holdings floater crashes viewer on the Xcode/+Monterey ↵ | akleshchev | |
branches (#47) Revert part of "DRTVWR-575: Address review comments on Xcode 14.1 type tweaks." Crash was reproduced when assigning areastr to llsd, but likely present in other cases of assigning ui strings to llsd (instead of going for lluistring's result directly copy constructor was engaged and either copy or original crashed due to invalid pointers, copy shouldn't have been created). | |||
2023-01-10 | SL-18922 FIXED Imposters load with attachments using Perf floater | Maxim Nikolenko | |
2023-01-10 | SL-18893 Fixes for pull requests #38, #41, and #42 (#46) | Fawrsk | |
Eliminate unnecessary copies, and remove uses of auto | |||
2023-01-09 | Eliminate needless copies | Fawrsk | |
2023-01-07 | Translate missing control_*, floater_* menu_* and few panel_* files in ↵ | PanteraPolnocy | |
Polish directory; Fix localizability in various English XMLs | |||
2023-01-07 | Revert "SL-18911 [MAC] My Land Holdings floater crashes when not empty" | Andrey Kleshchev | |
This reverts commit d6f5e5bc9424b9d45f6eeeca5d894d46dc91b279. | |||
2023-01-07 | Cleanup for loops in llcommon to use C++11 range based for loops | Fawrsk | |
2023-01-07 | SL-18911 [MAC] My Land Holdings floater crashes when not empty | Andrey Kleshchev | |