aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* first step changing Object Select codeUbitUmarov2016-08-251-18/+33
|
* fix missing PhysicsProprieties sending on Object select. This is a ↵UbitUmarov2016-08-251-24/+1
| | | | temporary Fix, entire Object select code needs to be changed
* remove sceneGraph MoveObject and make it part of ProcessObjectGrabUpdate ( ↵UbitUmarov2016-08-211-3/+16
| | | | scene.PacketHandlers) where it belongs
* Finally remove the requirement for an InventoryItem/FolderBase object toMelanie Thielker2016-07-041-4/+2
| | | | | | | | be passed into inventory queries. This makes the API more homogenous and also will more clearly show coding errors related to HG inventory where the .Owner field has a meaning for a query but wasn't always set.
* friends rights to edit objects display on viewers fixed. This needs to be ↵UbitUmarov2015-10-271-5/+9
| | | | optimized in future
* Merge of ubitworkvarnew with opensim/master as of 20150905.Robert Adams2015-09-081-1/+0
|\ | | | | | | | | | | | | | | This integrates the OpenSim refactoring to make physics, etc into modules. AVN physics hasn't been moved to new location. Does not compile yet. Merge branch 'osmaster' into mbworknew1
| * Deleted OpenSim.Framework.Communications. Moved its two remaining files to ↵Diva Canto2015-09-041-1/+0
| | | | | | | | OpenSim.Framework.
* | seems to compile ( tests comented out)UbitUmarov2015-09-021-4/+0
| |
* | bad merge?UbitUmarov2015-09-011-38/+122
|\ \ | |/ |/|
| * fix targetOmega resend on deselect on the right place, can't be at sopUbitUmarov2014-10-061-0/+4
| | | | | | | | but packethandlers
| * Merge branch 'master' into careminsterMelanie2013-11-031-7/+2
| |\ | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| * \ Merge branch 'master' into careminsterMelanie2013-07-241-6/+24
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs OpenSim/Region/Framework/Scenes/ScenePresence.cs OpenSim/Region/Physics/Manager/PhysicsActor.cs OpenSim/Region/Physics/Manager/PhysicsScene.cs
| * \ \ Merge branch 'master' into careminsterMelanie2012-10-261-3/+19
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs
| * \ \ \ Merge branch 'avination' into careminsterMelanie2012-08-311-5/+55
| |\ \ \ \
| | * | | | Sequence inventory descendents requests to reduce inventory server load andMelanie2012-08-301-5/+55
| | | | | | | | | | | | | | | | | | | | | | | | movement lag.
| * | | | | Merge commit 'a0d178b284050df64d0eb5b9728565fd72615c22' into careminsterMelanie2012-08-251-1/+1
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Fix llRegionSayTo the right wayMelanie2012-06-281-2/+9
| | | | | |
| * | | | | changed seletion code. SOP now knows about parts selection. UI actions are ↵UbitUmarov2012-04-201-15/+51
| | | | | | | | | | | | | | | | | | | | | | | | sent to SOP and this reports to SOG. Group is selected if any part is selected.sop.isSelect get() is only used in SOG. Will need to be improved for better performance on largelinksets. *UNTESTED* NEEDS CHECKING for side efects
| * | | | | Merge branch 'master' into careminsterMelanie2012-03-181-56/+0
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs OpenSim/Region/Framework/Scenes/Scene.cs
| * | | | | | Implement proper selection behaviorMelanie2012-02-261-2/+4
| | | | | | |
| * | | | | | Merge branch 'master' into careminsterMelanie2011-12-191-0/+39
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into careminsterMelanie2011-12-181-138/+71
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into bigmergeMelanie2011-11-281-63/+5
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs
| * \ \ \ \ \ \ \ \ Merge commit 'de19dc3024e5359f594d0a32c593d905163c24ea' into bigmergeMelanie2011-10-111-2/+2
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.Inventory.cs OpenSim/Region/Framework/Scenes/SceneObjectPart.cs OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs
| * \ \ \ \ \ \ \ \ \ Resolve merge commits, stage 1Tom2011-09-041-4/+0
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix failure to find avatars due to trainling spaces being sent by viewers.Melanie2011-07-231-0/+3
| | | | | | | | | | | |
* | | | | | | | | | | | If the SnedInventoryAync() method receives an exception log this but make ↵Justin Clark-Casey (justincc)2015-01-211-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sure it does not terminate the process. Relates to http://opensimulator.org/mantis/view.php?id=7421
* | | | | | | | | | | | Changes to be committed: modified: ↵Edward2014-09-171-0/+15
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs modified: OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs This solves mantis bug# 5005: llRegionSay script does not trigger ChatFromWorld event. This was solved by adding World.SimChat() command to the llRegionSay() function (per suggestion of DrCuriosity). Additionally this fixes llRegionSayTo() which was also not functioning by adding a World.SimChat() command and adding a new SimChatToAgent() overrided function to Scene.PacketHandlers.cs This is the second patch revision. Corrections made to the position of World.SimChat() and removal of tabs per suggestion by justincc.
* | | | | | | | | | | After finishing to edit an attachment, let other avatars see the changes. ↵Oren Hurvitz2013-10-171-7/+2
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (The changes weren't visible before because updates to attachments aren't sent while the attachment is selected.)
* | | | | | | | | | Filter certain viewer effects depending on distance between the avatar that ↵Diva Canto2013-07-211-7/+25
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | is generating the effect and the cameras of the observers. In particular, this applies to LookAt (which is really verbose and occurs every time users move the mouse) and Beam (which doesn't occur that often, but that can be extremely noisy (10.sec) when it happens)
* | | | | | | | | Fix script error messages not showing up in viewer 3 and associated viewers.Justin Clark-Casey (justincc)2012-10-251-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Viewer 3 will discard such a message if the chat message owner does not match the avatar. We were filling the ownerID with the primID, so this never matched, hence viewer 3 did not see any script error messages. This commit fills the ownerID in with the prim ownerID so the script owner will receive script error messages. This does not affect viewer 1 and associated viewers which continue to process script errors as normal.
* | | | | | | | | When scripts generate expected exceptions (e.g. due to checked bad ↵Justin Clark-Casey (justincc)2012-10-251-1/+4
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parameter) throw ScriptException instead of just a plain old exception. This is to make it easier to distinguish these exceptions from unexpected OpenSimulator problems internally and in regression tests. No functional changes.
* | | | | | | | minor: Fix bad log message for failure to create an inventory folderJustin Clark-Casey (justincc)2012-08-251-1/+1
| | | | | | | |
* | | | | | | | Mantis 5977 Corrections to llRegionSayToTalun2012-04-231-3/+23
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
* | | | | | | Moved HandleAvatarPickerRequest from the generic Scene.PacketHandlers to the ↵Diva Canto2012-03-171-53/+0
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | UserManagementModule where it belongs. No functional changes.
* | | | | | Move HandleObjectGroupUpdate() from GroupsModule to Scene.PacketHandlers.cs ↵Justin Clark-Casey (justincc)2011-12-191-0/+39
| |_|_|_|/ |/| | | | | | | | | | | | | | as this is updating SOG/SOP.GroupID, which is arguably generic.
* | | | | refactor: simplify methods in Scene.PacketHandlers.cs by using ↵Justin Clark-Casey (justincc)2011-12-171-138/+71
| |_|_|/ |/| | | | | | | | | | | GetGroupByPrim() rather than retrieving GetEntities() and inspecting the entire list
* | | | minor: formatting changes in Scene.PacketHandlers.csJustin Clark-Casey (justincc)2011-11-261-5/+5
| | | |
* | | | Rip out unused Scene.HandleFetchInventoryDescendentsCAPS().Justin Clark-Casey (justincc)2011-11-261-58/+0
| |_|/ |/| | | | | | | | This has been handled by WebFetchInvDescHandler.Fetch() for some time.
* | | refactor: rename SOG/SOP.GetProperties() to SendPropertiesToClient() to ↵Justin Clark-Casey (justincc)2011-09-151-2/+2
| |/ |/| | | | | | | | | reflect what it actually does This also makes it consistent with some other methods that send data to the client.
* | Eliminate pointless checks of SOG.RootPart != nullJustin Clark-Casey (justincc)2011-09-011-4/+0
|/ | | | It's never possible for SOG to have no RootPart, except in the first few picosends of the big bang when it's pulled from region persistence or deserialized
* Add an async inventory details sender to respond to FetchInventory packets.Justin Clark-Casey (justincc)2011-07-011-25/+0
| | | | | | | If a user with a very large inventory right-clicks on their "My Inventory" folder, viewer 1 code will send a massive number of Fetchinventory requests. Even though each is handled asynchronously via a pool thread, the sheer frequency of requests overwhelms the pool and freezes inbound packet handling. This change makes the first Fetchinventory thread also handle subsequent requests, freeing up the other threads. Further efficiencies could be made by handling all the items in a particular FetchInventory request together, rather than separately.
* Fix broken inventory links on viewer 2.Justin Clark-Casey (justincc)2011-05-131-0/+4
| | | | | It appears that if the viewer requests a folder containing links, we must also send the folders that contain the link targets first. This was tested with Kokua 0.1.0 WIP though I predict it will also work with other viewer 2s
* Global creator information working on MySQL DB and on load/save OARs. ↵Diva Canto2010-11-211-16/+0
| | | | | | | Creator name properly shown on the viewer as first.last @authority. New option added to save oar -profile=url. Migration on RegionStore making CreatorID be 255 chars. Moved Handling of user UUID -> name requests to a new module UserManagement/UserManagementModule.
* Fix an inventory fetch issueMelanie2010-09-301-0/+3
|
* Changed SceneObjectGroup to store parts with the fast and thread-safe ↵John Hurliman2010-09-161-4/+1
| | | | MapAndArray collection
* Formatting cleanup.Jeff Ames2010-09-121-1/+1
|
* First pass at cleaning up thread safety in EntityManager and SceneGraphJohn Hurliman2010-09-101-9/+7
|
* Improve liveness by operating on list copies of SOG.Children where appropriateJustin Clark-Casey (justincc)2010-08-281-7/+8
|
* Improve consistency of locking for SOG.m_parts in order to avoid race ↵Justin Clark-Casey (justincc)2010-08-261-15/+23
| | | | conditions in linking and unlinking