aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-10-27friends rights to edit objects display on viewers fixed. This needs to be ↵UbitUmarov1-5/+9
optimized in future
2015-09-04Deleted OpenSim.Framework.Communications. Moved its two remaining files to ↵Diva Canto1-1/+0
OpenSim.Framework.
2015-09-02seems to compile ( tests comented out)UbitUmarov1-4/+0
2015-01-21If the SnedInventoryAync() method receives an exception log this but make ↵Justin Clark-Casey (justincc)1-1/+10
sure it does not terminate the process. Relates to http://opensimulator.org/mantis/view.php?id=7421
2014-10-06 fix targetOmega resend on deselect on the right place, can't be at sopUbitUmarov1-0/+4
but packethandlers
2014-09-17Changes to be committed: modified: ↵Edward1-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.
2013-10-17After finishing to edit an attachment, let other avatars see the changes. ↵Oren Hurvitz1-7/+2
(The changes weren't visible before because updates to attachments aren't sent while the attachment is selected.)
2013-07-21Filter certain viewer effects depending on distance between the avatar that ↵Diva Canto1-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)
2012-11-15Revert "Merge master into teravuswork", it should have been avination, not ↵teravus1-20/+4
master. This reverts commit dfac269032300872c4d0dc507f4f9062d102b0f4, reversing changes made to 619c39e5144f15aca129d6d999bcc5c34133ee64.
2012-10-25Fix script error messages not showing up in viewer 3 and associated viewers.Justin Clark-Casey (justincc)1-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.
2012-10-25When scripts generate expected exceptions (e.g. due to checked bad ↵Justin Clark-Casey (justincc)1-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.
2012-08-30Sequence inventory descendents requests to reduce inventory server load andMelanie1-5/+55
movement lag.
2012-08-25minor: Fix bad log message for failure to create an inventory folderJustin Clark-Casey (justincc)1-1/+1
2012-06-28Revert "Mantis 5977 Corrections to llRegionSayTo"Melanie1-23/+3
This reverts commit 679da63da617d031e5e7ae3f2d2a29db1a23ace3. Conflicts: OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
2012-06-28Fix llRegionSayTo the right wayMelanie1-2/+9
2012-04-23Mantis 5977 Corrections to llRegionSayToTalun1-3/+23
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2012-04-20changed seletion code. SOP now knows about parts selection. UI actions are ↵UbitUmarov1-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
2012-03-17Moved HandleAvatarPickerRequest from the generic Scene.PacketHandlers to the ↵Diva Canto1-53/+0
UserManagementModule where it belongs. No functional changes.
2012-02-26Implement proper selection behaviorMelanie1-2/+4
2012-02-26Implement KeyframedMotion selection behaviorMelanie1-2/+4
2011-12-19Move HandleObjectGroupUpdate() from GroupsModule to Scene.PacketHandlers.cs ↵Justin Clark-Casey (justincc)1-0/+39
as this is updating SOG/SOP.GroupID, which is arguably generic.
2011-12-17refactor: simplify methods in Scene.PacketHandlers.cs by using ↵Justin Clark-Casey (justincc)1-138/+71
GetGroupByPrim() rather than retrieving GetEntities() and inspecting the entire list
2011-11-26minor: formatting changes in Scene.PacketHandlers.csJustin Clark-Casey (justincc)1-5/+5
2011-11-26Rip out unused Scene.HandleFetchInventoryDescendentsCAPS().Justin Clark-Casey (justincc)1-58/+0
This has been handled by WebFetchInvDescHandler.Fetch() for some time.
2011-09-15refactor: rename SOG/SOP.GetProperties() to SendPropertiesToClient() to ↵Justin Clark-Casey (justincc)1-2/+2
reflect what it actually does This also makes it consistent with some other methods that send data to the client.
2011-09-01Eliminate pointless checks of SOG.RootPart != nullJustin Clark-Casey (justincc)1-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
2011-07-23Fix failure to find avatars due to trainling spaces being sent by viewers.Melanie1-0/+3
2011-07-01Add an async inventory details sender to respond to FetchInventory packets.Justin Clark-Casey (justincc)1-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.
2011-05-13Fix broken inventory links on viewer 2.Justin Clark-Casey (justincc)1-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
2010-11-21Global creator information working on MySQL DB and on load/save OARs. ↵Diva Canto1-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.
2010-09-30Fix an inventory fetch issueMelanie1-0/+3
2010-09-30Fix an inventory fetch issueMelanie1-0/+3
2010-09-16Changed SceneObjectGroup to store parts with the fast and thread-safe ↵John Hurliman1-4/+1
MapAndArray collection
2010-09-12Formatting cleanup.Jeff Ames1-1/+1
2010-09-10First pass at cleaning up thread safety in EntityManager and SceneGraphJohn Hurliman1-9/+7
2010-08-28Improve liveness by operating on list copies of SOG.Children where appropriateJustin Clark-Casey (justincc)1-7/+8
2010-08-26Improve consistency of locking for SOG.m_parts in order to avoid race ↵Justin Clark-Casey (justincc)1-15/+23
conditions in linking and unlinking
2010-06-08backport xmlrpcgroups cache from masterJustin Clark-Casey (justincc)1-1/+2
2010-06-07reapply fix for double sending of attachment update on standalone region ↵Justin Clark-Casey (justincc)1-1/+1
crossing
2010-06-07commit code which stops full updates being fired multiple times when ↵Justin Clark-Casey (justincc)1-0/+1
attachments cross standalone region boundaries lots of messy debug code here too which would need to be removed
2010-06-04Revert "commit code which stops full updates being fired multiple times when ↵Justin Clark-Casey (justincc)1-1/+0
attachments cross standalone region boundaries" This reverts commit 5074d290e4aeb583560272cadc8ba09aa8337210. This gets rid of the massive amount of scene object log spam - sorry about that, folks
2010-05-27commit code which stops full updates being fired multiple times when ↵Justin Clark-Casey (justincc)1-0/+1
attachments cross standalone region boundaries lots of messy debug code here too which would need to be removed
2010-05-05* Fixes Library bugs in grid mode. Partly a missing check and partly a ↵Diva Canto1-2/+2
missing configuration. * Made previous Robust config changes consistent in Robust.HG.ini.example
2010-01-29Apply http://opensimulator.org/mantis/view.php?id=3334Justin Clark-Casey (justincc)1-0/+40
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-11OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto1-1/+0
2010-01-10CommunicationsManager is practically empty. Only NetworkServersInfo is there.Diva Canto1-8/+10
2010-01-10* Last reference to CommsManager.UserProfileCacheService removedDiva Canto1-1/+1
* Grided-sims added the Library module
2010-01-09Less refs to UserProfileCacheService. Compiles but likely doesn't run.Diva Canto1-1/+19
2010-01-01The Library Service is now working. UserProfileCacheService.LibraryRoot is ↵Diva Canto1-16/+18
obsolete. Didn't delete it yet to avoid merge conflicts later -- want to stay out of core as much as possible.
2009-11-04Backport the fixes to WebFetchInventoryDescendents to the UDPMelanie1-1/+1
InventoryDescendents packet. Testing has shown that UDP inventory now works flawlessly and, unlike CAPS inventory, doesn't download the entire agent inventory on start. Neither does it incessantly re-request folder NULL_KEY. Therefore, I have disabled CAPS inventory.