Commit Graph

45941 Commits (2dd3030993db6b2d310decdb09caef4e6f83bd97)

Author SHA1 Message Date
Mnikolenko Productengine 8de9beeb6f SL-18388 Searchable debug settings UI 2022-10-24 21:46:14 +03:00
Andrey Lihatskiy 58d6265662 SL-18423 Post-merge: restore RyeMutt's fix from SL-18412 2022-10-20 22:52:41 +03:00
Andrey Lihatskiy e0ace0c722 Merge branch 'master' into DRTVWR-570-maint-Q
# Conflicts:
# indra/newview/llnetmap.cpp
# indra/newview/llnetmap.h
2022-10-20 22:34:11 +03:00
Nat Goodspeed e45b615966 Increment viewer version to 6.6.6
following promotion of DRTVWR-548
2022-10-20 14:39:27 -04:00
Rye Mutt 589a167147 Fix leak of LLFolderViewModel sorter and filter with unique_ptr 2022-10-19 22:19:22 -04:00
Rye Mutt 5326e3a206 Fix leak of mRoot during LLAvatarAppearance destruction 2022-10-19 22:17:34 -04:00
Rye Mutt d0f0d77474 Fix leak of tex layer objects during LLLocalTextureObject destruction 2022-10-19 22:16:39 -04:00
Rye Mutt 59062cec1c Fix use after free of inventory offer in LLGroupNoticeNotificationListItem::onClickAttachment
This is due to forceResponse deleting the inventory offer upon completion
2022-10-19 22:16:12 -04:00
Rye Mutt 2745465c73 Fix leak of item pairs during LLFlatListView destruction 2022-10-19 22:15:17 -04:00
Rye Mutt 8e4cfe8aed Fix use after free in inventory object deletion 2022-10-19 19:43:01 -04:00
Rye Mutt 37766d9297 Fix use after free in material manager 2022-10-19 19:42:49 -04:00
Rye Mutt a40e2b2af2 Fix use after free of LLUUID in script notifications 2022-10-19 19:42:39 -04:00
Rye Mutt a15410468b Fix use after free in LLWorld::removeRegion 2022-10-19 19:42:14 -04:00
Rye Mutt 22dc6de993 Fix trivial memory leaks in note card processing, chat history, and task inventory 2022-10-19 19:41:46 -04:00
Andrey Lihatskiy f0cd5407c4 SL-18412 Merge remote-tracking branch 'RyeMutt/viewer/menu-leaks' into DRTVWR-570-maint-Q 2022-10-19 23:53:53 +03:00
Rye Mutt 5456af4c8c Fix various menu leaks and lazy creation in chiclets, bump floater, media controls, and the mini map 2022-10-19 16:28:34 -04:00
Rye Mutt bbd8df15de Fix menu leaks and lazy creation in text editing and scroll lists 2022-10-19 16:28:03 -04:00
Rye Mutt a48374e8cf Defer chat history menu creation to right click time to reduce heavy menu bloat and fix chat history menu hoarding 2022-10-19 16:22:24 -04:00
Rye Mutt b9552e596f Reduce folderview menu bloat via lazy creation on right click 2022-10-19 16:21:05 -04:00
Rye Mutt 1fb1a9df7a Fix leak of context menu branches
Introduce menu bloat logging code
2022-10-19 16:21:01 -04:00
Mnikolenko Productengine 46427eefd4 SL-17916 FIXED Unnecessary double click actions 2022-10-18 19:51:12 +03:00
Rye Mutt 68973b856e Fix for selection beam particles not firing its update callback 2022-10-18 09:11:54 -04:00
Bennett Goble ffc6ed2a93 SL-18218: Switch canonical_repo to GitHub URL 2022-10-17 13:22:56 -07:00
Andrey Kleshchev 7a8ac7689e SL-17779 Texture position changes were ignored on rigged meshes
Since the performance overhaul project, there should be essentially no difference between rigged meshes and non-rigged as far as vertex buffer management is concerned.
2022-10-17 20:01:46 +03:00
Mnikolenko Productengine dbbc710739 SL-18348 FIXED Include next/previous face doesn't work 2022-10-13 14:39:29 +03:00
Andrey Kleshchev 0160114256 Revert "Restored SL-14961"
This partially reverts commit 935c1362a2.
Reporting seems to have stoped working, trying the same way mac works.
2022-10-13 01:14:29 +03:00
Andrey Kleshchev 2e52d921bf SL-16156 LLTrace::StatType crash
Don't record stats or run timer when making 360 snapshots.
2022-10-13 01:10:49 +03:00
Andrey Kleshchev ece2e7b39a SL-18165 Mac build fix 2022-10-11 23:04:43 +03:00
Andrey Kleshchev e8af383b2d SL-18351 Better meshoptimizer fallback handling 2022-10-11 23:04:42 +03:00
Andrey Kleshchev 6f946b6b16 SL-18165 Tighten up some command permissions 2022-10-11 17:29:44 +03:00
Andrey Kleshchev 072844f744 SL-18311 Change "Upgrade to Premium" label in menu 2022-10-07 00:28:30 +03:00
Mnikolenko Productengine 9b2435cbb1 SL-18295 Use yellow color on all floaters' search fields when non-empty 2022-10-05 22:40:34 +03:00
Andrey Kleshchev ad48f88d1f SL-16542 Fixed openjpeg library's name 2022-10-04 19:51:16 +03:00
Andrey Kleshchev d4506967ed SL-16542 Openjpeg's header should have remained unchanged. 2022-10-04 17:53:43 +03:00
Andrey Kleshchev d6e8a9109e SL-16542 Fix openjpeg seeking and encoding 2022-10-04 13:04:52 +03:00
Andrey Kleshchev f7cc8e4c8c SL-18047 Birthdate one day early 2022-10-03 23:47:19 +03:00
Andrey Kleshchev 5404708de0 SL-16542 Fix mac build not having some of openjpeg headers 2022-10-03 21:09:47 +03:00
Andrey Kleshchev c844bf0ab8 SL-16542 Pull in chunks of graham's openjpeg code, update openjpeg and enable partial bitstreams
Openjpeg was modified: "p_max_len -= l_nb_bytes_read;" was causing an overflow.
I'm not sure if I did something incorectly in opj_skip/opj_seek viewer side, but seems like openjpeg should have been checking remaining space in p_max_len either way.
P.S. Many thanks to Chafey and Neopallium for implementing openjpeg's partial bitstream support
2022-10-01 11:25:14 +03:00
Andrey Kleshchev 338aeef7e9 SL-14696 SL-13629 Re-add gradation fix after merging a contribution 2022-10-01 00:48:25 +03:00
Rye Mutt 994d432e66 Port required changes to render rainbows and sun dogs to class1 deferred sky shader and remove redundant and slow class2 version.
# Conflicts:
#	indra/newview/app_settings/shaders/class2/deferred/skyF.glsl
2022-09-30 21:50:48 +03:00
Mnikolenko Productengine 9104b89996 SL-18235 Remove outfit buttons from unpacking dialog 2022-09-30 00:26:44 +03:00
Andrey Kleshchev 6614a6ee99 SL-18249 Optimizations to mesh and material loading 2022-09-28 18:42:10 +03:00
Mnikolenko Productengine c88767e27d SL-18240 Don't disable HUD media when "Obscure MOAP" is active on land 2022-09-28 17:01:24 +03:00
Rye Mutt d1701fb5b1 Fix small bug in unavail skin info processing 2022-09-28 09:55:57 -04:00
Rye Mutt 9f633e087f Optimize away many string copies in mesh header processing with boost iostream array adapters 2022-09-27 17:59:21 -04:00
Rye Mutt 07449892df Optimize mesh queue processing on main thread to reduce mutex contention 2022-09-27 17:59:21 -04:00
Rye Mutt 9ec86c84e3 Add proper retry support to skin info fetch 2022-09-27 17:59:21 -04:00
Rye Mutt bd20b61b82 Optimize away gObjectList finds during mesh load 2022-09-27 17:59:21 -04:00
Rye Mutt e83146ce0c Optimize away constant map finds in getSkinInfo by caching mesh skin into in vovolume 2022-09-27 17:59:21 -04:00
Rye Mutt 7dcdc4c378 Replaced usage of LLVolumeParams as map key in meshrepo with the mesh uuid 2022-09-27 17:59:21 -04:00