aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
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).
2008-04-17* Re-Fixed caps Teravus Ovares1-0/+4
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-14* Fixed a few warnings.Teravus Ovares1-0/+9
* Added license info to a few files it was missing from. * Fleshed out the landbuy interfaces * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
2008-04-03* Resolve mantis 849Justin Clarke Casey1-3/+2
* Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option
2008-03-22*Moved LandManagement into its own region module (spiffy!)mingchen1-2/+2
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
2008-03-06* Disabled ancient TerrainEngine.Adam Frisby1-23/+0
* Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.
2008-03-05Change SceneObjectPart.LocalID to .LocalId to be case matchingSean Dague1-1/+1
with SceneObjectGroup.LocalId (and hence reduce confusion).