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
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
Rye Mutt
e097794919
Optimize mesh header size and data access throughout meshrepo
2022-09-27 17:59:21 -04:00
Rye Mutt
4be11d87b5
Utilize pointer based unzip_llsd and unpackVolumeFaces in meshrepo and materialmgr
2022-09-27 17:59:21 -04:00
Rye Mutt
1b31ab5c52
Introduce a U8* based interface to unzip_llsd and unpackVolumeFaces
2022-09-27 17:59:21 -04:00
Mnikolenko Productengine
e980999fb6
SL-18171 Remove link that opens old help browser
2022-09-19 17:48:55 +03:00
Nat Goodspeed
f83289d3a7
DRTVWR-571: Belated merge of DRTVWR-544 version bump.
2022-09-15 14:35:17 -04:00
Nat Goodspeed
c2a27c474d
Increment viewer version to 6.6.5
...
following promotion of DRTVWR-544
2022-09-15 13:28:43 -04:00
Andrey Kleshchev
dd5aa8f6f4
SL-18153 Fixed bring to front multiple dialog handling
2022-09-15 01:56:54 +03:00
Callum Linden
3248eb87dc
SL-18151 [SEC] MOAP can force multiple floaters open on users screen: The Viewer part of the fix for this JIRA - pulls in the updated Dullahan that exposes the user_gesture/is_redirect flags and uses them to determine what type of 'nav_type' is exchanged with viewer/plugin
2022-09-14 14:52:31 -07:00
Andrey Kleshchev
d82d94f41c
SL-18153 Fix invisible blocking popup
...
Don't add popup to the list twice
2022-09-14 22:50:44 +03:00
Andrey Kleshchev
372e5b6dfa
SL-3007 Report abuse option in paticipan list
2022-09-08 02:19:13 +03:00
Andrey Kleshchev
c3fe23ef14
SL-15787 Crash at setCapability
2022-09-08 02:19:13 +03:00
Andrey Kleshchev
1cc4e061bb
SL-18097 Don't permit multiple instances of 'unsaved changes' popups
...
Make notifications modal. When multiple ones are visible, first popup works, interacting with second one causes a crash. And it shouldn't be possible to change anything in floater when these notifications are visible
2022-09-06 21:46:47 +03:00
Andrey Kleshchev
da8dcd70f9
SL-17984 Small cleanup in profiles
2022-09-06 01:23:41 +03:00
Andrey Kleshchev
10eb8424af
SL-3007 Small improvements for auto filling abuse reports #2
2022-09-06 01:23:41 +03:00
Andrey Kleshchev
d55a6308c2
SL-17984 The top two lines in the Description field are not available for selection
...
Viewer was drawing empty "indicator_stack" over description
2022-08-31 00:34:17 +03:00
Andrey Lihatskiy
5c18921e9a
Merge branch 'master' into DRTVWR-544-maint
...
# Conflicts:
# indra/newview/llpanelpicks.cpp
# indra/newview/llpanelprofile.cpp
2022-08-31 00:16:09 +03:00
Nat Goodspeed
d31a83fb94
Increment viewer version to 6.6.4
...
following promotion of DRTVWR-483
2022-08-30 17:02:51 -04:00
Andrey Kleshchev
1f930a7222
SL-18007 Edit shape freezes avatar in the middle of the turning animation
2022-08-25 22:48:23 +03:00
Andrey Kleshchev
c4335939d9
SL-17925 Fix SLURL based creation of picks and classifieds
2022-08-10 19:03:12 +03:00
Andrey Kleshchev
dd4156251b
SL-17924 Don't clear pick's description when clicking on description for the first time
2022-08-10 17:24:26 +03:00
Andrey Kleshchev
eab708daed
SL-17923 "Title" and "Description" labels are not displayed in "Picks" tab
...
Fixed unlabeled fields in picks: For consistency purposes and for clarity both picks and classifieds should display title and descriprion labels.
Fixed extra large spacing in classifieds
2022-08-10 17:23:27 +03:00
Andrey Kleshchev
946bdc1ee3
SL-14556 Profile floater does not update after a name change
2022-08-08 22:38:56 +03:00
Andrey Kleshchev
bc26931482
SL-17908 No left and right events when both held down
...
Reverts part of SL-15746
2022-08-05 19:44:54 +03:00
Andrey Kleshchev
09400b74ad
SL-17902 Crash at LLAlignedArray, out of bounds
2022-08-04 22:14:08 +03:00
Andrey Lihatskiy
51efcfea25
DRTVWR-544 Post-merge build fix
2022-08-04 01:51:07 +03:00
Andrey Lihatskiy
59ab8e78f4
Merge branch 'master' into DRTVWR-544-maint
...
# Conflicts:
# indra/newview/llpanelface.cpp
# indra/newview/llpanelface.h
# indra/newview/llpanelobject.cpp
2022-08-04 00:17:55 +03:00
Andrey Kleshchev
014d7616b6
Merge branch master (DRTVWR-561) into DRTVWR-483
2022-08-04 00:15:15 +03:00
Nat Goodspeed
9dba9f80f4
Increment viewer version to 6.6.3
...
following promotion of DRTVWR-561
2022-08-03 17:04:10 -04:00
Andrey Kleshchev
3f6c9e2f7a
SL-17798 floater now allows 1024 textures
2022-07-20 00:53:37 +03:00
Andrey Kleshchev
1f53aab286
SL-17773 Properly reset buttons
2022-07-14 19:07:25 +03:00
Andrey Kleshchev
e0360ee13a
SL-17773 Discard changes clears notes instead of setting previous version
2022-07-14 17:41:17 +03:00
Andrey Kleshchev
620ee989e3
SL-17772 Crash and a memory leak in LLPanelInventoryListItemBase
...
1. text_params, not text_aprams, due to this viewer was reusing same params and failing to create mTitleCtrl
2. All ctrls should be owned.
2022-07-13 22:51:29 +03:00
Sabrina Shanman
dc5a293eff
Merged in SL-17691 (pull request #1054 )
...
SL-17691: Color changes on objects cause octree rebuilds
Approved-by: Andrey Lihatskiy
2022-07-13 16:34:44 +00:00
Cosmic Linden
1614e4390b
SL-17691: Consolidate calls to onDrawableUpdateFromServer to reduce false positives, change mServerDrawableUpdateCount from U64->U32
2022-07-12 17:43:01 -07:00
Cosmic Linden
0aaf52c77c
SL-17691: Make objects active if there are too many material updates from the server
2022-07-12 15:53:38 -07:00
Andrey Kleshchev
c287bc0a86
SL-17760 Crash at LLFolderViewItem::refresh(318)
...
and at LLFolderViewItem::postBuild for LLConversationViewParticipant
2022-07-13 00:08:41 +03:00