aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-05-04Allow reloading of estate settings into a running region. Move sun updateMelanie Thielker1-0/+46
helper into Scene, since that is less evil than exposing m_storageManager to the public.
2010-05-03Make in-place sale send CHANGED_OWNER againMelanie1-0/+3
2010-04-30Fix link security issueMelanie1-4/+4
2010-04-19All scripts are now created suspended and are only unsuspended when the objectMelanie1-1/+1
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-6/+4
2010-04-16refactor: crudely move the RezMultipleAttachments() method into the ↵Justin Clark-Casey (justincc)1-4/+4
AttachmentsModule
2010-04-12thanks lkalif for Mantis #4676 - a patch that adds support for inventory linksdahlia1-0/+1
Signed-off-by: dahlia <dahliaTrimble@gmail.removeme.com>
2010-03-31Committing the LightShare code, which was developed by TomMeta of Meta7.Melanie1-0/+13
This allows scripts to set WindLight parameters for clients connecting to a region. Currently, this is only supported by the Meta7 viewer.
2010-03-28Stab one bug. When joining an estate with a new region, make sure it's alsoMelanie1-0/+2
used on first run and not only later.
2010-03-26* Fixed a bug with null value handling in WebUtil.BuildQueryString()John Hurliman1-2/+4
* Changed the null check back in estate manager setup but fixed the case for an existing account being found * Implemented SetPassword() in the SimianGrid auth connector
2010-03-26Fixed a backwards null check that was preventing estate owner from being set ↵John Hurliman1-2/+2
and a misleading error message (in grid mode it tries to get a user, not create one)
2010-03-25fix unit tests broken by commit dcf18689b9ab29d4ceb2348bb56fc1f77a7a8912Justin Clark-Casey (justincc)1-1/+1
can't prompt for estate owner in unit tests
2010-03-23First stage of the new interactive region creation. This will allow creationMelanie1-1/+114
of a region and joining it to an existing estate or creating a new estate, as well as creating an estate owner if in standalone, and assigning estate owners. In Grid mode, existing users must be used. MySQL ONLY!!!! so far, as I can't develop or test for either SQLite or MSSQL.
2010-03-22Remove the reading of estate_settings.xml and the associated processing ofMelanie1-1/+1
defaults. Adding code to facilitate estate creation / managemment as part of first time start up
2010-03-19Renamed TryGetAvatar to TryGetScenePresence on SceneManager, SceneBase, ↵Dan Lake1-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.
2010-03-19Cleaned up access to scenepresences in scenegraph. GetScenePresences and ↵Dan Lake1-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>).
2010-03-17Inconsistent locking of ScenePresence array in SceneGraph. Fixed by ↵Dan Lake1-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.
2010-03-16Removed the unused use_async_when_possible config variableJohn Hurliman1-17/+0
2010-03-12refactor: Move another RezSingleAttachment() from Scene.Inventory to ↵Justin Clark-Casey (justincc)1-4/+4
AttachmentsModule
2010-03-12refactor: move RezSingleAttachmentFromInventory() from SceneGraph to ↵Justin Clark-Casey (justincc)1-3/+3
AttachmentsModule
2010-03-12refactor: move client invoked AttachObject from SceneGraph to AttachmentsModuleJustin Clark-Casey (justincc)1-5/+8
2010-03-10Formatting cleanup. Add copyright notices.Jeff Ames1-8/+8
2010-03-09- parcel blocking, region crossing blocking, teleport blockingunknown1-1/+229
Signed-off-by: Melanie <melanie@t-data.com>
2010-03-06Bug fix: store correct position information upon logout. Fixes mantis #4608Diva Canto1-1/+1
2010-03-05* Cache packed throttle data to avoid repeated allocations in ↵John Hurliman1-4/+1
CheckForSignificantMovement() * Removed a lock on "return m_neighbours.Count" in GetInaccurateNeighborCount(). Dictionary<>.Count by itself does not benefit from locking
2010-03-06refactor: Move DetachSingleAttachmentToInv to region moduleJustin Clark-Casey (justincc)1-8/+10
need to rationalize method names later
2010-03-05refactor: begin to move attachments code into a region moduleJustin Clark-Casey (justincc)1-2/+6
2010-03-03Fix bug where approximately half the time, attachments would rez only their ↵Justin Clark-Casey (justincc)1-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.
2010-03-02Fixes Region.Framework tests. Although these tests don't fail, they need to ↵Diva Canto1-11/+4
be rewritten, because they are doing agent manipulations in the wrong way, so they're fairly meaningless.
2010-02-28Initial Online friends notification seems to be working reliably now. All ↵Diva Canto1-1/+5
this needs more testing, but everything is there.
2010-02-22* Adds CreatorID to asset metadata. This is just the plumbing to support ↵John Hurliman1-1/+2
CreatorID, it doesn't modify database backends or OAR files to support storing/loading it
2010-02-15Formatting cleanup.Jeff Ames1-1/+1
2010-02-14Revolution is on the roll again! :)Revolution1-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>
2010-02-12Fix http://opensimulator.org/mantis/view.php?id=4224Justin Clark-Casey (justincc)1-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.
2010-02-08refactor: Reuse SceneObjectGroup.IsAttachmentCheckFull() in ↵Justin Clark-Casey (justincc)1-4/+2
Scene.AddSceneObject since this wraps a check that is much less clear
2010-02-08Add EventManager.OnIncomingSceneObject event which is triggered by an ↵Justin Clark-Casey (justincc)1-14/+22
incoming scene object Add a read-only Attachments property to ScenePresence
2010-02-04Revert "change position of OnAttach event firing so that this also happens ↵Melanie1-16/+13
when a user teleports into a region" The behavior introduced here is not compatible with SL This reverts commit b6bee4999c9d238a052022f105069ea4eb85f8f4.
2010-02-03change position of OnAttach event firing so that this also happens when a ↵Justin Clark-Casey (justincc)1-13/+16
user teleports into a region
2010-01-29Apply http://opensimulator.org/mantis/view.php?id=3334Justin Clark-Casey (justincc)1-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
2010-01-28HG 1.5 is in place. Tested in standalone only.Diva Canto1-1/+32
2010-01-25Fix a problem where llDie() calls were sometimes leaving dead objects behind.Justin Clark-Casey (justincc)1-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.
2010-01-18* Fixed misspelling of field in GridServiceDiva Canto1-15/+6
* Moved TeleportClientHome to EntityTransferModule
2010-01-16Beginning of rewriting HG. Compiles, and runs, but HG functions not restored ↵Diva Canto1-11/+13
yet.
2010-01-16Finished moving object crossings into EntityTransferModuleDiva Canto1-268/+0
2010-01-16Moved prim crossing to EntityTransferModule. Not complete yet.Diva Canto1-174/+179
2010-01-15Renamed IAgentTransferModule to IEntityTransferModule -- accounts for ↵Diva Canto1-2/+2
objects too.
2010-01-15* General cleanup of Teleports, Crossings and Child agents. They are now in ↵Diva Canto1-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
2010-01-13Bug fix in releasing agent. In Scene, always use SimulatonService, and not ↵Diva Canto1-1/+1
m_SimulationService, because it may be null...
2010-01-13Omit AuthorizationService from the default configurations, because the ↵Diva Canto1-5/+5
service doesn't exist in the distribution.
2010-01-13Several more buglets removed.Diva Canto1-0/+3