aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/AsyncSceneObjectGroupDeleter.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Eliminate SOG.FakeDeleteGroup() since it is now identical with ↵Justin Clarke Casey2008-11-171-1/+1
| | | | | | | | DeleteGroup() (except that is didn't lock the parts, which was a potential race condition) * Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface
* * minor: eliminate propogation of now unused permissionToDelete flagJustin Clarke Casey2008-11-171-6/+2
|
* * Fix probable partial breakage of delete to inventory in last commitJustin Clarke Casey2008-11-171-11/+9
| | | | | | * Not nulling out parts and the root part allows the code to be simplified
* * Stop nulling SOG.m_rootPart and parts on object deletionJustin Clarke Casey2008-11-171-1/+1
| | | | | | | | | | * This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts will not be sent to the client * This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation * Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP * Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully
* * Put an Enabled switch on the async object deleter for future testing purposesJustin Clarke Casey2008-11-111-3/+11
|
* And fix itMelanie Thielker2008-10-221-1/+1
|
* Prevent an object with a null RootPart in delete queue from stoppingMelanie Thielker2008-10-221-4/+13
| | | | | | the deleting of other, valid objects
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-181-9/+8
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* * minor: forgot this small tidy in the last checkinJustin Clarke Casey2008-09-291-2/+1
|
* * minor: tidy up async sog deleterJustin Clarke Casey2008-09-291-19/+18
|
* * refactor: move asynchronous scene object deletion to inventory queueing ↵Justin Clarke Casey2008-09-291-0/+146
out to a separate class