Andrey Lihatskiy
39e08b34b1
Merge remote-tracking branch 'RyeMutt/viewer/llsd-usage-fixes' into DRTVWR-570-maint-Q
2022-11-01 23:11:57 +02:00
Rye Mutt
d0e07c770b
Fix checks for empty LLSD maps to use size and not emptyMap which is for creating an empty LLSDMap type.
2022-10-30 06:56:16 -04:00
Andrey Lihatskiy
d4d5d4018d
Merge remote-tracking branch 'RyeMutt/viewer/datapacker-crashfixes/datapacker-crashfixes' into DRTVWR-570-maint-Q
2022-10-29 00:32:59 +03:00
Rye Mutt
129301c8e9
Fix multiple leaks in the case of failure to deserialize animations
2022-10-28 15:46:42 -04:00
Rye Mutt
fabfbb93e6
Harden LLDataPackerBinaryBuffer from performing invalid memcpy in case buffer is too small
2022-10-28 15:45:25 -04:00
Andrey Lihatskiy
91f9f2e9f7
DRTVWR-570 Mac build fix: unused variables cleanup
2022-10-27 23:08:09 +03:00
Andrey Lihatskiy
b2c5973fbd
DRTVWR-570 Mac build fix
2022-10-27 02:35:52 +03:00
Andrey Lihatskiy
b8f75bd161
Merge branch 'master' into DRTVWR-570-maint-Q
2022-10-26 23:58:06 +03:00
Nat Goodspeed
a022452ff5
Increment viewer version to 6.6.7
...
following promotion of DRTVWR-574
2022-10-26 14:35:44 -04:00
Andrey Lihatskiy
3ac77d7338
SL-18438 Mac build fix
2022-10-25 19:49:37 +03:00
Andrey Lihatskiy
adffa86c6d
Merge remote-tracking branch 'RyeMutt/viewer/pod-uuid' into DRTVWR-570-maint-Q
2022-10-25 19:02:27 +03:00
Maxim Nikolenko
7b3bb0f9c9
SL-17991 update tooltip over Clear History button
2022-10-25 17:16:57 +03:00
Rye Mutt
228f5b2f12
Restore LLUUID to a plain old data type in a post-c++11 world
2022-10-25 09:50:40 -04:00
Andrey Lihatskiy
439aa79414
SL-18432 Fix for alpha sorting
2022-10-24 22:14:20 +03:00
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
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