aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/ISceneObject.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-12-10Fix a regression where objects crossing regions in the same simulator (on ↵Justin Clark-Casey (justincc)1-0/+2
their own or as attachments) with AppDomainLoading = false would create the new state in the source region area rather than the dest. This was beause the code was finding the script DLL compiled for the source region as everything is in the same appdomain and using this as the location for the destination script state, etc. This resolves the regression by passing the proper destination separately from the DLL retrieved. Probably a regression since commit d7b92604 (11 July 2014). Added regression test for this case. At least partly addresses http://opensimulator.org/mantis/view.php?id=7278
2011-12-17Fix bug where objects could not be set to a new group if the group had been ↵Justin Clark-Casey (justincc)1-0/+6
created in that client session, or if no other action has been performed on the object. There were two problems here: 1) On object group update, we looked for the group is the IClientAPI group cache rather than in the groups service. This fails to groups created newly in that session 2) On object group update, we weren't setting the HasGroupChanged flag. This meant that the change was not persisted unless some other action set this flag. This commit fixes these issues and hopefully addresses http://opensimulator.org/mantis/view.php?id=5588 This commit also moves HandleObjectGroupUpdate() to the GroupsModule from the Scene.PacketHandlers.cs file
2010-11-16Change the way attachments are persisted. Editing a worn attachment will nowMelanie1-0/+1
save properly, as will the results of a resizer script working. Attachment positions are no longer saved on each move, but instead are saved once on logout. Attachment script states are saved as part of the attachment now when detaching.
2010-11-16Change the way attachments are persisted. Editing a worn attachment will nowMelanie1-0/+1
save properly, as will the results of a resizer script working. Attachment positions are no longer saved on each move, but instead are saved once on logout. Attachment script states are saved as part of the attachment now when detaching.
2009-11-26Remove the old (Remoting) region crossing code. Fix the new code toMelanie1-1/+1
pass script state and assembly again properly. Reintroduce respecting tht TrustBinaries flag. Changes the interregion protocol! No version bump because it was broken anyway, so with a version mismatch it will simply stay broken, but not crash. Region corssing still doesn't work because there is still monkey business with both rezzed prims being pushed across a border and attached prims when walking across a border. Teleport is untested by may work.
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-08-06Added ToXml2() to ISceneObject, so that components other than regions can ↵Diva Canto1-0/+1
use this abstraction.
2009-05-14* refactor: move bottom part of 'xml2' serializaton to separate classJustin Clarke Casey1-2/+1
2009-05-14* refactor: break some of xml2 serialization out of sogJustin Clarke Casey1-1/+2
2009-04-06Update svn properties.Jeff Ames1-42/+42
2009-04-01One more bit of refactoring, so this can be used outside region code.diva1-42/+42
2009-02-13Add copyright headers. Minor formatting cleanup. Fix some compiler ↵Jeff Ames1-0/+27
warnings. Fix some m_log declarations.
2009-02-12* optimized usings.lbsa711-1/+0
2009-02-09Moved prim crossing out of OGS1 and into RESTComms and ↵diva1-0/+16
LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis #3011, mantis #1698. Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP. The two most notable changes in the crossing process were: * Object gets passed in only one message, not two as done before. * Local object crossings do not get serialized, as done before.