summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-11MAINT-14 FIXED Region message logged into nearby chat log has duplicated ↵Mnikolenko ProductEngine
sender name
2015-06-10DD-393 : Rework association so that is_listed property is not overwritten ↵Merov Linden
before we get data from SLM
2015-06-10DD-416 : Added DAMA when version folder is empty and unlisted, accelerated ↵Merov Linden
some functions avoiding depth computation when we could, fixed cut case
2015-06-10MAINT-4297 (Mesh models sometimes fail to load completely)ruslantproductengine
MAINT-4449 (Starter avatars deformed or missing alpha under some conditions / graphics cards / LOD ) BUG-7239 (Starter avatars deformed or missing alpha under some conditions / graphics cards / LOD) The reason of problem on avatar (or one of avatar attachments) "deformed" it's selected volume (LLVolume) with a lower LOD. How it works. Why it happens? Each LLVOVolume object has variable mLOD which is indicate which is LLVolume should be assigned to LLPrimitive::mVolumep. The assigment happens in LLVOVolume::setVolume which is call LLPrimitive::setVolume, which is then lookup desired volume in LLVolumeMgr class which is keep as I understand all volume groups for all objects in scene. The data (mesh) for LLVolume class is loading from LL servers by http, and if sucessfully the variable LLVolume::mIsMeshAssetLoaded assigned to true. But sometimes the data may not be ready, and in this case the LLVOVolume::setVolume make request for download mesh (to the LLMeshRepository) and setup one of available lod. All of this things happens in (see: LLVOVolume::setVolume, code: block if (!getVolume()->isMeshAssetLoaded() {...}) When LLMeshRepository sucessfully download the mesh it's set (as I said above LLVolume::mIsMeshAssetLoaded, LLVolume::setMeshAssetLoaded()) and then also notify LLVOVolume::notifyMeshLoaded() about it. This causes add LLVOVolume::mDrawable into the pipline build list (see LLVOVolume::notifyMeshLoaded()) and set LLVOVolume::mSculptChanged; In order to process it later in LLVOVolume::updateGeometry (In order to see the mechanism of LLPipiline build list processing set bp in this method and see the stack). After the LLDrawable will be processed it will be removed form the build queue also all falgs will be reseted (see the end of LLVOVolume::updateGeometry). And here is the problem in variable-flag's "*Changed" processing (in LLVOVolume::updateGeometry): What if by the time of processing the mFaceMappingChanged also will be set (due to other changes in engine)? It means that LLVOVolume::setVolume will not be called and LLPrimitive::mVolumep remain unchaged and would point to the LLVolume for a lower LOD. My changes intended for fix this problem. BTW this is true for not only for standard avatar's. The reason why it is well visible on standard avatars is because it has a more "ugly" lower-LOD-s, than on avatars which is was loaded by the SL-users. For example on my DudtPank avatars I didn't see big difference between LOD-0 and LOD-3. If you want you can "play" with it in LLVOVolume::calcLOD() with add code if(getAvatar() && getAvatar()->isSelf()) { mLOD = <desired lod level [0..3]> }
2015-06-11build fixMnikolenko ProductEngine
2015-06-09DD-412 : Fixes the hierarchy before creating a listing and warn the userMerov Linden
2015-06-09DD-412 : WIP : Validate a listing before creating a listing on SLMMerov Linden
2015-06-09DD-359 : Improve performance by caching display data while updating and ↵Merov Linden
preventing refreshing the whole marketplace (never useful)
2015-06-08make a lot of values agree with declared typesOz Linden
2015-06-08DD-336, DD-359 : WIP : Introduced a reverse lookup table for version folder ↵Merov Linden
to listing folder to improve performance
2015-06-08remove false positive trigraphsOz Linden
2015-06-08add edu release channelOz Linden
2015-06-08corrections needed for new toolsOz Linden
2015-06-08merge changes for 3.7.29-releaseOz Linden
2015-06-06DD-416 : Unlist a listed listing that becomes devoid of any itemMerov Linden
2015-06-06DD-333 : Prevent dropping no copy items if it'll create folders above the ↵Merov Linden
folder limit
2015-06-06DD-316 : Disable New Folder under version folder hierarchy of ↵Merov Linden
InventoryOutboxMaxFolderCount has been reached
2015-06-05DD-290 : Add an option to filter out marketplace, use it in Recent tabMerov Linden
2015-06-04MAINT-5137 FIXED Warning sometimes appears at login - Alert: There was a problempavelkproductengine
Added logic to resend HTTP request for default perms saving
2015-06-09MAINT-4893 FIXED Investigate a viewer option to limit rendering avatar near ↵andreykproductengine
0,0,0 and avoid ugly rendering glitches
2015-06-10MAINT-797 FIXED Hide Place profile panel and related buttons when opening ↵Mnikolenko ProductEngine
pick panel.
2015-06-09Merge downstream codesimon
2015-06-09MAINT-5270 FIXED Group members of large groups in a role which has "Invite ↵AndreyL ProductEngine
people to this group" ability are not able to send group invites from RC regions
2015-06-08MAINT-5230 FIXED Viewer gets stuck clearing texture cacheandreykproductengine
2015-06-08MAINT-5237 FIXED Everyone Roles are not allowed to view the member's listAndreyL ProductEngine
but the Viewer claims that it is retrieving the member list
2015-06-08MAINT-5240 FIXED Viewer will request the full group member list for group ↵AndreyL ProductEngine
chat in some cases - need to remove this
2015-06-08MAINT-14 FIXED Treat region message like a system message, but also show ↵Mnikolenko ProductEngine
sender name.
2015-06-05MAINT-5186 FIXED (Avatar textures do not load in the Appearance editor after ↵vyacheslavsproductengine
disabling an Alpha mask)
2015-06-05Merge from viewer-releaseandreykproductengine
2015-06-05build fixMnikolenko ProductEngine
2015-06-03MAINT-4764 Investigate object updates for better child/root drawing on viewerandreykproductengine
2015-06-04MAINT-5240 FIXED Per Kelly, added delay to GroupPropertiesRequest tooAndreyL ProductEngine
2015-06-04MAINT-5240 FIXED Viewer will request the full group member list for group ↵AndreyL ProductEngine
chat in some cases
2015-06-04MAINT-2346 FIXED Show the amount of allowed and banned residents.Mnikolenko ProductEngine
2015-06-04MAINT-1693 FIXED Building Block Type is changed to Torus after cancel ↵Mnikolenko ProductEngine
changing of texture for sculpted object
2015-06-03MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the ↵vyacheslavsproductengine
object has a legacy bump set.)
2015-06-03Backed out changeset: ebdaabeef422vyacheslavsproductengine
2015-06-03MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the ↵vyacheslavsproductengine
object has a legacy bump set.)
2015-06-03MAINT-1788 FIXED Cancel changes when clicking Close button or exiting Viewer.Mnikolenko ProductEngine
2015-06-02Merge from viewer-releaseandreykproductengine
2015-06-01MAINT-4761 FIXED viewer crash (Crash after selecting 'Skin weights' checkbox ↵vyacheslavsproductengine
when uploading the second model.)
2015-07-01MAINT-2864 FIXED Viewer crashes when clicking "Ok" on "Delete Selected Item" ↵andreykproductengine
modal from a non existant object.
2015-06-11MAINT-5269 FIXED Viewer crashes if you open Help -> About Second Life while ↵andreykproductengine
a group member list is loading.
2015-07-15Merge downstream code and become version 3.8.2andreykproductengine
2015-07-02Merge from viewer-relese and become version 3.8.1andreykproductengine
2015-06-25MAINT-5299 FIXED [MAINT-RC] Unlinking individual prims from a linkset no ↵andreykproductengine
longer works
2015-06-16merge 3.7.30-releaseOz Linden
2015-06-01MAINT-4761 FIXED viewer crash (Crash after selecting 'Skin weights' checkbox ↵vyacheslavsproductengine
when uploading the second model.)
2015-06-02MAINT-2007 FIXED Restored the code for ejecting confirmation. Confirmation ↵Mnikolenko ProductEngine
on banning was added.
2015-05-29Pull merge from lindenlab/viewer-releaseMerov Linden