aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-11-08Formatting cleanup.Jeff Ames1-1/+1
2010-11-08Detach attachments displaced by other attachmentsMelanie1-4/+8
2010-10-29Bunch of fixes that reduce the number of times appearanceMaster ScienceSim1-19/+13
and avatar data are sent. And the number of times they are stored.
2010-10-20Major refactoring of appearance handling.Master ScienceSim1-8/+8
AvatarService -- add two new methods, GetAppearance and SetAppearance to get around the lossy encoding in AvatarData. Preseve the old functions to avoid changing the behavior for ROBUST services. AvatarAppearance -- major refactor, moved the various encoding methods used by AgentCircuitData, ClientAgentUpdate and ScenePresence into one location. Changed initialization. AvatarAttachments -- added a class specifically to handle attachments in preparation for additional functionality that will be needed for viewer 2. AvatarFactory -- removed a number of unused or methods duplicated in other locations. Moved in all appearance event handling from ScenePresence. Required a change to IClientAPI that propogated throughout all the IClientAPI implementations.
2010-10-15A couple of more ways attachment point is sentLatif Khalifa1-0/+8
Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com>
2010-10-14Don't distroy attachments when using viewer 2.1+, strip multiple attachment dataLatif Khalifa1-0/+4
2010-10-04Formatting cleanup.Jeff Ames1-1/+1
2010-09-30Prevent dropping someone else's attachmentsMelanie1-0/+3
2010-09-16Changed SceneObjectGroup to store parts with the fast and thread-safe ↵John Hurliman1-7/+3
MapAndArray collection
2010-09-13Rename now protected method SetAttachmentInventoryStatus() to ↵Justin Clark-Casey (justincc)1-4/+4
ShowAttachInUserInventory() to match ShowDetachInUserInventory()
2010-09-13Remove IAttachmentsModule.SetAttachmentInventoryStatus() from public interfaceJustin Clark-Casey (justincc)1-5/+13
No core module is calling and it makes more sense to call methods such as AttachObject() which attach both to the avatar and update inventory appropriately
2010-09-13If attachment fails (e.g. because asset wasn't found) then don't try to set ↵Justin Clark-Casey (justincc)1-4/+2
attachment as shown in inventory Doing this results in a null reference exception
2010-09-13minor: Clean up log messages generated when an item is attachedJustin Clark-Casey (justincc)1-2/+4
2010-09-12Formatting cleanup.Jeff Ames1-12/+12
2010-09-10First pass at cleaning up thread safety in EntityManager and SceneGraphJohn Hurliman1-1/+1
2010-09-06Fix yet another cause of "Ghost attachments"Melanie Thielker1-3/+12
2010-09-01refactor: move SOG.AttachToAgent() into AttachmentsModuleJustin Clark-Casey (justincc)1-7/+74
2010-08-31refactor: change AttachmentsModule.AttachObject to use sp.GetAttachments ↵Justin Clark-Casey (justincc)1-9/+5
rather than filter sp.Attachments list directly
2010-08-26refactor: Move Scene.Inventory.UpdateKnownItem() into Attachments module ↵Justin Clark-Casey (justincc)1-2/+58
since this appears to relate solely to attachments
2010-08-26refactor: break out attachment position change code in ↵Justin Clark-Casey (justincc)1-1/+20
Scene.UpdatePrimPosition() and move into AttachmentsModule This allows region modules to change attachment positions.
2010-08-26Improve consistency of locking for SOG.m_parts in order to avoid race ↵Justin Clark-Casey (justincc)1-1/+1
conditions in linking and unlinking
2010-08-07Change the (hackish) constant to match the changed enum for attachsMelanie Thielker1-2/+2
2010-07-30move attachment subscription events into AttachmentsModule from scene.Justin Clark-Casey (justincc)1-1/+22
restored to some heavy casting in order to preserve RegionCombinerModule semantics, pending better events.
2010-07-30convert attachments module from old region module style to newJustin Clark-Casey (justincc)1-19/+25
2010-07-14Detach attachments displaced by other attachmentsMelanie Thielker1-5/+19
2010-07-14Major attachments cleanup. Remove unused AttachObject ClientView methodMelanie1-54/+47
Clean up use of AttachObject throughout, reduce number of overloads and number of parameters
2010-07-14Remove useless quaternion parameter from AttachObject sigMelanie Thielker1-4/+4
2010-06-13Fixes the long-standing RegionUp bug! Plus lots of other cleanups related to ↵Diva Canto1-1/+1
neighbours.
2010-06-09Bug fix on attachments: attach->drop->attach works now.Diva Canto1-21/+29
2010-06-09Reverting that last permissions check upon drop. Looks like all dropped ↵Diva Canto1-10/+5
attachments are deleted from inventory.
2010-06-09Bug fix on attachments: don't delete the item from inventory when it's ↵Diva Canto1-4/+9
dropped on the ground.
2010-04-19Avoid duplicate script resumes. Move resume calls to more logical placesMelanie Thielker1-1/+1
2010-04-19All scripts are now created suspended and are only unsuspended when the objectMelanie1-1/+2
is fully rezzed and all scripts in it are instantiated. This ensures that link messages will not be lost on rez/region crossing and makes heavily scripted objects reliable.
2010-04-17refactor: move DeatchObject() into the AttachmentsModuleJustin Clark-Casey (justincc)1-0/+10
2010-04-16refactor: crudely move DetachSingleAttachmentToGround() over to the ↵Justin Clark-Casey (justincc)1-0/+32
AttachmentsModule
2010-04-16refactor: crudely move the RezMultipleAttachments() method into the ↵Justin Clark-Casey (justincc)1-0/+12
AttachmentsModule
2010-03-19Renamed TryGetAvatar to TryGetScenePresence on SceneManager, SceneBase, ↵Dan Lake1-4/+4
Scene and SceneGraph. This was the only change in this patch to keep it isolated from other recent changes to the same set of files.
2010-03-12refactor: Move another RezSingleAttachment() from Scene.Inventory to ↵Justin Clark-Casey (justincc)1-1/+30
AttachmentsModule
2010-03-12refactor: move RezSingleAttachmentFromInventory() from SceneGraph to ↵Justin Clark-Casey (justincc)1-0/+46
AttachmentsModule
2010-03-12refactor: move client invoked AttachObject from SceneGraph to AttachmentsModuleJustin Clark-Casey (justincc)1-1/+31
2010-03-10Formatting cleanup. Add copyright notices.Jeff Ames1-4/+4
2010-03-06refactor: Move DetachSingleAttachmentToInv to region moduleJustin Clark-Casey (justincc)1-15/+56
need to rationalize method names later
2010-03-05refactor: move another AttachObject methodJustin Clark-Casey (justincc)1-1/+46
2010-03-05refactor: move user inventory side of RezSingleAttachment to moduleJustin Clark-Casey (justincc)1-0/+30
2010-03-05refactor: begin to move attachments code into a region moduleJustin Clark-Casey (justincc)1-0/+141