aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-08-16Thanks dmiles for a patch that adds PacketType.RequestMultipleObjects Packet ↵Adam Johnson1-0/+23
Handler - ref mantis #4010
2009-08-13Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' ↵Diva Canto1-2/+2
starting to get on my nerves.
2009-08-13Inventory redirects from CachedUserInfo to InventoryService COMPLETE!Diva Canto1-120/+9
2009-08-12Redirected all calls to CachedUserProfile methods to the inventory service. ↵Diva Canto1-23/+4
Redirection of the RootFolder property is still todo. This compiles but probably inventory will be inconsistent.
2009-08-12* Added two new packet handler implementations for inventory ops. This is ↵Diva Canto1-1/+30
starting to work! - but can't be activated incrementally, the flip needs to be global for all inventory ops. * Added a base inventory connector that does common processing of inventory among all reference connector implementations. E.g. AddItem requires additional processing before being forwarded to service. * Added if (m_Enabled) upon RemoveRegion
2009-06-19From: Chris Yeoh <yeohc@au1.ibm.com>Sean Dague1-3/+7
This patch ensures that the touch positions are set during touch_end events (currently only working for touch_start and touch events).
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-27From: Chris Yeoh <cyeoh@au1.ibm.com>Dr Scofield1-2/+8
The attached patch implements llPassTouches. It has been added to the export/import XML along with the flag for AllowedInventoryDrop. The MySQL backend has been updated as well, though I haven't done one of those before so could do with a check. I added the migration mysql file as well. The other data backends need updating as well.
2009-05-25Revert "From: Chris Yeoh <cyeoh@au1.ibm.com>"Dr Scofield1-8/+2
This reverts r9666. for some reason the mysql update does not work.
2009-05-25From: Chris Yeoh <cyeoh@au1.ibm.com>Dr Scofield1-2/+8
The attached patch implements llPassTouches. It has been added to the export/import XML along with the flag for AllowedInventoryDrop. The MySQL backend has been updated as well, though I haven't done one of those before so could do with a check. I added the migration mysql file as well. The other data backends need updating as well.
2009-04-03* Implements Scene.SimChat(string,...) rather than byte[]. We should ↵Adam Frisby1-0/+10
probably mark byte[] as obsolete. * Implements SOPObject.Say for MRM. (Note, not IObject yet)
2009-03-05* Replace some string to byte conversions for object/item name/description ↵Justin Clarke Casey1-1/+1
fields with the LLUtil function that prevents the max string size from being breached
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-1/+1
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-1/+1
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2008-12-10* refactor: Move inventory handlers out from UserProfileCacheServiceJustin Clarke Casey1-2/+284
* This means that UserProfileCacheService no longer needs to know about IClientAPI and can leave it to callers to do their own error logging * This is also more consistent with the way that item inventory manipulation is handled * I don't really think Scene.PacketHandlers.cs should be a permanent home for these handlers - this is just for convenience
2008-12-05Implementation of the llDetectedTouch* functionsidb1-2/+6
2008-12-01Make the permissions module hook CanResetScript suitable for useMelanie Thielker1-1/+1
2008-11-21Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make allMelanie Thielker1-5/+5
the internals of the permissions module adapter sane
2008-11-01* refactor: Convert most non SOP methods to use SOG.IsAttachment rather than ↵Justin Clarke Casey1-1/+1
SOP.IsAttachment
2008-10-10added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrab event, for ↵MW1-1/+1
the new surface touch parameters in 1.21 viewers.
2008-10-08* On deselection of objects, stop every object id passed triggering an ↵Justin Clarke Casey1-27/+20
update for the entire group * This was not a problem with objects consisting of less than 30 prims, since the extra schedules would be ignored * However, above approximately 30 prims extra schedules would actually occur. * For instance, a 140 prim object would end up triggering approximately 2500 ObjectUpdates to every avatar in range rather than 140 * Hopefully, this change will improve client responsiveness on deselect and was one of the reasons that the AgentThrottle restriction started causing problems yesterday.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-19/+19
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-27Thank you, salahazar, for a patch that corrects the behavior ofMelanie Thielker1-4/+4
llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine.
2008-08-17Update svn properties, minor formatting cleanup.Jeff Ames1-2/+2
2008-08-17Change the deselect processing to prevent gratuituous full updateMelanie Thielker1-14/+42
when an attachment is deselected.
2008-07-25renaming the increasingly ill-named ChatFromViewerArgs to OSChatMessageDr Scofield1-8/+12
2008-07-24From: Christopher Yeoh <cyeoh@au1.ibm.com>Dr Scofield1-0/+16
The problem I noticed is that when child prims are selected unlike the Linden server, OpenSim does not return property information - it only searches the root prims for matches. What I'm not sure about is whether the parcel prim count taint should be set or if the root prim should be set as selected (doesn't seem possible to set the child prim as selected). It does however fix the problem of the property information not being sent, so its an improvement (I think!).
2008-05-28*Added a Few External Checks relating to scripts including the seperation of ↵mingchen1-1/+5
runscript into 3 different situations (Rez, start stop)
2008-05-28Formatting cleanup.Jeff Ames1-3/+3
2008-05-26Thank you kindly, Melanie for a patch for script resetCharles Krinke1-0/+9
that creates the event handler chain ready to hook by script engines
2008-05-26This cleans up a merge mess from the earlier checkin and implements ↵Dr Scofield1-16/+45
llOwnerSay() via the newly created Scene.SimBroadcast() call.
2008-05-23*Refactor of the LandManagementModule that allows OpenSim to run without itmingchen1-2/+2
2008-05-23i've refactored the ChatModule into two modules: ChatModule and IRCBridgeModule.Dr Scofield1-18/+15
ChatModule is now only doing in-world chat. IRCBridgeModule is only doing, well, bridging chat to/from IRC. Both modules are now using a new OnChatFromWorld event handler (which Scene.PacketHandler is feeding for chat from in-world instead of going via the Interface method). This refactoring will allow us to easily add other bridge modules (e.g., an XMPP bridge module). there is still a bug in IRCBridgeModule (inherited from the old ChatModule) where FindClientRegion does not really find the client region...
2008-05-22Fix for Mantis 1340. Thanks Melanie!Adam Johnson1-1/+1
2008-05-20From: Jeremy Bongio <jbongio@us.ibm.com>Sean Dague1-8/+8
House cleaning ... Rather than using the variable name EntityList, the variable name EntitieList was being used. Here's a patch to fix it.
2008-05-170001303: [PATCH] Make prim owner and data show for prims not owned. From ↵Teravus Ovares1-3/+3
Melanie. Thanks Melanie!
2008-05-16Formatting cleanup.Jeff Ames1-5/+5
2008-05-08*Added all the permission checks to the sceneexternalchecks and modified ↵mingchen1-2/+2
permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
2008-05-08From: Michael Osias <mosias@us.ibm.com>Sean Dague1-0/+1
Patch to schedule terse update on deselect, specifically so llTargetOmega sets rotational velocity on deselect. This should complete our llTargetOmega support and fix: http://opensimulator.org/mantis/view.php?id=1178
2008-05-07* Removes references to libsecondlife.Packets from IClientAPI. BAD ↵Adam Frisby1-1/+15
PROGRAMMERS. NAUGHTY. * Thanks to Andrew (DeepThink) for working on this one.
2008-05-06De-tabify source.Jeff Ames1-1/+1
2008-05-06* Cleaning up code, making it conform to OpenSim standards.Adam Frisby1-2/+2
2008-05-05* Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey1-2/+2
2008-05-05* Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares1-0/+3
* Moved script errors to the debug channel. * Typing '/2147483647 OK' results in a debug_channel message. * Expanded the available parameters that are send-able through IClientAPI
2008-05-01* Rolled back a few changes.Adam Frisby1-15/+15
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-15/+15
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-04-30* Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares1-2/+2
Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
2008-04-27* Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares1-10/+45
to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie!
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-2/+2
Please adjust your editors to not use hard tabs.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+0
(this took a while to run).