aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove the reading of estate_settings.xml and the associated processing ofMelanie2010-03-221-1/+1
| | | | | defaults. Adding code to facilitate estate creation / managemment as part of first time start up
* Renamed TryGetAvatar to TryGetScenePresence on SceneManager, SceneBase, ↵Dan Lake2010-03-191-2/+2
| | | | 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.
* Cleaned up access to scenepresences in scenegraph. GetScenePresences and ↵Dan Lake2010-03-191-56/+25
| | | | GetAvatars have been removed to consolidate locking and iteration within SceneGraph. All callers which used these to then iterate over presences have been refactored to instead pass their delegates to Scene.ForEachScenePresence(Action<ScenePresence>).
* Inconsistent locking of ScenePresence array in SceneGraph. Fixed by ↵Dan Lake2010-03-171-20/+32
| | | | | | eliminating option to return the actual list. Callers can now either request a copy of the array as a new List or ask the SceneGraph to call a delegate function on every ScenePresence. Iteration and locking of the ScenePresences now takes place only within the SceneGraph class. This patch also applies a fix to Combat/CombatModule.cs which had unlocked iteration of the ScenePresences and inconsistent try/catch around the use of those ScenePresences.
* Removed the unused use_async_when_possible config variableJohn Hurliman2010-03-161-17/+0
|
* refactor: Move another RezSingleAttachment() from Scene.Inventory to ↵Justin Clark-Casey (justincc)2010-03-121-4/+4
| | | | AttachmentsModule
* refactor: move RezSingleAttachmentFromInventory() from SceneGraph to ↵Justin Clark-Casey (justincc)2010-03-121-3/+3
| | | | AttachmentsModule
* refactor: move client invoked AttachObject from SceneGraph to AttachmentsModuleJustin Clark-Casey (justincc)2010-03-121-5/+8
|
* Formatting cleanup. Add copyright notices.Jeff Ames2010-03-101-8/+8
|
* - parcel blocking, region crossing blocking, teleport blockingunknown2010-03-091-1/+229
| | | | Signed-off-by: Melanie <melanie@t-data.com>
* Bug fix: store correct position information upon logout. Fixes mantis #4608Diva Canto2010-03-061-1/+1
|
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimJohn Hurliman2010-03-051-10/+16
|\
| * refactor: Move DetachSingleAttachmentToInv to region moduleJustin Clark-Casey (justincc)2010-03-061-8/+10
| | | | | | | | need to rationalize method names later
| * refactor: begin to move attachments code into a region moduleJustin Clark-Casey (justincc)2010-03-051-2/+6
| |
* | * Cache packed throttle data to avoid repeated allocations in ↵John Hurliman2010-03-051-4/+1
|/ | | | | | CheckForSignificantMovement() * Removed a lock on "return m_neighbours.Count" in GetInaccurateNeighborCount(). Dictionary<>.Count by itself does not benefit from locking
* Fix bug where approximately half the time, attachments would rez only their ↵Justin Clark-Casey (justincc)2010-03-031-8/+32
| | | | | | | | root prim until right clicked (or otherwise updated). The root cause of this problem was that multiple ObjectUpdates were being sent on attachment which differed enough to confuse the client. Sometimes these would eliminate each other and sometimes not, depending on whether the scheduler looked at the queued updates. The solution here is to only schedule the ObjectUpdate once the attachment code has done all it needs to do.
* Fixes Region.Framework tests. Although these tests don't fail, they need to ↵Diva Canto2010-03-021-11/+4
| | | | be rewritten, because they are doing agent manipulations in the wrong way, so they're fairly meaningless.
* Initial Online friends notification seems to be working reliably now. All ↵Diva Canto2010-02-281-1/+5
| | | | this needs more testing, but everything is there.
* Merge branch 'presence-refactor' of ssh://opensimulator.org/var/git/opensim ↵John Hurliman2010-02-221-1/+1
|\ | | | | | | into presence-refactor
| * Merge branch 'master' into presence-refactorMelanie2010-02-221-1/+1
| |\ | | | | | | | | | This brings presence-refactor up to master again
| | * Formatting cleanup.Jeff Ames2010-02-151-1/+1
| | |
* | | * Adds CreatorID to asset metadata. This is just the plumbing to support ↵John Hurliman2010-02-221-1/+2
|/ / | | | | | | CreatorID, it doesn't modify database backends or OAR files to support storing/loading it
* | Merge branch 'master' into presence-refactorMelanie2010-02-151-2/+33
|\ \ | |/
| * Revolution is on the roll again! :)Revolution2010-02-141-11/+36
| | | | | | | | | | | | | | | | Fixes: Undo, T-pose of others on login, modifiedBulletX works again, feet now stand on the ground instead of in the ground, adds checks to CombatModule. Adds: Redo, Land Undo, checks to agentUpdate (so one can not fall off of a region), more vehicle parts. Finishes almost all of LSL (1 function left, 2 events). Direct flames and kudos to Revolution, please Signed-off-by: Melanie <melanie@t-data.com>
| * Fix http://opensimulator.org/mantis/view.php?id=4224Justin Clark-Casey (justincc)2010-02-121-1/+0
| | | | | | | | | | | | | | This resolves the problem where eyes and hair would turn white on standalone configurations When a client receives body part information, for some insane reason or other it always ends up uploading this back to the server and then immediately re-requesting it. This should have been okay since we stored that asset in cache. However, the standalone asset service connector was not checking this cache properly, so every time the client made the request for the asset it has just loaded it would get a big fat null back in the face, causing it to make clothes and hair white. This bug did not affect grids since they use a different service connector.
* | Merge branch 'master' into presence-refactorMelanie2010-02-081-16/+22
|\ \ | |/
| * refactor: Reuse SceneObjectGroup.IsAttachmentCheckFull() in ↵Justin Clark-Casey (justincc)2010-02-081-4/+2
| | | | | | | | Scene.AddSceneObject since this wraps a check that is much less clear
| * Add EventManager.OnIncomingSceneObject event which is triggered by an ↵Justin Clark-Casey (justincc)2010-02-081-14/+22
| | | | | | | | | | | | incoming scene object Add a read-only Attachments property to ScenePresence
* | Merge branch 'master' into presence-refactorMelanie2010-02-081-2/+7
|\ \ | |/ | | | | | | This was a large, heavily conflicted merge and things MAY have got broken. Please check!
| * Revert "change position of OnAttach event firing so that this also happens ↵Melanie2010-02-041-16/+13
| | | | | | | | | | | | | | | | when a user teleports into a region" The behavior introduced here is not compatible with SL This reverts commit b6bee4999c9d238a052022f105069ea4eb85f8f4.
| * change position of OnAttach event firing so that this also happens when a ↵Justin Clark-Casey (justincc)2010-02-031-13/+16
| | | | | | | | user teleports into a region
| * Apply http://opensimulator.org/mantis/view.php?id=3334Justin Clark-Casey (justincc)2010-01-291-0/+1
| | | | | | | | | | | | Send continuous touch() events if the left mouse button is held down while moving over an object This conforms with Linden Lab practice Thanks Revolution
| * Fix a problem where llDie() calls were sometimes leaving dead objects behind.Justin Clark-Casey (justincc)2010-01-251-2/+6
| | | | | | | | | | | | | | | | | | | | When an object was deleted, the remove script instance call was aggregating the scripting events as normal. This would queue a full update of the prim before the viewer was notifed of the deletion of that prim (QuitPacket) On some occasions, the QuitPacket would be sent before the full update was dequeued and sent. In principle, you would think that a viewer would ignore updates for deleted prims. But it appears that in the Linden viewer (1.23.5), a prim update that arrives after the prim was deleted instead makes the deleted prim persist in the viewer. Such prims have no properties and cannot be removed from the viewer except by a relog. This change stops the prim event aggregation call if it's being deleted anyway, hence removing the spurious viewer-confusing update.
* | HG 1.5 is in place. Tested in standalone only.Diva Canto2010-01-281-1/+32
| |
* | * Fixed misspelling of field in GridServiceDiva Canto2010-01-181-15/+6
| | | | | | | | * Moved TeleportClientHome to EntityTransferModule
* | Beginning of rewriting HG. Compiles, and runs, but HG functions not restored ↵Diva Canto2010-01-161-11/+13
| | | | | | | | yet.
* | Finished moving object crossings into EntityTransferModuleDiva Canto2010-01-161-268/+0
| |
* | Moved prim crossing to EntityTransferModule. Not complete yet.Diva Canto2010-01-161-174/+179
| |
* | Merge branch 'presence-refactor' of ↵Diva Canto2010-01-151-9/+40
|\ \ | | | | | | | | | ssh://diva@opensimulator.org/var/git/opensim into presence-refactor
| * \ Merge branch 'master' into presence-refactorMelanie2010-01-161-9/+40
| |\ \ | | |/ | | | | | | | | | This merge was very conflicted. I think I got them all, but I can't be sure. I had to merge to master or risk divergence to the point of unmergeability.
| | * Change the error messages on region region registration. This changes URMMelanie2010-01-131-3/+3
| | | | | | | | | | | | | | | and region. The non-error case should be compatible, so no version bump. Untested.
| | * Fix a small bug in login disable codeMelanie2010-01-101-1/+1
| | |
| | * Add "StartDisabled" to [Startup] to make all regions start up withMelanie2010-01-101-5/+9
| | | | | | | | | | | | logins disabled until enabled from the console. Add the AccessModule (WIP)
| | * Implement the groups module query to make the estate allowed groups workMelanie2010-01-091-1/+28
| | |
* | | Renamed IAgentTransferModule to IEntityTransferModule -- accounts for ↵Diva Canto2010-01-151-2/+2
|/ / | | | | | | objects too.
* | * General cleanup of Teleports, Crossings and Child agents. They are now in ↵Diva Canto2010-01-151-50/+17
| | | | | | | | | | | | | | the new AgentTransferModule, in line with what MW started implementing back in May -- ITeleportModule. This has been renamed IAgentTransferModule, to be more generic. * HGSceneCommunicationService has been deleted * SceneCommunicationService will likely be deleted soon too
* | Bug fix in releasing agent. In Scene, always use SimulatonService, and not ↵Diva Canto2010-01-131-1/+1
| | | | | | | | m_SimulationService, because it may be null...
* | Omit AuthorizationService from the default configurations, because the ↵Diva Canto2010-01-131-5/+5
| | | | | | | | service doesn't exist in the distribution.
* | Several more buglets removed.Diva Canto2010-01-131-0/+3
| |
* | More appearance woes fixed, this time for child agents. Tested on a grid ↵Diva Canto2010-01-121-0/+2
| | | | | | | | with 2 simulators. Everything seems to be working, including border crosses. TPs (prim crossing) need love now.